Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux

Développement 2D, 3D et Jeux Forum développement 2D, 3D et Jeux. Avant de poster : Les FAQs Programmation 2D, 3D et Jeux

Réponse
 
Outils de la discussion
Vieux 02/05/2006, 11h46   #1 (permalink)
Membre éclairé
 
Date d'inscription: mai 2002
Messages: 318
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 ?
Kaji est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 12h13   #2 (permalink)
Membre chevronné
 
Date d'inscription: mars 2005
Localisation: Fribourg (Suisse)
Âge: 21
Messages: 634
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 - Modérateur 2D / 3D / Jeux
- FAQ SDL
- FAQ C++
Fiquet est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 12h38   #3 (permalink)
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Date d'inscription: juillet 2005
Localisation: Pau
Âge: 27
Messages: 8 920
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.
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 13h14   #4 (permalink)
Membre éclairé
 
Date d'inscription: mai 2002
Messages: 318
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 !
Kaji est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 13h22   #5 (permalink)
Rédacteur/Modérateur
 
Avatar de bafman
 
Date d'inscription: novembre 2003
Localisation: Paris
Âge: 25
Messages: 2 417
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
bafman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 13h47   #6 (permalink)
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Date d'inscription: juillet 2005
Localisation: Pau
Âge: 27
Messages: 8 920
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.
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 14h01   #7 (permalink)
Rédacteur/Modérateur
 
Avatar de bafman
 
Date d'inscription: novembre 2003
Localisation: Paris
Âge: 25
Messages: 2 417
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
bafman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 16h30   #8 (permalink)
Membre éclairé
 
Date d'inscription: mai 2002
Messages: 318
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 !!!
Kaji est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2006, 16h40   #9 (permalink)
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Date d'inscription: juillet 2005
Localisation: Pau
Âge: 27
Messages: 8 920
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.
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/05/2006, 13h38   #10 (permalink)
Membre actif
 
Date d'inscription: mars 2006
Messages: 176
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 !
outs est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/05/2006, 14h28   #11 (permalink)
Invité régulier
 
Date d'inscription: mars 2006
Messages: 16
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)
TheToune est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/05/2006, 15h27   #12 (permalink)
Membre actif
 
Date d'inscription: mars 2006
Messages: 176
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.
outs est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/05/2006, 08h40   #13 (permalink)
Membre éclairé
 
Date d'inscription: mai 2002
Messages: 318
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.
Kaji est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/05/2006, 08h47   #14 (permalink)
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Date d'inscription: juillet 2005
Localisation: Pau
Âge: 27
Messages: 8 920
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.
__________________
Blogs : mon blog, ma liste de partage
Le site de décoration (à faire soi-même) de ma femme : http://www.eifelle.com/
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/05/2006, 11h56   #15 (permalink)
Invité régulier
 
Date d'inscription: mars 2006
Messages: 16
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.
TheToune est déconnecté   Envoyer un message privé Réponse avec citation
NEWS 2D - 3D - JEUXLES FAQsTUTORIELSOUTILSBIBLIOTHEQUESMEDIASLIVRESSOURCESTVBLOG

Réponse

Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h52.


Vos questions techniques : forum d'entraide 2D - 3D - Jeux - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.