IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Licence GPL et commercialisation


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Invité
    Invité(e)
    Par défaut Licence GPL et commercialisation
    Bonjour,

    Je me demandais comment vendre un logiciel si on a utilisé dans ce logiciel des librairies "libres" (OpenGL, OpenAL, Glu, Glut, SDL etc..) ?

    D'après ce que j'ai compris, utiliser ces librairies en licence GPL implique que le code du programme développé avec ces librairies soit aussi GPL...

    Et donc que l'utilisateur final du programme puisse en plus d'exécuter le programme, avoir accès aux sources, modifier et recompiler le programme et le redistribuer...

    Comment dans ces conditions :
    - éviter les copies illégales
    - éviter de se faire spolier de son travail si quelqu'un ajoute juste "son grain de sel" et redistribue le logiciel ?

    Pour le monde industriel c'est intéressant, mais pour un developpeur free-lance, c'est un peu se tirer une balle dans le pied, non ?

    Comment ces logiciels "libres" trouvent-il un éditeur et comment est rémunéré l'auteur ?

  2. #2
    Membre éprouvé

    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2005
    Messages : 634
    Points : 1 205
    Points
    1 205
    Par défaut
    Déjà ça dépend des bibliothèques là tu cites plein de cas différent. Avec OpenGL en tant que développeur tu ne te soucies de rien avec les licences.

    SDL est sous licence LGPL, ce qui te permet de l'utiliser pour faire des logiciels propriétaires. Quant à GLUT je crois que c'est GPL, donc là il faut rester dans le libre sinon il faut payer je crois...

    Dés le moment où tu es sous licence GPL, tu est obligé de tout distribuer, exactement l'inverse de ce que tu veux. Donc sous ces conditions ce n'est pas le but d'éviter la copie, c'est même le contraire. C'est la philosophie du libre et le but n'est pas la rémunération, ce sont des gens qui développent bénévolement, ou alors certains logiciels libres sont sponsorisés par des grosses boîtes.
    Fiquet
    - FAQ SDL
    - FAQ C++

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2005
    Messages : 9 810
    Points : 20 967
    Points
    20 967
    Par défaut
    Tu peux vendre les jeux faits avec des bibliothèques GPL, sans aucun problème. Le seul truc, c'est que tu dois donner les sources à quelqu'un s'il possède le jeu et qu'il veut jeter un oeil. Tu ne dois pas donner arbitrairement le code. Et le code fourni doit être compilable aussi.
    Tu peux aussi vivre de la vente d'un service se rapportant à ton logiciel publié sous licence GPL.
    Par rapport au fait se se faire spolier, personne ne peut le faire, c'est impossible. Ton code est sous GPL, donc si qqn a les sources et veut les vendre, c'est comme pour toi, pas mieux, ni moins bien.
    Enfin, si tu sépares bien ton code du code des bibliothèques, tu pourras facilement changer de bibliothèque si tu en trouves une mieux ou si un éditeur est intéressé et qu'il a ce qu'il faut sous la main.

  4. #4
    Invité
    Invité(e)
    Par défaut Philosophie du libre
    Citation Envoyé par Miles
    Enfin, si tu sépares bien ton code du code des bibliothèques, tu pourras facilement changer de bibliothèque si tu en trouves une mieux ou si un éditeur est intéressé et qu'il a ce qu'il faut sous la main.
    Direct X, donc, si on espère commercialiser sans livrer les sources...


    Citation Envoyé par Miles
    Par rapport au fait se se faire spolier, personne ne peut le faire, c'est impossible.
    Vous avouerez que le libre est la porte ouverte à toutes les copies illégales... Aucune protection, vive la copie !

  5. #5
    Rédacteur
    Avatar de bafman
    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    2 574
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2003
    Messages : 2 574
    Points : 5 323
    Points
    5 323
    Par défaut
    comme dit plus haut, la SDL est sous licence LGPL, ce qui signifie :
    • tu peut l'utiliser dans un projet commercial sans avoir à redistribuer les sources
    • si tu modifie les sources de la SDL, la tu doit redistribuer les sources SDL que tu a modifié (mais pas forcement tout le projet qui l'utilise)
    sinon, glut existe sous plusieurs licences et il doit bien en exister une compatible avec les projets commerciaux...
    * Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
    * pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
    Mes articles

  6. #6
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2005
    Messages : 9 810
    Points : 20 967
    Points
    20 967
    Par défaut
    Citation Envoyé par Kaji
    Direct X, donc, si on espère commercialiser sans livrer les sources...


    Vous avouerez que le libre est la porte ouverte à toutes les copies illégales... Aucune protection, vive la copie !
    Ben non, il n'y a pas de problème avec l'OpenGL, sans quoi Carmack aurait du souci à se faire, de même que 3DS, Maya, ...

    Le libre n'est pas la porte ouverte aux copies illégales. Les seules personnes à recopier illégalement se font autant chopper que s'ils pirateitn une autre bibliothèque.
    Il y a eu récemment une histoire avec lame, je crois, et Sony, ce dernier utilisant lame pour vérifier les mp3 sous le manteau, alors que lame est en GPL. Ils ont vite retiré leur logiciel à la *** à cause des poursuites. Même Sony.

  7. #7
    Rédacteur
    Avatar de bafman
    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2003
    Messages
    2 574
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2003
    Messages : 2 574
    Points : 5 323
    Points
    5 323
    Par défaut
    attention, openGL est une lib ouverte dans ses specification, pas dans son implementation...

    en gros, n'importe qui peut proposer des extensions openGL, apres, les developpeurs d'implementations (nVidia, ATI, Mesa) se debrouillent pour les faire marcher. Donc rien n'empeche de crer une implementation proprietaire d'openGL... par contre pour ce qui est d'avoir une implementation libre de directX
    * Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
    * pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
    Mes articles

  8. #8
    Invité
    Invité(e)
    Par défaut Ouf !
    Effectivement, pas la peine de distribuer les sources pour les licences LGPL comme SDL. Cool : pas obligé d'utiliser Direct X !!!

  9. #9
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2005
    Messages : 9 810
    Points : 20 967
    Points
    20 967
    Par défaut
    ...
    On peut utiliser openGL n'importe comment... On peut même l'utiliser dans Visual Studio avec la licence que l'on veut, pas LGPL ou GPL, celle qu'on veut.

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 178
    Points : 201
    Points
    201
    Par défaut
    Citation Envoyé par Kaji
    Vous avouerez que le libre est la porte ouverte à toutes les copies illégales... Aucune protection, vive la copie !
    N'importe quoi ... vu que toute copie de logiciel libre est légale !

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 19
    Points : 19
    Points
    19
    Par défaut qui copie qui ?
    Citation Envoyé par Kaji
    Direct X, donc, si on espère commercialiser sans livrer les sources...


    Vous avouerez que le libre est la porte ouverte à toutes les copies illégales... Aucune protection, vive la copie !
    Pourtant tu est bien content d'utiliser gratuitement le travail d'un autre pour un jeu que tu compte vendre ...
    Qui copie qui dans ce cas ?

    Le libre c'est le droit d'utiliser le travail des autres a condition que d'autres puissent utiliser le tien ...
    Si ce n'est pas ce que tu veut il faut que tu te tourne vers d'autres solutions mais attention, beaucoup de librairie non libres sont gratuite pour le devellopement de freeware mais payante(trés cher souvent) pour les projets commerciaux.

    Attention hein, il n'y a aucun mal a vouloir creer un projet commercial fermé. Mais dans ce cas tu n'utilise pas de produit GPL.

    Je suis pas specialiste mais une autre solution interessante pour les projet commerciaux c'est peut etre de rendre le source du moteur libre mais de proteger le contenu du jeu plutot que le moteur lui même. ( je ne sais pas si ca respecte correctement toutes les licenses par contre)

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 178
    Points : 201
    Points
    201
    Par défaut
    Citation Envoyé par TheToune
    Je suis pas specialiste mais une autre solution interessante pour les projet commerciaux c'est peut etre de rendre le source du moteur libre mais de proteger le contenu du jeu plutot que le moteur lui même. ( je ne sais pas si ca respecte correctement toutes les licenses par contre)
    Le contenu du jeu (graphismes, son, données divers) n'est pas du code, donc les license libres de s'y appliquent pas obligatoirement. Donc ca respecte

    C'est ce que font pas mal de jeux.

  13. #13
    Invité
    Invité(e)
    Par défaut Commercialisation
    Citation Envoyé par outs
    N'importe quoi ... vu que toute copie de logiciel libre est légale !
    Si la copie est légale, cela signifie pas de ventes...
    Déjà que lorsque les jeux sont protégés, on compte un jeu vendu pour dix copiés illégalement...

    Citation Envoyé par TheToune
    Pourtant tu es bien content d'utiliser gratuitement le travail d'un autre pour un jeu que tu compte vendre ...
    Qui copie qui dans ce cas ?
    Oui, mais je suis prêt à payer pour avoir utiliser ces librairies.
    Je ne comprends pas comment les développeurs font pour être payés si ils ne vendent pas leurs produits...

    Depuis le début de ce fil, je suis parti sur un développement OpenGL-SDL avec des licences LGPL... Merci pour vos conseils en tous cas.

  14. #14
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2005
    Messages : 9 810
    Points : 20 967
    Points
    20 967
    Par défaut
    Mais si, tu peux vendre ! Tu as juste à donner gratuitement le code source SI on te le demande. Et ça métonnerait que les gens qui possèdent ton jeu passent leur temps à recompiler le code source.
    Ceux qui veulent le pirater le pirateront, ceux qui veulent te remercier te paieront tout comme les jeux actuels ! Avoir une protection logiciel, c'est juste pour embêter les utilisateurs normaux, les pirates les contournent.
    Donc comme pour les jeux commerciaux, seuls les gens intéressés achèteront ton jeu, peut-être même certains pirates potentiels si le prix est attractif par rapport au marché. Sans compter les dons.

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    mars 2006
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 19
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par Kaji
    Si la copie est légale, cela signifie pas de ventes...
    Déjà que lorsque les jeux sont protégés, on compte un jeu vendu pour dix copiés illégalement...

    Oui, mais je suis prêt à payer pour avoir utiliser ces librairies.
    Je ne comprends pas comment les développeurs font pour être payés si ils ne vendent pas leurs produits...

    Depuis le début de ce fil, je suis parti sur un développement OpenGL-SDL avec des licences LGPL... Merci pour vos conseils en tous cas.
    On ne vent pas vraiment de logiciel libre, on vent le plus souvent des services associé ou du contenu.

    Le gros probleme c'est qu'entre une utilisation libre ou non commercial d'une librairie et son utilisation commercial la difference peu etre de plusieurs dixaine de millier d'euros pour certaines. Quelques une propose des compromis intermedaire ( en fonction du nombre de vente visée etc ...) mais pas beaucoup. Il est peut etre possible d'obtenir des arrangements en prenant contact avec les devellopeurs mais faut pas rever non plus car il n'ont peu etre pas tous le temp de s'occuper de cas particulier.

  16. #16
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2005
    Messages : 9 810
    Points : 20 967
    Points
    20 967
    Par défaut
    De toute manière, pour les jeux, faut pas se leurrer, on ne gagne presque rien, surtout si one st pas distribué, et pour être distrisbué, il faut avoir un dossier béton, béton vu le niveau actuel.

Discussions similaires

  1. Licence GNU GPL et commercialisation
    Par Aspic dans le forum Linux
    Réponses: 6
    Dernier message: 27/12/2013, 11h12
  2. Réponses: 14
    Dernier message: 31/07/2006, 18h37
  3. [juridique] Licence GPL, version 2
    Par mic79 dans le forum Droit
    Réponses: 2
    Dernier message: 19/11/2005, 09h42
  4. Javascript, et non respet de licence GPL par une entreprise
    Par Alexandre T dans le forum Licences
    Réponses: 8
    Dernier message: 26/10/2005, 10h24
  5. Se munir d'une licence GPL
    Par trattos dans le forum Droit
    Réponses: 4
    Dernier message: 17/09/2005, 14h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo