Copyright auf Sprachsyntax?

09/08/2014 18:57 Shadow992#1
Hallo zusammen,

mir schoss da neulich eine etwas komische Frage durch den Kopf.
Gibt es für Sprachen-Syntax Copyright? Damit meine ich den Fall, wenn sonst nichts weiter angegeben ist.
Theoretisch wäre ein Copyright für die Syntax extrem "komisch", praktisch ist es aber eigentlich genau das wodurch so Sprachen wie AutoIt, C#, etc. geschützt sind (zumindest rein vom Logischen her).

Nehmen wir als Beispiel C#.
Gibt es ein Copyright auf die Syntax? Oder auf die Semantik?
Wenn ja wie genau sieht das aus?

Wenn einem die Syntax von C# z.B. extrem gefällt und man eine eigene Sprache mit eigenen Konstrukten, die zwar etwas anderes machen aber genauso angeordnet werden wie in C# schreibt, ist das dann schon "kritisch" oder ist das "noch normal/ok"?

Und wie sieht es aus, wenn ich eine komplette Sprache nachprogrammiere (Syntax + Semantik), ich sie aber anders "kompilieren" lasse? Gibt es da Copyright Probleme?

Ich weiß das ist eine sehr komische Frage, aber ich hoffe jemand kann mir trotzdem helfen. :D
09/08/2014 19:32 MrSm!th#2
Wäre mir neu, sonst könnten auch nicht so viele Sprachen an C/C++/C# Syntax angelehnt sein.
09/08/2014 19:45 Black Tiger ツ#3
C# ist bei ECMA und ISO eingetragen und ein offener Standard.
Microsoft besitzt afaik das Copyright für den Namen C# und Visual C#.
09/08/2014 20:13 Shadow992#4
Quote:
Originally Posted by MrSm!th View Post
Wäre mir neu, sonst könnten auch nicht so viele Sprachen an C/C++/C# Syntax angelehnt sein.
Ja das dachte ich mir auch schon, auf der anderen Seite besitzt C/C++ ja kein Copyright egal in welcher Form (zumindest erinner ich mich irgendwie daran da mal etwas in die Richtung gelesen zu haben).
Quote:
Originally Posted by Black Tiger ツ View Post
C# ist bei ECMA und ISO eingetragen und ein offener Standard.
Microsoft besitzt afaik das Copyright für den Namen C# und Visual C#.
Ok das ist jetzt ein doofer Zufall, wenns offener Standard ist, dann is die Frage ja geklärt, aber nehmen wir an die Sprache wäre nicht standardisiert, dass der Name geschützt ist, ergibt Sinn, aber ist nicht auch gewissermaßen die Syntax schützenswert? Oder zumindest die Syntax in Kombination mit der Semantik?
09/08/2014 22:02 YatoDev#5
Quote:
Originally Posted by Shadow992 View Post
Theoretisch wäre ein Copyright für die Syntax extrem "komisch", praktisch ist es aber eigentlich genau das wodurch so Sprachen wie AutoIt, C#, etc. geschützt sind (zumindest rein vom Logischen her).
niemand will die autoit syntax freiwillig übernehmen:D

ich denke nicht das es da probleme gibt. man muss ja vielleicht nicht eine 100%ige kopie der syntax machen:D
Aber ob es sich lohnt wegen einer syntaxähnlichen sprache einen rechtsstreit anzufangen?
09/08/2014 22:20 snow#6
Ich denke mal nicht, dass jemand explizit eine Syntax schützen könnte, was wahrscheinlich eher geschützt sein wird / könnte, ist die Grammatik für den Compiler, aus der die Syntax ja entsteht. Wenn du jetzt aber eine Grammatik baust, die am Ende auch C# Syntax verarbeiten kann, kann dir das wohl keiner verbieten.
09/08/2014 22:49 YatoDev#7
Quote:
Originally Posted by snow View Post
...
wie meinst du das genau?
Man darf ja einen c# compiler bauen der auch IL code auswirft oder nicht?
09/08/2014 23:09 MrSm!th#8
Quote:
Originally Posted by Shadow992 View Post
Ja das dachte ich mir auch schon, auf der anderen Seite besitzt C/C++ ja kein Copyright egal in welcher Form (zumindest erinner ich mich irgendwie daran da mal etwas in die Richtung gelesen zu haben).
Den gibt es grundsätzlich nicht:
[Only registered and activated users can see links. Click Here To Register...]

Btw. wenn es um eine bestimmte Implementierung geht, muss man kein Patent anmelden. Wenn es keine Lizenz gibt, die andere Vorgaben macht, muss der Autor einer Implementierung immer sein Ok geben, damit du seinen Code verwenden darfst.

Quote:
Ok das ist jetzt ein doofer Zufall, wenns offener Standard ist, dann is die Frage ja geklärt, aber nehmen wir an die Sprache wäre nicht standardisiert, dass der Name geschützt ist, ergibt Sinn, aber ist nicht auch gewissermaßen die Syntax schützenswert? Oder zumindest die Syntax in Kombination mit der Semantik?
Die Syntax haben sie doch selbst von C geklaut :p
09/08/2014 23:21 Shadow992#9
Quote:
Originally Posted by MrSm!th View Post
Den gibt es grundsätzlich nicht:
[Only registered and activated users can see links. Click Here To Register...]

Btw. wenn es um eine bestimmte Implementierung geht, muss man kein Patent anmelden. Wenn es keine Lizenz gibt, die andere Vorgaben macht, muss der Autor einer Implementierung immer sein Ok geben, damit du seinen Code verwenden darfst.

Die Syntax haben sie doch selbst von C geklaut :p
Super Smith. :)
Kann damit geschlossen werden (wenn es sonst nichts mehr zu diskutieren gibt).
Danke an euch.