Journal Les licences et l'innovation

Posté par  .
Étiquettes : aucune
0
17
mai
2006
Bonjour,

Sous ce titre un poil racoleur, je l'admet, se cache une véritable question.

Je suis ( depuis 3 mois maintenant ) en train de développer un portail très spécifique pour une ville.

Ce portail necessite la création d'un ensemble de fonction ( framework ? ) essentiel à sa maintenance et son évolution.

De plus, il répondra à une demande inexistante aujourd'hui sur le marché.

Ma question est la suivante :

J'aimerai distribuer le portail en GPL pour toutes sorte d'application HORS l'application que je suis en train de développer.

Est ce faisable ? Ou faut il passer par une autre licence ?

J'aurais du faire appel au forum c'est ça ?

--> [ ]
  • # pas libre

    Posté par  (site web personnel) . Évalué à 4.

    Si tu fais ce genre de distinction, cela n'est plus du logiciel libre. Tu peux toujours écrire ta propre licence mais bon. Rare sont les personnes qui prendront le temps de comprendre les implications surtout si ils veulent participer.

    Si tu veux en vivre, regarde les modèles de business autour de logiciel libre : le fait de vendre non pas le produit mais le support, vendre des amélioration ou autre, etc...

    "La première sécurité est la liberté"

    • [^] # Re: pas libre

      Posté par  . Évalué à 1.

      En fait, c'est pas tellement un problème d'en vivre ou non. J'ai une société ( et oui un decideur préssé ; ) ) qui va donc sortir ce portail.

      Si il marche disont qu'il pourra être étendu à un grand nombre d'activité car le coeur du produit n'est pas le portail en lui même mais son application.

      J'aurais aimé pouvoir laisser le portail en gpl pour ceux qui en aurait besoin ( AJAX, CMS et Web 2.0 inside ) il pourrait ouvrir autant de portail qu'il veulent, sauf venir marché sur les plates bandes de mon projet car sinon il perdra toute valeurs si les applications se multiplient comme des petits pains.

      Vous voyez ce que je veux dire ?

      Nico
      • [^] # Re: pas libre

        Posté par  (site web personnel) . Évalué à 3.

        C'est grosso modo le business de Nuxeo: ils font leur CMS en license libre et vendent l'expertise sur ce système.
    • [^] # Re: pas libre

      Posté par  . Évalué à 2.

      Si tu fais ce genre de distinction, cela n'est plus du logiciel libre.

      Ben s'il fait une double licence, ca reste du logiciel libre.

      Ca me parait etre la solutoin la plus simple : licence proprio pour le site qu'il livre et licence gpl pour le reste.

      Maintenant, s'il n'a pas tout ecrit dans ce qu'il livre et qu'il ya du gpl dedans, ca devient un pitit peu plus complexe.
      • [^] # Re: pas libre

        Posté par  (site web personnel) . Évalué à 2.

        donc ses clients payeurs auraient moins de liberté que les autres /o\ ?
        • [^] # Re: pas libre

          Posté par  . Évalué à 2.

          tout depend qui est concerne par la liberte :)

          Si c'est le developpeur ou l'utilisateur. ;-)
    • [^] # Re: pas libre

      Posté par  . Évalué à 1.

      Les licences du type LGPL, BSP, Apache, MIT, etc. te permettent de faire ça sans problème. C'est en général les licences sous lesquelles sont publiés les Frameworks, par exemple php.MVC, Hibernate, Tapestry, Ruby on Rails...
  • # C'est possible, je pense

    Posté par  . Évalué à 3.

    Si c'est toi le propriétaire de tout le code (ou ton employeur, et qu'il est d'acord), tu peux toujours choisir de le distribuer ou non, sous n'importe quelle licence.

    Si j'ai bien compris, tu veux distribuer sous GPL une partie du code que tu développes ? Ca m'a pas l'air de problème, avec le raisonnement précédent. Ensuite, libre a toi de réutiliser les modifications de la communauté pour le site de la mairie, si le programme n'est diffusé QU'A la mairie, et si tu leur donne ton code en GPL avec.

    Par contre, si tu veux redistribuer à quelqu'un d'autre qu'a la mairie du code spécifique, conjugé avec ton framework GPL modifié par quelqu'un d'autre, tu dois leur refiler la totalité du code en GPL, y compris le code spécifique. (A moins que les autres développeurs soient tous d'accord pour changer la license de leur code)
    • [^] # Re: C'est possible, je pense

      Posté par  . Évalué à 1.

      Oui je suis propriétaire du code, cependant j'utilise des librairie et un langage sous GPL.
      • [^] # Re: C'est possible, je pense

        Posté par  . Évalué à 4.

        Si tu linkes avec du code GPL, tout ton code doit aussi être en GPL. (ce n'est pas le cas si c'est en LGPL par contre).

        La licence du langage importe peu à priori, c'est celle des libs qui comptent.

        Donc tu dois livrer ton code en GPL à tes clients (mais pas forcément au reste du monde)

        Pour le framework, il est automatiquement en GPL si tu le distribue, donc.
  • # Question

    Posté par  . Évalué à 5.

    "De plus, il répondra à une demande inexistante aujourd'hui sur le marché."

    Si la demande est inexistante, qui te paye ?
    • [^] # Re: Question

      Posté par  . Évalué à 2.

      C'est l'offre qui est inexistante, pas la demande, je pense ;)
    • [^] # Re: Question

      Posté par  . Évalué à 10.

      "Si la demande est inexistante, qui te paye ?"

      D'après toi, pourquoi dieu a créé le marketing ? ;)
      • [^] # Re: Question

        Posté par  . Évalué à 2.

        Ne serait-ce pas plutôt l'½uvre de l'un de ses ex-sous-fifres ?
  • # Prenons un cas réel

    Posté par  . Évalué à 1.

    Pour pour simplifier la chose, prenons un cas réel.

    Le portail netvibes.com, il utilise des techno libre, librairie GPL, cependant il ne mesemble pas avoir vu quelques part que l'on pouvait télécharger les sourves quelques part.

    Maintenant, prenons le même portail, avec un but précis.

    Peut on distribuer à tous le code de ce portail pour toute application hos ce fameux but precis ????

    Nicolas
    • [^] # Re: Prenons un cas réel

      Posté par  (site web personnel) . Évalué à 3.

      Tu veux dire, on peut utiliser ce portail, sauf si c'est destinée à héberger des informations sur l'éventuelle hermaphrodité des castors lapons ?
      Si oui, alors ça ne peut pas être libre.
      • [^] # Re: Prenons un cas réel

        Posté par  . Évalué à 1.

        Voila, c'est exactement le cas, sauf que ce ne sera pas sur l'éventuelle hermaphrodité des castors lapons mais sur l'absitance forcée et subie des développeur Jboss ;)

        Donc, je ne peut pas faire une licence libre qui agisse comme cela.

        Et une autre licence peut être ?

        nico
        • [^] # Re: Prenons un cas réel

          Posté par  (site web personnel) . Évalué à 2.

          Tu as dit plus haut que ton portail utilise une bibliothèque GPL.
          Si c'est effectivement le cas, tu ne peux redistribuer ton portail _que_ sous une licence qui contient les mêmes termes que la GPL.
          Si tu ne veux absolument pas que ton portail puisse être utilisé pour une application particulière, la seule solution est de ne pas le redistribuer.
          Mais ça veut dire que tes clients, si tu leur vends le logiciel, peuvent le redistribuer (sous GPL uniquement).
          Ceci dit, une grande partie des bibliothèque sont sous LGPL, qui n'a pas cette restriction, donc vérifie quelle est exactement la licence des bibliothèques.
          Si tu n'es pas obligé de redistribuer sous GPL, tu peux écrire ta propre licence en rajoutant une clause de non-utilisation dans un cas particulier, mais fais attention à bien définir l'utilisation que tu veux prohiber.
        • [^] # Re: Prenons un cas réel

          Posté par  . Évalué à 2.

          absitance ? ça veut dire qu'ils vivent dans une abside ?
    • [^] # Re: Prenons un cas réel

      Posté par  . Évalué à 1.

      Je ne vois pas le problème, tu peux faire du logiciel libre sans le redistribuer, c'est peut-être le cas de netvibes. La GPL ne contraint pas l'utilisateur à mettre les sources en téléchargement.

Suivre le flux des commentaires

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