2009-07-11 3 views

Antwort

2

Leider können Programmiersprachen durch Patente belastet sein. Dies scheint z.B. mit der Aikido language.

Vor kurzem diese seems to have become a non-issue for the C# programming language (und die .NET Common Language Infrastructure).

Um Ihre Frage zu beantworten, was kann und was nicht getan werden kann: Wenn Sie in Ihrer Implementierung der Sprache eine Erfindung verwenden, die jemand patentiert hat, wollen Sie definitiv nicht versuchen, mit Ihrer Implementierung in irgendeinem Land Profit zu machen das Patent gilt (es sei denn, Sie lizenzieren die Tech natürlich). Wenn Sie jedoch das Patent umgehen können, d. H. Zum Beispiel einen Compiler für die gleiche Sprache implementieren, ohne diesen spezifischen Trick zu verwenden, aber etwas anderes, dann sollten Sie kein Problem haben. Patente müssen (naja, müssen) sehr spezifisch sein, so dass dies oft möglich ist. (IANAL, obwohl.)

3

Sie müssen sich wirklich mit copyright vertraut machen. Das Urheberrecht gilt für Kunstwerke: Schriften, Gemälde usw. Die Programmiersprache selbst kann daher nicht urheberrechtlich geschützt werden. Der Text, der es beschreibt, ist normalerweise, aber das hindert Sie nur daran, diesen Text zu kopieren - es hindert Sie nicht daran, es zu lesen, zu verstehen und zu benutzen.

Für PL/SQL ist es wahrscheinlich der Fall, dass die Beschreibung von Oracle urheberrechtlich geschützt ist, aber das kann Sie nicht davon abhalten, Compiler und IDEs zu erstellen. Pukku weist darauf hin: Es gibt andere Arten von geistigem Eigentum, wie Patente und Marken, die dich davon abhalten könnten, diese Dinge zu tun (oder sie PL/SQL nennen, wenn sie erledigt sind), aber nicht das Urheberrecht.

Verwandte Themen