konto usunięte

Temat: Licencjonowanie MySQL

Witam,
Orientujecie się może czy stworzenie i wykorzystywanie na własny użytek (komercyjny) aplikacji opartej na interface www (system billingowy) jest zgodne z licencją MySQL (darmową)?


Łukasz

konto usunięte

Temat: Licencjonowanie MySQL

Jeżeli udostępnisz ją na GPLu to tak. Są dwie licencje - GPL i komercyjna. Jak używasz MySQLa na GPLu, to aplikacja też musi być na GPL. Kiedyś mieli drivery na LGPL, czy czymś podobnym, ale GPL się przez sieć nie przenosi, więc teraz jest tak, że drivery są na GPL. Ich użycie w oparciu o licencję GPL wymaga, żeby aplikacja też była na GPL.
Może PostgreSQL? ;)

konto usunięte

Temat: Licencjonowanie MySQL

czyli jak napiszę aplikację w PHP w oparciu o MySQL i będę ją wykorzystywał u siebie w firmie to nie mogę tego zrobić na darmowej licencji? Muszę opublikować kod gdzieś?

konto usunięte

Temat: Licencjonowanie MySQL

ps. znasz może jakiś konwerter do zamiany tabel z MySQL na PostgreSQL?
Jarosław P.

Jarosław P. IT, JBG-2 Sp. z o.o.

Temat: Licencjonowanie MySQL

Łukasz Peta:
czyli jak napiszę aplikację w PHP w oparciu o MySQL i będę ją wykorzystywał u siebie w firmie to nie mogę tego zrobić na darmowej licencji? Muszę opublikować kod gdzieś?
1) Licencja GPL nie zabrania tworzenia komercyjnych rozwiązań, wymaga tylko tego by udostępnić źródła osobie/firmie, której sprzedałeś Twój program.

2) MySQL + PHP
- http://dev.mysql.com/tech-resources/articles/mysql-net...
- w źródłach do MySQL: EXCEPTIONS-CLIENT

3) Z MySQL do PostgreSQL
np.:
http://jmz.iki.fi/blog/programming/converting_mysql_da...
Rafał Jakubowski

Rafał Jakubowski programista,
freelancer

Temat: Licencjonowanie MySQL

pozwolę się wtrącić, a w zasadzie zadać pytanie - czy korzystasz z własnego serwera MySQL czy masz go z zewnątrz? Jeśli to drugie to w zasadzie licencją powinien się martwić Twój dostawca :)
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Licencjonowanie MySQL

Przecież jak tworzysz aplikację w PHP, to nie zawiera ona produktu zwanego MySQL Server. ;)

Wymaga go co prawda do funkcjonowania, ale to nie Twoja sprawa.

Licencją mususz się martwić, jeżeli w Twoim produkcie zawarty jest częściowo lub w całości kod źródłowy MySQL, lub binaria skompilowane z wykorzystaniem tego kodu.

konto usunięte

Temat: Licencjonowanie MySQL

mam własny serwer dedykowany - dlatego pytam ;)
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Licencjonowanie MySQL

Licencja dotyczy tylko rozpowszechniania kodu źródłowego lub produktów opartych o ten kod.

konto usunięte

Temat: Licencjonowanie MySQL

Po pierwsze. Licencja GPL to nie tylko udostępnienie źródeł zainteresowanej firmie/osobie - źródła mają być publicznie dostępne. Czyli jak za jakiś czas wyślę maila z prośbą o udostępnienie źródeł... to powinienem je dostać. ;)

Druga sprawa. Server to jedno. Tak jak wcześniej napisałem - na GPL są też drivery. Warto sprawdzić jak są licencjonowane. Jak MySQL przeszedł z driverami na GPL - pojawiło się kilka konkurencyjnych implementacji. Użycie takiej biblioteki/drivera rozwiązuje "problem".

Co do przesiadki. PG jest zupełnie inny i trzeba się dobrze zastanowić, czy przesiadka ma sens. IMVHO warto, ale każdy musi się zastanowić we własnym imieniu i w kontekście określonego projektu... Co do "zasobów" - tu warto zajrzeć:
http://wiki.postgresql.org/wiki/Special:Search?search=...

Może warto zostać przy GPL - skoro kod jest w PHP? Warto zastanowić się nad podejściem usługowym. Dzięki temu projekt będzie się rozwijał - a i tak każdy biznesowy klient przyjdzie, żeby wdrożyć, bo nikt nie zaryzykuje własnej walki z bugami. Innymi słowy sprzedaje się support - kod może wziąć każdy.
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Licencjonowanie MySQL

Źródła mają być dostępne publicznie, jeżeli aplikacja jest publicznie rozpowszechniana. Jeżeli aplikacja nie jest upubliczniona, licencja ogranicza się tylko do osób.instytucji, które tą aplikację posiadają.

Nie możesz na przykład zażądać ode mnie udostępnienia źródła aplikacji którą rozwijam w oparciu o kod źródłowy MySQL, ponieważ nie otrzymałeś ode mnie kopii licencji (a mam obowiązek załączać ją do mojej aplikacji, jeżeli ją rozpowszechniam).

Oczywiście zgodnie z licencją każda z tych osób/instytucji ma prawo upublicznić zarówno samą aplikację, jak i jej źródła.

konto usunięte

Temat: Licencjonowanie MySQL

Racja - trochę się zagalopowałem ;)
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Licencjonowanie MySQL

Zarzucono mi ostatnio (niesłusznie) złamanie zapisów licencji, więc musiałem się przeszkolić :)

Następna dyskusja:

Zapytanie MySQL




Wyślij zaproszenie do