PDA

View Full Version : [MySql] Quale versione di MySql ha licenza free ???


race2
06-06-2002, 02:12
Quale versione di MySql ha licenza free ???

cionci
06-06-2002, 09:59
Originariamente inviato da race2
[b]Quale versione di MySql ha licenza free ???
Le ultime versioni sono free, ma lo sono secondo la licensa GNU...

Quindi se la tua applicazione compilata funziona obbligatoriamente con MySQL e il DB MySQL è una parte essenziale del tuo programma, allora per restare in regola devi far comprare una licensa di MySQL per ogni server che usi...

Un'altra soluzione è rilasciare il tuo prgroamma sotto licensa GNU, ma a quel punto devi rendere disponibile il sorgente e non puoi farti pagare il tuo programma...al massimo puoi farti pagare epr la distribuxione del tuo programma... Quindi se fanno + di una installazione del programma sono perfettamente in regola...

ilsensine
06-06-2002, 11:01
No:


A license is not required if:

You include the MySQL client code in a commercial program. The client part of MySQL is licensed under the LGPL GNU Library General Public License. The mysql command-line client does include code from the readline library that is under the GPL, however.


http://www.mysql.org/support/arrangements.html

cionci
06-06-2002, 11:07
http://www.mysql.com/support/arrangements/example/embedded.html

ilsensine
06-06-2002, 13:19
http://www.mysql.com/support/arrangements/example/embedded.html
mmm questo mi sembra in contraddizione con quanto scrivono nell'altra pagina, dove si parla esplicitamente di "commercial program" che usa le librerie client-side (LGPL) di MySQL...

cionci
06-06-2002, 13:37
Originariamente inviato da ilsensine
[B]
mmm questo mi sembra in contraddizione con quanto scrivono nell'altra pagina, dove si parla esplicitamente di "commercial program" che usa le librerie client-side (LGPL) di MySQL...
Eh...ho visto... Un po' strano....
Comunque prima parlavo di GPL ed invece ho scritto GNU :rolleyes:

Poi non si capisce...se ad esempio uno usa MyODBC o MySQL++ che deve fare ? Credo che entrambi includano al loro interno codice proveniente dal client mysql... Probabilmente se anche questi sono LGPL basta includere il sorgente di questi driver nella distribuzione... Mah...

ilsensine
06-06-2002, 13:49
In effetti unixODBC è LGPL...

race2
06-06-2002, 16:07
quindi se voglio usare un database free e sicuramente free devo andare su MSDE ???

ilsensine
06-06-2002, 16:30
Se devi sviluppare una applicazione non-gpl potresti avere problemi di licenza, anche se non è chiaro "in che situazione". In alternativa puoi usare l'ottimo postgresql, che è coperto da licenza BSD e quindi non avrai problemi.

cionci
06-06-2002, 17:33
Originariamente inviato da ilsensine
[B]Se devi sviluppare una applicazione non-gpl potresti avere problemi di licenza, anche se non è chiaro "in che situazione". In alternativa puoi usare l'ottimo postgresql, che è coperto da licenza BSD e quindi non avrai problemi.
Ma c'è anche per Windows ?

ilsensine
06-06-2002, 17:58
Non lo so con certezza, ma dovrebbe esserci da qualche parte.

race2
06-06-2002, 18:22
Originariamente inviato da ilsensine
[B]Se devi sviluppare una applicazione non-gpl potresti avere problemi di licenza, anche se non è chiaro "in che situazione". In alternativa puoi usare l'ottimo postgresql, che è coperto da licenza BSD e quindi non avrai problemi.

Cosa e' gpl ???
Cosa e' BSD ???

ilsensine
07-06-2002, 09:30
Cosa e' gpl ???
http://www.gnu.org/licenses/licenses.html
Cosa e' BSD ???
http://www.it.postgresql.org/docs/faq-english.html#1.2

ilsensine
07-06-2002, 09:31
Originariamente inviato da cionci
[B]
Ma c'è anche per Windows ?
Trovato: http://www.it.postgresql.org/docs/faq-mswin.html

race2
07-06-2002, 15:42
Ma dove e' il download per winXP ???

ilsensine
07-06-2002, 18:09
:D:D:D:D
Rileggi bene l'ultimo link che ho dato ;)
http://www.it.postgresql.org/docs/faq-mswin.html