Newsgroup: it.comp.software.database
Titolo: uso commerciale di MySQL

salve a tutti...
so che la cosa è trattata anche nelle FAQ ma non mi è chiaro il concetto del
"paghi mysql se ci fai i soldi sopra"...
devo fare un'app web per una ditta....
IO vendo solo la mia app da contratto (non anche mysql)
LORO installano un mysql che usano per applicazioni interne
la mia app poi USERA' tale mysql...
Che succede in questo caso??? Sono loro (la ditta) che dovrebbe comprarsi
una licensa di mysql???
(Non mi è mai stato chiaro infatti il confine tra ambiente di test (uso
gratis) e ambienti di produzione (uso commerciale a pagamento),
qualcuno può chiarirmi?)

scusate l'aggiunta...
postgres (disponibile su 
postgresql.org
) è davvero "gratis" come sembra.
Ovvero sfruttando la licensa BSD posso usarlo come mi pare?
Segue estratto di 
http://www.postgresql.org/docs/faqs.FAQ.html
1.3) What is the copyright of PostgreSQL?
PostgreSQL is distributed under the classic BSD license. Basically, it
allows users to do anything they want with the code, including reselling
binaries without the source code. The only restriction is that you not hold
us legally liable for problems with the software. There is also the
requirement that this copyright appear in all copies of the software. Here
is the actual BSD license we use:
PostgreSQL Data Base Management System
Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
Portions Copyright (c) 1994-1996 Regents of the University of California
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose, without fee, and without a written agreement
is hereby granted, provided that the above copyright notice and this
paragraph and the following two paragraphs appear in all copies.
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN
"AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO
PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.


 postgres (disponibile su 
postgresql.org
) è davvero "gratis" come sembra.
... ed e' anche mooolto meglio ... IMVHO ;-)))
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 ... ed e' anche mooolto meglio ... IMVHO ;-)))
scusami la pignoleria... ma non voglio correre rischi inutili...
quindi posso dare l'OK alla ditta con cui lavoro: "installate pure
PostegresSQL che tanto non c'è niente da pagare"
dico bene????
grazie mille!

 scusami la pignoleria... ma non voglio correre rischi inutili...
mi sembra che sia chiarissimo il pezzo che hai citato ...
"The only restriction is that you not hold us legally liable for problems with
the software."
... questo lo dice pure la microsoft ;-))
"There is also the
requirement that this copyright appear in all copies of the software. Here
is the actual BSD license we use:"
... e ricordati eventualmente di questo ...
ciao ...


 
lo puoi usare a patto che il tuo software sia gpl
la ditta ti paga tu devi fornire alla ditta il sorgente e la ditta ne fa
cio che vuole sempre in GPL


Ecco sta cosa mi interessa....
io consegno infatti i sorgenti alla ditta, ma perchè essi siano GPL di cosa
hanno bisgno?
devono essere diposnibili su un sito? mi basta allegare una licenza GPL ai
miei sorgenti?
insomma, in una trattativa a due come in questo caso come si esplicita il
GPL??
spero di essermi spiegato (ti prego di rispondere perche questa cosa mi
interessa

 il GPL??
Basta allegare la GPL al progetto, ed eventualmente dichiarare in ogni 
file che e` coperto da GPL (versione 1, 2, 3 o "2 e successive" o "3 e 
successive", ecc.).
Essendo un contratto privato (la GPL intendo), puoi anche fargliela 
firmare (completandola con le informazioni relative al tuo software) e 
tenertene una copia, nel caso in futuro decidesse di fare il furbo e 
togliere la GPL, appropriarsi del software e rivenderlo a suo nome.
Bye.


so che siamo usciti dal seminato ma ormai proviamo a concludere in questo
post...
ma al momento che qualcuno sapesse che loro sono in possesso di un sw GPL,
chiunque può andare a chiderglielo? loro sono tenuti a darlo?...
altrimenti sta cosa di introdurre la GPL nei miei sorgenti mi sembra solo un
modo per ottenere gratis MySQL
e quanti altri software adottino la stessa modalità di licenze.
Chiedo: che "svantaggi" ci potrebbero essere in una situazione come la mia a
mettere tutto sotto GPL?
grazie ancora a tutti!

 mia a mettere tutto sotto GPL?
Visto che dai gia` il sorgente al cliente, nessuno.
Hai il vantaggio che se lo redistribuiscono sono obbligati a usare la GPL, 
quindi tu puoi venire in possesso delle modifiche.
Se usassi licenze piu` aperte (tipo la BSD) perderesti questo vantaggio, e 
loro potrebbero invece redistribuirlo closed-source (mantenendo solo il 
copyright a tuo nome).
Bye.

 mettere tutto sotto GPL?
Scusa non capisco il problema, dato che l'applicazione la devi fare:
1) Usi MySQL pagandolo
2) Usi un altro database che non è commerciale (Firebird, o postgres come
ti han detto)
Ora non essendo ferrato in ambito di leggi, magari informati in ogni caso.
Il problema ci sarebbe stato se avevi già costruito la tua applicazione su
quel DB.