Jaka baza pod Drupala? Wątpliwości natury prawnej

Korzystacie z MySQL?

Jak głosi Wikipedia:

"MySQL jest dostępny na licencji GPL, jednakże można nabyć również wersje licencjonowane komercyjnie. Biblioteki klienckie są również dostępne na licencji GPL lub komercyjnej. Istnieje wymóg nabycia licencji komercyjnej jeśli zamierzamy dystrybuować aplikację komercyjną (niezgodną z licencją GPL), korzystającą z MySQL.

Zmiana licencji nastąpiła od wersji 4.1 (i późniejszych) i była jednym z powodów rezygnacji w PHP z domyślnie włączonej obsługi MySQL na rzecz SQLite (oczywiście obsługę MySQL można samemu w PHP włączyć).

Wielu komercyjnych użytkowników MySQLa zakupiło wersję komercyjną tej bazy. Cena licencji komercyjnej nie jest jednak wygórowana (a wręcz pomijalna porównując z bazami klasy Oracle)."

Czyli jak pobieram opłaty na stronie za reklamy to już jest serwis komercyjny i jestem przestępcą, ponieważ nie kupiłem drogiej licencji MySQL?

Proszę o poradę. A Wy z czego korzystacie? Będzie działać poprawnie Drupal np. na PostgreSQL?

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika archetwist

A dystrybuujesz

moderator

A dystrybuujesz korzystającą z MySQL aplikację? ;)

Nie wszystkie moduły mogą współpracować z PostgreSQL i nie na wszystkich serwerach jest on dostępny.

Portret użytkownika graffi_

haha :) czyli nawet jak mam

haha :) czyli nawet jak mam sklep internetowy i to wszystko moje i tego nie sprzedaję to na legalu jest wszystko?

a jakbym wykonywał komuś stronę za pieniądze i wykorzystywał mySQL to już nie jest legal?

na mój mały misiowy rozumek

dystrybucja aplikacji to sprzedaz oprogramowania, wiec jesli napiszesz sklep, będziesz sprzedawał wielu użytkownikom, to będziesz musiał mieć licencję – natomiast jeśli ktoś Ci zleci napisanie sklepu – nie musisz nic robić, bo nie dystrybuujesz oprogramowania…

oczywiście mogę się mylić :) z mojego rozumienia, Drupal powinien mieć licencję na mySQL

i prawdą jest, że nie wszystkie moduły chodzą pod Postgresem, i niestety dlatego używam mySQLa dla instalacjii Drupala

i nigdy nie używam mySQL jeśli komuś coś piszę :), PHP także nie :)))

Portret użytkownika archetwist

Drupal powinien mieć

moderator

Drupal powinien mieć licencję na mySQL

Jeżeli masz na myśli wykupienie licencji, to nie. Nie jest aplikacją komercyjną, a licencja na której jest rozprowadzany jest zgodna z GPL. Więcej czytania ze zrozumieniem ;) .

Jeśli tworzy się aplikacje korzystające z MySQL, to także nie trzeba kupować licencji, o ile one same wydane są na licencji zgodnej z GPL.

Re: Drupal powinien mieć

Jesli wiec dziala komercyjny serwis na Drupalu – powinien miec, czy nie?

Jesli Drupal Ass. zdecyduje sie na Pro Support i na Pro Requests (jakkolwiek to nazwac) – to bedzie juz komercyjne? czy nie?

Portret użytkownika archetwist

Trza czytać cały tekst

moderator

Trza czytać cały tekst i jako całość go interpretować :) . Płatna obsługa techniczna nie wyklucza rozprowadzania kodu na licencji GPL. Obsługa techniczna w ogóle nie jest kodem ;) , więc to inna działka.

Wydaje mi się, że obraz sytuacji zaciemnia trochę słowo „redystrybucja”. Free Software Foundation, autor GPL, pisze po prostu o wydaniu (release).

MySQL pisze:

If you are developing and distributing open source applications under the GPL License, then you are free to use MySQL under the GPL License.

i dalej:

For OEMs, ISVs, and VARs who distribute MySQL with their products, and do not license […] their source code under the GPL, MySQL provides a flexible OEM Commercial License.

A jeśli się sięgnie do FAQ nt. GPL, to napisano tam:

The GPL does not require you to release your modified version. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization.

But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL.

Wszystkie wytłuszczenia moje. Czyli wynika z tego, że można bezpłatnie korzystać z aplikacji wydanych na GPL (także MySQL), można je modyfikować i można z nich korzystać we własnych aplikacjach, póki nie udostępnia się swoich dzieł publicznie. Wtedy, by być w zgodzie z GPL, należy również udostępnić kod źródłowy. Co nie oznacza, że jest to kienieczne w przypadku np. płatnego zlecenia – nie wydaje się wtedy swojego produktu publicznie, tylko sprzedaje konkretnemu klientowi.

