Bon, je réanime le blabla avec une question:
Comment ça fonctionne les licences open-source ? Genre pour dire que tel programme qu'on a créé est disponible sous telle licence, faut le déclarer où? Faut suivre une démarche spécifique? Même question pour les autres types de licences.
Tu peux l'inclure dans un fichier LICENSE que tu distribues avec ton programme, et si tu as un fichier README tu peux la mettre dedans aussi. Si tu sais pas quelle license choisir (il y en a énormément): http://choosealicense.com/
La licence GPL a un petit côté viral intéressant, elle impose que le code source qui utilise celui sous licence GPL doit adhérer à la même licence, donc aussi être publié librement sur le net, etc
D'habitude, ils mettent un résumé de cette licence dans l'en-tête des fichiers source, ainsi qu'un lien pour la lire en détail en ligne et/ou une copie au format texte incluse dans les fichiers.
Oki, et c'est pareil pour les licenses non open-source? (Pour m'informer)
Déjà, la licence GPL n'est pas vraiment une licence open-source, même si elle implique un code source disponible, enfin on pourrait aussi parler de la licence du moteur unreal qui ne l'est pas vraiment non plus vu que le code source est difficile d'accès et qu'on ne peut pas le partager, enfin, tous ces trucs ![]()
Du code peut être publié sous des tonnes de licences différentes, enfin par exemple le jeu minetest est publié sous licence LGPL (donc avec moins d'obligations) et ils s'en mordent les doigts car des gens prennent leur code source, le compilent et publient le résultat sur le playstore, ils ont plus ou moins le droit de faire ça car la licence n'était pas assez restrictive, donc il convient de bien choisir la sienne ![]()
Un random article sur la différence entre la GPL et les licences open-source : http://www.gnu.org/philosophy/open-source-misses-the-point.html
Merci, et si on a défini aucune licence c'est quoi celle "par défaut"?
http://www.wtfpl.net/txt/copying/ celle-là ![]()
En vrai, si d'aventure tu voulais utiliser une licence pour un projet personnel, essaye de trouver des projets similaires sur internet et voir en quoi ils sont publiés ![]()
Une liste de licences : http://www.gnu.org/licenses/licenses.html
http://www.gnu.org/licenses/license-list.html
Beaucoup de ces licences semblent être publiées de manière assez marginale, pour les plus populaires tu peux regarder la GPL et consorts, la LGPL, la AGPL (un peu plus stricte encore que la GPL je crois
), la licence dite MIT..
en france
<1% de la population mondiale
Choisis bien ta licence. ![]()
Merci cael ![]()
Le 21 février 2015 à 15:54:32 whiteapplex a écrit :
Par défaut en France, on est propriétaire de son œuvre, donc aucune copie ou exploitation d'aucune sorte n'est légale.
Ok, mais du coup si je suis français et que des chinois (exemple pris totalement au hasard
) veulent c/c mon jeu, cette "protection" fonctionne quand même?
http://www.gnu.org/licenses/license-list.html#NoLicense Ah ouais chaud, le pas-de-licence est listé dans les licences du site de gnu, dans la catégorie 'licences non-libres' ![]()
"Ok, mais du coup si je suis français et que des chinois (exemple pris totalement au hasard
) veulent c/c mon jeu, cette "protection" fonctionne quand même? "
Non, elle ne fonctionne pas. Mais en vrai, c'est pas les chinois les pires, ce sont les iraniens, chez eux la propriété intellectuelle ne marche que pour les iraniens, pour des produits/oeuvres créés sur le sol iranien. Apparament les logiciels piratés circulent légalement là-bas ![]()
Déjà, la licence GPL n'est pas vraiment une licence open-source
Si ![]()
http://www.wtfpl.net/txt/copying/ celle-là
C'est ma préférée, je l'utilise dans tous mes projets ![]()
"Si
"
L'un des seuls trucs qu'elle a en commun est la mise à disposition du code source, pour tout le reste c'est complètement différent, pourquoi ne pas lire le pavé que j'ai linké et qui explique précisément les différences? ![]()
"Par exemple en France t'auras beau mettre 500 milliards de restrictions sur ton œuvre, t'empêcheras pas les gens d'en faire des parodies."
Oui enfin là c'est normal, les licenses servent à protéger contre la contrefaçon, pas à empécher les gens de créer en s'inspirant. ![]()
"Maintenant si tu proposes ton jeu gratuitement c'est mort, tout le monde pense que gratuité = liberté de distribution alors que pas du tout, mais les gens agiront comme si ils pouvaient distribuer librement ton jeu."
Les licences comme la GPL permettent justement de se défendre dans ces cas-là, pour les clones de minetest dont je parlais, ceux qui développent le jeu de base préviennent google qui enlève le clone de leur store, sinon t'as des juges spécialisés dans les violations de licence. ![]()
"Dans ta morale à toi, mais c'est subjectif, déjà de juger le degré de parodie, quelqu'un qui copie mon jeu et qui remplace tous les bruitages par des bruits d'animaux et qui vend cette parodie ? Ah bah c'est de la parodie hein, c'est drôle, et puis on voit que c'est fait pour faire rire ! Et puis on le distingue de l’œuvre original !"
Là c'est bien de la contrefaçon que tu évoques, moi je parlais des trucs genre fanarts, quoi ![]()
Sinon Minetest et les autres projets libres s'en tirent bien avec le concept de site officiel, et les plaintes aux propriétaires de plate-formes quand des idiots s'imaginent pouvoir gagner de l'argent facilement avec le travail des autres. ![]()
Overdose de réponses ![]()
Donc concrètement on ne peut pas lire et réutiliser mon code légalement pour quoi que ce soit tant que je ne lui ai pas attribué de licence (et qu'il n'est accessible qu'en décompilant le jar du jeu), ou bien j'ai rien compris et c'est le contraire?
C'est pour savoir si c'est vraiment important d'attribuer la licence longtemps avant la finalisation du projet.
C'est mieux d'appliquer la licence dès le début, dans le cas d'une licence libre cela permet à d'éventuels contributeurs de savoir ce que va devenir leur travail. ![]()
Apparament, si tu publie ton code sans licence, le droit français lui attribue la propriété intellectuelle par défaut mais pas sûr que tu aies un moyen de défense si quelqu'un venait à le voler. Et les gens qui lisent et réutilisent habituellement le code source des autres préfèrent autant dealer avec une licence indiquant clairement ce qu'ils ont le droit de faire ![]()
Il y a énormément de licenses, mais les plus utilisées sont (en gros):
- la GPL: la license des puristes libristes
. Elle est virale, càd qu'à partir du moment que quelqu'un inclut un morceau de ton logiciel dans le sien, il devra être distribués sous la même license.
- la LGPL: un petit peu plus permissive que la GPL: les dérivés de ton logiciel devront être sous la même license, mais un projet qui utilise ton logiciel n'est pas obligé d'être sous license GPL (particulièrement utile pour les bibliothèques) .
- license BSD: beaucoup plus permissive, en gros les gens font ce qu'ils veulent de ton logiciel mais doivent te donner le crédit de ton travail.
- et bien sûr ma préférée: DO WHAT THE FUCK YOU WANT TO
Si t'en veux plus il y en a un paquet ici: http://choosealicense.com/licenses/
Bon, j'ai du temps libre en ce moment donc je bosse sur un petit générateur de caverne aléatoire simpliste
je dois faire la génération du sol de la caverne.
je pourrais l'adapter au système que j'avais utilisé pour Dig&Build en remplaçant les vides par un pixel de couleurs signifiant au moteur un espace vide

wax
va voir les stats sur alexa
![]()
http://www.dailymotion.com/video/x1ybocf_john-oliver-hbo-neutralite-du-net-vostfr_tech c'est un génie ce mec ![]()