Partage
  • Partager sur Facebook
  • Partager sur Twitter

MySql et open source

    12 novembre 2019 à 23:33:37

    Bonjour à tous,

    Je viens ici poser une question car je ne comprends pas le sens complet de l'open source. 

    En gros je suis en train de développer un logiciel que je voudrais vendre, et bien sûr mon logiciel à besoin d'une base de données.

    Je cherche donc une base de données à utilisé. Je me tourne vers MySql car la communauté est très grande. Et openclassroom dispose d'un cours aussi :)

    Ma question est la suivante suis-je bien en accord avec la licence si je vends un programme utilisant MySql? 

    Je voudrais utilisé aussi qt qui est open source es pareil que pour mysql ? 

    Merci de vos réponse :)

    -
    Edité par Don_raftapss 13 novembre 2019 à 0:25:54

    • Partager sur Facebook
    • Partager sur Twitter
      13 novembre 2019 à 9:08:57

      Bonjour,

      Cela dépend de la version de MySQL utilisée.

      Si tu utilises la version "Community edition" elle est sous licence GPL, tu peux vendre ton logiciel mais celui-ci doit également être sous licence GPL donc libre. Tu dois donc fournir le code source de ton logiciel si il s'appuie sur MySQL community edition.

      Si tu utilises les autres versions disponibles (standard, entreprise ou cluster), déjà elles sont payantes, cf. le site de Oracle, mais tu peux délivrer ton logiciel avec une licence commerciale, en conformité avec les conditions Oracle.

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        13 novembre 2019 à 10:22:34

        Benzouye a écrit:

        Tu dois donc fournir le code source de ton logiciel si il s'appuie sur MySQL community edition.

        Voilà ou je comprends plus. J'utilise juste la base de données je ne change rien au code source de MySql

        • Partager sur Facebook
        • Partager sur Twitter
          13 novembre 2019 à 10:27:49

          Comme tu intègres un composant sous licence GPL, ton logiciel doit être sous licence GPL, donc le code source de ton logiciel doit être ouvert et libre ...  c'est le principe même du logiciel libre.

          Cela ne signifie pas que tu ne peux pas vendre ton logiciel, on est bien d'accord ... libre ne signifie pas forcément gratuit !

          Sinon il ne faut pas utiliser de composant sous licence GPL ...

          -
          Edité par Benzouye 13 novembre 2019 à 10:29:23

          • Partager sur Facebook
          • Partager sur Twitter
          Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
            13 novembre 2019 à 11:03:54

            Quel base de données n'est pas sous GPL? Quel license permet de faire du propriétaire sans fournir le code?

            Vu que c'est libre tout le monde pourras l'avoir gratuit du coups.

            -
            Edité par Don_raftapss 13 novembre 2019 à 11:04:22

            • Partager sur Facebook
            • Partager sur Twitter
              13 novembre 2019 à 11:42:48

              Don_raftapss a écrit:

              Quel base de données n'est pas sous GPL

              Presque toutes dans la mesure où tu prends une version qui n'est pas sous licence GPL (ou équivalent) ...

              MySQL standard edition n'est pas sous licence GPL.

              SQLite est dans le domaine public ... pas de licence du tout.

              PostGreSQL n'est pas sous licence GPL, même si cela reste une licence Open Source.

              Oracle et SQL Server ne sont pas sous licence GPL.

              -
              Edité par Benzouye 13 novembre 2019 à 12:21:00

              • Partager sur Facebook
              • Partager sur Twitter
              Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
                13 novembre 2019 à 12:10:12

                Benzouye a écrit:

                PostGreSQL n'est pas sous licence GPL, même si cela reste une licence Open Source.


                Les licenses opensource ont des restriction aussi?
                Je suis vraiment perdu avec ces licenses qui veulent dire presque toute la même chose
                • Partager sur Facebook
                • Partager sur Twitter
                  13 novembre 2019 à 12:19:10

                  La licence PostGreSQL est très simple à lire et à comprendre, elle tient en 3 paragraphes courts ...

                  Licence PostGreSQL :

                  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.

                  Plutôt simple et clair non ?

                  Après, il est parfois admis que si le logiciel propriétaire n'intègre pas le logiciel sous licence GPL mais l'utilise simplement avec un connecteur, cela ne transmet pas la licence GPL au logiciel utilisateur ...

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

                  MySql et open source

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown