Bartosz Wogórka

Bartosz Wogórka Doświadczony manager
obszaru IT i biznesu

Temat: Czy MySQL jest nadal darmowy?

Witam,

Usłyszałem plotkę, że jakiś czas temu Oracle po cichu wprowadził zmiany w zapisach licencji MySQL wprowadzając opłaty licencyjne przy komercyjnym korzystaniu z nowych wersji silnika.

Czy ktoś wie coś na ten temat?

Dzięki,
Bartosz

konto usunięte

Temat: Czy MySQL jest nadal darmowy?

A czy nie zawsze tak było... albo był darmowy... albo i nie... wszystko zależało od linkowania, instalacji i innych śmiesznych rzeczy.
Krzysztof Eugeniusz Kotkowicz

Krzysztof Eugeniusz Kotkowicz Freelancer,
Administrator
systemów
teleinformatycznych

Temat: Czy MySQL jest nadal darmowy?

Bartosz Wogórka:
Witam,

Usłyszałem plotkę, że jakiś czas temu Oracle po cichu wprowadził zmiany w zapisach licencji MySQL wprowadzając opłaty licencyjne przy komercyjnym korzystaniu z nowych wersji silnika.

Czy ktoś wie coś na ten temat?

Tak, strona MySQL.com:

"Q5: What open source licensing options does Oracle offer for its MySQL software?
A: Oracle makes its MySQL database server and MySQL Client Libraries available under the GPL for use with other GPL-licensed software and FOSS applications licensed under GPL-compatible FOSS licenses.

In addition, for open source projects and developers creating and distributing open source software under certain FOSS licenses other than the GPL, Oracle makes its GPL-licensed MySQL Client Libraries available under a FOSS Exception that allows distribution of the FOSS application with the MySQL Client Libraries without causing the entire derivative work to be subject to the GPL."

Jak już się dowiesz o którego MySQLa pytasz, to daj nam znać.
Tomasz Zadora

Tomasz Zadora programuję

Temat: Czy MySQL jest nadal darmowy?

Mamy komercyjny płatny produkt, który do działania wymaga MySQL-a i np. PHP. Klient kupuje taki produkt i uruchamia na hostingu gdzie jest zainstalowany MySQL serwer na licencji GPL tak samo jak "Client Libraries" w PHP które służą do połączenia między produktem a serwerem.

W takiej sytuacji wszystko jest w porządku, czy też popełnia przestępstwo klient/firma hostingowa/twórca produktu?
Marcin Naskręt

Marcin Naskręt administracja
systemami linux
like,administracja
sieci. p...

Temat: Czy MySQL jest nadal darmowy?

Z czego co mi wiadomo to MySQL, na licencji GPL pozwala między innymi na:

- uruchomienie przynoszącego zyski serwisu,
- Dowolnie modyfikowac kod źródłowy,
- Sprzedaż MySQL jako produktu,
- Możliwość dowolnej redystrybucji MySQL,
- Dystrybucje wprowadzonych zmian w kodzie MySQL,
A co najważniejsze, nie ma potrzeby pytania o zgodę na cokolwiek( dystrybutora tutaj Oracle)czy płacenie za prawa do zrobienie 'czegos'
MySQL od zawsze w wersji płatnej wiązał się z opieką techniczna od MySql'a (pomijając różne wersje i modyfikacje)

Podsumowując możesz robić co chcesz o ile jest to na licencji GPL. :-)

Pozdrawiam
Krzysztof Eugeniusz Kotkowicz

Krzysztof Eugeniusz Kotkowicz Freelancer,
Administrator
systemów
teleinformatycznych

Temat: Czy MySQL jest nadal darmowy?

Tomasz Zadora:
Mamy komercyjny płatny produkt, który do działania wymaga MySQL-a i np. PHP. Klient kupuje taki produkt i uruchamia na hostingu gdzie jest zainstalowany MySQL serwer na licencji GPL tak samo jak "Client Libraries" w PHP które służą do połączenia między produktem a serwerem.

