Pod gpl je ted tusim i ingress od computer associates. Na tom jsem zacinal a v te dobe byl schopen oracle strcit do kapsy. Velikosti ukladanych dat i rychlosti. Mereno na miliardach vektoru.

Pet


Oto 'tapik' Buchta wrote:
On Friday 05 May 2006 12:44, URBAN Leos wrote:
Podle meho nazoru musite pro jakoukoliv ne-GPL aplikaci pouzivajici JDBC
ovladac od MySQL AB mit zakoupenu komercni licenci.
Jestli to plati i primo o serveru uz neni dnes podstatne.

Drive k tomu byly vselijake vyklady zda GPL z MySQL serveru "preskoci"
na JDBC ovladac a vasi aplikaci ci nikoliv, tyto zalezitosti resi
ostatne primo GPL.

Preskocit samozrejme nemuze, protoze pak by musely byt vsechny browsery na celem svete licencovane pod GPL, protoze se mohou pripojit na vzdaleny TUX server, coz je linuxovy jaderny webserver, ktery je, stejne jako cely kernel, licencovany pod GPL. A proto take neni mozne ono "preskoceni". Dokud byl mmmysql LGPL, bylo vsechno v pohode. Od te doby, co do MySQL vstoupil svym milionkem dolarku Progress Software (neplest s PostgreSQL), jde cela licencni politika jasnym smerem: vyryzovat co nejvic prasuli :-(

Tim, ze v roce 2001 MySQL AB zmenila licencovani klientskych knihoven z
LGPL na GPL uz toto pada, protoze GPL je uz u JDBC.

Je mozna skulinka v tom pouzit ty knihovny co na ne odkazoval Ota
'Tapik' Buchta (ty maji asi jeste LGPL) ale jednak je porad problem s
tim serverem (cili nejisty stav) a hlavne ty knihovny se uz nevyvijeji
takze je to slepa ulicka.

U noveho komercniho projektu, kde je pozadovana free databaze bych se
MySQL obloukem vyhnul.

Z tohoto hlediska je velice zajimavy vztah MySQL a komercnich produktu postavenych nad LAMP architekturou (Linux Apache Mysql Perl/Python/Php), jako je napr. SugarCRM ci Compiere ERP. Ale to uz jsme velmi, velmi off topic.

Takze zpet k nasazeni databaze: pokud budete prodavat vasi aplikaci jako krabicovy soft, jedine reseni je stejne byt DB independent, protoze vetsina velkych zakazniku stejne nebude chtit nic jineho nez Oracle. A pokud dodavat nejakou DB, pak treba HSQL, aby zakaznik videl, ze to funguje, a pak pouhym prenastavenim na jinou DB mohl pouzivat svoji oblibenou. JDBC pak nedodavat vubec (krome onoho HSQL) a nechat volbu a licencni problemy na zakaznikovi.

Pokud to bude zakazkovy soft, tak pak si zakaznik stejne vetsinou rekne, jakou DB, protoze dost pravdepodobne uz nejakou maji a nebudou se chtit kvuli tomu ucit adminovat jinou.

Pokud to delate pro sebe, pak se nejdriv podivejte, co uz pouzivate. Pokud nic nemate, tak bezte do PgSQL, protoze je mocny a OSS a rozumne licencovany, ikdyz nepatri mezi nejrychlejsi (moc pomalejsich DB neznam). Az budete potrebovat obrovsky vykon, stejne prejdete na Oracle, ktery si koupite.

Odpovedet emailem