• [^] # Re: Licence

    Posté par (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 7.

    Du coup elles sont sous quelles licences les cartes ? CC by-nc-sa, comme les modèles ? CC by-sa 2.5, pour respecter la licence des versions précédentes ? Pas de licence parce que kestananafout on est des progamerz developerz mozafokaah :o ?

    La volonté est de faire du CC by-sa, malheureusement ce n’est pas toujours possible. À la différence du projet Warsow qui a une politique volontariste concernant la clause -nc, la volonté est de faire du libre, mais il faut faire avec ce qui existe...

    Dans les trucs qui restent encore de Tremulous (genre les bruitages), c’est juste intouché donc ça hérite de la politique « non mais qu’est ce que tu me prends la tête avec ça » du contributeur original il y a plus de dix ans avec tout le flou qui tourne autour. Le premier qui vient avec des sons rafle la mise hein, il y a juste besoin de les remplacer. ;-)

    Dans les nouveau truc, toutes les textures sont libres, je crois que c’est non-négociable.

    Question cartes et modèles, il y a malheureusement quelques nouvelles contributions en -nc. Un des problèmes qui s’est présenté (et là il y a vraiment besoin de la contribution d’un juriste), c’est que certains contributeurs utilisent des logiciels dont la licence interdit l’utilisation commerciale de ce qui est produit avec. Ce sont des clauses complètement abusives et qui ne tiennent probablement pas, car l’auteur du logiciel que tu utilises n’a aucune paternité sur ta propre production, mais le bon sens ne suffit pas si un gros éditeur veux t’intimider.

    Il y en a aussi quelques uns qui sont encore frileux à cause de précédents abus. C’est dramatique, mais il est plus facile de faire respecter la loi sur l’aspect -nc que sur l’aspect libre.

    Je m’explique. Par exemple si quelqu'un publie une version commerciale et fermée d’un jeu en source ouverte empêchant l’usage commercial sur l’App Store d’Apple, il sera beaucoup plus facile d’obtenir le retrait si vous pointez le fait que le jeu est commercialisé alors que la licence l’empêche que si vous pointez le fait que le jeu ne distribue pas ses sources. Donc malheureusement, certains utilisent les licences -nc juste pour garantir que les sources restent ouverte, c’est complètement dingue et on marche sur la tête mais c’est comme cela que cela fonctionne lorsqu’il faut traiter avec les parrains mafieux type Apple pour faire respecter la loi, parrains qui fondent leur jugement moral uniquement sur l’aspect commercial/non-commercial.

    J’évoque le fait que certains contributeurs utilisent des logiciels non-libres, je réponds donc par avance à la question suivante, quid des formats? Même si certains utilisent des outils non-libres, il faut nécessairement que la réalisation soit exportable (et exportée) vers un format utilisé par un logiciel libre, comme Blender. C’est catégorique, en fait il y a déjà des gens qui ont proposé des contributions qui n’ont jamais servi parce qu’elles n’ont jamais pu être intégrées, donc c’est pas la peine de commencer si ça n’est pas exportable, c’est du temps perdu. Ça fera juste une jolie image à placer dans votre book, mais ça ne servira pas.

    Unvanquished a un super contributeur pour les animations et il travaille sous Blender, ce qui met tout de suite la barrière à l’entrée pour tous les modèles qui ne sont pas compatibles avec Blender. Ce contributeur est une vraie chance, à la fois parce qu’il travaille avec des outils libres, et à la fois parce qu’il pose les critères d’entrée par sa seule présence.

    Autre aspect catégorique, il faut impérativement les sources, ou un format intermédiaire modifiable (l’exemple d’un export vers Blender même si l’outil d’origine n’est pas Blender). Avec Tremulous, il manque énormément de sources pour les maps officielle, et ça c’est juste pas acceptable (malheureusement les licences Creative Commons le permettent).

    Donc oui, il y a malheureusement quelques trucs en -nc qui trainent, par contre l’exigence concernant les sources va au delà de l’exigence des licences Creative Commons. Aussi, si quelqu’un propose un remplacement sans -nc, ce remplacement sera volontiers accepté. C’est juste qu’il faut bien avancer avec ce qu’on a, c’est comme pour les sons, tant qu’il y a pas mieux, ben faut faire avec...

    Au delà des licences, il y a aussi la gestion des sources, et pas que pour le code. Les artistes sont très mal lotis et ont très peu d’outils compatibles avec le suivi de version par exemple, et souvent les outils ont des fonctionnements qui marchent sur la tête. Je pense notamment au compilateur historique q3map2 qui est le seul compilateur que je connaisse qui ne sait pas ce qu’est une source (mais qui compile des sources) et qui est une bouillie immonde question code. Il y a un énorme travail à faire et en cours de réalisation de ce coté, ce sera en partie évoquée dans mon prochain journal.

    ce commentaire est sous licence cc by 4 et précédentes