PHP-Treiber für MySQL unter der PHP-Lizenz

Reiner PHP-Treiber für MySQL soll Lizenzprobleme beseitigen

MySQL hat sich in den vergangenen Jahren viel Kritik für seine Lizenzpolitik und Auslegung der GPL eingehandelt. Ausgehend von Kritik aus dem PHP-Lager führte dies zunächst zu speziellen Lizenzausnahmen für Open-Source-Projekte. Nun geht MySQL einen Schritt weiter, kündigte MySQL-Vize Kaj Arnö doch nun einen "reinen" PHP-Treiber für MySQL an, der unter der recht liberalen PHP-Lizenz angeboten werden soll.

Artikel veröffentlicht am ,

PHP und MySQL gelten allgemein als gutes Team, beide sind miteinander groß geworden. Mit der Veröffentlichung von MySQL 4.0 hat MySQL AB die Lizenz der entsprechenden Client-Bibliothek geändert. Statt wie bis dahin unter der LGPL steht die MySQL-Client-Bibliothek seitdem unter der GPL, was zu nicht unerheblichen Konsequenzen und bisweilen Unmut führte.

Stellenmarkt
  1. Softwareentwickler (m/w/d) für Wäge- und Automatisierungs-Systeme
    SysTec Systemtechnik und Industrieautomation GmbH, Bergheim bei Köln
  2. Senior Software Engineer (m/f/d) Java
    IDnow GmbH, München, deutschlandweit (Home-Office)
Detailsuche

Insbesondere für PHP ergab sich mit dem Lizenzwechsel von MySQL ein erhebliches Problem, ist die GPL doch mit der PHP-Lizenz inkompatibel. Als Folge konnten die neuen Client-Bibliotheken von MySQL nicht mehr zusammen mit PHP ausgeliefert werden, obwohl sich gerade das Gespann PHP und MySQL gegenseitig beflügelt hatte. Die Lösung war eine spezielle Ausnahme zur Kombination der Client-Bibliotheken mit Code unter der PHP-Lizenz und später auch anderen explizit genannten Open-Source-Lizenzen.

Dennoch, die Lizenzpolitik von MySQL bleibt ein großer Kritikpunkt. Wer in einer proprietären Software auf die Client-Bibliotheken von MySQL zugreift, muss eine kommerzielle Lizenz der Datenbank erwerben, so die Auffassung von MySQL. Wer keine kommerzielle MySQL-Lizenz kauft, muss sich an die GPL halten und seinen Code entsprechend freigeben. Dieser Logik folgend dürfte jede proprietäre PHP-Applikation nur mit einer kommerziellen MySQL-Lizenz verkauft werden.

Nun will MySQL zumindest im Hinblick auf PHP einen Schritt weitergehen und einen reinen PHP-Treiber für MySQL entwickeln, der auch unter der PHP-Lizenz veröffentlicht werden und der PHP Group zur Integration in PHP 6 übergeben werden soll. "Wir hoffen, damit alle Lizenzprobleme, die in der PHP-Community gegenüber MySQL bestehen könnten, zu lösen", erläutert Kaj Arnö, Vize-Präsident Community bei MySQL, den Schritt.

Neben den lizenzrechtlichen Neuerungen soll der angekündigte PHP-Treiber für MySQL aber auch technische Verbesserungen bringen: So soll ein clientseitiger Query-Cache integriert werden, der voraussichtlich schon mit der Version 5.1 des MySQL Community Server zur Verfügung stehen soll. Zudem soll ein Cache für Prepared-Statements in den PHP-Treiber sowie den MySQL Server integriert werden.

MySQL will diese Funktionen schrittweise ab dem ersten Quartal 2007 zur Verfügung stellen, rechtzeitig zur Veröffentlichung einer ersten Vorabversion von PHP 6. Weitere Details will MySQL auf der PHP Conference Anfang November 2006 in Frankfurt am Main verraten.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
600 Millionen Euro
Bundeswehr lässt Funkgeräte von 1982 nachbauen

Das SEM 80/90 mit 16 KBit/s wird exakt nachgebaut, zum Stückpreis von rund 20.000 Euro. Das Retrogerät geht für die Bundeswehr in Serie.

600 Millionen Euro: Bundeswehr lässt Funkgeräte von 1982 nachbauen
Artikel
  1. Meng Wanzhou: Huawei-Finanzchefin geht Deal mit USA ein
    Meng Wanzhou
    Huawei-Finanzchefin geht Deal mit USA ein

    Nach mehrjährigem Rechtsstreit treten die Huawei-Managerin Meng Wanzhou und zwei in China inhaftierte Kanadier den lang ersehnten Heimweg an.

  2. Wochenrückblick: Unter und über der Oberfläche
    Wochenrückblick
    Unter und über der Oberfläche

    Golem.de-Wochenrückblick Neue Surface-Geräte und iOS-Updates: die Woche im Video.

  3. Automotive Cells Company: Daimler beteiligt sich an Airbus der Batterien
    Automotive Cells Company
    Daimler beteiligt sich an "Airbus der Batterien"

    Um Elektroautos mit Batterien zu versorgen, beteiligt sich neben Stellantis und Totalenergies auch Daimler an der Automotive Cells Company (ACC).

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Samsung Odyssey G7 499€ • Alternate (u. a. Thermaltake Level 20 RS ARGB 99,90€) • Samsung 980 1 TB 83€ • Lenovo IdeaPad Duet Chromebook 229€ • Lenovo-Laptops zu Bestpreisen • 19% auf Sony-TVs bei MM • Samsung SSD 980 Pro 1TB 150,50€ • AeroCool Cylon 4 ARGB 25,89€ [Werbung]
    •  /