OVH Cloud OVH Cloud

[BRUIT][Licence MysQl]

9 réponses
Avatar
sebNews
Bonjour,
Je souhaite avoir une confirmation de la part des habitués de MysQL

Pour un logiciel developpé sous Windev, je souhaite utiliser la base Mysql.

Le logiciel fonctionne en réseau ( exe + dll sur poste ) et base de données
Mysql sur un serveur ( Windows 2000)

Vente du tout à un client.

d'après mes lectures la licence commerciale s'applique ?

http://dev.mysql.com/doc/mysql/fr/using-the-mysql-software-under-a-commercial-license.html

Mais comment interprétez vous ces deux points :
a.. Lorsque vous distribuez une application non-GPL qui fonctionne
uniquement avec MySQL, et que vous distribuez cette application avec MySQL.
Ce type de solution est considéré comme un lien, même si c'est fait via le
réseau.

>> Mon application ne fonctionne pas UNIQUEMENT avec Mysql

a.. Lorsque vous distribuez des copies de MySQL sans fournir le code source
original, comme requis par la licence GPL.

>> Je ne fournis pas le code source, mais c'est toujours possible



C'est une licence Serveur je suppose

Mais si j'ai des portables avec la base en local et réplication sur la base
serveur ?



Sébastien

9 réponses

Avatar
jacques trepp
sebNews a écrit :
Bonjour,
Je souhaite avoir une confirmation de la part des habitués de MysQL

Pour un logiciel developpé sous Windev, je souhaite utiliser la base Mysql.

Le logiciel fonctionne en réseau ( exe + dll sur poste ) et base de données
Mysql sur un serveur ( Windows 2000)

Vente du tout à un client.

d'après mes lectures la licence commerciale s'applique ?

http://dev.mysql.com/doc/mysql/fr/using-the-mysql-software-under-a-commercial-license.html

Mais comment interprétez vous ces deux points :
a.. Lorsque vous distribuez une application non-GPL qui fonctionne
uniquement avec MySQL, et que vous distribuez cette application avec MySQL.
Ce type de solution est considéré comme un lien, même si c'est fait via le
réseau.


Mon application ne fonctionne pas UNIQUEMENT avec Mysql






a.. Lorsque vous distribuez des copies de MySQL sans fournir le code source
original, comme requis par la licence GPL.


Je ne fournis pas le code source, mais c'est toujours possible









Conclusion,
ne pas livrer d'appli dans laquelle mysql est obligatoire, ne pas
livrer, ni vendre mysql, intégrer dans son package postgresql qui est la
base par défaut de l'application.

Donner la possibilité de paramétrer l'appli pour fonctionner avec une
base mysql existante.

je suis justement en train de terminer une appli dans ce sens. Sachant
que mes préférences iraient plutôt vers Postgresql, malgré une
administration plus complexe.

évidemment, SqlManagerX, Postgresql4WD sont tes amis :)
Avatar
sebNews
> Conclusion,
ne pas livrer d'appli dans laquelle mysql est obligatoire, ne pas
livrer, ni vendre mysql, intégrer dans son package postgresql qui est la
base par défaut de l'application.



Donner la possibilité de paramétrer l'appli pour fonctionner avec une
base mysql existante.


On tire un peu par les cheveux là non ?
La base Mysql Existante ....


je suis justement en train de terminer une appli dans ce sens. Sachant
que mes préférences iraient plutôt vers Postgresql, malgré une
administration plus complexe.


Sous quel type de licence et quel coût ?
Postgresql gère les transaction
( une selection de liens pour des infos ?)
évidemment, SqlManagerX, Postgresql4WD sont tes amis :)



Je compte bien le regarder de près



Merci
Sébastien
Avatar
Manu
Dans ton cas : une licence serveur (300 euros je crois me souvenir) et une
licence par poste (1poste = 1 libmysql) (50 euros)

Dis toi que c'est pour la bopnne cause.

"sebNews" wrote in message
news:4254edc7$0$11585$
Bonjour,
Je souhaite avoir une confirmation de la part des habitués de MysQL

Pour un logiciel developpé sous Windev, je souhaite utiliser la base


Mysql.

Le logiciel fonctionne en réseau ( exe + dll sur poste ) et base de


données
Mysql sur un serveur ( Windows 2000)

Vente du tout à un client.

d'après mes lectures la licence commerciale s'applique ?




http://dev.mysql.com/doc/mysql/fr/using-the-mysql-software-under-a-commercia
l-license.html

Mais comment interprétez vous ces deux points :
a.. Lorsque vous distribuez une application non-GPL qui fonctionne
uniquement avec MySQL, et que vous distribuez cette application avec


MySQL.
Ce type de solution est considéré comme un lien, même si c'est fait via le
réseau.

>> Mon application ne fonctionne pas UNIQUEMENT avec Mysql

a.. Lorsque vous distribuez des copies de MySQL sans fournir le code


source
original, comme requis par la licence GPL.

>> Je ne fournis pas le code source, mais c'est toujours possible



