Die GPL für Theme-Code
Diese Seite ist für Designer, die eine Lizenz für den Code eines Themes wählen: Templates, Stylesheets, Skripte und PHP. Sie erklärt die übliche Begründung; sie ist keine Rechtsberatung.
Warum die GPL die übliche Wahl ist
- Exponential steht unter
GPL-2.0-or-later, ebenso die Themes, die 7x veröffentlicht. - Templates und PHP eines Themes laufen innerhalb von Exponential, rufen seine Funktionen auf und überschreiben seine Templates. Viele Autoren und die Free Software Foundation betrachten solchen Code als ein auf dem Programm beruhendes Werk, das dann zu vereinbaren Bedingungen verbreitet werden muss. Dieselbe Lizenz zu wählen, erspart die Frage.
- Die GPL erlaubt jedem, das Theme zu nutzen, zu studieren, zu ändern und weiterzugeben, und erhält diese Rechte für jeden, der eine geänderte Kopie erhält.
Was die GPL verlangt
| Von Ihnen, wenn Sie das Theme verbreiten | Von anderen, wenn sie es verbreiten |
|---|---|
| Den Lizenztext beilegen und die Hinweise erhalten | Ihre Hinweise und die Lizenz erhalten |
| Den Quellcode verfügbar machen (ein öffentliches Repository tut das) | Den Quellcode ihrer geänderten Fassung weitergeben |
| Keine Einschränkungen über die Lizenz hinaus hinzufügen | Ebenfalls keine Einschränkungen hinzufügen |
Das Theme auf einer Website zu nutzen, ist kein Verbreiten. Eine Kopie an einen Kunden zu schicken oder sie zu veröffentlichen, schon.
„Only“ oder „or later“
| Bezeichner | Bedeutet |
|---|---|
GPL-2.0-or-later | Version 2 oder nach Wahl des Empfängers jede spätere Version. Passt zu Exponential |
GPL-2.0-only | Version 2 und keine andere |
GPL-3.0-or-later | Version 3 oder später |
GPL-2.0-or-later hält Ihr Theme mit Exponential und mit Code unter der GPL 3 kombinierbar.
Schritt für Schritt
- Kopieren Sie den offiziellen Text der GPL 2 in
LICENSE. - Schreiben Sie den Copyright-Hinweis und „licensed under the GNU General Public License v2.0 or any later version“ in das README (Copyright-Hinweise in Dateien).
- Setzen Sie
"license": "GPL-2.0-or-later"incomposer.jsonund den vollen Namen inezinfo.phpundextension.xml. - Prüfen Sie, dass jeder Bestandteil Dritter unter einer mit der GPL vereinbaren Lizenz steht (Schriften, Icons und Bibliotheken Dritter).
Verwandte Seiten
- Die GPL und der Verkauf
- Lizenzen für Käufer erklärt
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.