Hallo zusammen,
seit ein paar Monaten betreibe ich ein Portal [1] das das Anbinden von externen Seiten diverser Art (browserbasierte Spiele, Shops usw.) per API (aehnlich wie ein RPC-Aufruf) erlaubt. Die API-"Dokumentation/Spezifikation" ist fuer jedes Mitglied im Mitgliederbereich einsehbar - bzw. erst nach Beantragung eines kostenlosen API-Accounts, somit fuer jeden der ein API-Account fuer seine Website haben moechte.
Da ich nun nicht jedem Webmaster zutrauen moechte, erstmal eine Anbindung zu schreiben und ich bereits eine recht ausgereifte Klasse (OOP!) in der geschlossenen Repository - diese einfach oeffnen geht absolut nicht, da sonst jeder mein Portal runterladen kann - habe ich mir gedacht, dass ich diese Klasse veroeffentliche.
Ich moechte also nun gerne sowohl "GNU-Programmierern" - also jene, die freie Software schreiben - als auch z.B. Firmen (die meistens propitaere Software schreiben) zugaenglich machen, am liebsten nur unter einer Lizenz.
Diese API-Klasse hat recht gute Inline-Kommentare und ich biete auch Support im Forum [2] an. Sie kann also als Bibliothek verstanden werden, da sie alleine nicht viel machen wird (ausser dass der Quellcode geparst wird). Sie ist derzeit in PHP5 geschrieben, soll aber auch spaeter eventuell in anderen Sprachen (Java ist angedacht) implementiert werden.
Frage: Ist dies ueberhaupt machbar, als lizenztechnisch, und wenn ja: Welche Lizenz waere da eurer Meinung nach die passenste?
Bitte helft mir soweit es geht weiter. Ich wuerde gerne in den naechsten Wochen/Monaten die Klasse endlich releasen. Einen Anwalt - offen ausgesprochen - kann ich mir aus finanziellen Gruenden nicht leisten. Das Portal wird von mir privat [3] und zum Zeitvertreib betrieben.
Vielen Dank im Voraus fuer eure Muehen.
Mit freundlichen Gruessen, Roland Haeder
Aufloesung der Links: [1] http://www.wds66.com (ich weiss, kein dolles Design, habe ich so uebernommen... :( ) [2] http://forum.wds66.com [3] http://www.wds66.com/modules.php?module=impressum
Hallo Roland,
Am 05.04.2010 01:41, schrieb Roland Haeder:
Frage: Ist dies ueberhaupt machbar, als lizenztechnisch, und wenn ja: Welche Lizenz waere da eurer Meinung nach die passenste?
Du möchtest sicher, dass die Verwendung deiner Klasse nicht dazu führt, dass das nutzende Programm auch unter einer freien Lizenz veröffentlicht werden muss (Kommerzielle Nutzung).
Wenn du weiterhin möchtest, dass Anpassungen DEINER Klasse wieder frei zur Verfügung gestellt werden müssen, so bietet sich IMHO die LGPL an.
Christian
On Mon, Apr 05, 2010 at 12:05:07PM +0200, Christian Kalkhoff wrote:
Hallo Roland,
Am 05.04.2010 01:41, schrieb Roland Haeder:
Frage: Ist dies ueberhaupt machbar, als lizenztechnisch, und wenn ja: Welche Lizenz waere da eurer Meinung nach die passenste?
Du möchtest sicher, dass die Verwendung deiner Klasse nicht dazu führt, dass das nutzende Programm auch unter einer freien Lizenz veröffentlicht werden muss (Kommerzielle Nutzung).
Kannst Du bitte erläutern, warum eine freie Lizenz keine kommerzielle Nutzung zulässt?
Gruß, Matthias-Christian
Hallo Matthias-Christian
Am 05.04.2010 13:45, schrieb Matthias-Christian Ott:
On Mon, Apr 05, 2010 at 12:05:07PM +0200, Christian Kalkhoff wrote:
Hallo Roland,
Am 05.04.2010 01:41, schrieb Roland Haeder:
Frage: Ist dies ueberhaupt machbar, als lizenztechnisch, und wenn ja: Welche Lizenz waere da eurer Meinung nach die passenste?
Du möchtest sicher, dass die Verwendung deiner Klasse nicht dazu führt, dass das nutzende Programm auch unter einer freien Lizenz veröffentlicht werden muss (Kommerzielle Nutzung).
Kannst Du bitte erläutern, warum eine freie Lizenz keine kommerzielle Nutzung zulässt?
Kommerzielle Nutzung ist natürlich mit freien Lizenzen möglich, sowohl GPL als auch LGPL.
Es war in diesem konkreten Fall nur eine Voraussetzung, dass Software, die nicht unter der GPL bzw. der entsprechenden Lizenz weitergegeben werden muss, wenn die Klasse des Urhebers verwendet wird. Dies wäre aber bei GPL notwendig. Daher meine Aussage.
Christian
Hallo Matthias-Christian
Am 05.04.2010 13:45, schrieb Matthias-Christian Ott:
On Mon, Apr 05, 2010 at 12:05:07PM +0200, Christian Kalkhoff wrote:
Hallo Roland,
Am 05.04.2010 01:41, schrieb Roland Haeder:
Frage: Ist dies ueberhaupt machbar, als lizenztechnisch, und wenn ja: Welche Lizenz waere da eurer Meinung nach die passenste?
Du möchtest sicher, dass die Verwendung deiner Klasse nicht dazu führt, dass das nutzende Programm auch unter einer freien Lizenz veröffentlicht werden muss (Kommerzielle Nutzung).
Kannst Du bitte erläutern, warum eine freie Lizenz keine kommerzielle Nutzung zulässt?
Kommerzielle Nutzung ist natürlich mit freien Lizenzen möglich, sowohl GPL als auch LGPL.
Es war in diesem konkreten Fall nur eine Voraussetzung, dass Software, die NICHT unter der GPL bzw. der entsprechenden Lizenz weitergegeben werden muss, wenn die Klasse des Urhebers verwendet wird. Dies wäre aber bei GPL notwendig. Daher meine Aussage.
Christian
Hallo Matthias-Christian
Am 05.04.2010 13:45, schrieb Matthias-Christian Ott:
On Mon, Apr 05, 2010 at 12:05:07PM +0200, Christian Kalkhoff wrote:
Hallo Roland,
Am 05.04.2010 01:41, schrieb Roland Haeder:
Frage: Ist dies ueberhaupt machbar, als lizenztechnisch, und wenn ja: Welche Lizenz waere da eurer Meinung nach die passenste?
Du möchtest sicher, dass die Verwendung deiner Klasse nicht dazu führt, dass das nutzende Programm auch unter einer freien Lizenz veröffentlicht werden muss (Kommerzielle Nutzung).
Kannst Du bitte erläutern, warum eine freie Lizenz keine kommerzielle Nutzung zulässt?
Kommerzielle Nutzung ist natürlich mit freien Lizenzen möglich, sowohl GPL als auch LGPL.
Es war in diesem konkreten Fall nur eine Voraussetzung, dass Software, die nicht unter der GPL bzw. der entsprechenden Lizenz weitergegeben werden muss, wenn die Klasse des Urhebers verwendet wird. Dies wäre aber bei GPL notwendig. Daher meine Aussage. Es bezog sich also auf die kommerzielle Nutzung, wie von Roland skizziert.
Christian