Hallo,
ich bin ein absoluter OSGi Enthusiast und da ich für meine Webprojekte leider nicht immer Java verwenden kann/darf, mir aber kein PHP Framework bisher so wirklich gefiel, was die Wiederverwendbarkeit und automatisierte Updates anging, entschloss ich mich OSGi auf die PHP-Plattform zu portieren, zumindest die Teile, die für PHP Sinn ergeben. Ich wollte, das das ganze möglichst auf handelsüblichen PHP-Installationen laufen kann, weshalb ich keine Erweiterungen wie runkit einsetze. Somit ist PHP 5.3 die einzige Anforderung, wobei das natürlich die Serverauswahl bei vielen enorm einschränken dürfte. Aber ich schweife ab.
Das, was ich mir in meiner Freizeit, die mir als Schüler geblieben ist, zusammengeschrieben hab, ist nicht komplett kompatibel mit der original OSGi Spezifikation, da ich anhand des Javadocs die Interfaces nochmal selber geschrieben habe. Im großen und ganzen stimmt das ganze jedoch überein, und einige Formulierungen sind auch sehr stark ans Original angelehnt.
Ursprünglich hatte ich nur vor, das Framework nur in eigenen, privaten Projekten zu verwenden, dann kam mir aber die Idee, das ganze als Open Source zu veröffentlichen. Da ich jedoch, falls das Projekt erfolgreich sein sollte, auch eventuell etwas daran verdienen wollte, hielt und halte ich eine Doppellizenzierung für die beste Wahl: Für die freie Lizenz will ich, dass Veränderungen, wie Bugfixes zurück kommen und die Einschränkung, dass das Framework unter dieser Lizenz nur für ebenfalls offene Projekte genutzt werden kann. Bei der komerziellen Lizenz für proprietäre Software dachte ich entweder an nen Fixpreis oder an Kosten pro Entwickler, wie es bei ExtJS gelöst ist.
Insgesamt tun sich dabei folgende Probleme auf?
1) Welche Lizenz sollte ich als freie Lizenz verwenden? Wäre die GPL für meine Zwecke geignet?
2) Da mein Sourcecode ja sehr stark an OSGi angelehnt ist, habe ich überhaupt das Recht dazu, von dieser Lizenzierung Gebrauch zu machen, vorallem von dem komerziellen Part?
MfG Farok
ich bin ein absoluter OSGi Enthusiast und da ich für meine Webprojekte leider nicht immer Java verwenden kann/darf, mir aber kein PHP Framework bisher so wirklich gefiel, was die Wiederverwendbarkeit und automatisierte Updates anging, entschloss ich mich OSGi auf die PHP-Plattform zu portieren, zumindest die Teile, die für PHP Sinn ergeben. Ich wollte, das das ganze möglichst auf handelsüblichen PHP-Installationen laufen kann, weshalb ich keine Erweiterungen wie runkit einsetze. Somit ist PHP 5.3 die einzige Anforderung, wobei das natürlich die Serverauswahl bei vielen enorm einschränken dürfte. Aber ich schweife ab.
Das, was ich mir in meiner Freizeit, die mir als Schüler geblieben ist, zusammengeschrieben hab, ist nicht komplett kompatibel mit der original OSGi Spezifikation, da ich anhand des Javadocs die Interfaces nochmal selber geschrieben habe. Im großen und ganzen stimmt das ganze jedoch überein, und einige Formulierungen sind auch sehr stark ans Original angelehnt.
Ursprünglich hatte ich nur vor, das Framework nur in eigenen, privaten Projekten zu verwenden, dann kam mir aber die Idee, das ganze als Open Source zu veröffentlichen. Da ich jedoch, falls das Projekt erfolgreich sein sollte, auch eventuell etwas daran verdienen wollte, hielt und halte ich eine Doppellizenzierung für die beste Wahl: Für die freie Lizenz will ich, dass Veränderungen, wie Bugfixes zurück kommen und die Einschränkung, dass das Framework unter dieser Lizenz nur für ebenfalls offene Projekte genutzt werden kann. Bei der komerziellen Lizenz für proprietäre Software dachte ich entweder an nen Fixpreis oder an Kosten pro Entwickler, wie es bei ExtJS gelöst ist.
Insgesamt tun sich dabei folgende Probleme auf?
1) Welche Lizenz sollte ich als freie Lizenz verwenden? Wäre die GPL für meine Zwecke geignet?
2) Da mein Sourcecode ja sehr stark an OSGi angelehnt ist, habe ich überhaupt das Recht dazu, von dieser Lizenzierung Gebrauch zu machen, vorallem von dem komerziellen Part?
MfG Farok