Sie sagen, WordPress sei GPL, und deshalb sollten alle damit erstellten Plugins und Themes GPL sein. Gut, aber wenn ich drei Monate damit verbracht habe, ein äußerst komplexes App-Thema mit der Absicht zu programmieren, es wiederholt mit Gewinn zu verkaufen, wie zum Beispiel ein Thema für ein Planungssystem für Arztpraxen, wie kann ich dann meine Investition schützen, wenn auch nur in mäßigem Umfang?
theme-development
licensing
premium
Volomike
quelle
quelle
Antworten:
Zusätzlich zu den beiden anderen Vorschlägen gibt es einen anderen möglichen Ansatz: Verschieben Sie alle benutzerdefinierten App-Funktionen aus dem Design in einen gehosteten Webdienst , zu dem das Design über einen API-Schlüssel eine Verbindung herstellt . Auf diese Weise Umverteilung des Themas selbst hat keine Auswirkungen auf Ihr benutzerdefiniertes App-basiertes Geschäftsmodell, weil die App Theme erfordern würde und gültigen API - Schlüssel.
Dieser Ansatz funktioniert je nach Art Ihrer benutzerdefinierten App möglicherweise nicht, ist jedoch für einige kommerzielle Plug-ins ein erfolgreiches Modell und vollständig GPL-kompatibel.
quelle
Abgesehen von der Legalität sehe ich das im Allgemeinen so, schreibe guten Code und biete guten Support, und die Leute werden zu Ihnen kommen. Es gibt viele Premium-Themen, die GPL sind und sich sehen lassen können. Schauen Sie sich WooThemes , Headway , StudioPress (Genesis) an, um nur einige Unternehmen zu nennen, die Qualität, vollständige GPL-Themen schreiben und davon leben.
Meiner Meinung nach ist ein Teil ihres Erfolges darauf zurückzuführen, dass sie ihre Themen auf eine Weise unterstützen und bewerten, die sie sich leisten können, um zu leben, während andere es sich leisten können, für sie zu bezahlen.
Ich denke, diese Idee von "Wenn ich mein Thema zur GPL mache, wird es jemand stehlen und meine ganze Arbeit wird weg sein" ist einfach falsch. Sicher, vielleicht wird es jemand stehlen, verschenken. Aber wenn Sie Unterstützung anbieten, werden die Leute trotzdem zu Ihnen kommen und diese bekommen. Ganz zu schweigen von der Tatsache, dass sie wissen, was sie bekommen. Kostenlose / gestohlene Premium-Themes (und einige Nicht-Premium-Themes) enthalten häufig Spyware / Malware. Ich würde lieber jemanden für etwas bezahlen, von dem ich weiß, dass es funktioniert, und mich später mit einem Virus befassen.
Ein letztes Beispiel (und vielleicht mein Favorit) ist Justin Tadlocks Theme Hybrid . Er veröffentlicht es kostenlos als GPL und berechnet 25 USD pro Jahr für Support. Eine Gebühr, die ich gerne zahle, weil seine Unterstützung unglaublich ist.
Unterm Strich, wenn Sie eine vertrauenswürdige Umgebung schaffen und Menschen kommen.
Eine andere Lösung wäre eine tolle Lösung, $ X für das Produkt, $ Y für den Support, $ Z für zusätzliche Add-Ons
PS: Ich persönlich kaufe für WordPress nichts, was NICHT die volle GPL ist.
quelle
Wenn Sie Ihrem Produkt einige rechtliche Einschränkungen auferlegen und die GPL-Richtlinien von WordPress einhalten möchten, ist die geteilte Lizenz die beste Option:
quelle
Was in diesem Thread nicht erwähnt wurde, sind die Themen Verschlüsselung und Verschleierung.
Das Verschlüsseln Ihres Codes mit IonCube oder Zend Encoder ist nur eine der zwei gängigen Methoden für Schutzthemen und / oder Plugins, die ich bereits verwendet habe.
Das Problem bei der Verschlüsselung ist, dass Sie mit genügend Willen und Wünschen die Dateien wieder in ihren ursprünglichen Zustand entschlüsseln können. Manchmal variieren die Ergebnisse und je nachdem, wie gut die Art der Verschlüsselungsmethode verstanden wird, entscheidet dies häufig über den Erfolg oder Misserfolg beim Entschlüsseln von Dateien.
Es gibt skrupellose Personen, die sich mit dem Entschlüsseln von Dateien aus IonCube, Zend und anderen Programmen auskennen. Für die durchschnittliche Person überwiegt der Aufwand mit oft den Wert.
Die nächste Methode ist die Verschleierung, die ich selten, wenn überhaupt, gesehen habe. Meiner Meinung nach kann es nahezu unmöglich sein, ordnungsgemäß verschleierte Dateien zu entschlüsseln, was wiederum bedeutet, dass Sie Dateien nicht auf herkömmliche Weise mit Verschleierung bearbeiten können und Kopien Ihrer Masterdateien aufbewahren müssen, um Änderungen, Aktualisierungen und Fehlerbehebungen vorzunehmen Das ist normalerweise kein Problem.
Eine Kombination aus Verschlüsselung und Verschleierung würde es jedoch nahezu unmöglich machen, wenn nicht sogar unmöglich, Ihren proprietären Code zu stehlen. Es hindert die Benutzer nicht daran, es zu verwenden, vorausgesetzt, es funktioniert, aber es hindert die Benutzer daran, es zu ändern oder Funktionen zu kopieren, um ein ähnliches Produkt zu erstellen.
Die Verwendung eines API-Schlüssels, wie oben erwähnt, ist die andere großartige Methode, um Ihre Produkte abzusichern, ABER es gibt einen Nachteil bei dieser Methode, und das Speichern einiger Ihrer Anwendungslogik außerhalb des ursprünglichen Designs oder Plugins bedeutet, dass der Benutzer eine Verbindung herstellen muss Ihr Server ruft diese Logik ab, damit das Theme oder Plugin ordnungsgemäß funktioniert.
Das klingt nach einer großartigen Sache und ist größtenteils eine gute Sache. Überlegen Sie sich jedoch, was passiert, wenn Ihr Server selbst für ein oder zwei Stunden offline ist. Würde dies Ihr Theme oder Plugin unbrauchbar machen? Kein Zweifel. Dann müssten Sie überlegen, welche Auswirkungen dies auf den Endbenutzer haben würde.
Sie könnten dies so gut wie möglich umgehen, indem Sie dafür sorgen, dass einige ausfallsichere Serverstandorte die Verteilung Ihrer API-Logik übernehmen, z. B. Cloud-basierte Dienste von zuverlässigen Unternehmen wie Amazon und mehr, und zusätzlich direkt von Ihrem Server auf die Logik zugreifen.
Dann müssten Sie die Kosten und letztendlich den Wert für Sie abwägen. Lohnt sich die Zeit wirklich? Ich denke, das ist projektspezifisch und abhängig, aber letztendlich müssen Überlegungen angestellt werden.
Das Fazit ist, dass die meisten Leute, die Ihr Produkt, Theme oder Plugin raubkopieren oder stehlen, Ihr Produkt, Theme oder Plugin wahrscheinlich noch nie gekauft haben.
Es wird oft angenommen, dass es drei Arten von Menschen in unserer Umgebung gibt,
Jemand, der alles stiehlt und raubt, immer.
Jemand, der versucht, etwas zu stehlen oder zu raubkopieren, bevor er ein Produkt kauft.
Jemand, der einfach Ihr Produkt kauft, weil es das Richtige ist und der zuverlässigste Weg, um sicherzustellen, dass Ihr Produkt wie beschrieben funktioniert.
Obwohl das Raubkopieren und Stehlen von Themen und Plugins im Internet weit verbreitet ist, ist die Anzahl der Personen, die Ihre Themen oder Plugins tatsächlich konsequent genug nutzen, um Schäden an Ihrem Endergebnis zu rechtfertigen, etwas winzig.
Es ist nicht zu sagen, dass wir nicht alles in unserer Macht stehende tun sollten, um diesen Verlust zu minimieren, aber häufig sollten Sie Ihre Anstrengungen besser darauf verwenden, mehr Produkte zu entwickeln und bestehende Produkte weiter zu vermarkten sowie die Art und Weise zu diversifizieren, in der Sie Ihr Produkt anbieten .
Mit der Geschwindigkeit, mit der viele Produkte entweder mit neuen Funktionen aktualisiert oder Fehler behoben werden, machen sie früher gefälschte Produkte oft nutzlos oder nicht so fruchtbar, wie sie bezahlt wurden.
Wie oben erwähnt, sind das Verschlüsseln und Verschleiern von Code in Kombination zwei Methoden, die es wert sind, zusätzlich zur Integration im API-Stil näher untersucht zu werden, um Ihre Produkte, Designs oder Plugins bestmöglich abzusichern.
quelle
Wenn Sie es verkaufen, muss es nicht unter der GPL sein, da Sie es nicht auf den Websites von WordPress verkaufen können. Sie können es einfach selbst unter einer beliebigen Lizenz vertreiben. Die GPL-Einschränkung gilt nur für das Wordpress.org-Repository. Da Sie sie unter Wordpress.org nicht verkaufen können, können Sie eine beliebige Lizenz erwerben.
quelle