Kann ich einfach so Code auf Github posten, der lizensierte Softwarebibliothek nutzt?
Ich schreibe ein Programm in Python und nutze dafür einige externe Bibliotheken. Wenn eine dieser Bibliotheken die Verbreitung nur unter Nennung ihrer Lizenz oder sogar nur private Nutzung zulässt, darf ich dann meinen geschriebenen Code einfach so auf Github posten (ohne meine eigene LICENSE.txt oder sogar mit und ich exkludiere die Teile in denen diese Bibliothek vorkommt). Ich nutze diese ja nur und verbreite nicht deren source code. Oder kommt das dann genau darauf an was in der jeweiligen Lizenz stehen würde und man kann das allgemein gar nicht sagen?
Danke
5 Antworten
Benutze requirements.txt: https://stackoverflow.com/a/63930119
Servus,
bin kein Anwalt, denke aber ja kannst du“
Mit freundlichen Grüßen
Ja darfst du. Du darfst aber nicht die Bibliotheken da veröffentlichen, nur deinen eigenen Code. Nur das, was auch dir gehört... In der readme kannst du dann erwähnen welche Bibliothek die Leute brauchen und welche Version
Korrigiert mich gerne, aber ich denke, solange du nur deinen Code auf GitHub stellst in welchem du auf Funktionen dieser Bibliothek zurückgegriffen hast sollte es kein Problem sein.
Was ich nicht machen würde ist dass du die Bibliothek selbst, bzw. Die Funktionsdeklarationen dieser mit in die github-page einbaust.
Solange du aber nur deinen Code mit der entsprechenden include / import Anweisung für die Bibliothek einstellst bist du aber auf der sicheren Seite.
Die Bibliothek muss man sich um das Programm laufen zu lassen eben noch selbst downloaden
Jo. Also du darfst jetzt nicht den Code der anderen Bibliothek einfach mit hochladen. Aber stell dir mal vor du programmierst einen Browser, währe es dann illegal das er Seiten aufrufen kann? Apps sind nunmal oft von Apps abhängig.
Du musst dem User halt nur sagen, dass er es runterladen soll. Dafür gibt's die "requirements.txt". Dort stehen alle verwendeten Libraries drinnen, die der User brauchen wird.