C'est une licence Serveur je suppose

Mais si j'ai des portables avec la base en local et réplication sur la


base
serveur ?



Sébastien








Avatar
sebNews
Salut,
Merci. j'avais déjà une idée du coût ( 450 $ ) par serveur.
Je ne trouve pas ce coût trop important.

Je souhaite avoir des infos " pour être en règle."

Merci
Sébastien



"Manu" a écrit dans le message de
news:d339c0$ljc$
Dans ton cas : une licence serveur (300 euros je crois me souvenir) et une
licence par poste (1poste = 1 libmysql) (50 euros)

Dis toi que c'est pour la bopnne cause.



Avatar
Daniel
Bonjour,

dans le cadre d'une appli que tu vends, il te faut autant de licence
que d'installation de serveur (dans ton cas si tu mets chaque fois
un serveur sur X portable, tu devrais avoir X licences serveur).

Si tu développes une appli en interne dans ta société (donc non
commerciale), tu n'as pas à payer les licences MySQL (info récupérée
de sur mysql.com dans un des groupes de discussion).

Pour le reste, ce n'est pas clair. Car pour la libmysql.dll, elle
n'est pas "pricé" et en plus si tu fais une appli en TSE/Citrix dans
ce cas tu as une libmysql.dll un peu comme sur un serveur apache/php.

J'avais demandé dans un mail au service "sales" de mysql, jamais de
réponse.

Le prix est de l'ordre de 300 euros pour un serveur qui n'utilise pas
Innodb, tu passes dans les 400 euros si tu utilises Innodb

Pose peut être ta question, sur fr.comp.applications.sgbd, car le groupe est lu par
les gens de Mysql.



"Manu" writes:

Dans ton cas : une licence serveur (300 euros je crois me souvenir) et une
licence par poste (1poste = 1 libmysql) (50 euros)

Dis toi que c'est pour la bopnne cause.

"sebNews" wrote in message
news:4254edc7$0$11585$
> Bonjour,
> Je souhaite avoir une confirmation de la part des habitués de MysQL
>
> Pour un logiciel developpé sous Windev, je souhaite utiliser la base
Mysql.
>
> Le logiciel fonctionne en réseau ( exe + dll sur poste ) et base de
données
> Mysql sur un serveur ( Windows 2000)
>
> Vente du tout à un client.
>
> d'après mes lectures la licence commerciale s'applique ?
>
>
http://dev.mysql.com/doc/mysql/fr/using-the-mysql-software-under-a-commer cia
l-license.html
>
> Mais comment interprétez vous ces deux points :
> a.. Lorsque vous distribuez une application non-GPL qui fonctionne
> uniquement avec MySQL, et que vous distribuez cette application avec
MySQL.
> Ce type de solution est considéré comme un lien, même si c'est fa it via le
> réseau.
>
> >> Mon application ne fonctionne pas UNIQUEMENT avec Mysql
>
> a.. Lorsque vous distribuez des copies de MySQL sans fournir le code
source
> original, comme requis par la licence GPL.
>
> >> Je ne fournis pas le code source, mais c'est toujours possible
>
>
>
> C'est une licence Serveur je suppose
>
> Mais si j'ai des portables avec la base en local et réplication sur la
base
> serveur ?
>
>
>
> Sébastien
>
>
>
>
>
>





--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
jacques trepp
sebNews a écrit :
Conclusion,
ne pas livrer d'appli dans laquelle mysql est obligatoire, ne pas
livrer, ni vendre mysql, intégrer dans son package postgresql qui est la
base par défaut de l'application.




Donner la possibilité de paramétrer l'appli pour fonctionner avec une
base mysql existante.



On tire un peu par les cheveux là non ?
La base Mysql Existante ....



je suis justement en train de terminer une appli dans ce sens. Sachant
que mes préférences iraient plutôt vers Postgresql, malgré une
administration plus complexe.



Sous quel type de licence et quel coût ?
Postgresql gère les transaction
( une selection de liens pour des infos ?)





