Citat:
farmaceut:
Dakle, ako klijentu isporucim web-aplikaciju pisanu u nekom skriptnom jeziku (u mom slucaju CFML) i koju necu "kompajlirati", tako da klijent u dobija source kod, a klijent sam obezbjedi MySql/javu/jdbc, ne moram da brinem?
Ako ti klijentu isporucujes sors kod kompajliro ili ne potpuno je nebitno, ti nemas problem. Sad, klijent moze da ima problem, ako oni to sad koriste interno i valjaju kao SaaS nema problema ali ako oni sad hoce to da prodaju (a nece da daju sors) onda mogu da budu u krsenju licence
Citat:
farmaceut:
Ako klijenta nagovorim da se isprsi za tih 5K$/y i uzme licencu za MySQL zbog podrske i sl, a klijent inace ima master + 2slave + test server setup, kako ce se podrska odnositi prema klijentu ? Pretpostavljam da mi nece dati podrsku za replikaciju i sl., ali za sve sto se tice "single" setupa - necu imati nekih restrikcija i problema?
E sad, vidi, imas VEEEEEEEEEELIKI problem ovde ... ko ti je rekao da je licenca 5k/y. 5k/y je enterprise subscription.
licenca i podrska NISU ISTO!! cak stavise NEMAJU VEZE JEDNO SA DRUGIM!!
1. podrska je podrska, to sto imas subscription ce ti dati
- podrsku
- added value dodatke (mem, meb, tread pool, ...)
- komercijalni binary (komercijalni binary nema mnogo veze sa licencama)
Ali ni po cemu ne dobijas nikakvo pravo da bilo sta prodajes, to dakle NIJE LICENCA!!!
2. licence postoje razne (nemoj da me drzis ovde za rec, za detalje kontaktiras sales mysql-a i oni ti sve kazu na tenane, ovo su generalno opsta mesta)
- OEM (oem licencu npr imaju npr Ericsson, Alcatel..) sa ovom licencom ti uz svoj program mozes da instaliras mysql server i da ga koristis. MySQL je intergralni deo tvog sistema koji ugradjujes i tvoj klijent uopste ne mora da zna da ima mysql instaliran. Tvoj klijent koji kupi nesto od tebe sa nama nema NISTA. Nema podrsku, garanciju, NISTA, ako nas okrene tvoj klijent mi cemo da mu kazemo da nemamo pojma o cemu prica - TI dajes podrsku tvom klijentu posto je on kupio tvoju aplikaciju, nije kupio mysql koji je samo delic tvoje aplikacije. OEM licenca je obicno skupa (40k pa na gore) ali mislim da nema nikakve limite no za to mora se kontaktirat sales
- EMBEDDED licencu (ove licence npr ima Adobe), sa ovom licencom ti ugradjujes mysql u sam binary svoje aplikacije. Ti kada startujes fotosop on startuje mysql server unutar sebe i prica sql sa njim ali ti to ne vidis, to je unutar samog photoshop.exe procesa. Takodje tvoj klijent kome si ti zavalio tvoj app ni ne zna da ima mysql tako da nema sta nas koji klinac da zove "zasto mu ne radi fotosop" :D. Ove licence se prodaju u raznim paketima, ima "djuture" ima "po prodatoj kopiji", kao i za sve ostale kontaktiras sales pa dobijes detalje
- Clasicna licenca - ovde sada ima raznih kombinacija, ti kupis za klijenta pa mu das mysql sa svojim sistemom, ti si klijent pa kupis etc etc ... tu ima milion kombinacija, nesto je legalno nesto nije, negde mora negde ne mora etc etc ... ovo je najcesca arena za licenciranje i tu se za svaki odredjeni scenario pravi zaseban dil - obavezno kontaktiranje sales-a. Ovde je korisnik mysql-a vrlo upoznat sa tim da koristi mysql i u 90% slucajeva se ovde napravi ugovor da se uz support subscription dobija licenca za koristenje ...
Sve u svemu - bez kontaktiranja sales-a nema "ciste situacije" kao sto postoji kod klasicnih "per seat" i "per cpu core" resenja za koristenje.
U 90% slucajeva tebi ne treba nista zato sto 90% slucajeva pokriva
1. ti pravis sistem za "jednog i samo jednog klijenta" (znaci ne pravis svoj sistem za problem X koji ces da valjas, vec custom resenje za busplus)
2. to resenje prelazi u vlasnistvo klijenta i on ga koristi za svoje potrebe (ne preprodaje ga)
3. ti to resenje isporucis tako sto pustis sistem u pogon (instaliras, istestiras...) i onda das klijentu sors (cak i ne moras, ali realno ako trazi... no za custom resenje se kod uvek isporucuje, gpl je ovde nebitan)
sve cisto sto se mysql-a tice. Ako ti treba podrska, ili klijentu kasnije kupis subscription, ne moras ako neces .. licence tu ne postoje ...
e sada, narednih 5% slucajeva OEM. Razlika je u sledecem
1. nije za jednog klijenta vec si napravio univerzalni sistem za naplatu karata i oces da ga valjnes i u novom sadu, nisu, kragujevcu, zrenjaninu (van juge neces sigurno posto van juge ne zive budale kojima mozes da uvaljas tako los sistem)
2. ovaj put ti ostajes vlasnik software-a a klijent ima samo binary, ti prodajes taj sistem na nekoliko mesta. Ovde postaje zackoljica. Ti mozes da prodajes taj tvoj sistem kome oces ALI, ako koristis GPL mysql tvoj sistem je automatski GPL (svi delovi koji koriste mysql) te sada ako ti klijent trazi sors moras da mu ga das (iako ti ne bi), ako neces da das sors mora imas licencu od mysql-a da prodas to. Generalno je to OEM licenca (ali moze da se pravi drugi dil sa mysql-om zavisno od detalja)
ostalih 5% je papazjanija gde ima svega i svacega
E sad, veliki "problem" je to sto mysql ab nikada nikoga nije tuzio, sun microsystems nikada nikoga nije tuzio i razne kombinacije za koje sam i ja licno mislio da su legalne i gomila koje su jasne da su nelegalne su "prolazile" iz tog razloga. Za mnoge se prihvatila cinjenica da su "legalne" iako to nisu. Pre godinu dana je oracle postao vlasnik mysql-a, oracle tuzi svakog koga misli da moze da tuzi za sve zasta misli da ima smisla da tuze (a i za neke stvari koje i nemaju bas smisla) tako da to sto je nekad "radilo" vise nije tako sigurna stvar posto za razliku od mysql ab i sun microsystems-a kojima je reputacija i dobro zezanje bilo bitnije od para .... mislim da je sve jasno ..
Evo ga sada jedno kratko uputstvo za mysql i licenciranje
1. ako koristis mysql samo lokalno za svoje potrebe - licenciranje te ne zanima (mozes da uzmes support da si ubrzas razvoj i ustedis vreme)
2. ako koristis mysql za svoj app koji je open source (nebitno koja licenca, bitno da je sors dostupan) i naplacujes stagod, licenciranje te ne zanima (mozes da uzmes support ako oces da si ubrzas, ustedis..)
3. u svim ostalim kombinacijama ti imas app koji nije open source i nije samo za tvoje potrebe -> kontaktiraj sales, sigurno mora nesto da tispla
i najbitnije pravilo - if in doubt - ask sales, not forums