Dies ist eine seltsame Frage, aber hier ist der Grund:
Wenn ich eine JavaScript-Anwendung oder ein Perl / Python / PHP-CLI-Skript schreibe, kann jeder den Quellcode sehen. Ich kann meinen Code sogar auf einer öffentlichen Hosting-Site hosten, wie zum Beispiel Github. Es wird dasselbe sein: Jeder kann den Code sehen.
Aber wird mein Code dadurch Open Source?
open-source
licensing
Matthieu Napoli
quelle
quelle
Antworten:
einfache Antwort
Wenn Sie Quellcode veröffentlichen, erwarten Sie, dass andere ihn lesen. Sie können weiterhin das Urheberrecht beanspruchen (vorausgesetzt, es handelt sich um ein von Ihnen hergestelltes Originalwerk). Autoren von Monographien (oder deren Herausgeber) behalten nach der Veröffentlichung weiterhin das Urheberrecht an ihrem Material.
bessere Antwort
Das Urheberrecht ist eine rechtliche Angelegenheit. Wenn Sie sich für rechtliche Fragen interessieren, wenden Sie sich an einen Anwalt (einen Anwalt). Keine Antwort eines Programmierers wird 1/10 so gut sein wie die eines Anwalts (dh jemand, der das Gesetz tatsächlich kennt).
quelle
Lesen Sie dieses Buch . Es gibt keine einfachen Antworten auf komplexe rechtliche Fragen.
AKTUALISIEREN:
" Eine Liste der Änderungen des US-amerikanischen Urheberrechts zwischen 2004 und 2009 finden Sie unter Urheberrecht der Vereinigten Staaten von Amerika , und Sie können sehen, dass sich keines von ihnen besonders darauf bezieht."
Mit anderen Worten, das Urheberrecht von 2004 ist genauso gültig wie heute.
quelle
Selbst wenn Sie Ihren Quellcode auf jeder Werbetafel im Land veröffentlichen, haben Sie (standardmäßig auch ohne Vorankündigung) das Urheberrecht. Ohne dies hätten Werbetreibende beispielsweise kein Urheberrecht an ihren Anzeigen.
Viele öffentliche Orte zum Posten von Quellcode haben jedoch implizite Bedingungen, denen Sie zustimmen, indem Sie dort Inhalte veröffentlichen. Zum Beispiel unterliegt alles, was Sie auf einer Stack Exchange-Site veröffentlichen (einschließlich Quellcode), einer Creative Commons-Lizenz (ich vergesse genau welche), die grundsätzlich jedem das Recht gibt, dieses Material zu kopieren. Ich gehe davon aus, dass jeder, der es kopiert, keinen Anspruch auf Eigentum erheben kann, aber es gibt Websites, die im Grunde genommen den gesamten Inhalt des Stapelaustauschs aufsaugen und ihn mit hinzugefügten Anzeigen reproduzieren, in der Hoffnung, den Google-Verkehr zu erhalten - und das ist legal.
Obwohl Sie das Urheberrecht an allen Originalinhalten haben, die Sie standardmäßig erstellen, können Ihre Rechte praktisch verloren gehen, sobald Sie das Kopieren dieses Materials vereinfachen. Wenn das halbe Internet Ihr Material kopiert, können Sie nicht alle strafrechtlich verfolgen - und die Gerichte nehmen Ihre Rechte wahrscheinlich nicht sehr ernst, wenn Sie dies eindeutig nicht getan haben.
Die üblichen Haftungsausschlüsse können von Land zu Land variieren, und ich bin kein Anwalt.
quelle
Im Allgemeinen: Nein, wenn Sie Ihren Code veröffentlichen, um ihn sichtbar zu machen, wird er definitiv nicht zu Open Source, wenn Sie einen Copyright-Hinweis in den Code aufnehmen, zum Beispiel:
Copyright © 2011 Mathieu
IOW, der Copyright-Hinweis selbst verleiht das Copyright. Wenn Sie den Copyright-Hinweis nicht einfügen, ist dies eine andere und schwierigere Frage.
Moral der Geschichte: Geben Sie immer Ihren Copyright-Hinweis an.
quelle