Muss ich Open Source-Lizenzinformationen oben auf meiner Webseite einfügen?


9

Ich entwickle eine JavaScript-Anwendung, die mehrere Open-Source-JavaScript-Projekte verwendet. Alle ihre Lizenzen haben den Satz "Sie müssen allen anderen Empfängern des Werks oder der abgeleiteten Werke eine Kopie dieser Lizenz geben". Bedeutet dies, dass ich oben auf meiner Webseite einen massiven HTML-Kommentar mit allen Lizenzen der von mir verwendeten Software erstellen muss?

Ich stelle diese Frage, weil ich den Quellcode einer Webseite, die dies tut, noch nie gesehen habe.

Antworten:


6

Bei Open Source-Lizenzen müssen Sie normalerweise jedem, an den Sie die Software vertreiben , eine Kopie geben . Der interessante Teil einer Website ist, dass die Software nicht zu ihnen gehört. Da Sie die Software also nicht an jemanden verteilt haben, der Ihre Webseite besucht, sind diese kein Eigentümer der Software, sodass keine Lizenz verteilt werden muss zusammen mit ihm. Wenn Sie jedoch eine Änderung an einer Open-Source-Website-Vorlage vornehmen und diese zum Herunterladen auf Ihrer Website als "Rich's super awesome website" veröffentlichen möchten, müssen Sie die Lizenz zusammen mit dieser weitergeben, während Sie die Software vertreiben selbst.

Dies unterliegt IMMER der Lizenz. Lesen Sie sie daher sorgfältig durch.

Hinweis: Ich bin kein Anwalt. Für Rechtsberatung wenden Sie sich an einen Anwalt.


1
Ich würde argumentieren, dass das Bereitstellen von Codedateien über einen Browser mit ziemlicher Sicherheit verteilt wird.
Mark H.

@sparkie: Absolut, wie ich schon sagte, wenn Sie es in einer Zip-Datei oder etwas als Download verpacken, verteilt sich das. Wenn Sie eine Open-Source-Webanwendung verwenden (z. B. WordPress), müssen Sie auf Ihrer Webseite keinen großen Kommentar zur Lizenz abgeben (sofern dies nicht ausdrücklich in der Lizenz angegeben ist). Im Allgemeinen gibt es ein " Nicht entfernen" irgendwo in der Quelle den Bereich " ". Dies hängt von Lizenz zu Lizenz ab und variiert von Lizenz zu Lizenz.
Ryan Hayes

In den Fällen von WordPress oder jQuery wie nealmcb unten kann der Benutzer die Notwendigkeit der Verteilung der Lizenz ignorieren, da jemand anderes den Code verteilt. Wenn Sie den Code jedoch auf Ihrem eigenen Server hosten und ihn über <script>Tags an Ihre Benutzer senden, verteilen Sie ihn und müssen die Lizenzbestimmungen einhalten. Sie müssen die Dateien nicht komprimieren, um sie zu verteilen. Wenn Sie sie über einen HTTP-Server bereitstellen, werden sie verteilt.
Mark H

1
In Bezug auf die Verteilung der Lizenz befindet sie sich normalerweise ohnehin oben in der Codedatei (oder eine Zusammenfassung davon, aus der hervorgeht, wo sich die ursprüngliche Lizenz befindet). Es ist nicht unbedingt erforderlich, dass Sie die Lizenz ständig mit der Datei verteilen. Sie müssen jedoch die Lizenzdatei (und alle anderen für diese Lizenz erforderlichen Dateien) den Personen zur Verfügung stellen, an die Sie sie verteilen. Mit anderen Worten, die Anforderung besteht nicht darin, Sie zu zwingen, zusätzliche Bytes bereitzustellen, sondern ist lediglich eine Maßnahme, um sicherzustellen, dass Sie niemanden daran hindern, Zugriff auf die Lizenz zu erhalten, falls er dies anfordert.
Mark H.

Was passiert, wenn Sie ein Cache-Manifest hinzufügen und Ihre Web-App Offline-Unterstützung bietet?
Panzi

1

IANAL, aber es scheint mir, dass das Verweisen auf ein Open-Source-Skript von Ihrer Webseite keine Verbreitung darstellt - der Browser des Benutzers erhält es direkt von der Stelle, auf die der Link verweist. Diese StackExchange-Seite verweist beispielsweise auf JQuery unter http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

Wenn Sie auf Kopien des Skripts verlinken, das Sie auf Ihrer Website abgelegt haben, sollte die Kopie, die Sie von Ihrer Website verteilen, alle richtigen Lizenzinformationen enthalten. Aber das ist wahrscheinlich einfach, da es schon da sein sollte, wie es in diesem Fall ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.