Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: MySQL 4 vs. MySQL 5

Jakie są wasze doświadczenia w tej kwestii? Którą wersję wybrać?
Piotr P.

Piotr P. Software Developer

Temat: MySQL 4 vs. MySQL 5

Nic poniżej 5.0. Choćby ze względu na pełną obsługę utf-8.

konto usunięte

Temat: MySQL 4 vs. MySQL 5

http://www.mysql.com/about/legal/lifecycle/#calendar

Rzuc okiem na to - MySQL Lifecycle Calendar.

konto usunięte

Temat: MySQL 4 vs. MySQL 5

MySQL 5.x ;-)
Mnie się bardzo spodobała wersja 5.1.
Łukasz  Grzybowski-Glikm an

Łukasz
Grzybowski-Glikm
an
Konsultant CRM,
AlfaPeople;
Właściciel, Uni-Soft

Temat: MySQL 4 vs. MySQL 5

Oczywiście 5.x. To chyba pierwsza wersja tego systemu, która zaczyna jako tako przypominać porządny RDBMS. Prócz wspomnianego wcześniej UTF8 dostajemy procedury, widoki, wyzwalacze i inne rzeczy, które dla osób przyzwyczajonych do poważniejszych baz wydają się nieodzowne.Łukasz Kowalski-Glikman edytował(a) ten post dnia 05.05.08 o godzinie 19:26

konto usunięte

Temat: MySQL 4 vs. MySQL 5

Łukasz Kowalski-Glikman:
Oczywiście 5.x. To chyba pierwsza wersja tego systemu, która zaczyna jako tako przypominać porządny RDBMS. Prócz wspomnianego wcześniej UTF8 dostajemy procedury, widoki, wyzwalacze i inne rzeczy, które dla osób przyzwyczajonych do poważniejszych baz wydają się nieodzowne.Łukasz Kowalski-Glikman edytował(a) ten post dnia 05.05.08 o godzinie 19:26

Wydaje mi się, że wbrew Twoim zapewnieniom te możliwości są trochę 'wykastrowane', co nie zmienia faktu, że czwórka to zdecydowanie krok wstecz.

---
Rafał
Łukasz  Grzybowski-Glikm an

Łukasz
Grzybowski-Glikm
an
Konsultant CRM,
AlfaPeople;
Właściciel, Uni-Soft

Temat: MySQL 4 vs. MySQL 5

Rafał Wardas:
Łukasz Kowalski-Glikman:
Oczywiście 5.x. To chyba pierwsza wersja tego systemu, która zaczyna jako tako przypominać porządny RDBMS. Prócz wspomnianego wcześniej UTF8 dostajemy procedury, widoki, wyzwalacze i inne rzeczy, które dla osób przyzwyczajonych do poważniejszych baz wydają się nieodzowne.Łukasz Kowalski-Glikman edytował(a) ten post dnia 05.05.08 o godzinie 19:26

Wydaje mi się, że wbrew Twoim zapewnieniom te możliwości są trochę 'wykastrowane', co nie zmienia faktu, że czwórka to zdecydowanie krok wstecz.

---
Rafał

Jakim zapewnieniom? Celowo nawet użyłem sformułowania "zaczyna jako tako przypominać".
Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: MySQL 4 vs. MySQL 5

Cóż - przekonaliście mniej do nowszej wersji. :)

konto usunięte

Temat: MySQL 4 vs. MySQL 5

Ja niedawno się zastanawiałem mad wyborem bazy danych - ale jak poczytałem licencję MySQL to zwątpiłem. Toż to jest GPL, ewentualnie zakup licencji komercyjnej.

A ponieważ nie widziało mi się zawirusowanie swojego komercyjnego produktu GPL-em (ani płacenie ich cen) wybrałem inną bazę, która jest na BSD.

Zastanawialiście się kiedyś nad warunkami licencji MySQL ? O tym, że tam jest niejasne sformułowanie, że tyczy to produktów które się z nią "link" ?
Piotr P.

Piotr P. Software Developer

Temat: MySQL 4 vs. MySQL 5

Adam Turczyniak:
Zastanawialiście się kiedyś nad warunkami licencji MySQL ? O tym, że tam jest niejasne sformułowanie, że tyczy to produktów które się z nią "link" ?

