Open Source

Open Source

Posts 1-10 of 28
  • Christoph Müller
    Christoph Müller
    The company name is only visible to registered members.
    MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Hallo,

    ist jemand betroffen von der veränderten Lizenzpolitik von MySQL? Die neuen JDBC-Treiber sind nicht mehr unter LGPL, sondern GPL. Deswegen darf ich sie mit meinen kommerziellen Anwendungen nicht mehr weitergeben.

    Ich würde ja einsehen, wenn neue Features zu bezahlen wären, zum Beispiel Transaktionssteuerung. Wenn ich aber weiterhin nur die gleichen elementaren Funktionen nutzen will? Es führt bei mir dazu, dass ich den Linux-Bereich, der für mein Produkt ohnehin von marginaler Bedeutung ist, voraussichtlich in die Tonne kicke. Für solche Zickerei habe ich keine Zeit. Oder habe ich da etwas übersehen?

    In Zeiten, in denen Oracle Express und MS-SQL-Server kostenlos werden, ist dies Haltung ein Bärendienst für Open Source. Das Signal der MySQL-Vorgehensweise: Erstellt bloß keine Anwendungen für Linux!

    Viele Grüße,
    Christoph Müller
  • Friedrich Stockebrand
    Friedrich Stockebrand
    The company name is only visible to registered members.
    Re: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Hallo,

    ich bin zwar davon nicht betroffen, weil ich schon seit einiger Zeit wegen der Lizenzpolitik von MySQL die Datenbank nicht mehr verwende. Wenn es um eine Open Source-Datenbank geht, sollten Sie sich mal die PostgreSQL-Datenbank anschauen. Die Lizenz ist BSD und beinhaltet daher keine Einschränkung für kommerzielle Anwendungen. Die Server laufen unter Window und Unix. Die Datenbank ist konform mit dem ANSI-SQL 92/99 Standard.




    mfg

    Friedrich Stockebrand
  • Christoph Müller
    Christoph Müller
    The company name is only visible to registered members.
    Re^2: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Hallo Herr Stockebrand,

    danke für den fachlich sinnvollen Hinweis. In der Tat habe ich bereits erste Berührung mit PostgreSQL gehabt. Das Geringste wäre es, meine Anwendungen darauf kompatibel zu machen. Allerdings schreckt mich folgende "Nebenarbeit":

    - selbst diese Datenbank administrieren zu lernen
    - die Dokumentation meiner Anwendung und der Installationsanleitung anzupassen
    - Bestandskunden bei der Migration zu unterstützen

    An sich bin ich eher ein zupackender Typ, aber hier warte ich ausnahmsweise mal ab. Zwischenzeitlich empfehle ich Neukunden die Windows-Anwendung. U.U. nehme ich mein Linux-Angebot aus dem Programm.

    Viele Grüße,
    Christoph Müller
  • Post visible to registered members
  • Post visible to registered members
  • Christian Geisert
    Christian Geisert
    The company name is only visible to registered members.
    Re: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Christoph Müller schrieb:
    Hallo,
     
    ist jemand betroffen von der veränderten Lizenzpolitik von MySQL? Die

    Ist das wirklich neu? Wenn ich mich richtig erinnere gab es vor einiger Zeit einen JDBC-Treiber
    für MySQL der von einem unahhängigen Entwickler erstellt wurde und unter der LGPL verfügbar war.
    Dieser Entwickler wurde dann von MySQL eingestellt und er entwickelte die offiziellen JDBC-Treiber
    die dann unter der GPL verfügbar wurden.
    Irgendwann funktionierte der LGPL-Treiber nicht mehr mit neueren MySQL-Versionen...
    und es fand sich auch niemand mehr der den alten Treiber weiterentwickeln wollte.

    neuen JDBC-Treiber sind nicht mehr unter LGPL, sondern GPL. Deswegen darf ich sie mit meinen kommerziellen Anwendungen nicht mehr weitergeben.
    Richtig formuliert muss es heißen: Ich muss meine Anwendung unter der GPL vertreiben
    (Das Ergebnis ist wohl das gleiche ;-)

    Ich würde ja einsehen, wenn neue Features zu bezahlen wären, zum Beispiel Transaktionssteuerung. Wenn ich aber weiterhin nur die gleichen elementaren Funktionen nutzen will? Es führt bei mir dazu, dass ich den Linux-Bereich, der für mein Produkt ohnehin von marginaler Bedeutung ist, voraussichtlich in die Tonne kicke. Für solche Zickerei habe ich keine Zeit. Oder habe ich da etwas übersehen?
    Falsch, es gibt ja Alternativen. Ich würde (wie meine Vorposter) einfach PostgreSQL empfehlen.

    In Zeiten, in denen Oracle Express und MS-SQL-Server kostenlos werden, ist dies Haltung ein Bärendienst für Open Source. Das Signal der MySQL-Vorgehensweise: Erstellt bloß keine Anwendungen für Linux!
    Open Source != kostenlos

    MySQL AB will Geld verdienen (Sie wollen ja demnächst an die Börse)
    Und sie möchten ja für ihre kommerziellen Anwendung auch Geld, oder?

    Viele Grüße,
    Christian
  • Christian Geisert
    Christian Geisert
    The company name is only visible to registered members.
    Re^5: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Eigentlich wollte ich nebst meiner Core iSeries DB2 auch noch Anwendungen im Bereich MySQL für budgetkritische Anwendungen in's Auge fassen. Bei einem solchen Gebaren bleibe ich dann doch lieber bei MS-SQL und DB2.
    DB2 Express-C gibts auch für Linux - aber warum nicht gleich PostgreSQL?

    Viele Grüße
    Christian
  • Friedrich Stockebrand
    Friedrich Stockebrand
    The company name is only visible to registered members.
    Re^3: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Hallo Herr Müller,

    in PostgreSQL finden Sie das alles wieder, was Sie in der Theorie über Datenbanken gelesen haben. Der Umstieg ist auch nicht so aufwendig, wie es im ersten Moment aussieht. Aus eigener Erfahrung kann ich sagen, dass sich mit PostgreSQL vieles einfacher gestalltet, als es mit MySQL geht. Und zur Unterstützung gibt u. a. auch ein deutsches Forum "http://www.pg-forum.de". Dort werden Fragen in der Regel innerhalb von 1-2 Stunden beantwortet.



    mfg

    Friedrich Stockebrand
    This post was modified on 20 Jul 2007 at 01:00 am.
  • Christoph Müller
    Christoph Müller
    The company name is only visible to registered members.
    Re^2: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Hallo,

    vielen Dank für die interessante Hintergrundinformation und die Hinweise, die "an sich" auch alle ihre Richtigkeit haben.

    Wenn ich selbst Geld mit Software verdienen will, will ich selbstverständlich anderen das Recht ebenfalls zubilligen. Die Abwicklung ist das Problem. Da beißt sich die Katze in den Schwanz: Wenn das alles viel zu kompiziert ist, biete ich nicht mehr parallel zu Windows auch für Linux an. Und wenn keine Anwendungen für Linux verfügbar sind, bleibt das - zumindest was den Client anbelangt - ein System für Freaks.

    Neue Entwicklungen für Linux stehen bei mir im Moment sowieso nicht zur Debatte. Es handelt sich also um das leidige Problem, dass "schon mal etwas funktionierte, was dann auf einmal nicht mehr funktioniert". Das heißt, ich muss mich um Linux (erheblich mehr als um Windows) kümmern, obwohl ich selbst gar nichts neues erschließen will. Das ist bei Linux auch nicht das erste mal. So durfte ich mich mit jeder neuen Distribution in verändete Konfigurationen einarbeiten und meine Doku anpassen. Und der UTF-8 Standard ist vielleicht für andere interessant, für mich aber nur lästig. Das hängt alles damit zusammen, dass Linux mein Drittsystem hinter Windows und OS/400 ist. Ein "ganz oder gar nicht" führt bei mir zum "gar nicht".

    Viele Grüße,
    Christoph Müller
  • Daniel Fischer
    Daniel Fischer    Premium Member
    The company name is only visible to registered members.
    Re: MySQL Lizenzpolititk JDBC-Treiber LGPL -> GPL
    Christoph Müller schrieb:
    In Zeiten, in denen Oracle Express und MS-SQL-Server kostenlos werden, ist dies Haltung ein Bärendienst für Open Source. Das Signal der MySQL-Vorgehensweise: Erstellt bloß keine Anwendungen für Linux!
    Dazu kann man ja stehen wie man will - ich persönlich sehe das Problem nicht, wem Open Source wirklich liegt, der kann ja auch sein Produkt unter eine kompatible Lizenz stellen. Es ist ja nicht so, dass man *nur* die GPL zur Wahl hätte: http://www.mysql.com/company/legal/licensing/foss-exception.... Es ist ebenfalls nicht so, dass eine OSS-Lizenz einen Kunden dazu zwingt, eine Auftragsarbeit weiter zu veröffentlichen...

    Wer auf der anderen Seite Geld mit seiner Anwendung verdienen will, dem ist auch zuzumuten, für anderer Leute Arbeit zu bezahlen, wenn das eigene Produkt diese Arbeit *zwingend benötigt*, um eingesetzt werden zu können.