Citat:
farmaceut: Posto nisam advokat ali neko moje tumacenje, ako uz aplikaciju navedem da se uz aplikaciju za data storage koristi bilo koji RDBMS kompatibilan sa SQL-92 standardom, te da klijent sam obezbjedjuje RDBMS i adekvatan "jar" za JDBC konektor za rdbms koji sam izabere, ja bi trebao bi biti "cist" pred bogom (i) oracle-om?
teoretski - da, u praksi - zavisi. teoretski ako ti kazes evo ga moj app koji ima interface prema svetu po nekom open protokolu (npr jdbc) ti bi trebalo da si cist pred bogom i narodom. u realnom svetu ja znam mnogo firmi koji placaju licencu u tom slucaju i mnogo koji ne placaju. Ako si dovoljno mali sigurno te niko nece cimati te si "siguran" ali je pitanje da li si 100% legalan. Sto je najgore, cak i u situaciji gde si legalan kada te napadne "sila" puko si .. najveca fora na koju se sve to navrti je "da li je tvoj app upotrebljiv bez toga". Ako tvoj app ne moze da radi bez baze onda ti moras da ga isporucis sa bazom. E ti sad uzmes i isporucis ga sa pgsql i kazes "radi sa svakim rbms-om, najbrze sa mysql-om" (na primer) i ti si cist, a klijent posle ako ce da menja taj pgsql u mysql ili sta god mu se stavlja to tebe ne zanima. Pravno je to dosta zakukuljeno a IANAL tako da ..
Citat:
farmaceut: Kakva su iskustva sa Drizzle JDBC konektorom?
(pod BSD licencom)
drizzle je krenuo da pravi bsd verziju mysql konektora ali je to trenutno "under dispute" (da li je izvedeno iz gpl-a ili ne), bilo kakvo vezivanje za isti "danas" moze "sutra" da bude veliki problem. ceo drizzle team su moji mnogo dobri drugari i ja vrlo podrzavam taj projekat ali po mnogo pitanja je tu oracle u pravu, ma koliko bih ja voleo da nisu. Drizzle je izveden iz mysql-a (cak stavise, oko 2-3% koda je dopisano, ostalo je uglavnom izbacivanje raznih delova mysql-a) sto generalno znaci da je gpl. Takodje, svi koji su radili na drizzle-u su radili za mysqlAB/Sun Microsystems i po tadasnjim ugovorima Sun je vlasnik svog tog koda. Oni su otisli kada je oracle vec zavrsio akviziciju tako da je po tome oracle vlasnik koda. E sad, oracle je celom timu dao otkaz, oni su nastavili da rade na projektu van oracle-a. Taj trenutak tu mi je nepoznat, kako je odjednom gpl postao bsd i kako je odjednom oracle prestao da bude vlasnik tog koda ... ima tu dosta sto ja ne znam (nikad me nije zanimalo) .. ali vrlo moguce da ce drizzle konektor ako izadje kao pobednik iz tog dispute-a da resi ogroman problem o kom ovde pricamo, jer sa BSD konektorom tebe bas briga sta je sa druge strane, mysql prosto nije "deo tvoje aplikacije" tako da ne utice na tvoju aplikaciju...
Sto se samog konektora tice, on radi. Ja sam probao njihov C konektor i radi 1/1, probao sam jdbc i radi, ne valja isto kao sto ne valja ni mysql-ov jdbc ali je upotrebljiv isto kao i ovaj mysql-om ..
Citat:
farmaceut: nigdje na sajtu oracla nema "cjenovnik" za licencu (ili ga ja nisam mogao naci)
nema cjenika ... imam ja neki stav o proizvodima koji nemaju javno postavljenu cenu i firmama koje prodaju stvari a nemaju javni cjenik ali da ne bih rizikovao nogu necu to sada reci...
Ne treba klijent da zove oracle - TI treba da zoves oracle. Ti prodas kupis od oracle-a xyz licenci i onda prodajes svoj app + mysql. Tvoj klijent dobije tvoj app + mysql + licencu za tvoj app + licencu za mysql OD TEBE. Ako im nesto ne radi - cimaju TEBE etc etc ... Koliko kosta pojedinacna licenca u tom slucaju nemam pojma, bila je od $20 do $200 "po komadu" nekada pre orakla, kako sada stvari stoje, nemam pojma. Za velike kolicine znam da se trosi OEM licenca ($20-40k a mozda i vise) ali te niko ne pita dal si prodao 1000 ili 1000000 kopija tako da te pojedinacna licenca izadje mnogo manje, ali ako prodajes par kopija samo i nemas kintu da puknes tolike pare odjednom, onda su te cifre na komad ... ali kolike su sada - nemam ideju ni odokativno... a i da imam ne znaci ti posto je raspon veliki i cena se pravi u odnosu na to ko si sta si sta prodajes, koliko si znacajan za oracle i slicno, ako valjas proizvod koji ce da omasovljava mysql (npr neki fancy gadget konektor za visual studio ili .not ili tako nesto) sigurno ces dobiti licencu najjeftinije moguce, dok ako je pitanje za one-off proizvod gde je visibility mysql-a nula tu ce te licenca kostati u gornjem limitu...
varijanta kupis on-line - ne postoji