W przypadku MySQL (i wielu innych produktów) można jednak również przejść na licencję komercyjną i zaniechać udostępniania kodu. To jest jedynie ułatwienie dla przedsiębiorstw, które chcą mieć swoje tajemnice, a jednocześnie masowo sprzedawać swój produkt.

Portret użytkownika graffi_

to fajnie :)

<piwo> dla archetwist :) to już jestem spokojony :) dzięki

Portret użytkownika archetwist

http://sjp.pwn­.pl/haslo.ph

moderator

http://sjp.pwn.pl/haslo.php?…

Z przytoczonego przez Ciebie tekstu nie wynika, że wykorzystywanie MySQL w komercyjnych projektach jest płatne, tylko że płatne jest dystrybuowanie aplikacji, które z niego korzystają, a których licencja nie odpowiada GPL.

Portret użytkownika graffi_

Jaśniej mości panowie :)

  1. Czyli wychodzi na to, że nielegalne jest tylko pisanie aplikacji komercyjnych z wykorzystaniem MySQL i rozprowadzanie ich za pieniądze (tak jak np. MS Windows, MS Office)?
  2. A co z moim pytaniem:

„Czyli jak pobieram opłaty na stronie za reklamy to już jest serwis komercyjny i jestem przestępcą, ponieważ nie kupiłem drogiej licencji MySQL? Tak samo jest ze sklepem internetowym?”

  1. Mogę bez obaw wykorzystywać MySQL z Drupalem (tworzę własną stronę), nawet jeśli strona ma przynosić zyski?
Portret użytkownika archetwist

Czyli wychodzi na to, że

moderator

Czyli wychodzi na to, że nielegalne jest tylko pisanie aplikacji komercyjnych z wykorzystaniem MySQL i rozprowadzanie ich za pieniądze (tak jak np. MS Windows, MS Office)?

Nie, no ileż razy można pisać? :) Nielegalne jest redystrybuowanie komercyjnych aplikacji na zasadach niezgodnych z GPL (wyjątek: PHP, nie posiadający takowej licencji, dla którego jednak jest specjalna klauzula).

„Czyli jak pobieram opłaty na stronie za reklamy to już jest serwis komercyjny i jestem przestępcą, ponieważ nie kupiłem drogiej licencji MySQL? Tak samo jest ze sklepem internetowym?“

Przecież odpowiedziałeś sobie w punkcie pierwszym :) . Strona nie jest aplikacją, zwłaszcza taką, którą byś redystrybuował. Więc nie, zbieranie opłat za reklamy nie ma nic wspólnego z MySQL.

Mogę bez obaw wykorzystywać MySQL z Drupalem (tworzę własną stronę), nawet jeśli strona ma przynosić zyski?

„Bez obaw” to możesz zasięgnąć porady prawnika ;) . Ale moim zdaniem – i wszystko na to wskazuje – tak.

Inna sprawa, że – jak pisał Piotr Waglowski – każdy wydawca serwisu internetowego, który go nie zarejestrował (jak dziennik), podlega grzywnie albo karze ograniczenia wolności :> .

Portret użytkownika burkot

Ciekawe kiedy nas

Ciekawe kiedy nas wszystkich pozamykają. Zupełna paranoja.

mnie nie :)

nie podlegam polskiej jurysdykcji :)

Portret użytkownika archetwist

Unia Europejska pracuje nad

moderator

Unia Europejska pracuje nad dyrektywą o „prywatnych” policjach, a prawo innych państw unii jest często bardziej restrykcyjne.

Dziwne

Dlaczego zaraz trzeba płacic Mysql za licencje jeśli nie redystrybujemy aplikacji razem z mysql? to że ona jest napisana że może działać z mysql nie oznacza że my musimy mieć na to licencję… Przecież to samo można by odnieść do np. (jak już ktoś wspomniał) Office … pzecież też umożliwia podłaczenie do Mysql więc powinni mieć komercyjną wersję licencji na mysql? Nie bardzo rozumiem tutaj sens. Moim zdaniem jesli ktoś redystrybuje aplikacje komercyjną razem z instalką Mysql to wtedy musi kupic licencję, ale jeśli tylko samą aplikację, to już nie. Nie wiem jak ma się to do portali.. bo: konto hostingowe posiada napewno wykupiona licencję na mysql (komercyjną) i klient np. home.pl nie potrzebuje juz kupować licencji na mysql.