Startseite arrow Joomla arrow Core-Developer hält kommerzielle Joomla-Komponenten für illegal
Core-Developer hält kommerzielle Joomla-Komponenten für illegal
Artikel bookmarken:
Delicious
Technorati
Mister Wong
26.04.2007

Ein neues Selbstzerfleischungs-Szenario tut sich für Joomla auf, angestoßen von Core-Developer Johan Janssens: Er vertritt die Ansicht, dass manche kommerzielle Extensions die GPL verletzen.

Sollte sich diese Ansicht durchsetzen, sieht es für Joomlas Zukunft düster aus.

Durch einen Artikel auf Steve Burge's Blog wurde ich auf das Thema aufmerksam. Im offiziellen Forum entwickelt sich derzeit ein Thread, der diesen Aspekt diskutiert. Ursprünglich ging es nur um verschlüsselte Komponenten (wie z.B. SEF Advance, das zum Betrieb deswegen den Einsatz des IonCube Loaders auf dem Server erforderlich macht), die Diskussion umfasst mittlerweile allerdings generell die Veröffentlichung kommerzieller Komponenten.

Kurz gesagt, streitet man um folgende Frage:

Joomla selbst (also der Core) steht unter der GPL. Ist es nun zulässig, Komponenten unter einer anderen Lizenz als der GPL zu veröffentlichen?

Die GPL selbst gibt keine ganz eindeutige Auskunft dazu; durch widerstreitende Aussagen entsteht hier eine Grauzone. Entscheidend ist wohl, inwieweit man Extensions als eigenständige Anwendungen ansehen kann. Letzteres war zumindest bislang die gängige Auslegung.

Auch wenn ich als Laie die Thematik juristisch nicht abschließend beurteilen kann: Ich bin der festen Überzeugung - und habe bei Steve einen entsprechenden Kommentar hinterlassen -, dass es für das Projekt Joomla äußerst schädlich wäre, die kommerziellen Entwickler zu verschrecken.

Manche kommerzielle Komponenten sind echte Zugpferde für Joomla! Soll das System im professionellen Umfeld eingesetzt werden, so ist es auch unabdingbar, dass professionelle Entwickler mit der Programmierung und dem Support leistungsfähiger Komponenten Geld verdienen können. Dies kommt schließlich umgekehrt dem Projekt Joomla wieder zugute.

Ob das noch möglich ist, wenn Entwickler per GPL gezwungen sind, ihren Code offen herauszugeben, ist fraglich.

Die von Janssens unterschwellig ausgesprochene Drohung (sinngemäß sagt er, das Core-Team unternehme derzeit keine rechtlichen Schritte gegen kommerzielle Entwickler) schafft hier eine erhebliche Rechtsunsicherheit.

Ich finde diese Äußerungen unter anderem auch deshalb mehr als erstaunlich, weil das offizielle Joomla Extension Directory auf der (kommerziellen) Komponente Mosets Tree basiert. Wie sich dessen Entwickler wohl im Augenblick fühlt?

Natürlich gibt es auch etliche gute OpenSource-Komponenten. Aber angenommen, es wäre nicht mehr möglich, für Joomla (das sich in künftigen Versionen ja bekanntlich als Application Framework versteht!) kommerzielle Extensions zu entwickeln, ohne dass man gleichzeitig dazu gezwungen ist, den Code gleich mit zu verteilen? Hier ist meine Befürchtung, dass Joomla in hobbyistische Bedeutungslosigkeit zurücksinken wird.

Der derzeitige Projektleiter hat mit seinen Äußerungen - in meinen Augen ohne Not - eine vollkommen überflüssige Debatte vom Zaun gebrochen. Diese kann nun nicht einfach im Sande verlaufen, da für Entwickler von Extensions keine Rechtssicherheit mehr gegeben ist. Im Augenblick sehe ich im Wesentlichen zwei mögliche Lösungen:

  1. Joomla bleibt weiterhin unter der GPL, jagt die kommerziellen Entwickler zum Teufel und wird wieder zu einem Hobby-Projekt.
  2. Joomla entscheidet sich künftig für eine andere Lizenz wie z.B. die LGPL, die den Entwicklern von Extensions die glasklare Möglichkeit lässt, ihre Arbeit zu vermarkten, wie sie es für richtig halten.

Euer Feedback bitte. Was meint Ihr zu Janssens' Äußerungen?

