Ich habe ein schönes WordPress (GPL) -Thema zum Verkauf entdeckt.
Ich kenne jemanden, der es gekauft hat.
Ich habe 2 Fragen:
- Hat das Unternehmen, das es verkauft, die Verpflichtung, den Quellcode an jeden (Kunden oder Nicht-Kunden) zu senden, der ihn fragt?
- Kann mir die Person, die es gekauft hat, kostenlos eine Kopie geben, die ich für die Produktion verwenden kann?
Antworten:
Das Unternehmen, das es verkauft, ist nicht verpflichtet, die Quelle an Dritte weiterzugeben, außer an Personen, denen sie Binärdateien gegeben haben. Also nein, sie müssen dir nichts geben.
Jemand, der GPL-Software gekauft hat, hat das Recht, die Quelle anzufordern und diese Quelle anschließend unter den Bedingungen der GPL an jedermann weiterzugeben. Wenn Sie einen Kunden finden, der bereit ist, Ihnen eine Kopie zu geben, funktioniert dies.
quelle
Für alle praktischen Zwecke , unter der GPL, wenn das Unternehmen den Quellcode nicht mit der Binärdatei verbreitet, ist das Unternehmen verpflichtet, den Quellcode an jeden weiterzugeben , der ihn anfordert.
Szenario: AcmeSoft verteilt eine Widget-Binärdatei unter der GPL, die an Betty verkauft wird, und verspricht, die Quelle auf Anfrage bereitzustellen. Betty verteilt eine Kopie der Binärdatei an Chuck weiter. Chuck gibt Dave eine Kopie der Binärdatei. Dave gab es an Eddie weiter. Eddie gibt es Freddy. Freddy fragt Eddy nach dem Quellcode. Eddie ruft Dave an. Dave sagt "Sprich mit Chuck." Chuck sagt "Sprich mit Betty, ich habe es von ihr bekommen." Betty sagt Chuck, er soll AcmeSoft anrufen. Die Nachricht geht zurück zu Freddy und Freddy ruft AcmeSoft an.
Zu diesem Zeitpunkt ist AcmeSoft unter der GPL absolut verpflichtet, Freddy den Quellcode zu geben.
Es spielt keine Rolle, wie lang die Betty-Chuck-Dave -...- Iola -...- Tomas-Kette sein könnte. Bei jedem Schritt in der Kette verpflichtet das Verteilen der Binärdatei den Verteiler, die Quelle gemäß der GPL zur Verfügung zu stellen, und gewährt dem Empfänger das Recht, den Quellcode von der entsprechenden Person in der Kette zu erhalten.
Theoretisch könnte das Unternehmen von Freddy den Nachweis verlangen, dass er tatsächlich eine Kopie der Binärdatei besitzt. Tatsächlich würde ein Unternehmen, das dies tat, sehr schnell einen sehr schlechten Ruf erhalten.
Das Unternehmen kann eine Token-Zahlung verlangen, um die tatsächlich angemessenen Vervielfältigungs- und Vertriebskosten zu decken. Zurück im dunklen Zeitalter von Big Iron, das die Kosten für ein Magnetband, die Arbeit beim Schreiben des Bandes und die Kosten für das Porto deckte. Heute, am Tag des World Wide Web, sind diese Kosten vernachlässigbar, wenn nicht sogar zu gering, um sich die Mühe zu machen, sie zu messen.
Wenn AcmeSoft stattdessen die Quelle mit der Binärdatei verteilt hätte, könnten sie Freddy mitteilen, dass sie dies getan hätten und dass er die Quelle mit der Binärdatei hätte erhalten sollen, die er von dem erhalten hatte, der sie ihm gegeben hatte.
Ja absolut. Die GPL verbietet dem Lizenzgeber oder einem nachfolgenden Distributor ausdrücklich, zusätzliche Beschränkungen für die spätere Weitergabe von Binär- ODER QUELLEN in der Kette festzulegen.
Stallman et al haben sich tatsächlich große Mühe gegeben, die GPL so zu manipulieren, dass sie so funktioniert, dass niemand den Code "privat" nehmen kann, wie es angeblich jemand mit einer frühen Version von EMACS getan hat. Diese Episode hinterließ einen SEHR schlechten Geschmack in Stallmans Mund, nachdem er aufgrund drohender Rechtsstreitigkeiten gezwungen war, sein Baby umzuschreiben.
quelle
WordPress-Themes, wie die Themes für viele GPL-Webanwendungen (einschließlich Joomla), bestehen aus vielen Teilen. Dies kann Folgendes umfassen: PHP, Javascript, Bilder, CSS und WENIGER.
Während die Analyse von WP und Joomla als Projekte ergibt, dass PHP in Themes GPL sein muss (ich gehe hier nicht auf eine Erklärung ein), sind die anderen Teile der Themes, vorausgesetzt sie stehen alleine, nicht notwendigerweise GPL-lizenziert. Daher können (oder müssen) Themenhersteller möglicherweise die Verteilung dieser Teile des Themas einschränken. Ferner können diese Elemente ihre eigenen Lizenzen haben.
Zum Beispiel kann ein Theme Maker Lizenzen für bestimmte Schriftarten, Bilder oder Javascript haben, die bestimmte Einschränkungen auferlegen. Darüber hinaus enthalten sie möglicherweise sogar einige eigenständige PHP-Klassen oder -Bibliotheken, die GPL unterstützen oder nicht.
Ohne auf alle wichtigen Details einzugehen, kann Ihr Freund Ihnen je nach Vorlage möglicherweise nicht den vollständigen Quellcode für jede einzelne Sache oder für alle Elemente geben. Wahrscheinlich kann der Freund Ihnen einige Teile des Quellcodes geben.
Wenn alle Elemente des Themas unter der GPL stehen, gilt die GPL natürlich für alles. In diesem Fall kann Ihr Freund alles weitergeben.
quelle