![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
Witam no wiec przegladaja neta przypadkowo wpadlem na strone 'Co jest lepsze MySQL czy PgSQL'. Jako ze uwielbiam tego typu tematy to zaczalem sobie czytac. No i ktorys zwolenniki postgresa gdzies rzucil ze mySQL jest zle bo cos tam costam oraz licencja nie pozwala na uzywanie jej w komercyjnych aplikacjach. Czy to prawda? Czy to znaczy ze jak napisalem strone www w oparaciu o mysqla to musze ja teraz przepisac na pg lub sqllite?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Skoro jest na GPL to cała aplikacja też musi być na GPL. To nie tak działa. Jeśli nie ma połączenia twojego projektu z mysql na poziomie kodu źródłowego, to ten projekt nie musi mieć licencji GPL. W webaplikacjach takie połączenie nie jest konieczne, baza danych mysql działa jako osobna usługa (często na innym serwerze), z której korzysta się poprzez sterownik*. Nie kompilujesz mysqla wraz ze swoją aplikacją, aby dostać jedną aplikację z wbudowaną bazą danych. Taka sytuacja może mieć miejsce, jeśli tworzysz np. aplikację okienkową. Kompilujesz swoją aplikację wraz z mysql, tak aby dostać jeden program wynikowy, który będzie miał budowaną bazę danych. Wtedy taki program musisz upublicznić na licencji GPL lub wykupić komercyjną licencję. * jeśli ten sterownik z którego korzystarz jest na licencji GPL, to swój projekt również musisz udostępnić na GPL, bo bezpośrednio wywołujesz jego api (połączenie na poziomie kodu źródłowego). Jednakże phpowy sterownik do mysql nie jest na GPL tylko na licencji bodajże takiej samej jak php. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:54 |