Kommentare (26)Add Comment
lgpl
geschrieben von schlu, 26.04.2007
Ich bin am Anfang als ich auf den Thread gestoßen bin ähnlich erschrocken wie Du sehe das ganze aber weniger kritisch. Was mich hier ein bisschen wundert ist die Beschränkung der Diskussion rein auf Joomla und dass das Framework außen vor gelassen wird. Denn afaik war es ja geplant dass das Framework evtl. unter LGPL released wird (konnte keinen anderen Hinweis mehr finden http://dev.joomla.org/content/view/2014/94/) was dem ganzen schon die Schärfe nehmen würde. Generell bin ich der Meinung dass eine Lizenz Diskussion dringend nötig ist. Durch das neue Framework ist es einfach erforderlich, dass sich die Jungs Gedanken machen wohin der Weg gehen soll.

Ein Argument dass ich voll und ganz verstehen kann ist die ablehnende Haltung gegen codierte Komponenten. Halte das selbst für eine Unsitte und das ist imho wirklich nicht unter einen Hut zu bringen mit "Open Source Matters". Meine Meinung wäre Kommerziell ja, da das definitiv einen Mehrwert für Joomla hat, aber codiert nein.
...
geschrieben von Admin, 26.04.2007
Hallo schlu,

Ein Argument dass ich voll und ganz verstehen kann ist die ablehnende Haltung gegen codierte Komponenten. Halte das selbst für eine Unsitte und das ist imho wirklich nicht unter einen Hut zu bringen mit "Open Source Matters".

Ich verwende selbst keine codierten Komponenten (vor allem wegen der Notwendigkeit zusätzlicher Software auf dem Server, das ist mir einfach zu blöd), würde aber keinem Entwickler das Recht absprechen, diesen Vertriebsweg zu wählen. Und ich finde es etwas gefährlich, Leuten ihr Geschäftsmodell vorschreiben zu wollen. Das ist auch ein ungutes Signal an all die anderen Entwickler kommerzieller Extensions.

Brian Teeman schreibt in dem oben verlinkten Thread:
As to the issue at hand personaly I will never use any encrypted software but I defend the right for others to do so. Its all about choice for me.

... und das ist auch genau meine Sichtweise. Der Endnutzer hat die Freiheit, sich selbst für oder gegen encodierte Software zu entscheiden. Wenn ein encodiertes Proukt meine Anforderungen genau erfüllt, wer will mir dann vorschreiben, dass ich es nicht einsetzen darf?

Natürlich finde ich OpenSource klasse, und wenn eine OS-Komponente ihren Zweck erfüllt, werde ich sie vermutlich auch einsetzen. Aber was, wenn für einen bestimmten Einsatzzweck noch kein Idealist eine GPL-Extension erstellt hat und sich nur eine kommerzielle/encodierte findet? Die gut funktioniert, gut supported wird und ihr Geld wert ist?

Hier geht es um die Beschneidung von Freiheiten. Das ist es, was ich bedenklich finde.
...
geschrieben von schlu, 26.04.2007

Brian Teeman schreibt in dem oben verlinkten Thread:

As to the issue at hand personaly I will never use any encrypted software but I defend the right for others to do so. Its all about choice for me.

... und das ist auch genau meine Sichtweise. Der Endnutzer hat die Freiheit, sich selbst für oder gegen encodierte Software zu entscheiden. Wenn ein encodiertes Proukt meine Anforderungen genau erfüllt, wer will mir dann vorschreiben, dass ich es nicht einsetzen darf?



Hier geht es um die Beschneidung von Freiheiten. Das ist es, was ich bedenklich finde.

Diese Argumentationsweise hat einen gewaltigen Haken. Sie setzt voraus dass Joomla ähnlich Gemeingut ist. Joomla hat copyright holder die hier praktisch übergangen werden. Diese haben sehr wohl das Recht zu entscheiden was mit Ihrer Arbeit passiert und wie damit Geld verdient wird. Im Moment steht der Benutzer im Mittelpunkt dieser Diskussion und was dieser möchte, wie du sagst die freie Wahl. Die Entwickler werden vergessen. Ehrlich gesagt würde es mich auch jucken wenn andere ne goldenen Nase durch meine Arbeit verdienen ohne dass etwas zurück kommt. Louis Landry hat das in einem Podcast angeschnitten. Kommerzielle Entwicklungen auf Basis der Joomla Api, deren Macher nicht ein einziges mal einen Post im Forum, Code oder was auch immer ins Projekt zurückfließen ließen. Da wundert es mich nicht dass sich die Joomla Devs Gedanken über die Lizensierung in dieser Richtung machen. Das ist vollkommen legitim und die Herausforderung ist nun die Interessen der Benutzer mit denen der Copyright holder in Einklang zu bringen.

Verstehe mich jetzt nicht falsch, ich fände es die falsche Entscheidung kommerzielle Komponenten auszuschließen, mir wird nur die Diskussion zu einseitig geführt.

Zum Thema codierte Komponenten, ich mag sie einfach nicht. Ich weiß, totschlagargument aber hier kommen wir wahrscheinlich nicht auf einen grünen Zweig smilies/cheesy.gif
Die ganzen Nachteile wurden im Thread ausführlich beschrieben, nicht nötig sie nochmal aufzuzählen.
...
geschrieben von tk, 26.04.2007
Das grundsätzliche Problem ist wohl, dass man kompetente Entwickler nur an ein Projekt binden kann, wenn sich damit Geld verdienen lässt. Und zwar soviel, dass man sich und seine Familie ernähren kann. Wird diese Möglichkeit mittels einer Lizenz unterbunden, wird der Entwickler sich ein Projekt suchen, mit dem dies möglich ist. Joomla würde damit zwangsläufig früher oder später in der Bedeutungslosigkeit verschwinden. Man kann sicher davon ausgehen, dass sich auch das Core Team dessen bewußt ist. Wenn juristisch damit ein Lizenzwechsel notwendig wird, dann ist es eben so. Ich denke, das wäre das geringere Übel.
Was nun codierte Erweiterungen angeht, sollte das im Entscheidungsbereich des jeweiligen Entwicklers liegen. Es gab vor einigen Tagen eine heisse Diskussion in einem xt:Commerce Forum (http://www.ecombase.de/forum/i...topic=4268), in der es im Kern darum ging, dass Entwickler (nichtcodierte) Erweiterungen erstellt und kostenpflichtig angeboten haben. Diese Erweiterungen wurden von Drittanbietern erworben und unter eigenem Namen zum Dumpingpreis weiterverkauft. Man stelle sich mal das Geschrei vor, wenn es dazu auch bei Joomla käme. Ich selbst erstelle hin und wieder Templates, die ich der Community kostenlos zur Verfügung stelle. Man mag es kaum glauben, aber schon bevor der erste Menüpunkt der Standardkonfiguration geändert wurde, wird erstmal der Verweis auf mich entfernt. Als würde er weh tun. Dass dann Anbieter wie Funky Visions die Templates lieber teil-codiert weitergeben, kann ich sehr gut verstehen. Und ich verstehe jeden Entwickler, der eine dem Endnutzer Umsatz bringende Komponente entwickelt, eben auch damit Umsatz machen will.
Welches Lizenzmodell dafür das richtige ist, ist nun wohl eine eher juristische Frage. Möglicherweise hilft aber eine andere Lizenz, dass der Programmierer seine Erweiterung nicht mehr codieren muss.

Unsere Firma kauft mehrfach pro Monat 3PD-Entwicklungen ein. Und wir haben kein Problem damit, wenn der Entwickler Geld damit verdient, denn wir tun es schließlich auch.
Zuviel Stress?
geschrieben von Stephan, 26.04.2007
Moin Moin !

Problem an der ganzen Sache ist doch einfach, die mangelhafte Erläuterung der GPL in Bezug auf Schnittstellen. Nichts anderes stellen die Klassenbibliotheken von Joomla in Bezug zu einem Template, Komponente whatever dar. Und dies wird eigentlich im zweiten Abschnitt der GPL geregelt: als Entwickler einer Komponente nimmt man ja nicht Teile des Joomlacodes als Basis, sondern benutzt die API um mit Joomla zu kommunizieren.

Was das Rumgeheule der Core-Entwickler nun soll, verstehe ich nicht ganz. Scheinen alle irgendwie ein bisschen im Stress zu sein, ob der sich immer weiter in die Länge ziehenden Wartezeit auf die nächste Beta. Oder das ist der Jetlag vom vielen Rumfliegen zu den Joomladays.

CU
Stephan
...
geschrieben von Stephan, 26.04.2007
Hallo Klaus,

werden hier Kommentare moderiert? Mein Kommentar von eben ist nämlich gleich wieder verschwunden...

CU
Stephan
...
geschrieben von Admin, 26.04.2007
Hallo Stephan,

Mein Kommentar von eben ist nämlich gleich wieder verschwunden...

Nein ... PageCache ist der Übeltäter, das mag hier mit JomComment noch nicht so richtig funktionieren und will immer weiter cachen:http://www.nitsche.org/news/joomla/turbo-fuer-joomla-pagecache-im-einsatz.html
Ich deaktivier's jetzt mal.

Viele Grüße,
Klaus
Meine naive Meinung dazu:
geschrieben von MacJoomla, 27.04.2007
Ich fände es fair, wenn kommerzielle Erweiterungen für den Einsatz auf Non-Profit-Homepages kostenlos oder zu wesentlich günstigeren Konditionen angeboten werden (müssen??).
Nicht böse sein, aber ...
geschrieben von Admin, 27.04.2007
Ich fände es fair, wenn kommerzielle Erweiterungen für den Einsatz auf Non-Profit-Homepages kostenlos oder zu wesentlich günstigeren Konditionen angeboten werden (müssen??).

... ich fände es fair, wenn Autos für den Einsatz bei Privatpersonen, insbesondere Schülern und Studenten, kostenlos oder zu wesentlich günstigeren Konditionen angeboten werden (müssen).

Nicht wirklich realistisch, oder? Sorry Mac, aber das war eine Steilvorlage für ein wenig Polemik. smilies/wink.gif

Aber um zur Diskussion zurückzukommen - der weitere Verlauf des oben verlinkten Forenthreads und insbesondere ein Posting von Emir Sakic (http://forum.joomla.org/index....#msg790098) bringt ein wenig mehr Licht in die Sache. Demnach gab es bislang im Entwicklerteam einen Konsens, der besagte: Joomla wird unter der GPL veröffentlicht, aber Entwickler haben ausdrücklich das Recht, kommerzielle Extensions unter anderen Lizenzen als der GPL zu veröffentlichen. Und in der Tat findet sich in der Datei "license.php" der ersten Beta von Joomla 1.5 dieser Passus (auf den man sich im Forenthread als den sogenannten "rider" bezieht):


Linking Joomla! statically or dynamically with other modules is making
a combined work based on Joomla!. Thus, the terms and conditions of
the GNU General Public License cover the whole combination.

In addition, as a special exception, the copyright holders of Joomla!
give you permission to combine Joomla! with free software programs or
libraries that are released under the GNU LGPL and with independent
extensions that communicate with Joomla! solely through the Joomla!
extension interface. You may copy and distribute such a system following
the terms of the GNU GPL for Joomla! and the licenses of the extension,
even if you do not include the source code of that extension.

Note that people who make modified versions of Joomla! are not
obligated to grant this special exception for their modified versions;
it is their choice whether to do so. The GNU General Public License
gives permission to release a modified version without this exception;
this exception also makes it possible to release a modified version
which carries forward this exception.


Vor etwa zwei Wochen hat Johan Janssens diesen "rider" aus der Datei entfernt, offenbar ohne das vorher mit den anderen Entwicklern abzustimmen. (Er sagt nun, er habe vorgehabt, die Änderung der Lizenzbestimmungen noch in der Community zu diskutieren. Aber das hätte man ja auch tun können, während der bisherige Lizenzzusatz noch drin stehen bleibt.) Dem folgte dann sein jetziger Vorstoß mit der Aussage, encodierte Extensions verletzten die GPL.

Es ist natürlich logisch, dass Emir Sakic (der sein SEF Advance in encodierter Form verkauft) nun mit einer Gegenposition auf den Plan tritt. Unbestreitbar scheint aber zu sein, dass Janssens ohne Rücksprache den bisherigen Konsens des Entwicklerteams aufgekündigt hat und - unterstützt vom zweiten Lead-Developer Louis Landry - eine Richtungsänderung bewirken oder erzwingen will.

In meinen Augen ist das kurzsichtig und schädlich für das Projekt.
wieso unrealistisch??
geschrieben von MacJoomla, 27.04.2007
Natürlich war mir die Brisanz meiner Aussage bewusst, aber um deine "Polemik" aufzugreifen: Beim Kauf von Software von Microsoft, Adobe oder anderen kannst du als Student oder Schüler wirklich große eine Menge sparen. Auch deine Freunde bei www.rockettheme.com räumen non-profit-sites in ihren Terms and Conditions bereits mehr Rechte ein. Etwas was es bereits gibt, kann doch im Kern nicht als unrealistisch bezeichnet werden?? Und wenn Auto nach dem OpenSource Prinzip gebaut würden? smilies/wink.gif
...
geschrieben von Admin, 27.04.2007
Etwas was es bereits gibt, kann doch im Kern nicht als unrealistisch bezeichnet werden??

Hallo Mac,

wenn es mit einem Zwang verbunden wäre - Du schriebst weiter oben "(müssen?)" -, das wäre in meinen Augen unrealistisch. Wer wollte das einem kommerziellen Entwickler vorschreiben? Wer sollte es kontrollieren?
Natürlich bieten manche Unternehmen so etwas an, aber woraus sollte sich eine Verpflichtung rechtfertigen?
...
geschrieben von MacJoomla, 27.04.2007
In diesem Punkt "müssen" gebe ich dir recht, Admin, daher hatte ich es bewusst in Klammern mit einem Fragezeichen versehen. Meine Vision ein wenig anders formuliert könnte sich dann so lesen: Es müsste einfach zum guten Ton gehören und einer Joomla Extension-Schmiede zu Ehre gereichen in ihrem Geschäftsmodell bestimmten non-profit und no-budget Zielgruppen finanzielle Vorteile zu gewährleisten, während man professionellen Anwendern immer noch den vollen Preis berechnen kann. Die Verpflichtung wäre dann sozusagen eine freiwillige innere Verbundenheit mit dem opensourcematters Prinzip?
Lizenz hin oder her...
geschrieben von Devil, 27.04.2007
Hi,

ich versteh nicht warum nun ausgerechnet mit dem Thema Lizenz /GPL etc. angefangen wird. Gibt es nicht wichtigeres? Z.B. ist die Beta 2 langsam höchst überfällig. Allein das lässt schon genug Unmut in der J!Community aufkommen und nun noch das Thema mit den Lizenzen. Will man evtl. mit diesem Thema nur vom nicht erscheinen der Beta2 ablenken? Also langsam wird es immer "Lustiger" (obwohl es nicht wirklich Lustig ist). Was versucht man zu bezwecken? Und ohne den Rest des Teams zu fragen einfach mal versuchen die Lizenz "zu ändern" halte ich für sehr unklug. Wenn die gesamte Entwicklung so weiter geht werden wohl immer mehr auf andere Systeme umsteigen. Wenn andere Bekannte Developer schlau wären würden Sie einen "Meilenstein" raus bringen und Joomla würde früher oder später "dumm" da stehen.
...
geschrieben von schlu, 27.04.2007

Vor etwa zwei Wochen hat Johan Janssens diesen "rider" aus der Datei entfernt, offenbar ohne das vorher mit den anderen Entwicklern abzustimmen. (Er sagt nun, er habe vorgehabt, die Änderung der Lizenzbestimmungen noch in der Community zu diskutieren. Aber das hätte man ja auch tun können, während der bisherige Lizenzzusatz noch drin stehen bleibt.)


Das ist so nicht richtig bzw. lückenhaft.
Fakt ist, dass dieser Rider durch Mitch Pirtle, in Zusammenarbeit mit James Vasile am 11.05. letzten Jahres der 1.5 SVN hinzugefügt und ein paar Tage später nochmal von Ihnen geändert wurde. Die 1.0.x hatte diesen Rider nie. Sprich hier hätte das diskutiert werden müssen, nicht jetzt nach dem die Lizenz in Ihren alten Zustand (der wohl keinen der kommerziellen Entwickler gestört hat) zurück versetzt wurde.

Das eine Diskussion der Lizenzfrage mit der evtl. geplanten Trennung von Framework und Joomla nötig ist steht denke ich mal ausserfrage. Dass das besser hätte geschehen sollen allerdings auch, speziell es erst intern zu besprechen und dann nach Konsens als Standpunktpapier in der Öffentlichkeit zur Diskussion zu stellen :/

Zum zweiten Punkt:
Laut Johan Janssens wurde der Rider von Ihm aufgrund einer Bitte von James Vasile entfernt. Er gehört der SFLC an und ist Mitglied im OSM Board. Wenn das der beratende Jurist zu mir sagen würde hätte ich das auch sofort getan. (zugestanden werden muss, dass jemand der der SFLC angehört wohl eher Open Source freundlich angehaucht sein könnte smilies/smiley.gif)

Wie oben schon gesagt ist die Diskussion notwendig wird mir aber jetzt bereits zu sehr zerrissen. Wenn Schlagworte wie Fork, Forderungen wie OSM jegliche Unterstützung zu verweigern etc. auftauchen mache ich mir keine große Hoffnungen das das noch zu etwas produktiven führt. Mal sehen was am Ende daraus wird.


ich versteh nicht warum nun ausgerechnet mit dem Thema Lizenz /GPL etc. angefangen wird. Gibt es nicht wichtigeres?

Wohl kaum. Wenn du Software veröffentlichen würdest wäre es das erste was du wasserdicht haben möchtest, ganz im speziellen welche erweiterten Rechte du anderen an Deiner Arbeit erteilst und darum geht es hier ja.


Z.B. ist die Beta 2 langsam höchst überfällig

Da sind wir uns einig...auch wenn ich sagen muss, dass mir eine fertige API lieber ist als eine baldige 1.5 stable.
...
geschrieben von Stephan, 27.04.2007
@MacJoomla Der Vergleich zu den Studentenversionen von Adobe und MS hinkt gewaltig, da es sich hierbei um ClosedSource-Systeme handelt, die an die jeweilige Lizenz gebunden sind. Wenn ich aber GPL-Software gekauft habe, darf ich diese sogar beliebig weiterverkaufen (eventuell vorhandene Moral außen vorgelassen).

Wenn die Mehrheit der Coreentwickler sich entscheiden dürfte den Weg der GPL-Hardliner zu fahren (API-Nutzung fällt auch unter die GPL), dann kann man ja jetzt schon Wetten abschliessen, welche Entwickler ihre Sachen packen werden. Bei solchen grundlegenden Dingen frage ich mich schon wieder, was die Jungs und Mädels die letzten zwei Jahre so getrieben haben? Schon vor dem Fork von Mambo hätte man sich doch Gedanken zu dem Thema machen sollen, damit solche Geschichten wie bei Mambo nicht mehr passieren.

Btw. Klaus: hier fehlt eine Benachrichtungsfunktion für eingegangene Kommentare smilies/grin.gif
...
geschrieben von Admin, 29.04.2007
@Stephan: Tut's auch ein RSS-Feed? smilies/wink.gif

@Schlu: Dein Statement
Das ist so nicht richtig bzw. lückenhaft.

ist ein Vorwurf, den ich nicht akzeptiere, Du belegst ihn auch nicht. Ich habe ja nie behauptet, dass der Rider in 1.0.x enthalten war. Im Gegenteil habe ich oben von der ersten Beta 1.5 gesprochen.

Der Vollständigkeit halber hier noch das Statement des früheren Core-Mitglieds Mitch Pirtle: http://blog.spacemonkeylabs.co...jihadiots/

Die ersten Konsequenzen werden offenbar bereits gezogen. Laut einer Aussage von Lynn Pope (http://forum.joomla.org/index....#msg792696) wird die Entwicklung der Zusatzkomponente JBAM (http://jbam.joomlasolutions.com/) angesichts der momentanen Rechtsunsicherheit eingestellt.
...
geschrieben von Stephan, 30.04.2007
Tut's auch ein RSS-Feed?
Aber sicherlich. Thx. smilies/smiley.gif

Wie man in dem Thread schön beobachten kann, ist, dass mittlerweile sogar einige 3PD-Entwickler sich aufgrund der unklaren Lage "demotiviert" fühlen, ihre Software weiterzuentwickeln. Auch wenn man nichts isst, was gerade erst gekocht wird: die Diskussion ist wieder ein herber Schnitzer im professionellen/kommerziellen Ansehen von Joomla.
...
geschrieben von schlu, 05.05.2007

@Schlu: Dein Statement

Das ist so nicht richtig bzw. lückenhaft.


ist ein Vorwurf, den ich nicht akzeptiere, Du belegst ihn auch nicht. Ich habe ja nie behauptet, dass der Rider in 1.0.x enthalten war. Im Gegenteil habe ich oben von der ersten Beta 1.5 gesprochen.

Yopp, sorry. Da habe ich die Punkte durcheinander gebracht. Mir ging es um den Eindruck der erweckt wurde, dass das alleine auf Johans Kappe ging. Dem war ja nicht so.

Dass nun kommerzielle Entwickler erst mal Ihre Arbeit auf Eis legen ist logische Konsequenz, wer würde nicht so handeln.


Auch wenn man nichts isst, was gerade erst gekocht wird: die Diskussion ist wieder ein herber Schnitzer im professionellen/kommerziellen Ansehen von Joomla.

Da finde ich die Beta 2 schlimmer. Es geht IMHO nicht an, dass am Tag des releases der Beta 2 erst die Arbeiten an der JHTM Klasse abgeschlossen wurden.
Im Grunde geht es nur um eines
geschrieben von Admin, 05.05.2007
... und zwar nicht um juristische Spitzfindigkeiten bezüglich der GPL, die jetzt im offiziellen Forum hundertfach hin- und herdiskutiert werden, sondern um Verlässlichkeit.

Ich habe jetzt nochmal genau nachgesehen:

Früher (d.h. zu Mambo-Zeiten und bei Joomla noch bis vor einiger Zeit - ich weiß nicht genau, wann) gab es eine ganz klare, aktive Einladung des Core-Teams an kommerzielle Entwickler, ihre Extensions unter welcher Lizenz auch immer zu veröffentlichen. Sie waren nicht an die GPL gebunden.

Hier habe ich noch eine solche Variante der Joomla-Lizenz online: http://www.nitsche.net/joomlaf...izenz.html - bitte Punkt 10 lesen!

Irgendwann verschwand diese FAQ-artige Erläuterung der Lizenz dann sang- und klanglos und wurde durch ein kurzes allgemeines Statement zur GPL ersetzt: http://www.joomla.org/content/view/5/6/ - Ist diese Änderung eigentlich mal jemandem aufgefallen?

Das, was jetzt passiert ist, kommt einem Vertrauensbruch gleich. Zuerst ermuntert man kommerzielle Entwickler, dann vergrault man sie. Das ist keine Art, und wenn das nicht schnell vom Tisch kommt, wird es Joomla sehr schaden.

===================

In den letzten Tagen habe ich diesbezüglich mal kurz bei anderen CMS, die ebenfalls unter der GPL stehen, nachgesehen, wie dese Thematik dort von den Entwicklerteams gehandhabt wird. Auf den offiziellen Websites wurde das Problem nicht behandelt, aber ein paar Statements von Teammitgliedern in den zugehörigen Foren schafften Klarheit (mit einer Suche nach "license" konnte ich entsprechende Aussagen ausfindig machen):

Mambo: Kommerzielle Entwickler dürfen beliebige Lizenzen verwenden.
Website Baker: Kommerzielle Entwickler dürfen beliebige Lizenzen verwenden.
ModX: Kommerzielle Entwickler dürfen beliebige Lizenzen verwenden.
CMS Made Simple: Kommerzielle Entwickler dürfen beliebige Lizenzen verwenden.
Drupal: Nur GPL-Erweiterungen erwünscht.
Typo3: Nicht festzustellen. (Stephan, kannst Du helfen?)
...
geschrieben von Stephan, 05.05.2007
Bei TYPO3 sollten Extensions nur unter der GPL veröffentlicht werden. Siehe dazu Punkt 9 in der Readme: http://wiki.typo3.org/index.php/README.txt
...
geschrieben von schlu, 07.05.2007
Eines Vorneweg, ich bin nach ca. 10 Seiten ausgestiegen und habe den Thread im Forum nicht weiterverfolgt. Was ich noch mitbekommen habe ist, dass das Framework nun auch in der Diskussion eine Rolle spielt.

Dein Hinweis auf die FAQ ist richtig, ich weiß aber dass eine FAQ keine Lizenz ist. Was ich nicht weiß ist, ob irgendwelche Erweiterungen der Lizenz in einer FAQ juristisch überhaupt haltbar sind, bzw. eine Rolle spielen können.

Fakt ist, dass diese Diskussion IMHO zu spät kommt. Fakt ist aber auch dass ich nicht verstehe warum sich die kommerziellen Entwickler so angep* fühlen. Dass für das Framework die Frage der Lizenz noch nicht abschließend geklärt ist hat jeder der das Projekt ein bisschen verfolgt mitbekommen (es war im Gespräch evtl. unter lgpl zu lizenzieren und das cms/framework getrennt anzubieten) . Wie Stephan schon sagte ist das Framework der entscheidende Punkt für kommerzielle 3pd's. Einen Vertrauensbruch sehe ich hier jetzt nicht wirklich. a) die Frameworkgeschichte ist bekannt, b) hat das mit J 1.0 nix zu tun und darum ging die FAQ und c) dass die 3pd's hier nicht auf eine endgültige Entscheidung der Framework Lizenz gedrängt haben als Sie für 1.5 angefangen zu entwickeln haben.

Da haben schlicht der Core und die kommerziellen 3pd's geschlafen.

Was mir noch einfiel beim Lesen deines Posts, durften die Rider überhaupt hinzugefügt werden? Hier waren ja Framework und CMS auf einen Schlag lizenziert. Framework ok, aber ich bezweifle dass sich kein Mambocode mehr im CMS befindet und meinem Verständnis nach darf dann nicht die Lizenz geändert werden und genau das haben diese Rider ja gemacht (wenn auch nichts anderes, als längst durch die FAQ's gesagt war).

Vielen Dank für diese Liste, habe ich so noch nirgends gesehen. Aber deine Aussage, dass es um "Klarheit" zu schaffen nötig war Forenposts von Devs auszugraben trifft doch genau wieder den Punkt. Diese Diskussion ist lästig und schadet sicher auch erst einmal, sollte Sie aber dazu führen dass eben diese Punkte in der Lizenz selbst verankert werden ist das für das Projekt nur Positiv zu werten. Dann ist klar was Sache ist. Gut für das Projekt und gut für die 3pd's.
...
geschrieben von Stephan, 07.05.2007
Fakt ist, dass diese Diskussion IMHO zu spät kommt.
Richtig. Und zwar ganz schön viel zu spät. Ist ja nicht so, dass es Joomla seit gestern gibt.

Fakt ist aber auch dass ich nicht verstehe warum sich die kommerziellen Entwickler so angep* fühlen.
Naja, teilweise wurde man jahrelang gedulded und auf einmal ist man es nicht mehr? Und wenn man Dir aufgrund solcher "Willkür" die Existenzgrundlage entzieht wärst Du wahrscheinlich auch etwas aufgebracht.


Das es in Zukunft anständig geregelt wird, ist vorher zu sehen. Aber wie Du auch richtig schreibst: sie haben sich durch die Diskussion und vor allem durch die Änderung schön ins Knie geschossen. Man muss sich einfach die Frage stellen, ob man vielleicht in Zukunft wieder so einer Willkür ausgesetzt sein kann/möchte.
Wenn Joomla nun auch Geld kosten würde...
geschrieben von Hans, 09.07.2007
Tja, ich kann diese ganze Aufregung nicht ganz verstehen,

Joomla (und auch Mambo) konnten bisher recht gut mit "kostenlosen" Erweiterungen leben.

Seit etlichen Monaten drängt sich mir aber immer mehr der Verdacht auf, dass viele Funktionen es nicht mehr in Joomla geschafft haben, weil da etliche Leute damit Geld verdienen.
Wenn ich daran denke, dass andere Programmierer einfach mal ältere Mamboversionen aufgebohrt haben und dann Recheverwaltung und Mehrsprachigkeit eingefügt haben, ist das schon sehr verdächtig.

Ich finde es im Übrigen schon sehr geschmacklos, dass man sich auf ein "kostenloses" Rennpferd setzt und mit einfachen Hufeisen, Sattel und noch ein paar Haarklammern Geld verdienen möchte und nun nicht verstehen kann, dass der "Pferdeverleiher" dies nicht möchte.
Es gibt genügend Möglichkeiten noch ein paar Mark zu machen... und wenn es einfache Reitstunden sind....

Was würde wohl passieren, wenn der Pferdeverleiher auf einmal sein Pferd kostenpflichtig machen würde. Dann wäre für viele auch mit dem Reiten Schluss.

Grüße

Hans

@Hans
geschrieben von Admin, 10.07.2007
Joomla (und auch Mambo) konnten bisher recht gut mit "kostenlosen" Erweiterungen leben.

Im Gegenteil bin ich der Auffassung, dass Mambo und Joomla erst dadurch eine so enorme Verbreitung erfahren haben, dass es so leistungsfähige kommerzielle Komponenten wie Mosets Tree, MosRes usw. gibt. Viele Entwickler solcher kommerziellen "Schlachtschiffe" haben darüber hinaus weitere Extensions entwickelt und der Community kostenlos zur Verfügung gestellt.

Ich finde es im Übrigen schon sehr geschmacklos, dass man sich auf ein "kostenloses" Rennpferd setzt und mit einfachen Hufeisen, Sattel und noch ein paar Haarklammern Geld verdienen möchte und nun nicht verstehen kann, dass der "Pferdeverleiher" dies nicht möchte.

Geschmacklos sicher nicht, denn die 3PD-Entwickler sind früher vom Core ausdrücklich dazu ermuntert worden. Meine obige Anmerkung "Im Grunde geht es nur um eines" befasst sich mit diesem Kernpunkt dieser ganzen Affäre.

Viele Grüße,
Klaus
...
geschrieben von Hans, 10.07.2007
Nein,

ich glaube nicht, dass Joomla durch die große Anzahl von kommerziellen Erweiterungen eine große Verbreitung erfahren hat. Dann müssten wir ja schon so viele "reiche" Entwickler hier rumlaufen haben..... smilies/grin.gif

Das erfolgreiche an Joomla war und ist die einfache Installation und Inbetriebnahme und die Masse an diversen "kostenlosen" Templates und Erweiterungen. Im Prinzip ist für jeden was zu finden. Und was nicht zu finden ist, wird irgendwann mal gebastelt.

Inzwischen werden aber auf einmal viele Erweiterungen kostenpflichtig, die es früher teilweise kostenlos gab. Ich denke einfach mal, dass es aber daran liegt, dass inzwischen viele Erweiterungen Geld kosten und viele GPL-Entwickler da dann auch umschwenken werden um nicht irgendwann als Loser dazustehen.

Das Ende könnt Ihr Euch ja dann vorstellen. Wir haben tausend Erweiterungen, die alle Geld gekostet haben, wenn man Pech hat, will der jetzige Programmierer nicht mehr weitermachen..... und man kauft sich die nächste Komponente, weil der Sourcecode nicht offen liegt und keiner weiterentwickeln kann.

Schaut Euch doch die kommerziellen CMS an. Alle schön und teuer; aber Erweiterungen sind richtig selten und müssen dann ggf. programmiert werden.

Das die Core-Member früher wohl zu etwas ermutigt hatten, was wohl lt. GPL nicht zulässig ist, ist natürlich nicht besonders toll. Das heisst aber nicht, dass man einen Fehler auf Dauer zulassen muss. Ich denke aber eher, dass die ganze GPL-Geschichte eher dadurch zum Tragen kam, dass einige aus dem Core-Team sich eher auf die eigenen kommerziellen Erweiterungen (welche die Schwächen von Joomla besänftigten) konzentrierten. Da dürften sich sicherlich einige im Team geärgert haben.

Grüße

Hans


.....
geschrieben von goforward, 11.08.2007
Hat sich jemand schon mal Gedanken gemacht wovon die Leute leben. In einem anderen Forum habe ich mal einen spannenden Beitrag gefunden, dass gerade die Entwickler von kommerzieller Software für GPL Software auch die kostenlose Software weiterentwickeln. Es sollte doch daher eher eine Symbiose sein. Von irgendwas möchten die Leute ja auch leben. GPL bedeutet auch nicht an sich kostenlos. Für Support oder die Verbreitung darf nach der GPL Geld verlangt werden. Z.B. xt Commerce verlangt von jedem Zwangssupport von knapp hundert euronen. Support gibt es aber nur für die Foren und nicht telefonisch. Wenn man sich dort den Shop ansieht, kann man auch die kommerzielle Ausrichtung direkt erkennen. Die GPL scheint dort doch nur noch ein Zugpferd für die Verbreitung zu sein, um dann möglichst viel mit "Ersatzteilen" zu verdienen.

Nur mal so ein Gedanke.

Kommentar schreiben
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
kleiner | groesser

busy
 
Artikel bookmarken:
Delicious
Technorati
Mister Wong

Kommentare

Joomla 1.6: SEO verbessern
Hallo zur Info dein Link von oben geht nicht mehr Community ausdrückl...

17 Joomla-Template-Clubs im Vergleich
Ich bin Gavick Mitglied. Hilfestellung im Forum gibt es fast gar nich...

17 Joomla-Template-Clubs im Vergleich
vielen dank für die info, ich finde die beschreibung in den "agb" von...

17 Joomla-Template-Clubs im Vergleich
Hallo, üblicherweise gilt das Nutzungsrecht bei den Template-Clubs "...

17 Joomla-Template-Clubs im Vergleich
hallo, vielen dank für diese tolle übersicht. was ich noch nicht gan...

17 Joomla-Template-Clubs im Vergleich
Vielen Dank für die ausführliche Liste. Es ist gar nicht einfach ein...

Déja vu: Entwickler verlassen das Mambo-Projekt und gründen ...
Hallo Wolli, wenn es sich in der Tat um die Version 4.5 handeln sollt...

Die besten Joomla-Templates

RocketTheme Template Club