= Lizenzfragen = == Grundsätzliches == Das Neo-Projekt sieht sich selbst als [http://de.wikipedia.org/wiki/FLOSS FLOSS (Free/Libre Open Source Software)]. == Projektrichtlinien == Alle Dateien sollten unter [http://de.wikipedia.org/wiki/Freie_Software freien] [http://de.wikipedia.org/wiki/Copyleft Copyleft-Lizenzen] veröffentlicht werden: * Bilder und Texte: Hier wird von uns einheitlich die [http://creativecommons.org/licenses/by-sa/3.0/de/ CC-BY-SA (Creative Commons-Namensnennung-Weitergabe unter gleichen Bedingungen-3.0-Deutschland)]-Lizenz verwendet. * Programmcode (dies betrifft insbesondere die von uns programmierten Treiber) sollte unter die [http://www.gnu.org/licenses/gpl-3.0.html GPLv3] gestellt werden (Hierzu gibt es jedoch noch eine laufende Diskussion; siehe weiter unten) == Fragen und Antworten == Warum stehen die Texte nicht unter der [http://de.wikipedia.org/wiki/GNU_Free_Documentation_License GNU-Lizenz für freie Dokumentation]? * Die CC-BY-SA folgt den selben Grundgedanken, ist jedoch allgemeiner und auch einfacher zu verstehen als die doch recht komplizierte GFDL. * Auf diese Art und Weise stehen die Bilder und die Texte unter der gleichen Lizenz. Damit werden unnötige [http://en.wikipedia.org/wiki/GNU_Free_Documentation_License#Compatibility_with_CC-BY-SA Inkompatibilitäten] vermieden. * Die GFDL fordert, dass wenn jemand einen Teil der Dokumentation irgendwo abdrucken will, er dann auch die ''komplette'' GFDL mit abdrucken muss (und sie ist nicht gerade kurz). * Auch die Wikipedia wird aus diesen Gründen voraussichtlich von der GFDL zur CC-BY-SA wechseln bzw. beide Lizenzen gleichzeitig einsetzen (genaueres [http://meta.wikimedia.org/wiki/Licensing_update hier (auf englisch)]). Als die Wikipedia entstand, gab es die Creative-Commons-Lizenzen schlichtweg noch nicht. * [http://en.wikipedia.org/wiki/Wikipedia:Comparison_of_GFDL_and_CC-BY-SA Vergleich von GFDL und CC-BY-SA (auf englisch)] Warum erlauben wir auch eine kommerzielle Nutzung unserer Texte und Bilder? * Um zur Wikipedia kompatibel zu bleiben; schon der Baustein »Weitergabe unter gleichen Bedingungen« verhindert effektiv Missbrauch. Genauere Hintergründe finden sich im dem Artikel [http://www.opensourcejahrbuch.de/download/jb2006/chapter_06/osjb2006-06-01-moeller »Freiheit mit Fallstricken: Creative-Commons-NC-Lizenzen und ihre Folgen«] aus dem Open Source Jahrbuch 2006. Warum sind die veröffentlichten Dateien nicht gemeinfrei? Warum wird nicht die CC-BY-Lizenz genutzt? * Das [http://de.wikipedia.org/wiki/Copyleft Copyleft]-Prinzip erzwingt die Freiheit von Weiterbearbeitungen und Fortentwicklungen unserer Werke, um dadurch ihre unfreie Vereinnahmung zu verhindern. Weiteres kann [http://de.wikipedia.org/wiki/Gemeinfreiheit#Copyleft hier] nachgelesen werden. Was ist mit dem Begriff [http://de.wikipedia.org/wiki/Schöpfungshöhe Schöpfungshöhe] gemeint? Warum wird nicht die [http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3] benutzt? * Weil Tastaturtreiber keine Libraries sind. Wo kann ich weitere Informationen zu diesem Thema erhalten? * In der entsprechenden [http://de.wikipedia.org/wiki/Hilfe:FAQ_Rechtliches FAQ] der Wikipedia. Warum müssen alle vom Neo-Projekt veröffentlichten Treiber unter einer Lizenz stehen? * Wird dies nicht getan, unterliegt der Code dem Urheberrecht und widerspricht damit dem [http://de.wikipedia.org/wiki/FLOSS FLOSS]-Gedanken. == Offene Fragen == Die Diskussion um die beste Lizenz für Programmiercode ist noch nicht abgeschlossen. * Vorschlag: »eine beliebige Open-Source-Lizenz, aber möglichst LGPL oder BSD« * Vorschlag: »beliebige Lizenz, die kompatibel zur GPLv3 ist« – Die soll die Wahl einer Lizenz die zwar Open Source, aber zur GPL inkompatibel ist, verhindern. Schauen Sie zum Vergleich in die [http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses Liste GPL-kompatibler Lizenzen]. * Vorschlag »GPL oder BSD«: Oder wir vereinfachen das ganze ein wenig und erlauben nur GPL (bevorzugt v3) und BSD. Dann haben wir den Vorteil, dass die Programmierer selbst zwischen einer »permissive« und »copyleft«-Lizenz wählen können, aber verhindern einen Lizenz-Wildwuchs, indem es für alles im Projekt nur drei Lizenzen gibt. * Für einige Treiber (beispielsweise den xkbmap-Treiber) haben wir vielleicht keine Wahlmöglichkeit, da sie von irgendwelchem GPL-Code abgeleitet sind. * Ist die GPL zu restriktiv für unsere Zwecke? Denn bei Neo geht es ja um das Tastatur-Layout selbst und da wäre eine größtmögliche native Unterstützung in allen Betriebssystemen wünschenswert. In dieser Hinsicht wäre es sinnvoll, wenn Microsoft und Apple sich am Ende das fertige Neo 2 nehmen und in ihre Betriebssysteme einbauen könnten. Das würden sie ganz sicher nicht machen (insbesondere MS), wenn der zur Verfügung stehende Code unter der (L)GPL steht. Ist überhaupt ein Fall vorstellbar, wo jemand den Neo-Code benutzt und in einer Weise in ein proprietäres System einbaut, dass es diesem Projekt schaden würde? Daher wäre auch eine »Permissive License« wie die BSD-Lizenz denkbar. * Wir sollten nicht zu viele verschiedene Lizenzen verwenden: Auch wenn es ein schönes Ideal ist, dem Programmierer die größtmögliche Freiheit zu geben, als Projekt sollte man sich auf eine kleine Menge an Lizenzen beschränken. Denn [http://en.wikipedia.org/wiki/License_proliferation License proliferation] ist ein großes Übel in der Free-Software-Welt, der man in seinem Projekt mit einer sinnvollen Policy entgegenwirken sollte. * Auch für die Quellcode-Lizenzen sollten wir detaillierte Grundsätze veröffentlichen, so wie es beispielsweise [http://techbase.kde.org/index.php?title=Policies/Licensing_Policy KDE] macht.