Da immer mehr Leute, inkl. mir, immer mehr IPS-Module auf GitHub veröffentlichen, habe ich mich gefragt, unter welcher Lizenz sollte man seine Module veröffentlichen?
Hat jemand von euch Ahnung in der Richtung? Was spricht für eine bestimmte Lizenz? Warum sollte man eine Lizenz wählen? Welche Lizenz sind mit anderen Lizenzen nicht „kompatibel“? …?
Wäre super, wenn jemand von euch ein wenig Klarheit in das Thema bringen könnte Ich versteh davon leider nur Bahnhof
Auslöser war > mir wurde geraten, Module nur unter einer Lizenz zu veröffentlichen…leider ohne weitere Begründung.
Ich vermute mal das rein theoretisch „Dein Code“ unter Umständen Bruchstücke (=Eigentum) anderer Rechteinhaber beinhaltet. Über die Lizenz wird die eigene Position zu diesen Rechteinhabern definiert (z.B. das man bereit ist die Bedingungen der anderen Rechteinhaber zu akzeptieren und den Nutzern der eigenen Software diese Bedingungen verpflichtend auferlegt. Hier ist ein Link zu dem Thema : https://www.wbs-law.de/it-recht/open-source-lizenzen-ein-uberblick-35752/
Danke für den Link, leider bin ich kein bisschen schlauer
Ja, es geht darum, dass ich in einem Modul teilweise fremden Code einbauen will. Da ich keine Ahnung habe, hab ich die Firma angeschrieben und der Mitarbeiter war sehr nett und hat auch versucht mir zu erklären was ich machen soll, aber so wirklich verstanden hab ich es nicht :rolleyes: Jetzt will ich aber die Firma nicht weiter nerven und frage deshalb lieber hier…auch um das Thema allgemein zu verstehen und damit löst sich dann meine Frage automatisch
Es geht aber auch nicht nur um das geplante Modul, sondern allgemein um die Lizenz-Thematik. Es soll ja hier niemand Opfer eines Abmahnfuzzi werden :eek: …deshalb meine eher allgemein Frage.
Ich habe es so verstanden, dass ich die „Skripte“ des Hersteller so einbauen muss, dass andere darauf Zugriff haben und durch z.B. eine neue Version selbstständig ersetzen können/müssen?! Was ja bei einem IPS-Modul der Fall wäre, weil die Daten per include in mein Skript geholt werden und als Dateien im IPS liegen und vom Endanwender verändert/ausgetauscht werden können?!
Und einsehbar ist ja sowieso der komplette Quelltext auf GitHub und auch in IPS.
Ansonsten nur die üblichen Links zum Hersteller und zur LGPL Lizenz… Und mein Modul dann am Besten unter der GPL veröffentlichen?!
Das wäre natürlich perfekt DANKE! So eine Möglichkeit hab ich leider nicht. Unsere „Rechtsabteilung“ ist…naja…gar nicht in solchen Bereichen tätig…
Seit ich vor vielen Jahren mal in ein „Copyright-Problem“ involviert war, bin ich extrem vorsichtig was so Sachen betrifft :o Da muss man nicht mal was „böses“ wollen und ruck zuck soll/muss man Unsummen zahlen :rolleyes:
Die „GNU LESSER GENERAL PUBLIC LICENSE // GNU LGPL“ ist ideal für den Nutzer. Damit kann man die Bibliothek auch in proprietären SW Entwicklungen einsetzen : http://www.gnu.org/licenses/why-not-lgpl
Und in der Tat bestimmt der Lizenztyp des anderen Rechteinhabers die Lizenz unter der man seine eigene SW veröffentlichen kann. Von daher kannst Du GPL oder LGPL nehmen
Also lag ich gar nicht so falsch mit meinen Vermutungen. Aber meine Vermutungen sind im Rechte-Bereich, für mich, nicht mehr ausreichend Aber jetzt weiß ich ja Bescheid
Also wäre an sich die LGPL allgemein die beste Lizenz, wenn man will, dass jeder seinen Code verwenden kann, auch wenn die Software desjenigen nicht OpenSource ist, aber unser Code-Teil bleibt weiter frei verfügbar und muss es auch.
Oder…wenn wir wollen, dass unser Kram nur komplett OpenSource verwendet wird und auch nur in OpenSource Software, dann sollten wir unsere Module unter der GPL veröffentlichen…
Hmmm…dann jetzt bitte eure persönliche Meinung >> LGPL oder GPL? Bitte mit Begründung
Ich habe für meine Module eine nicht-kommerzielle CC-Lizenz gewählt.
Damit kann man den Code für nichtkommerzielle Zwecke verwenden, ändern usw., wenn der ursprüngliche Author weiterhin genannt wird und die Änderungen erkennbar sind.
Für unseren Fall der PHP Module ist es egal, ob GPL oder LGPL, da du ja die Module immer „Open Source“ hast. Irgendwer darf deine Module, welche unter GPL sind, übrigens gegen Entgelt verkaufen. Er muss nur jegliche Änderungen an deinem Modul auf Anfragen auch offen legen.