A MySQL támogatás nem alapértelmezett a PHP5-ben
A svéd MySQL AB a közelmúltban a GPL licenc alá helyezte ingyenes, nyílt forráskódú adatbáziskezelőjét, a MySQL-t. Ez a lépés a PHP számos fejlesztője szerint ellentétes a sokkal szabadabb, kevesebb korlátozást tartalmazó BSD-stílusú PHP terjesztési elképzeléseivel, ezért Sterling Hughes már el is távolította a PHP 5 forrásából a beépített MySQL támogatást. Természetesen a PHP 5 támogatni fogja a MySQL-t is, azonban azt külön kell majd konfigurálni a PHP 5 telepítése után.
A php|architect weblogja véleményem szerint nagyon jó pontokat vet fel (részben talán Rasmus Leerdorf levele alapján) : mivel a PHP felhasználóinak jó része (nem a haladók!) szinte csak a MySQL-t ismeri, nagyon fontos ennek a változásnak a megfelelő megismertetése a felhasználókkal, különben nagyon sok gondot okoz majd ez a lépés.
Sterling egyébként a jóval szabadabb licenccel rendelkező, szintén többplatformos SQLite alapértelmezetté tevését támogatja, amivel (úgy tűnik) számosan egyetértenek.
■ A php|architect weblogja véleményem szerint nagyon jó pontokat vet fel (részben talán Rasmus Leerdorf levele alapján) : mivel a PHP felhasználóinak jó része (nem a haladók!) szinte csak a MySQL-t ismeri, nagyon fontos ennek a változásnak a megfelelő megismertetése a felhasználókkal, különben nagyon sok gondot okoz majd ez a lépés.
Sterling egyébként a jóval szabadabb licenccel rendelkező, szintén többplatformos SQLite alapértelmezetté tevését támogatja, amivel (úgy tűnik) számosan egyetértenek.
Re: A MySQL támogatás nem alapértelmezett a PHP5-ben
Re: A MySQL támogatás nem alapértelmezett a PHP5-ben
register_globals
-on kívül mi volt még, ami nem volt visszafelé kompatibilis?Valamint mit jelent az neked, hogy visszafele kompatibilitás? A MySQL támogatás nem veszik el, csak alapértelmezettként nem lesz benne.
Abban természetesen egyetértek veled és Rasmusszal, hogy ez valóban döcögőssé teszi majd a dolgot, de semmiféleképp sem a PHP fejlesztőinek vetném ezt a szemükre.
A licencekkel kapcsolatban: bár Magyarországon egyelőre (sajnos) nagyon sokan nem igazán törődnek a szerzői jogokkal, a licencelési kérdésekkel, stb., de azért oda kell figyelni, miért is vették ki a MySQL-t a PHP disztribúcióból: ha jól értelmezem, ha benne maradna, a MySQL-t használó programokat onnantól nem lehetne eladni, csak GPL licenc alatt értékesíteni tovább. Ez (a licencelés változása) szerinted akkor visszafelé kompatibilis?
Robi
Re: A MySQL támogatás nem alapértelmezett a PHP5-ben
Viszont ha jól értem, ezentúl nem lehet belefordítani nem GPL kódba a MySQL klienst, csak ha licenceli az ember.
Re: A MySQL támogatás nem alapértelmezett a PHP5-ben
Re: A MySQL támogatás nem alapértelmezett a PHP5-ben
Üdv, Peter kukac slambuc pont com