W takiej sytuacji wszystko jest w porządku, czy też popełnia przestępstwo klient/firma hostingowa/twórca produktu?

Przepraszam, a czy wiesz w ogóle, czym jest licencja GPL? O jakim przestępstwie potencjalnym mówisz? Bo jak na razie, to nie zainteresowałeś się nawet podstawą tematu (czyli właśnie licencją GPL i pochodnymi), ale siejesz panikę.
Tomasz Zadora

Tomasz Zadora programuję

Temat: Czy MySQL jest nadal darmowy?

Przepraszam, czy mógłbyś odpowiedzieć rzeczowo zamiast trollowato robić zaczepki? Dziękuję.

konto usunięte

Temat: Czy MySQL jest nadal darmowy?

Tomasz Zadora:
Przepraszam, czy mógłbyś odpowiedzieć rzeczowo zamiast trollowato robić zaczepki? Dziękuję.

nie mów o czymś na czym się nie znasz - prawda stara ale jakże oczywista
Maciej W.

Maciej W. Oracle developer

Temat: Czy MySQL jest nadal darmowy?

Z tego co mi wiadomo to baza Oracle też jest dostępna w bezpłatnej wersji ale z ograniczeniami (np. rozmiar bazy, brak pewnych funkcjonalności, itp.).
Jeśli chcesz się dowiedzieć co i jak z licencją na MySQL to zalecam przewertowanie licencji słowo po słowie (może zmieniła się 5s temu?). A jako alternatywę polecam spojrzeć na darmówkę Oracle (Express Edition bodajże).
Krzysztof Eugeniusz Kotkowicz

Krzysztof Eugeniusz Kotkowicz Freelancer,
Administrator
systemów
teleinformatycznych

Temat: Czy MySQL jest nadal darmowy?

Tomasz Zadora:
Przepraszam, czy mógłbyś odpowiedzieć rzeczowo zamiast trollowato robić zaczepki? Dziękuję.

A czy mógłbyś poświęcić odrobinę swojego jakże cennego czasu i przeczytać licencję GPL, skoro używasz produktów na niej opartych? Dziękuję.

PS.
Epic hint:
Zawsze wyrażasz zgodę na coś bez czytania?
Przemysław Różycki

Przemysław Różycki IT Architect, TomTom

Temat: Czy MySQL jest nadal darmowy?

Bartosz Wogórka:
Witam,

Usłyszałem plotkę, że jakiś czas temu Oracle po cichu wprowadził zmiany w zapisach licencji MySQL wprowadzając opłaty licencyjne przy komercyjnym korzystaniu z nowych wersji silnika.

Czy ktoś wie coś na ten temat?

Dzięki,
Bartosz

O ile pamiętam, MySQL był tak licencjonowany od zawsze - GPL dla produktów na GPL-u i licencja komercyjna za kasę dla tych, którym GPL nie odpowiada. Jakie konkretnie zmiany wprowadził Oracle?
Piotr Zając

Piotr Zając Zend Programmer

Temat: Czy MySQL jest nadal darmowy?

Z tego co ja się orientuję, oczywiście mogę się mylić, na podstawie licencji jaką objęty jest MySQL, z punktu widzenia prawa odpowiedzialność ponosi firma, u której jest wykupiony hosting. Nawet jeżeli jest to dedykowany serwer, odpowiedzialność ponosi dostawca.

Wyjątkiem jest jeżeli sam sobie serwer w domu postawisz i udostępnisz go na zewnątrz. Wtedy jesteś traktowany jak dostawca i masz opłacania licencji na wszystkie dystrybucje komercyjne z jakich korzystasz.

Temat: Czy MySQL jest nadal darmowy?

O ile pamietam, na ile wiem, jak sie orientuje ...... czyli nie znam sie ale sie wypowiem :)

http://www.mysql.com/about/legal/licensing/oem/

ciezko??
Krzysztof Eugeniusz Kotkowicz

