[Tech] Mysql e MyODBC

Marco Marcantelli kaifa_mm@tin.it
Lun 28 Lug 2003 17:00:27 CEST


>-- Messaggio originale --
>Subject: Re: [Tech] Mysql e MyODBC
>From: "Marco Ermini" <markoer@usa.net>
>To: tech@firenze.linux.it
>Reply-To: tech@firenze.linux.it
>Date: Mon, 28 Jul 2003 15:02:04 +0200 (CEST)
>
>
>Marco Marcantelli disse:
>[...]
>>>Come faresti per un qualsiasi altro database che utilizzi via ODBC. A
>>>parte il fatto che l'ODBC di MySQL non e' un gran che'. Qual e' la
>>>domanda?
>>
>> La domanda e' questa : come ci accedo se il mio cobol non supporta accessi
>> via ODBC ? devo per forza usare codice C ?
>
>Non conosco il cobol (sono arrivato al fortran, ma non sono riuscito a
>cadere piu' in basso, per fortuna ;-). Non dici nemmeno QUALE cobol stai
>usando. A parte le bischerate, eventualmente immagino che chi ti fornisce
>il cobol avra' un sistema di supporto tecnico, quindi dovrai far
>riferimento a lui. Se non puo' nemmeno accedere ad un database via ODBC,
>direi che e' l'ora che cambi linguaggio di programmazione, il mondo e'
tre
>generazioni piu' avanti... se puoi eventualmente utilizzare dei bindings
>col C, allora esiste una libreria C mysqlclient.
>
>
>[...]
>> La domanda e' : siccome io non includo nessun codice sorgente di Mysql
>> nella mia applicazione perche' dovrei pagare una licenza ??
>> Oltretutto visto che viene dato Mysql insieme al s.o. io lo uso solamente
>> perche' dovrei pagare una licenza ?
>
>La tua osservazione e' corretta. Infatti, a costo di sembrarti un "rompi
>maroni", ti invito NUOVAMENTE a leggerti la documentazione sul sito di
>MySQL, che mi pare ti ostini a non voler leggere ;-)
>
>"The software from MySQL AB listed below is licensed under the GNU General
>Public License (GPL) and is provided "as is" and is without any warranty.
>
>You need to purchase commercial non-GPL MySQL licenses:
>
>    * If you distribute MySQL Software with your non open source software,
>    * If you want warranty from MySQL AB for the MySQL software,
>    * If you want to support MySQL development."
>
>E soprattutto:
>
>http://www.mysql.com/products/licensing.html
>
>"This is our licensing policy in brief: Our software is 100% GPL, and if
>yours is also 100% GPL (or OSI compliant), then you never have to pay us
>for the licences. In all other instances, you are better served by our
>commercial licence. Read the details below!"
>
>[...]
>
>"If your application is licensed under GPL or compatible OSI license
>approved by MySQL AB, you are free and welcome to ship any GPL software
of
>MySQL AB with your application. By "application" we mean any type of
>software application, system, tool or utility. For doing this, you do not
>need a separate signed agreement with MySQL AB, because the GPL text is
>sufficient. But we do recommend you to be in touch with us as there
>usually are good opportunities for partnership and co-marketing."
>
>[...]
>
>"If your application is not licensed under GPL or compatible OSI license
>approved by MySQL AB and you intend to distribute MySQL software (be that
>internally or externally), you must first obtain a commercial license to
>the MySQL software in question.
>
>More specifically:
>
>a) If you include the MySQL server in your non Open Source application,
>you need a commercial licence for the MySQL server
>
>b) If you include one of the MySQL drivers in your non Open Source
>application (so that your application can run with MySQL), you need a
>commercial licence for the driver(s) in question. The MySQL drivers
>currently include an ODBC driver, a JDBC driver and the C language
>library.
>
>c) If you use MySQL Software within your organisation and you don't want
>to risk it falling under the GPL license, you are welcome to purchase a
>commercial license.
>
>d) Many users opt for the commercial licence simply because under it MySQL
>AB takes responsibility for its products. Under the GPL licence, there
are
>no warranties or representations from the developer (i.e. from MySQL AB)."
>
>(mi scuso con il resto della lista che ha installato un browser web e puo'
>leggersi da solo il sito di MySQL... ;-)
>
>Quindi, Marco, la cosa e' molto chiara soprattutto qui:
>
>"a) If you include the MySQL server in your non Open Source application,
>you need a commercial licence for the MySQL server
>
>b) If you include one of the MySQL drivers in your non Open Source
>application (so that your application can run with MySQL), you need a
>commercial licence for the driver(s) in question. The MySQL drivers
>currently include an ODBC driver, a JDBC driver and the C language
>library."
>
>Se utilizzi MySQL in un'applicazione non open source, DEVI pagare le
>licenze. La cosa francamente mi pare giustissima e correttissima. Come
>ovviamente avrai pagato la licenza di MicroWeb - ovviamente eh?

OK adesso la licenza mi sembra chiara e giustissima. Per inciso io ho pagato
la licenza di Microweb (se leggi la mia prima email dico che il costo e'
relativamente basso.....). 

>
>Ti ricordo (a costo di sembrare sempre piu' un rompimaroni) che *software
>libero <> software pirata*. Le violazioni di licenze e le scopiazzature
>illegittime sono ALTAMENTE RIPUDIATE dagli utenti Linux e sono MOLTO
>MALVOLUTE in questo ambito, proprio perche' chi sceglie il software libero
>ha un'altro (ed alto) concetto dei diritti/doveri degli utenti e dei
>programmatori di software.

Siamo pienamente d'accordo che libero non vuol dire pirata, altrimenti non
mi sarei nemmeno preoccupato di chiedere i termini della licenza non credi
!!??

>
>Vorrei aggiungere ancora: se sviluppi software open source qui sei
>assolutamente benvenuto, ma sei un po' meno benvenuto se sviluppi software

Questa mi sembra una affermazione un po' grossa !!!!!!! :-<

Io sviluppo in diversi linguaggi e diversi ambienti open source e non quindi
ho diritto come te di partecipare a questa lista. Oltretutto non sei tu
a poter decretare se io sia il benvenuto oppure no !!!!

>chiuso, come mi pare che tu faccia. Il software commerciale e' altamente
>compatibile con il software libero, quindi perche' complicarti la vita?
>rendi la tua applicazione open source :-)

L'avrei già fatto piu' che volentieri, non fosse per il fatto che pago fior
di quatrini per i runtimes, assistenza, e contratti vari. L'unico problema
e' che ho circa 5000 programmi scritti in cobol.

Hai qualche idea per girarli open source ?? Ho studiato svariate volte i
compilatori Cobol open source ma per ora sono ancora troppo grezzi.


>
>
>>>La societa' che produce MySQL permette, per applicativi closed source,
>>>di
>>>poter comprare il database con una licenza proprietaria. Ma ti consiglio
>>>di leggere bene la documentazione sul loro sito, perche' ho idea che
NON
>>>l'hai letta bene - dimmi se sbaglio ;-)
>>
>> Oh Marco..... sarà il caldo, sarà lo stress, ma quanto rompi !!! ;-)
>
>Beh, fino a prova contraria sei TU a fare le domande, o mi sono perso
>qualcosa? ;-)
>
>E poi... io ho l'aria condizionata ;-)

Come dice un vecchio detto : chiedere e' lecito rispondere e' cortesia......
Cmq grazie per le notizie......

Saluti








Maggiori informazioni sulla lista flug-tech