ďťż
 
[MySQL] - wersja biblioteki libmysql.dll ďťż
 
[MySQL] - wersja biblioteki libmysql.dll
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[MySQL] - wersja biblioteki libmysql.dll



Kviat - 04-01-2007 14:09
[MySQL] - wersja biblioteki libmysql.dll
  (temat poruszyłem również na pl.comp.lang.delphi.bazy-danych)

Witam.

Popełniłem programik, który pobiera dane z serwera MsSQL (lokalnie),
przetwarza i przesyła do bazy MySQL (na serwerze gdzieś w sieci). Do
połączenia z bazą MySQL potrzebna jest biblioteka libmysql.dll.
Oczywiście chodzi o program do celów komercyjnych (podstawowa wersja free).
I wszystko fajnie gdyby nie licencja MySQL (przeczytałem chyba wszystkie
dyskusje na ten temat jakie były w archiwmum i na stronach mysqla).
W skrócie: wynika z niej, że od wersji 4.0 zmieniła się licencja i aby
móc rozpowszechniać program z tą biblioteką to do każdego serwera trzeba
kupić licencję.

Pytanie brzmi: czy dotyczy to również biblioteki z wersji 3.23?
Z odpowiedzi na forum mysqla można wywnioskować, że nie ważne jak się
program łączy ważne, że jest komercyjny i z kodem "zamkniętym" - trzeba
kupić licencję. Ale są też głosy, że to jest nadinterpretacja i dotyczy
to tylko kodów i bibliotek objętych licencją.

Twórca programu Pajączek, który również wymaga do swojego działania
libmysql.dll
http://tinyurl.com/yegs9g
chyba nie bez powodów udostępniaja tą bibliotekę właśnie w wersji 3.23 ?

Korzystając z tej biblioteki ze strony Pajączka spokojnie działa z MySQL
4.1.21 (testowałem na serwerze progreso.pl, taką wersję mają u nich)
czyli ta wersja biblioteki byłaby wystarczająca dla mojego programu
(przynajmniej na razie bo nie bawiłem się do tej pory z mysqlem i nie
wiem czy "niespodzianki" się jakieś nie pojawią w miarę rozwoju programu).

Jak szanowni grupowicze myślą? Będzie to zgodne z licencją MySqla?
Czy ja się gdzieś pogubiłem w gąszczu tych dyskusji? :)

pozdrawiam
Piotr





Rafal - 04-01-2007 14:10

  >przetwarza i przesyła do bazy MySQL (na serwerze gdzieś w sieci). Do
>połączenia z bazą MySQL potrzebna jest biblioteka libmysql.dll.
>Oczywiście chodzi o program do celów komercyjnych (podstawowa wersja free).

>Pytanie brzmi: czy dotyczy to również biblioteki z wersji 3.23?
>Z odpowiedzi na forum mysqla można wywnioskować, że nie ważne jak się
>program łączy ważne, że jest komercyjny i z kodem "zamkniętym" - trzeba
>kupić licencję. Ale są też głosy, że to jest nadinterpretacja i dotyczy
>to tylko kodów i bibliotek objętych licencją.

>chyba nie bez powodów udostępniaja tą bibliotekę właśnie w wersji 3.23 ?
>
>Korzystając z tej biblioteki ze strony Pajączka spokojnie działa z MySQL
>4.1.21 (testowałem na serwerze progreso.pl, taką wersję mają u nich)
>czyli ta wersja biblioteki byłaby wystarczająca dla mojego programu

wersja 4.0 biblioteki chyba tez jest nieobjeta tym ograniczeniem bo np istnieje ZeosLib ktory ma w sobie libmysql4.dll ktora to biblioteka nijak nie mozna podmienic z ta z serwera mysqla :) a jest na LGPL a to juz duzo wiecej daje mozliwosci niz samo GPL ;] ale jak jest sam decyduj albo rob przymiarki na pgsql (to tego samego sie zmierzam) - patrz archiwum z ostatniego miesiaca na grupach bazy-danych, prawo.*

pozdr
Rafal
sxat
--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych




Kviat - 04-01-2007 14:10

  > wersja 4.0 biblioteki chyba tez jest nieobjeta tym ograniczeniem bo np istnieje ZeosLib ktory ma w sobie libmysql4.dll ktora to biblioteka nijak nie mozna podmienic z ta z serwera mysqla :) a jest na LGPL a to juz duzo wiecej daje mozliwosci niz samo GPL ;] ale jak jest sam decyduj albo rob przymiarki na pgsql (to tego samego sie zmierzam) - patrz archiwum z ostatniego miesiaca na grupach bazy-danych, prawo.*

Niestety nie da rady przejść na pgsql. Są dwa programy:
1. Program magazynowy (pracuje na MsSql)
2. Skrypty php - sklep internetowy (MySQL)

Mój program aktualizuje dane w sklepie internetowym na podstawie danych
z programu magazynowego.

Wracając do tematu, doczytałem jeszcze to:
http://www.mysql.com/company/legal/l...l-license.html
"Older Versions
Note that some older versions of the MySQL database server (prior to
3.23.19) are using the Version 4, March 5, 1995, license. See the
documentation for the specific version for more information."
czyli:
http://www.mysql.com/company/legal/licensing/mypl.html

Skoro biblioteka jest w wersji 4+ to podlega już pod nową licencję.

Więc chyba mogę razem z moim programem dystybuować (trudne słowo :))
bibliotekę z wersji 2.23? Albo zwyczajnie udostępnić plik do pobrania z
mojej strony (tak jak w przypadku programu Pajączek)z linkiem do licencji?

pozdrawiam
Piotr
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?= [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?= [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= Gdzie MySQL 4.1, a gdzie 5.0? [MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?= [MS SQL] "set names" (mySQL) w MS SQL [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • misida.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com