O której licencji mówisz? Jeśli domyślnie kod bazy jest na licencji GPL to jest na licencji GPL i MySQL jako taki chyba nie za bardzo już ingeruje w taką licencję, więc obowiązują Cie warunki tejże licencji. Możesz przecież kupić od nich licencje komercyjną, jeśli GPL Ci nie odpowiada.

konto usunięte

Temat: MySQL 4 vs. MySQL 5

Ja to wiem i Ty to wiesz. A kto jeszcze się nad tym zastanawiał?

Jeśli ktoś robi skrypt wykorzystujący MySQL i sprzedaje go, to albo ten skrypt powinien być na GPL, albo łamie umowę licencyjną. Oczywiście nie ma problemu, gdy zrobisz pojedynczy skrypt jednemu klientowi - on może być na GPL, bo i tak nie będzie rozpowszechniony.

Co jednak, gdy nie życzysz sobie aby klient odsprzedawał taki skrypt dalej? Musisz kupić wersję komercyjną...
Piotr P.

Piotr P. Software Developer

Temat: MySQL 4 vs. MySQL 5

Adam Turczyniak:
Jeśli ktoś robi skrypt wykorzystujący MySQL i sprzedaje go, to albo ten skrypt powinien być na GPL, albo łamie umowę licencyjną.

Sprzedajesz kod czy swój czas i wiedze?
Czy RedHat sprzedając swoją dystrybucję łamie warunki licencji GPL?

konto usunięte

Temat: MySQL 4 vs. MySQL 5

Piotr P.:
Sprzedajesz kod czy swój czas i wiedze?

Zalezy na jakim poziomie wykonuje sie prace. Jesli sprzedaje sie prosty napisany od zera pod zlecenie skrypt to nie ma zadnej roznicy. Jesli w tym samym skrypcie wykorzystujesz swoje dlugo tworzone biblioteki to niekoniecznie mozesz chciec je uwalniac na GPLu.

Jesli tworzysz SWOJ produkt, ktory potem chcesz sprzedawac klientom, to juz w ogole wszelkie wstawki na GPL-u sa nie do przyjecia.
Czy RedHat sprzedając swoją dystrybucję łamie warunki licencji GPL?

Oczywiscie, ze nie. Rzecz w tym, ze ktos zakupiwszy RedHata na GPLu moze go dalej rozpowszechniac i zmieniac jak tylko ma ochote.
W RedHacie płacisz przede wszystkim za wsparcie. Gdyby RedHat z jednej strony wykorzystywał komponenty na GPL a z drugiej strony zabraniałby dalszego wykorzystywania na zasadach GPL wtedy łamałby warunki licencji.

Przykładowo - o ile wiem całe GG stoi na MySQLu . Ciekawe czy mają wykupione licencje komercyjne? Bo jak nie mają, to wypadałoby zgodnie klienta wypuszczac na GPLu, prawda?

konto usunięte

Temat: MySQL 4 vs. MySQL 5

Piotr P.:
Adam Turczyniak:
Jeśli ktoś robi skrypt wykorzystujący MySQL i sprzedaje go, to albo ten skrypt powinien być na GPL, albo łamie umowę licencyjną.

Sprzedajesz kod czy swój czas i wiedze?
Czy RedHat sprzedając swoją dystrybucję łamie warunki licencji GPL?
>
RedHat publikuje całe źródła. Licencja GPL nakłada określone wymogi na sposób publikacji źródeł. Jak rozumiem koledze Adamowi właśnie o ten aspekt chodzi. Bierzesz serwer MySQL na GPL => driver jest na GPL => Twój kod też musi być na GPL => musi być opublikowany i dostępny dla wszystkich przez jakieś 3 lata. Nawet jeżeli kod jest wykorzystywany do użytku wewnętrznego.
Mi to nie przeszkadza, ale warto sobie z tego zdawać sprawę.

konto usunięte

Temat: MySQL 4 vs. MySQL 5

Adam Turczyniak:
[...]
>
Przykładowo - o ile wiem całe GG stoi na MySQLu . Ciekawe czy mają wykupione licencje komercyjne? Bo jak nie mają, to wypadałoby zgodnie klienta wypuszczac na GPLu, prawda?
>
Nie - bo licencja GPL nie propaguje się przez sieć. Za to serwer jak najbardziej :)



Wyślij zaproszenie do