Krzysztof Eugeniusz Kotkowicz Freelancer,
Administrator
systemów
teleinformatycznych

Temat: Czy MySQL jest nadal darmowy?

Radosław O.:
O ile pamietam, na ile wiem, jak sie orientuje ...... czyli nie znam sie ale sie wypowiem :)
http://www.mysql.com/about/legal/licensing/oem/
ciezko??

No niestety, ja już wcześniej wrzuciłem linka, to nikt nie raczył przeczytać, a wszyscy wciąż sypali z rękawa plotkami i przypuszczeniami. To w sumie całkiem zabawne jest, że ludzie, którzy aspirują do miana programistów i administratorów nie są w stanie znaleźć samodzielnie potrzebnych im wiadomości, tylko szukają żywych interfejsów do google i strony mysqla. Jeszcze jakby to był jakiś skomplikowany problem, to bym zrozumiał, natomiast nie potrafię pojąć jaki problem stanowi przeczytanie licencji. :-)

konto usunięte

Temat: Czy MySQL jest nadal darmowy?

Poddaje w wątpliwość utworzenie tego tematu z którego nic nie wynika. Stare powiedzenie: kto pyta nie błądzi w tym wypadku powinno brzmieć kto czyta nie błądzi.

\n

konto usunięte

Temat: Czy MySQL jest nadal darmowy?

Jest darmowy i komercyjny. To zależy od tego czego oczekujemy od mysql np. wysokiej niezawodności i
dostępności w środowisku tysięcy procesorów i ogromnych zasobów dyskowych czy awaria i przestój
nie ma dla nas znaczenia itd. Tam gdzie niezawodność i nietypowe rozwiązania każdy z nas w pracy
potrzebuje wsparcia producenta programu, specjalnych funkcji produktu, dostępu do autora kodu,
no i dlatego komercyjna licencja.

Nowy właściciel gwarantuje stabilność platformy, ukierunkowanie na rynek biznesowy funkcji systemu,
zgodnie z mapa drogowa ORACLE oraz support w nowej licencji. Dlatego jest inna licencja, komercyjna
bo kto z panów ma doświadczenie z mysql Cluster lub pracy takiego systemu w środowisku z kilku tysięcy
instancji na maszynie wirtualnej ..

Tyle mojego czekam na polemikę
Tomasz Zadora

Tomasz Zadora programuję

Temat: Czy MySQL jest nadal darmowy?

W pytaniu chodziło mi bardziej o zawiłości prawa w Polsce a nie prośbę o znalezienie tekstu licencji i przeczytanie lub zacytowanie. Być może powinienem zapytać na grupie dla prawników. Chodzi mi przede wszystkim o te fragmenty z http://www.mysql.com/about/legal/licensing//commercial...:

Selling software that requires customers to install MySQL themselves on their own machines.
[...]
If you develop and distribute a commercial application and as part of utilizing your application,
the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases,
your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.

Z tego wynika, że sprzedając komercyjny program wymagający MySQL-a, klient musi posiadać komercyjną licencję tegoż serwera - tak samo jak np. firma hostingowa jeżeli jeden z klientów zainstaluje tam np. płatny vBulletin który działa z MySQLem.

Natomiast wiemy, że jest inaczej więc zastanawiam się czy prawo jest tutaj po prostu nieskuteczne czy też Oracle to po prostu olewa.
Krzysztof Bokiej

Krzysztof Bokiej Software Engineer

Temat: Czy MySQL jest nadal darmowy?

Tomasz Zadora:
Z tego wynika, że sprzedając komercyjny program wymagający MySQL-a, klient musi posiadać komercyjną licencję tegoż serwera - tak samo jak np. firma hostingowa jeżeli jeden z klientów zainstaluje tam np. płatny vBulletin który działa z MySQLem.

Natomiast wiemy, że jest inaczej więc zastanawiam się czy prawo jest tutaj po prostu nieskuteczne czy też Oracle to po prostu olewa.