tiré par les cheveux : c'est rien de le dire ;)
non, plus sérieusement, dans la cas de mon appli, j'ai 60% de monopostes
: alors 450 euros (même 300) ne sont pas envisageables.
d'où l'alternative postgresql (gratuit, si je ne m'abuse) pour windows.
http://www.postgresql.org
pour avoir la version 8.0.1

Après, en multipostes, une licence serveur linux ne me gène pas, bien au
contraire. comme le dit Manu, ça va dans le bon sens.

En développement, si on utilise les classes de Rodolphe et Frédéric, il
n'y a que quelques différences quand on travaille avec des requètes
(différences de syntaxe minimes).
Avatar
Daniel
Bonjour,
jacques trepp writes:

sebNews a écrit :
>>Conclusion,
>>ne pas livrer d'appli dans laquelle mysql est obligatoire, ne pas
>>livrer, ni vendre mysql, intégrer dans son package postgresql qui est la
>>base par défaut de l'application.
>
>>Donner la possibilité de paramétrer l'appli pour fonctionner avec u ne
>>base mysql existante.
> On tire un peu par les cheveux là non ?
> La base Mysql Existante ....
>
>>je suis justement en train de terminer une appli dans ce sens. Sachant
>>que mes préférences iraient plutôt vers Postgresql, malgré une
>>administration plus complexe.
> Sous quel type de licence et quel coût ?
> Postgresql gère les transaction
> ( une selection de liens pour des infos ?)
>


tiré par les cheveux : c'est rien de le dire ;)
non, plus sérieusement, dans la cas de mon appli, j'ai 60% de
monopostes : alors 450 euros (même 300) ne sont pas envisageables.
d'où l'alternative postgresql (gratuit, si je ne m'abuse) pour windows.
http://www.postgresql.org
pour avoir la version 8.0.1



Je ne sais pas le nombre de poste au total, mais si c'est du monoposte
pourquoi n'as tu pas mis sqlite?
Car certes, postgresql est totalement gratuit, c'est plus avancé que
mysql, mais j'imagine difficilement si tu as 100 mono-postes devoir
gérer postgresql, car il y a un minimum d'administration.

Je te dis celà, car j'avais développé une appli, avec un serveur sous
mysql et une batterie de portable, et j'ai abandonné rapidement de
mettre des serveurs sur chaque poste.

C'était tout au début du premier
accès sqlite de Firetox, et le seul regret était que "l'Alter" n'était
pas supporté par sqlite (ce qui n'est plus le cas dans la dernière
version).

Dans le cas de ce type de base fichier (sqlite, HF, paradox...), c'est
tout de même l'idéal en monoposte, aussi bien économiquement qu'en
terme d'administration et de rapidité.

Pour Jacques, tout a bien entendu été fait avec sqlmanagerx.


Après, en multipostes, une licence serveur linux ne me gène pas, bien
au contraire. comme le dit Manu, ça va dans le bon sens.
En développement, si on utilise les classes de Rodolphe et Frédéric,
il n'y a que quelques différences quand on travaille avec des requètes
(différences de syntaxe minimes).




--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
sebNews
Ok merci à tout le monde pour ces retours.
Sébastien
Avatar
jacques trepp
Daniel a écrit :
Bonjour,
jacques trepp writes:


sebNews a écrit :

Conclusion,
ne pas livrer d'appli dans laquelle mysql est obligatoire, ne pas
livrer, ni vendre mysql, intégrer dans son package postgresql qui est la
base par défaut de l'application.



Donner la possibilité de paramétrer l'appli pour fonctionner avec une
base mysql existante.



On tire un peu par les cheveux là non ?
La base Mysql Existante ....


je suis justement en train de terminer une appli dans ce sens. Sachant
que mes préférences iraient plutôt vers Postgresql, malgré une
administration plus complexe.



Sous quel type de licence et quel coût ?
Postgresql gère les transaction
( une selection de liens pour des infos ?)





tiré par les cheveux : c'est rien de le dire ;)
non, plus sérieusement, dans la cas de mon appli, j'ai 60% de
monopostes : alors 450 euros (même 300) ne sont pas envisageables.
d'où l'alternative postgresql (gratuit, si je ne m'abuse) pour windows.
http://www.postgresql.org
pour avoir la version 8.0.1




Je ne sais pas le nombre de poste au total, mais si c'est du monoposte
pourquoi n'as tu pas mis sqlite?
Car certes, postgresql est totalement gratuit, c'est plus avancé que
mysql, mais j'imagine difficilement si tu as 100 mono-postes devoir
gérer postgresql, car il y a un minimum d'administration.

Je te dis celà, car j'avais développé une appli, avec un serveur sous
mysql et une batterie de portable, et j'ai abandonné rapidement de
mettre des serveurs sur chaque poste.

C'était tout au début du premier
accès sqlite de Firetox, et le seul regret était que "l'Alter" n'était
pas supporté par sqlite (ce qui n'est plus le cas dans la dernière
version).

Dans le cas de ce type de base fichier (sqlite, HF, paradox...), c'est
tout de même l'idéal en monoposte, aussi bien économiquement qu'en
terme d'administration et de rapidité.

Pour Jacques, tout a bien entendu été fait avec sqlmanagerx.



Après, en multipostes, une licence serveur linux ne me gène pas, bien
au contraire. comme le dit Manu, ça va dans le bon sens.
En développement, si on utilise les classes de Rodolphe et Frédéric,
il n'y a que quelques différences quand on travaille avec des requètes
(différences de syntaxe minimes).








j'avais pensé à Sqlite, mais je n'utilise pas que sqlmanagerx.
dans de nombreux cas, j'utilise mysql4WD pour exécuter des requètes
en récupérant le tout en table mémoire.
J'avoue ne pas connaitre Sqlite suffisamment pour me faire une idée
de la portabilité avec l'existant (mysql+Innodb, postgresql)
dans le cas me mysql sous windows, il y a très peu d'administration.
dans le cas de postgresql, par contre, c'est plus velu.

je ferai des essais.

merci