Forum général.général mysql et les doubles licences

Posté par  .
Étiquettes : aucune
0
15
déc.
2004
Bonjour,

je lisais les pages des licences mysql ( GPL [1], Commerciale [2] ) et il y'a certains points que je ne comprends pas. Si j'ai un logiciel GPL à ma disposition, je suis libre de le diffuser comme je l'entends non ? Pourtant, sur [1] il y'a :
Free use for those who never copy, modify or distribute. As long as you never distribute (internally or externally) the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not.
De la meme facon, si je fais une appli qui utilise une base de données mais qui n'est pas liée avec mysql. Par exemple une appli qui utilise ODBC. Je pensais avoir le droit de vendre mon appli et de diffuser mysql en GPL puisque mon appli ne necessite pas mysql pour fonctionner, qu'elle n'est pas lié à mysql et que la diffusion d'un logiciel obtenu sous licence GPL est garantie par cette meme licence. Or sur [2] j'ai :
If you include one or more of the MySQL drivers in your non-GPL application (so that your application can run with MySQL), you need a commercial license for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library.

J'ai rien compris ou mysql ab a une drole de facon d'expliquer les droits d'un utilisateur de logiciel GPL ?






[1] http://www.mysql.com/company/legal/licensing/opensource-license.htm(...)
[2] http://www.mysql.com/company/legal/licensing/commercial-license.htm(...)
  • # Hum

    Posté par  (site Web personnel) . Évalué à 1.

    C'est vrai que c'est pas clair(j'ai pas pu aller lire sur les sources sur tes liens, ca semblait mort)
    Interprété tel quel, il est clair que c'est pas du tout la définition de la GPL, meme en parlant très mal anglais !
    D'ailleurs, pour ceux qui parlent traaaaaiii traaaaii mal l'anglais, voici ma traduction de la chose :

    "Free use for those who never copy, modify or distribute. As long as you never distribute (internally or externally) the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not."

    ->"Usage libre pour ceux qui ne copie, ni ne modifie, ni de distribue mysql. Aussi longtemps que vous ne le distribuerez pas (en interne ou partout dans le monde) et ce, d'aucune maniere que ce soit, alors vous serez libre de l'utiliser avec vos applications, qu'elles soient sous gpl ou non."


    Brrrrr, ca me fait froid dans le dos, j'espere que MySQL va pas sombrer dans le coté obscur de la force...
    • [^] # Re: Hum

      Posté par  (site Web personnel) . Évalué à 1.

      Ah et j'oubliais le second paragraphe, qui dit simplement que meme si, comme dit précédemment, on peut utiliser Mysql dans du code GPL ou non, il n'empeche que si c'est dans du code non GPL, alors on ne peut pas non plus utiliser les drivers MySQL avec la licence standard, il faut une licence commerciale et payante bien sûr.
      • [^] # Re: Hum

        Posté par  . Évalué à 1.

        Bah justement, c'est pas contraire à ce que dit la GPL ce genre de clause ? Si je ne lie pas avec les drivers, je peux les utiliser sans etre moi meme GPL. Et comme c'est du GPL, je peux les distribuer comme je veux.
  • # Diffusion de logiciel...

    Posté par  (site Web personnel) . Évalué à 1.

    Si j'ai un logiciel GPL à ma disposition, je suis libre de le diffuser comme je l'entends non ?


    Non. Tu es libre de le diffuser selon les règles de la license GPL sur la diffusion des logiciels.

    Pour la license open source, le paragraphe que cites:
    Free use for those who never copy...

    limite finalement ton utilisation de MySQL dans le cadre de cette license... à des tests en interne, tu ne peux visiblement pas redistribuer même des parties ('drivers') GPL de MySQL si tu ne diffuses pas ton soft sous GPL. Un driver ODBC doit bien avoir qq part un lien avec MySQL pour faire les transformations ad-hoc.

    Pour moi c'est clair:

    Tu développes et diffuses un soft sous GPL, tu peux utiliser et diffuser MySQL license GPL.

    Tu développes et diffuses un soft sous une autre license, tu dois alors acquérir une license commerciale de MySQL.

    A+

    Laurent P.

    Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

    • [^] # Re: Diffusion de logiciel...

      Posté par  . Évalué à 2.

      Pour moi c'est pas clair. La GPL me donne le droit de diffuser un programme tant que je fournis les sources non ? Donc j'ai le droit de diffuser mysql puisqu'il est sous GPL non ? Sinon si mysql à le droit de diffuser son programme en ajoutant des clauses à la GPL, c'est plus du GPL ( ca me gene pas plus que ça, sauf qu'il faut pas dire que ça en est ).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.