Potrzebujesz licencji komercyjnej w sytuacji, kiedy "zaszywasz" bazę w aplikacji i baza ta stanowi integralną część tej aplikacji (na przykład instaluje się wraz z twoją aplikacją). Również jeżeli konektor do bazy jest dytrybuowany na licencji GPL nie możesz go zaszyć w aplikacji nie będącej FLOSS (dla MySQL nie musi to być koniecznie licencja GPL - poczytaj o FOSS License Exception).

W praktyce wystarczy, że w instrukcji instalacji swojego programu napiszesz wyraźnie, że użytkownik musi sam pobrać i skopiować w odpowiednie miejsce sterownik, a baza jest oddzielnym "klockiem" systemu instalowanym obok. Albo kupujesz licencję komercyjną i wtedy stawiasz bazę z poziomu instalatora Twojej aplikacji.Krzysztof Bokiej edytował(a) ten post dnia 06.03.12 o godzinie 13:31
Tomasz Zadora

Tomasz Zadora programuję

Temat: Czy MySQL jest nadal darmowy?

Tak to jest jasne, w takiej sytuacji którą opisujesz w pierwszych dwóch zdaniach na pewno trzeba to zrobić, jednak jeszcze raz:
Selling software that requires customers to install MySQL themselves on their own machines.

Tłumacząc na szybko:

(Licencja komercyjna jest wymagana w sytuacji kiedy...) "Sprzedając oprogramowanie które wymaga aby klient samodzielnie zainstalował MySQL na własnej maszynie".
W praktyce wystarczy, że w instrukcji instalacji swojego programu napiszesz wyraźnie, że użytkownik musi sam
pobrać i skopiować w odpowiednie miejsce sterownik, a baza jest oddzielnym "klockiem" systemu instalowanym
obok. Albo kupujesz licencję komercyjną i wtedy stawiasz bazę z poziomu instalatora Twojej aplikacji.

No i właśnie wg. mnie wygląda na to, że jednak nawet samodzielna instalacja MySQL przez klienta wymaga licencji komercyjnej jeżeli MySQL będzie współdziałać z programem który nie jest GPL. Z drugiej strony nikt się do tego nie stosuje, w każdym razie nie słyszałem o tym :)
Krzysztof Bokiej

Krzysztof Bokiej Software Engineer

Temat: Czy MySQL jest nadal darmowy?

Tomasz Zadora:
No i właśnie wg. mnie wygląda na to, że jednak nawet samodzielna instalacja MySQL przez klienta wymaga licencji komercyjnej jeżeli MySQL będzie współdziałać z programem który nie jest GPL. Z drugiej strony nikt się do tego nie stosuje, w każdym razie nie słyszałem o tym :)

Ja bym to interpretował tak, że jak Twoja aplikacja nie ma szans działać bez MySQL, czyli ma miejsce komplementarność względem MySQL, to rzeczywiście może tak być, że komercyjna licencja jest niezbędna, bo bez MySQL Twoja aplikacja po prostu nie działa. Węc technicznie jest dystrybuowana razem z MySQL.

Bo teraz wyobraź sobie, że piszesz aplikację, która może działać z wieloma sinikami baz danych (na przykład jakiś CRM). Wówczas absurdem byłoby kupowanie licencji dla tych wszystkich baz. Zatem jeżeli piszesz na przykład aplikację webową, gdzie bazą może być wszystko, to samą warstwę bazy zostawiasz do dyspozycji klientowi. A ten w myśl GPL nie ma żadnych ograniczeń odnośnie celu wykorzystania bazy.

Ale ten problem jest rzeczywiście złożony. Jeżeli chcesz mieć pewność, że działasz legalnie, to możesz się po prostu zwrócić do Oracle z zapytaniem. W Polsce nie ma niestety wielu specjalistów od licencji GPL i innych licencji FLOSS.

Następna dyskusja:

Czy takie grupowanie jest m...




Wyślij zaproszenie do