Aussi, tu as oublié d'expliquer ce qu'est Daemon, on le devine un peu du contexte, mais c'est pas explicitement dit.
Ah oui en effet !
Donc, comme on le devine, dans le projet Unvanquished fork de TremZ (le jeu complet), Daemon est le fork d'OpenWolf (le moteur).
Ben, Unvanquished pour moi c'est en majeure partie de nouvelles données et des tweaks pour équilibrer le jeu, j'ai pas vu de nouvelles features.
Les quelques tweaks qui sont là ressemblent furieusement à ceux qui ont été expérimentés par tous les forks précédents, donc on peut dire que le risque n'est pas grand, une partie du travail avait déjà été éprouvée.
Pour les données, ils n'ont pour le moment remplacé que des modèles et des textures (ce qui ne change pas encore le gameplay), et ont commencé à intégrer des maps (ce qui peut changer le gameplay, mais c'est propre à la map, pas au jeu). Ils n'ont pas touché aux différentes classes d'Alien, ni aux types d'armes, ni aux différents objets constructibles et à leur rôle stratégique.
Question jeu, je n'ai senti encore aucune différence, certains détails graphiques ont changé, mais ça ne modifie rien à l'expérience de jeu ni à l'ambiance. Je trouve qu'ils font ça d'une manière assez juste, sans prendre de trop gros risque.
On peut dire que la migration de tremulous depuis le moteur originel vers Daemon est déjà un succès, maintenant il peuvent s'attaquer au reste par petite touche. Et puis comme Tremulous 1.1.0 est déjà vieux de six ans, cela permet de poser un regard plus neuf sur Unvanquished, beaucoup de petites variations n'ont plus de risque de choquer.
Aussi, je n'ai peut-être pas été très clair, mais dans mon commentaire « _Les données ne sont quasiment jamais forkées […] Ce sont les moteurs qui forkent._ », il faut comprendre que ces données contiennent une grosse part de la logique du jeu, et pas seulement les textures ou les sons. Dans les jeux basé sur un moteur idTech, on peut voir un peu le moteur comme un interpréteur (c'est une analogie), Ce qui détermine qu'il y ai une équipe d'humain et d'alien, que les aliens puissent muter mais pas les humains, que les humains puissent acheter et vendre des armes, qu'il faille un réacteur pour construire une nouvelle structure humaine etc. tout ça n'est pas dans le moteur Daemon/idTech3, mais le moteur Daemon/idTech3 propose des fonctions qui permettent d'implémenter cette logique.
Les données, dans ce type de jeu, c'est plus qu'un thème.
On pourrait faire une analogie avec navigateur exécutant un webmail : ils ont remplacé chrome par firefox (interpréteur js, xml, css = le moteur), ils ont commencé à faire varier la css et les images, mais ils n'ont pas touché au javascript ni au concept du webmail. C'est toujours un webmail, pas un service de microblogging (par exemple).
ce commentaire est sous licence cc by 4 et précédentes
Euh non ça ne casse rien, dans ce cas là webkit rejoint gecko dans la liste des exceptions, ça ne change rien à la tendance générale ni la volonté habituelle.
ce commentaire est sous licence cc by 4 et précédentes
Je pensais plutôt à l'underground, et ce qui s'en rapproche à savoir les utilisations illégales de faible ampleur. […] Toute la question, c'est l'ampleur, et il y a tout un tas d'utilisation illégales qui ne font de tort à personne, et où le flou juridique n'est pas un problème.
Tout à fait, c'est ce à quoi je faisais référence quand je parlais du « cercle de la famille », souvent ce « cercle de la famille » plus ou moins bien défini peut-être élargi sans que cela ne pose problème. Pourtant on se rend compte que ce n'est pas si confidentiel que ça, on peut prendre l'exemple de youtube : sur toutes les vidéos publiées, quelle proportion est totalement propre ? La masse de la population accepte de vivre dans la tolérance, alors qu'elle pourrait vivre dans la légalité. Lorsque Tonton fait un diaporama familial de photo de vacance accompagné d'une musique épique de son artiste préféré, pas de problème… Quand Tonton met cette vidéo sur youtube, cela devient une publication internationale… et pourtant c'est encore la plupart du temps toléré (si ce n'est pas une musique du top40)… Un jour le tonton il fait une vidéo plus officielle pour une quelconque association, et reproduit le même comportement… Comme son association est assez confidentielle ce sera encore toléré… Etc.
Je me souviens lorsque j'étais en école d'ingé, comme dans toutes ces écoles les étudiants doivent élaborer des projets toujours plus diverses et ambitieux. Un jour un groupe d'étudiant avait un projet intéressant (je ne me souviens pas exactement du projet), qui répondait à un besoin légitime, mais qui ne pouvait pas vraiment être réalisé avec la législation actuelle sur le droit d'auteur. Quand le jury a posé la question inévitable « mais vous pensez que vous aurez le droit ? », l'étudiant le plus affirmé du groupe rétorqua tout de go « Boah, on est étudiant ! ». Le but de ce genre d'école est aussi de faire prendre conscience au gars en question qu'un jour il n'aurait plus ses 25 à 50% de réductions SNCF, qu'il n'aurait plus l'accès au resto U ni aux résidences universitaires, ni sa carte de transport interurbain subventionnée, qu'il n'aurait plus le Louvre gratuit ni aucune réduction cinéma, ni les ristournes du macdo et autres combines qui ne sont là que pour le former à être un consommateur servile.
Beaucoup d'habitudes « underground » deviennent parfois de vraies institutions jusqu'à devenir des modes qui ne semblent « underground » que parce qu'elles reprennent les codes « underground ». L' « underground », ça me fait parfois penser au « politiquement incorrect » des médias actuels, qui ne signifie souvent que le fait (peu risqué et peu polémique) de citer l'opposition actuelle. L' « underground », par définition, on ne devrait pas le voir beaucoup !
La légitimité s'oppose parfois à la légalité, dans certains cadres restreint (qu'on appelle ça « underground » ou « cercle privé de la famille » en fonction de la culture et du milieu peu importe) la préférence de la première sur la seconde est acceptable. Le problème c'est quand cette préférence devient une habitude et survit en sortant de ce cadre restreint.
Pour Warsow je pense qu'en effet cela semble assez bien encadré, peut-être même plus sérieusement que dans certains projets libres (!)… Après il y a le débat du libre/pas libre, pourquoi certains projets, comme Warsow, pensent que le propriétaire est une meilleure solution. Personnellement, même si je ne remettrai pas en cause leur volonté, et que de toute manière ça ne me dérange pas tant que ça que Warsow ne soit pas complètement libre, je trouve que les arguments rapportés par ce journal ne me satisfont pas. :)
En tout cas merci pour tes interventions posées et claires, et puis c'est courageux de ta part car il était prévisible que certains de tes partis pris mènent à des frictions ! :)
ce commentaire est sous licence cc by 4 et précédentes
Puisque c'est à l'origine un journal, je rappelle que les journaux sont des espaces personnels mutualisés d'expression libre et qu'ils appartiennent à ceux qui les ont postés, que les avis n'engagent que leurs auteurs et que LinuxFR ne saurait être rendue responsable de la présence dans cette dépêche de quelconque avis personnel, opinion, supposition, parti-pris, lancé de troll, humeur, ou allusion d'initié ! :)
ce commentaire est sous licence cc by 4 et précédentes
C'était pour faire référence aux débats précédents, j'aurai pu dire aussi « Ce genre d'image est-elle une récompense pour quelqu'un ? » en référence à ce commentaire.
J'ai hésité entre le cliché « c'est pour des machos frustrés fantasmant derrière leur écran » et « c'est une carotte pour les liseurs de nourjals », j'ai choisi le premier /o\.
ce commentaire est sous licence cc by 4 et précédentes
C'est sûr, c'est tellement classique chez les développeurs de jeux vidéos propriétaires sous Windows de forker…
C'est dans les habitudes (si ce n'est par nécessité) de fournir une copie de toutes les bibliothèques tierces à Windows et au développeur de Jeu.
Ce n'est pas encore un fork, mais c'est la première étape pour un fork, le fork devient alors très très facile.
Et puis c'est pas comme si les développeurs utilisateurs de bibliothèques propriétaires diffusaient ouvertement les modifications qu'ils apportent à ces bibliothèques pour les adapter à leurs projets (bibliothèques pour lesquelles ils n'ont qu'un droit pour leur pomme) !
ce commentaire est sous licence cc by 4 et précédentes
J'ai hésité à jouer au jeu de la nimage et à proposer celle-ci : nimage
Mais je ne saisis pas vraiment ta nimage (il y a des gens pour fantasmer dessus ?) !
ce commentaire est sous licence cc by 4 et précédentes
Tout le monde sait que c'est pas parfait, mais ça marche pour plusieurs milliers de paquets, et ça ne coincent que pour une minorité.
Je cherche à comprendre pourquoi ça ne marche pas pour cette minorité (c'est le premier pas pour résoudre le problème), pas à endormir la question sous prétexte que « c'est comme ça c'est pas parfait ».
ce commentaire est sous licence cc by 4 et précédentes
Un peu d'objectivité sans attaques gratuites un jour? Devrons-nous inventer un mot pour le racisme contre les OS? Ca craint…
Ce que tu n'as pas compris, c'est que je ne compare pas Linux et Windows, mais les gens qui développent avec un dépôrt, et l'univers des gens qui développent sans savoir ce qu'est un dépot, et bien c'est peut-être pas la faute à Windows, mais la majorité de ces gens sont sous Windows. Toi tu as lu "Windows" et hop ça t'as piqué.
Autre exemple, cette plainte du fork est aussi chez Google (Chrome qui patche toutes les libs, Android).
Oui, complètement, et cette plainte je l'a entendue plusieurs fois dans des journaux ici.
Blue Griffon, c'est un truc de Windowsien? Il va y avoir un qui va s'étrangler
Je n'avais pas osé dire que BlueGriffon était un truc de Windowsien, seulement la manière d'intégrer XulRunner, je n'ai cité que BlueGriffon parce que c'est celui qui m'est venu à l'esprit quand j'ai cherché un projet basé sur XulRunner qui n'était pas un projet de la MoFo.
La prochaine fois je citerai Celtx, comme ça je serai tranquille ?
J'avais voulu citer BlueGriffon pour donner un exemple de logiciel qui subit la manière d'intégrer XulRunner (parce que je le suppose plus connu que Celtx), oui je dis bien subit, parce que la plupart des logiciels qui intègrent une version spécifique de XulRunner, c'est pas par choix, c'est qu'ils ne peuvent pas faire autrement. Et ça tu ne l'as pas saisi, donc tu n'as pas saisi mon exemple ni la raison de mon exemple et donc tu n'as pas aisi mon intention. Pourquoi les projets forkent tous ioQuake3 ? Pourquoi il n'y a pas de libIoQuake3 ? J'essaie de répondre à ces questions, pas de poignarder du Windows. Mais toi tu as vu Windows et t'as pas cherché à comprendre. Si je parles de Windows, ce n'est pas ma faute, c'est parce que la majorité des développeurs des projets que j'ai cité sont sous Windows.
Par contre c'est vraiment drôle parce que je n'avais pas fait exprès, mais BlueGriffon est l'exact exemple d'un comportement Windowsien : sous Linux l'installeur place l'icône dans Menu → Nom de la boîte → Nom du logiciel, avec à coté une entrée Menu → Nom de la Boîte → Désinstaller le logiciel.
Je crois que tous les lecteurs de DLFP ayant eu affaire à un Windows devineront d'où vient ce comportement. Personnellement, c'est la première fois que je vois un logiciel se comporter de cette manière là sous Linux ! Ensuite BlueGriffon est un logiciel en version démo, il est libre certes, mais les versions téléchargeables sont volontairement amputées et il faut acheter des extensions pour qu'il soit complet. C'est un droit de l'auteur, mais c'est le seul logiciel libre de bureau que je connaisse qui fasse cela, et on ne peut pas franchement dire que cela fait partie des méthodes de travail habituelles sous Linux. À coté Firefox est un exemple, et il y a pleins de logiciels proprios sous Linux qui font mieux que BlueGriffon question intégration et « bonne manières ».
Bref, bon, là tu te ridiculises. BlueGriffon est l'exemple type du logiciel qui reporte les manières Windowsiennes sous Linux. Je n'avais pas cité BlueGriffon pour dire cela, plutôt pour dire qu'il subissait le comportemet de la MoFo avec XulRunner, bref, tout l'inverse, mais puisque tu le demandes, désolé, mais je peux pas laisser passer une aussi grosse bêtise : BlueGriffon est une horreur d'intégration sous Linux, et c'est l'exemple type de pratiques Windowsiennes rapportées sous Linux. C'est factuel.
ce commentaire est sous licence cc by 4 et précédentes
En tout cas c'est grâce à un commentaire de ta dépêche que j'ai découvert l'existence de TremZ et me suis réintéressé à Tremulous !
Franchement, le projet Unvanquished me semble prometteur… dépôt git, communication plusieurs foispar mois, releases fréquentes, utilisation de Blender…
ce commentaire est sous licence cc by 4 et précédentes
J'ai eu pendant un temps un tri écran, mais à l'époque c'était des 15" en 1024x768.
Aujourd'hui j'ai un 24" en 1920x1080, et je ne rêve pas vraiment d'une plus grande surface visible, plutôt d'une meilleure densité de pixels.
Si je devais me remettre au multi-écran, je passerai peut-être au tri écran, parce que c'est pas pratique le bi écran avec la jointure au milieu, j'ai ça au boulot pour le montage du son et c'est pas pratique. Mais pour un tri-écran, je chercherai des écrans en 4/3.
ce commentaire est sous licence cc by 4 et précédentes
Est-ce qu'il permet de faire dépendre les paquets les uns des autres ? (c'est une vraie question, je ne sais pas) Si ce n'est pas possible, alors le raisonnement est toujours valable : devoir toujours livrer son programme avec une n-ième version des bibliothèques utilisées, ce qui est déjà le début d'un fork.
Est-ce que le Windows store a déjà commencé à changer les habitudes de développement ?
ce commentaire est sous licence cc by 4 et précédentes
C'est vrai que cette pagaille a beaucoup nuit à Tremulous. Un truc qui m'énervais, c'était la prolifération des maps alacon type highrise, ou les serveurs aimbot only. Bref, on ne peut pas accuser à Tremulous d'avoir péricilité parce qu'il était libre, mais parce qu'il n'était pas maintenu (= prolifération des mods et forks), qu'il et n'y avait pas de serveur officiel propre et entretenu (on ne peut pas empécher les mods rigolos pour se marrer, mais il ne faut pas qu'ils soient les seuls). Tout ces défauts peuvent être endigués dans un projet libre, c'est n'est pas un problème de liberté/propriétaire. J'espère que l'équipe d'Unvanquished saura garder l'attention nécessaire au sérieux du projet, et saura aussi maintenir un pool de serveurs propres.
Forcément, quand les joueurs sérieux arrivaient sur un serveur UrbanTerror, ça leur changeait la vie !
ce commentaire est sous licence cc by 4 et précédentes
C'est le défaut des dépôts, mais il est possible de combiner l'avantage du dépôt de proposer une version standard et commune d'un paquet, avec l'avantage de mise à jour récente avec un dépôt fait pour cela. Par exemple Debian propose un dépôt -updates (anciennement -volatile) pour les mises à jours qui changent vite (signatures de virus clamav par exemple), un dépôt -bakport pour les applications qui se doivent d'être récentes (libreoffice, firefox).
Le dépot PlayDeb (même s'il n'est pas un dépôt Ubuntu officiel) fait très bien ce boulot : il propose même la beta d'Unvanquished, et est le distributeur officiel de Warsow pour Ubuntu !
ce commentaire est sous licence cc by 4 et précédentes
Il y a quand même une furieuse tendance à forker dans tous les sens, et cette tendance n'est pas uniuqement due au fait que le logiciel soit libre. Le fait que le logiciel soit libre rend le fork possible, mais ne rend pas le fork nécessaire.
Autre exemple : la multitude de forks de radiant qui ont existés… gtkradiant, qeradiant, zeroradiant, netradiant, xrealradiant, darkradiant…
Chaque jeu proposant un fork du fork livré avec un pack de ressources.
Si on peut le justifier pour un moteur de jeu, cela devient tout de suite beaucoup plus difficile concernant le modeleur ! Pourquoi tant de forks dans ces projets principalement développés sous Windows ? Ce qui est certain, c'est que sous Windows personne ne peut diffuser un paquet de ressources qui dépend de netradiant ! Personne ne peut diffuser des ressources seules en sachant que cela va automatiquement installer le modeleur avec. Il faut tout fournir : les ressources, le modeleur, gtk… Et hop voilà un fork !
Alors ce n'est peut-être pas spécifique au développement sous Windows, en tout cas cela semble spécifique au développement de jeu vidéo, essentiellement sous Windows.
Voire plus haut mon commentaire sur la direction que prend UrbanTerror, qui laisse à penser que pour certains, faire un vrai jeu c'est faire un jeu proprio, tout comme pour certains, on n'est pas un artiste tant qu'on n'est pas sociétaire SACEM.
On ressent assez fortement certaines manières de travailler… Par exemple si les codeurs du moteurs utilisent volontiers un gestionnaire de version comme GIT ou SVN pour travailler… Le mappeur lui a tendance à faire tout tout seul dans son coin et à publier des résultats finis. Je n'ai pas encore vu parmi ces jeux quelqu'un proposer un dépôt pour une carte, et l'ouvrir à la collaboration. D'ailleurs, certains publient leur map sous license CC-By-SA mais fournissent les sources de leurs maps à quelques initiés sous NDA et se plaignent des autres qui la décompilent.
Par exemple, il y a un gars assez réputé dans l'univers du mapping nommé Ingar, il a sorti des cartes très abouties pour Tremulous, c'est lui qui fournit le package netradiant pour Tremulous sous linux. C'est un mappeur linuxien impliqué dans plusieurs projets libre… Et pourtant quand je lis ses pages de maps je suis étonné, par exemple sur la page de Vega, je cite :
I also received the kind permission from KOsAD to use assets from his Tremulous map Metro, from gareth, to use assets from his Tremulous map Sector B17, and from Jestr, to use his Sedna texture.
On est loin de la manière de procéder dans le libre, il est obligé de demander des autorisations spécifiques pour réutiliser du travail, je ne pense pas que cette méthode de travail vienne de son expérience du libre, mais des méthodes de travail du monde du mapping Q3 qui tourne quasi exclusivement sous windows, hérité de l'historique des mods proprios de Quake3 sous Windows.
Windows n'est pas forcément la cause directe, mais c'est le système le plus répandu dans le monde du jeu vidéo propriétaire et dans le monde du jeu vidéo libre, et les développeurs de jeux vidéos libres sous Windows semblent suivre les méthodes des développeurs de jeux vidéos propriétaires sous Windows. Windows n'est peut-être pas la cause, mais le lieu où ces méthodes de travail collusionnent.
ce commentaire est sous licence cc by 4 et précédentes
L'avenir d'UrbanTerror est complètement propriétaire (et donc son fonctionnement sur la distribution que tu utilises n'es pas garanti).
Un futur UrbanTerrorHD a été annoncé en novembre 2010 avec un argumentaire pour le moins étrange :
Hi folks, Frozen Sand here with some important news about the next release. Firstly, Urban Terror 4.2 is still coming. It’s got new maps, new visuals, new weapons, a new renderer and of course, the passport anticheat. It’s got the most new content and features since the original 2.0. Pretty amazing seeing it was supposed to be just a nice quiet patch done sometime last year. Everybody loves feature creep, right?
To be able to do all that, Frozen Sand is going to ship as an official Q3 licensee, forked properly from the 1.32b Quake sources. The GPL stuff we’ve made public releases of (IoUrbanTerror 4.1 and IOBumpy) will still have their sources available, but there won’t be another Q3/GPL’d Engine Urban Terror release. From the next version on out, Urban Terror will be its own standalone game with its own engine and no longer a mod. This means we can do the tech we want instead of having to keep backwards compatibility with vanilla Q3.
Ce que je pourrais essayer de traduire par :
Salut, Frozen Sand arrive avec quelques importantes nouvelles à propos de la prochaine version. Tout d'abord, Urban Terror 4.2 est encore à venir. Il a de nouvelles cartes, de nouveaux visuels, de nouvelles armes, un nouveau moteur de rendu et bien sûr, le système de passport anti-triche. C'est la version qui apporte le plus de nouveauté en terme de contenu et de nouvelles fonctions depuis la version 2.0 originale. C'est assez étonnant de voir que ce n'était censé être qu'un simple patch prévu pour le courant de l'année dernière. Tout le monde aime les nouvelles fonctionnalités, non?
Pour être en mesure de faire tout cela, Frozen Sand distribuera Urban Terror sous licence officielle Q3, forkée correctement à partir des sources de Quake 1.32b. Les trucs GPL que nous avions distribués (ioUrbanTerror 4.1 et IOBumpy) auront toujours leurs sources disponibles, mais il n'y aura plus d'autre moteur d'Urban Terror distribué sous GPL. Pour sa sortie, Urban Terror sera un jeu autonome avec son propre moteur et non plus un mod. Cela signifie que nous pouvons faire de ce que nous voulons du code, sans avoir à se soucier de maintenir la rétrocompatibilité avec le moteur Q3 vanilla.
Je dis bien pour le moins étrange parce que la raison du passage au propriétaire est celle de pouvoir forker et ne plus être un mod.
La première fois que j'ai lu cette nouvelle j'ai vraiment cru à un poisson d'avril, sauf que ce n'était pas le 1er avril…
Je ne sais pas si des gens leur ont fait remarquer qu'ils avaient le droit de forker ioQuake3, surtout qu'ils étaient quasiment les seuls à ne pas l'avoir vraiment fait ! Effectivement, même en livrant UrbanTerror avec ioQuake3 pour ne pas nécessiter Quake3, le jeu enregistrait toujours ses préférences dans ~/.q3a/q3ut4 et ils gardaient beaucoup de choses de leur fonctionnement de mod.
Est-ce qu'ils ont vraiment compris qu'ils pouvaient complètement modifier ioUrbanTerror, et qu'ils n'avaient aucune obligation de maintenir une compatibilité avec l'ancien Quake3 ? Est-ce qu'ils ont compris qu'ils pouvaient ne plus être un mod sans avoir besoin de payer une licence Quake 3 (ça coûte combien aujourd'hui ?) ? Pourquoi le SDK Quake3 1.32b serait leur moteur et ioUrbanTerror ne serait pas le leur ? Pourquoi ils avaient besoin d'une licence Quake 3 pour pouvoir développer (ou plutôt distribuer) leurs nouvelles fonctionnalités ?
Bref, j'ai pas trop compris parce que dans leur annonce ils semblent présenter la chose comme s'ils ne pouvaient pas faire autrement que de faire du propriétaire, alors que c'est faux. Et ils justifient le passage au propriétaire pour pouvoir faire ce qu'on reproche habituellement aux projets libres : un fork. Ça sent un peu le prétexte. C'est leur droit de faire du propriétaire, mais je trouve bizarre de le justifier avec un raisonnement fallacieux !
UrbanTerror HD n'est pas encore sorti. UrbanTerror 4.2 n'est pas UrbanTerror HD.
Personnellement j'ai encore la 4.1 d'installé, je ne sais pas trop sous quelle license elle est, le binaire s'appelle toujours ioUrbanTerror, mais il vient avec un fichier nommé QIIIA Game Source (SDK) License.doc.
Cependant, ils promettent de toujours fournir une version Linux d'UrbanTerror. Ça reste donc un jeu natif Linux, c'est déjà ça, mais il n'est plus garanti de pouvoir le porter sur toutes les distributions Linux, ce qui est bien ta question : Comment installer UrbanTerror sur mon poste Linux.
Pour WorldOfPadman, j'avoue ne jamais avoir accroché à ce jeu. Je le trouve très abouti, probablement l'un des mods de Quake3 qui a son univers le plus abouti, mais je n'y ai quasiment jamais joué… Comme quoi les goûts et les couleurs… Il faudra que je réessaie !
ce commentaire est sous licence cc by 4 et précédentes
Si [jeu] était libre, il y aurait rapidement presque autant de versions de [jeu] que de joueurs, personne ne se mettrait d'accord sur un gameplay, et, faute de consensus et de communauté, le jeu serait complètement dissout et perdu.
Un projet libre n'a pas obligation à devoir recevoir les avis de chacun et faire consensus, un projet libre n'a pas ouvrir son dépôt de code, il peut même ne distribuer publiquement aucune source tant qu'il ne publie pas le binaire.
Pour empêcher ces problèmes de dispersion, le « propriétaire » n'est pas une solution : la solution c'est d'avoir une ligne directrice claire et bien définie, et de donner tout pouvoir de jugement à une équipe. C'est pas un problème de « propriétaire » ou de « libre ». Évidemment, quand on fait tout en propriétaire, on n'a que son avis, donc la ligne directrice est plus facile à assumer. Mais le libre n'empêche pas d'avoir une ligne directrice. La solution au problème de la dispersion n'est pas dans le propriétaire, mais dans la ligne directrice.
En gros l'équipe de Warsow fait du mapping propriétaire avec une ligne directrice claire et assumée, ils pourraient faire du mapping libre avec la même ligne directrice claire et assumée. On peut faire un Warsow libre en disant « Je n'accepte dans mon tronc commun que les contributions de cochons-punks dans des cartes toute bleues ».
Un nombre considérables de projets libres fonctionnent avec à leur tête une grande gueule qui a tout pouvoir sur ce qui passe et ce qui ne passe pas, le noyau Linux est un bon exemple. Un gars comme Linus a le pouvoir de rembarrer vertement un gros comme Google ou Microsoft et leur tapper sur les doigts en disant « ton code est dégueulasse », ou même « c'est pas ma vision d'un système d'exploitation », mais Linux est un projet libre, avec une direction claire et intransigeante avec ses objectifs.
Le projet Xonotic n'a forké qu'une seule fois : quand Nexuiz a été racheté par Illfonic. Et si quelqu'un me sort un hypothétique fork de Xonotic de derrière les fagots, je lui répondrai que si même moi je n'en ai pas eu connaissance, c'est bien qu'il est resté confidentiel et qu'il n'a eu quasi aucun impact.
Je connais un projet libre qui a beaucoup forké : Tremulous, mais les forks sont là parce que la 1.1 est sortie il y a 6 ans et qu'il n'y a eu aucun mise à jour depuis, ça forke dans tout les sens parce que le tronc commun n'existe pas. Si tout le monde propose sa propre mise à jour, c'est parce qu'il y a besoin d'une mise à jour et que le projet mainstream ne la propose pas ! Donc la meilleur manière de se prémunir des forks gangreneux, c'est d'avoir une équipe vivante et une bonne ligne directrice. Quand un projet a des forks gangreneux autour de lui, c'est que le cœur sens mauvais. Un fork signifie souvent une volonté de survie. Si le projet est bien vivant, il ne forke pas.
Il y a deux types de fork :
Le fork pour survivre : on n'a pas à le craindre quand on lance son projet, il n'apparaîtra que lorsqu'on aura déjà abandonné. C'est le phénomène « les rats quittent le navire ».
le fork pour explorer une nouvelle idée : on n'a pas le craindre s'il n'est pas pertinent : il mourra de lui-même. S'il est pertinent, ça ne sera qu'un projet de plus, dont-on pourra peut-être même récupérer des idées. Beaucoup de jeux libres sont à l'origine des mods. Les mods sont des formes de forks, pas des forks du moteur, mais des mods du gameplay et des assets. Je pense qu'un jeu comme Smokin'guns n'a fait aucun tord à Quake3 en son temps.
Ensuite, j'ajouterai (il ne faut pas se voiler la face) qu'il y a quand même un problème avec les forks dans le monde du jeu libre. Les développeurs de jeux libres ne collaborent entre eux que très rarement. Dès qu'ils veulent explorer une direction ils forkent tout, même le moteur, voilà pourquoi dans un autre commentaire j'ai cité deux forks d'XReaL pour deux forks de Tremulous, ces forks sont complètement inutiles. Là on peut chercher les causes, et on peut penser avec raison que c'est contre productif, mais ce problème n'apparaît qu'à partir du moment où le fork est effectif. C'est pas le fork qui est mauvais ici, c'est la manière de forker qui l'est. Si un projet libre est bien vivant et cohérent, il ne forkera pas, et donc le problème de la manière de forker ne se posera pas.
ce commentaire est sous licence cc by 4 et précédentes
Après, tu le soulignes très bien, parfois, les remixeurs ne demandent pas l'autorisation, et font ce qu'ils font quand même. Et dans la majorité des cas, l'auteur ne poursuivra pas en justice, et tout le monde est content. Réduire la culture illégale n'est pas un mal, mais son existence est tolérable.
Le libre a justement été inventé pour empêcher ce flou juridique inconfortable.
L'artiste donne explicitement les droits, d'avance, ce qui fait que le consentement est garanti, et la traçabilité de la ressource est rendue beaucoup plus facile.
Dans divers milieux artistiques numériques, j'ai souvent trouvé qu'il y régnait une ambiance bizarre, ambiance que l'on retrouve dans le mapping.
On ne sait pas d'où proviennent vraiment les textures, on a des gars qui fournissent des packs de textures avec un commentaire très flou genre "servez-vous ;-) ;-)", pareil pour certains modèles. Au final on a même des gens qui publient sous Creative Commons, mais en fait, on ne sait même pas s'ils en ont le droit. Par exemple, récemment le projet tremulous a lancé un travail de fond pour remplacer les sons… Il est apparu que certains sons proviennent d'un « CD qu'un gars à reçu un jour ».
On retrouve cette même ambiance partout, parmi les musiciens avec les samples, les illustrateurs qui cherchent leurs photos sur Google Image, des professionnels du sons qui vont chercher leurs bruitages sur des soundbank en ligne comme celle-ci. Le problème c'est que ces méthodes ne sont pas légales ! Un site comme celui que j'ai cité est inutilisable : on ne sait pas ce qu'on a le droit de faire avec ces ressources, et dans le domaine du droit d'auteur, ça signifie qu'on n'a rien le droit de faire ! Les artistes ont pris la fâcheuse habitude de considérer que tout est dans le domaine publique quand il s'agit de se fournir en ressource (mais c'est l'inverse quand il s'agit de voir son travail réutilisé). On a des gens qui font des pack de soundfont à partir de soundfont trouvées sur le net (mais qui restreindront ensuite l'usage de leur travail de catalogage). On vit dans un bisounoursland où la rêgle est "tant qu'on peut pas savoir, tu peux prendre" ou "tant qu'on t'embête pas tu peux prendre". Le libre a résolu tout ces problèmes : chaque ressource vient avec son contrat d'utilisation, l'artiste sait exactement ce qu'il peut faire, il est donc pleinement libre !
C'est un peu la question du passage de l'adolescence à l'âge adulte.
L'adolescent dit "oui mais tu peux pas comprendre", "te prends pas la tête", "ahah je vais pas faire comme les darons", "oah les lois c'est un truc de vieux".
Donc on a des gens qui disent "oui mais bon, c'est pas pareil [que le logiciel]", "nan mais je vais pas me prendre la tête avec des licences, fait ce que tu veux", "pfff, le libre c'est pour les intellos, moi je veux juste me faire plaisir en faisant des textures".
Alors je ne dis pas que les mappeurs de Warsow sont des ados… je ne les connais pas du tout, je ne peux pas les juger.
Simplement ton commentaire me fait bondir :
parfois, les remixeurs ne demandent pas l'autorisation, et font ce qu'ils font quand même. Et dans la majorité des cas, l'auteur ne poursuivra pas en justice, et tout le monde est content. Réduire la culture illégale n'est pas un mal, mais son existence est tolérable.
Cette idée qu'on n'a pas besoin de la loi tant qu'on ne nous embête pas. La loi n'est pas fondamentalement contre l'homme, elle est écrite par l'homme pour servir l'homme. Alors parfois on se rend compte que la loi n'est pas pratique (copyright strict) alors on la surcharge (copyright strict + autorisation prédisposées = libre).
Dans l'exemple du remixeur, si l'auteur avait publié sous licence libre, le remixeur aurait fait le même boulot, et ce n'est pas une question de majorité des cas, dans tous les cas l'auteur ne poursuivra pas en justice, et dans tout les cas le monde est content. Il ne s'agit pas de tolérer l'illégalité, il s'agit de faire en sorte que l'inégalité n'existe pas, qu'on n'ai pas besoin de la tolérer.
Par exemple, personnellement je diffuse mes photos en CC-By, je ne fais pas ça pour moi, je fais ça pour ceux à qui je donne mes photos, je n'ai aucun contrôle sur le fait que mes photos sortent du cadre privé de la famille-toussa, par contre j'ai un contrôle total pour que si un jour ces photos sortent du cadre privé de la famille-toussa, le gars que je ne connais pas à l'heure que je ne connais pas ne sera pas dans l'illégalité. Donner une telle chance, c'est pas dur !
Les méchants intermédiaires ont quand même le mérite de financer la promo d'artistes […] On peut faire des meilleurs majors, on peut aménager plein de choses pour que l'intermédiaire ne soit pas si fort comme pour la grande distribution. Ça passe par une volonté politique entre autres. Je pense en tout cas qu'ils répondent à un besoin.
Concernant les majors, il y a deux débats :
la sélection et la discrimination (pas dans un sens péjoratif), le besoin que l'homme a d'avoir des discriminants, l'homme a besoin que des gens autour de lui fassent le tri. Personne ne peux écouter la totalité de la musique produite dans le monde pour se faire une idée, donc on a besoin de systèmes de réputation, des classifications par type, etc. pour proposer à l'homme une vue restreinte du choix global, pour que ce choix soit accessible à sa capacité. Ça c'est un vaste débat, et trop long pour l'aborder ici.
les comportements des majors actuelles. Je parlais plus haut de la situation d'insécurité juridique concernant la réutilisation d'œuvres trouvées « on ne sait pas comment », beaucoup de majors et autres acteurs majeurs de l'art aujourd'hui fonctionnent comme des mafias qui profitent de cette insécurité juridique. Beaucoup de professionnels du son ne se soucient pas du tout de savoir s'ils ont le droit de diffuser telle ou telle musique parce qu'ils ont payé leur taxe à la SACEM, même quand la SACEM ne gère pas les droits de l'œuvre qu'ils diffusent. D'une certaine manière, puisqu'on est en bon terme avec la SACEM alors on peut faire ce qu'on veut, et de l'autre sens, puisqu'on n'a pas les moyens de vérifier tous les droits de nos morceaux, il vaut mieux s'entendre avec la SACEM, qui devient un parrain. Une société comme la SACEM ne peut exister que parce que les artistes cèdent leur gestion du droit d'auteur et abdiquent de leur capacité de définir les droits sur leurs œuvres.
La majorité de l'art "underground" fonctionne sur le même principe, mais sans parrains. Dans ce cas, le protecteur n'est pas le parrain, mais la situation parallèle qui permet de se cacher des parrains.
L'art libre n'a pas de parrain, et n'a pas besoin de parrain, et n'a pas besoin de se cacher. Le logiciel libre a permit de mettre sur un même pied d'égalité le hackeur fou et l'industriel. Le développeur de gadgets en freeware a pu proposer dans un même dépôt son logiciel, à coté d'un gros industriel. Les artistes informatiques sont devenus matures, ça donne le pojet GNU, le projet Debian… À l'origine c'était des trucs de barbus ou d'étudiants. Quand est-ce qu'on verra la même chose avec le graphisme, la musique ? Aujourd'hui, un étudiant en musique travaille dans l'illégalité jusqu'à ce qu'il cotise auprès d'un parrain mafieux (SACEM).
Donc bon, ce commentaire n'est pas une réponse directe à la volonté des artistes de Warsow que je ne connais pas, mais à ton commentaire Réduire la culture illégale n'est pas un mal, mais son existence est tolérable. qui me fait bondir, parce que cette culture illégale, il n'y a pas besoin de la tolérer, grâce aux licences libres, c'est vraiment très très très facile pour quelqu'un de glisser une licence CC-By à coté de son travail, pas besoin de faire prendre aux repreneurs le risque de l'illégalité.
Après, avis personnel, je suppose que ce qui amène les artistes de Warsow de ne pas mettre leur travail sous licence libre, c'est bien parce que le libre n'est pas vraiment une culture reconnue dans le milieu du graphisme, du modèle 3D, du bruitage etc. Ainsi, même en étant des gars adultes et très sérieux, bah ils restent très inspirés par l'argumentaire adolescent "boah, le libre c'est un truc de darons, tant que t'embête personne ça va", et ce malgré eux.
J'avais essayé de me mettre au mapping à l'époque de la sortie de Tremulous 1.1 en 2006, et j'avais pas réussi à garantir la légalité de mes ressources et j'ai abandonné, il régnait une ambiance très sympa, conviviale, technique et tout, mais personne ne se posait vraiment la question de la légalité : les uns répondaient aux autres « utilise les textures d'untel », chaque map venait avec ses textures et sons, pour pouvoir relicencier tout l'ensemble et ne pas avoir à se soucier d'utiliser une ressource extérieur qu'on ne pouvait pas relicencier en douce. À coté, l'équipe de Xonotic fait très bien la chose, ils proposent un paquet netradiant avec un paquet de ressources officielles et licenciées, je sais que si je voulais mapper pour Xonotic, je pourrais le faire en toute légalité.
Les gars de Warsow ont l'air très organisés, ça se voit à la manière d'organiser leur .pk3, c'est du travail très sérieux ! Ils pourraient faire la même chose que l'équipe de Xonotic, mais ne le font pas. Tout le travail d'organisation des ressources est fait, il ne reste plus qu'à placer une licence libre dessus et ça devient royal pour mapper librement pour Warsow. Sauf que l'équipe de Warsow ne le fait pas et empêche donc grandement le mapping, c'est leur droit.
ce commentaire est sous licence cc by 4 et précédentes
Malheureusement tous ces projets ne communiquent pas beaucoup, XreaL avait un site propre qui a été fermé quand le dev d'XReaL s'est mit à collaborer au port d'Enemy Terrirory XReaL à l'occasion de la libération du moteur d'ET. Donc XreaL s'est mit à prendre la même direction que QFusion pour Warsow, il n'est plus vraiment dissocié du projet ET-XreaL. Cette collusion n'est pas technique, on peut certainement utiliser XReaL ailleurs, mais on n'a pas de nouvelles du moteur tant qu'ET-XReaL ne publie pas de nouvelles sur son jeu.
Je connais deux forks d'XreaL : OpenWolf et Daemon, Xreal n'a plus de flux RSS, OpenWolf a le flux Tremz mais ne bouge plus, Daemon a le G+ d'unvanquished (pas un rss).
Je connais trois fork du moteur de doom3 : iodoom3, dante, dhemw3, seul le premier a un flux rss (et est celui qui bouge le moins).
Warsow ne semble plus avoir de flux RSS, à part ceux des forums, mais c'est inutilisable pour qui veut faire seulement de la veille techno, et ne veut pas être alerté pour chaque commentaire de chaque annonce.
Bref, faire de la veille techno dans le domaine des jeux ou moteurs libres est une vraie galère… Donc ça ne m'étonne pas que tu sois passé à coté d'XReaL. Je pense que beaucoup de monde passe à coté de superbes projets et réinventent la roue en disant avec sincérité « j'ai le meilleur moteur ».
Je pense aussi que QFusion est un très bon moteur, malheureusement, personne ne s'est jamais dit « Je veux faire un jeu, hum, pourquoi pas utiliser QFusion ? ».
ce commentaire est sous licence cc by 4 et précédentes
Le VP8 n’est en effet pas mal du tout, mais moi je me souviens avoir fait des comparatifs avec des films perso et je trouver le X264 meilleur, mais bon c'était a l'oeil…
Je ne suis pas expert donc mon jugement vp8/theora 1.1 s'était fait à l'œil aussi.
Ce qui m'avait étonné dans la discussion du journal c'est que le choix du theora semblait guidé par le raisonnement :
a: je propose vp8
b: mais vp8 moins beau que h264
c: mais h264 pas libre
a: ok alors theora
avec vp8 écarté parce que moins beau que h264, et h264 écarté parce que pas libre, mais sans comparer vp8 et theora :)
Le Theora en version 1.2, j'ai cru comprendre que c'était de meilleure qualité, mais bon c'est toujours en bêta…
Je n'ai pas essayé Theora 1.2, c'est de meilleure qualité par rapport à theora 1.1 ou par rapport à vp8 ?
le H264 a peut-être des problèmes de brevet, mais extrêmement populaires… Et on peut directement l'encoder directement depuis la plupart des softs de montage pro et semi-pro (mais pas libre)… Donc ça fait un sacré atout, car pour avoir géré un festival et avoir eu des réalisateurs/monteur au téléphone qui n'arriver pas a faire un export correct de leur film…
D'où l'idée du programme livré à coté du programme de projection, en complémentarité, qui pourrait convertir en quelques clics un export temporaire d'un logiciel de montage quelconque. Existe-t'il un formats peu destructeur et suffisamment standard pour pouvoir le retrouver dans la majorité des solutions de montage qui pourrait être conseillé pour une phase de transition ?
Un peu comme on dirait pour du son "tu exportes ton projet en wav, puis tu le convertis en FLAC avec WinFF et tu supprime le wav". Est-ce qu'en vidéo il existe un format qui puisse permettre un tel conseil ?
Ce qui me fait poser la question : Si les logiciels de montages courant savent exporter en h264, l'h264 ne concerne que la vidéo, quel est le conteneur et le codec audio utilisé avec, c'est aussi unifié ou au contraire ça devient plus diversifié ?
Pour le poids du fichier je suis a quelque giga prés en effet pour la seconde phase de mon projet cette a dire la diffusion, car il faudrait q'une séance complète (2 heures maxi) ne dépasse pas les 16 gigas (une carte mémoire pas trop chère), mais tu a raison malgré tout, car ça fait quand même large 16 gigas pour 2 heures de film et donc les codecs de compressions sont a bien étudié…
L'exemple de mon DVD montre que la piste 5.1 en FLAC est aussi lourde que la piste vidéo en vp8. Un vorbis, même en q10, réduirait drastiquement cette taille et serait peut-être acceptable dans le cas "tout petit festival" ?
À noter que s'il existe des cartes 16Go, la majorité des utilisateurs les utiliseront avec le système de fichier par défaut, FAT, et qu'on ne peut pas mettre des fichiers de plus de 4Go dans un FAT32. Il faut encore que l'utilisateur sache formater sa carte en NTFS ou autre format lisible sur son OS et moins limité que la FAT.
Pour Gstreamer je ne sais pas trop quoi te répondre vu que je ne code pas. J'ai contacté un gars qui lui essaye d'implémenter la lecture dans VLC…
Oui ce qui importe, c'est d'utiliser la bibliothèque que maîtrise le développeur. Je citais Gstreamer parce qu'il me semble que le travail était déjà bien avancé, et peut-être que le départ était moins éloigné du but !
Pour l'outil de projection, il suffit que la bibliothèque choisie lise l'ensemble restreint de formats gérés, pour un outil de conversion "rendre compatible avec l'outil de projection" la bibliothèque doit gérer un maximum de format. La comparaison Gstreamer/VLC est pertinente, sachant que Gstreamer devient vraiment très très riche (et peut être couplé à FFMpeg, donc avec une seule API on a accès à vraiment beaucoup de choses).
ce commentaire est sous licence cc by 4 et précédentes
au passage, en parlant de partenos on peut fournir une réponse à un point qui a été évoqué ici (mais je ne pense pas que dans ce contexte ça attendait une réponse sérieuse ^^ :
Marie mère du fils d’un légionnaire (Jésus Ben Pandera)
eqfm fait référence à un passage du Talmud qui parle de Jésus. Jésus est assez présent dans le Talmud, présenté sous des angles différents, pas toujours glorieux, ce qui est compréhensible vu que ces passages ont été écrit dans un contexte de dissensions entre les judéo chrétiens et les juifs.
Jésus est cité Jesus ben pantera (Jésus fils de Panthère, d'où l'idée que Jésus serait né du viol de Marie par un centurion de passage), Là où les chrétiens disaient Jesus ben partena (Jésus fils de la vierge, partena féminin de partenos), on a donc droit à une jolie contrepétrie talmudique !
C'est difficile de retrouver des commentaires talmudiques sur le net, on trouve ça mais je ne sais pas ce que ça vaut comme source. Ce qui est amusant c'est de voir que les juifs attribuent plusieurs paternités à Jésus, ne savent donc pas vraiment désigner son père. Ce qui me fait le plus sourire c'est l'hypothèse comme quoi Jésus serait le fils de Marie Madeleine, avec les théories modernes à la Da Vinci Code qui présentent Marie Madeleine comme la femme de Jésus, on aurait un Jésus à la fois fils adultérin et amant incestueux. Woohoo…
ce commentaire est sous licence cc by 4 et précédentes
Et si on essaie de lire profile.ini alors que le système de fichier est plein, il y a de forte chance qu'il essaie de le réécrire… en échouant rendant un fichier vide.
Allo ? J'ai perdu tous mes mails / mes marque pages / etc.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Données forkées
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 4.
Ah oui en effet !
Donc, comme on le devine, dans le projet Unvanquished fork de TremZ (le jeu complet), Daemon est le fork d'OpenWolf (le moteur).
Les quelques tweaks qui sont là ressemblent furieusement à ceux qui ont été expérimentés par tous les forks précédents, donc on peut dire que le risque n'est pas grand, une partie du travail avait déjà été éprouvée.
Pour les données, ils n'ont pour le moment remplacé que des modèles et des textures (ce qui ne change pas encore le gameplay), et ont commencé à intégrer des maps (ce qui peut changer le gameplay, mais c'est propre à la map, pas au jeu). Ils n'ont pas touché aux différentes classes d'Alien, ni aux types d'armes, ni aux différents objets constructibles et à leur rôle stratégique.
Question jeu, je n'ai senti encore aucune différence, certains détails graphiques ont changé, mais ça ne modifie rien à l'expérience de jeu ni à l'ambiance. Je trouve qu'ils font ça d'une manière assez juste, sans prendre de trop gros risque.
On peut dire que la migration de tremulous depuis le moteur originel vers Daemon est déjà un succès, maintenant il peuvent s'attaquer au reste par petite touche. Et puis comme Tremulous 1.1.0 est déjà vieux de six ans, cela permet de poser un regard plus neuf sur Unvanquished, beaucoup de petites variations n'ont plus de risque de choquer.
Aussi, je n'ai peut-être pas été très clair, mais dans mon commentaire « _Les données ne sont quasiment jamais forkées […] Ce sont les moteurs qui forkent._ », il faut comprendre que ces données contiennent une grosse part de la logique du jeu, et pas seulement les textures ou les sons. Dans les jeux basé sur un moteur idTech, on peut voir un peu le moteur comme un interpréteur (c'est une analogie), Ce qui détermine qu'il y ai une équipe d'humain et d'alien, que les aliens puissent muter mais pas les humains, que les humains puissent acheter et vendre des armes, qu'il faille un réacteur pour construire une nouvelle structure humaine etc. tout ça n'est pas dans le moteur Daemon/idTech3, mais le moteur Daemon/idTech3 propose des fonctions qui permettent d'implémenter cette logique.
Les données, dans ce type de jeu, c'est plus qu'un thème.
On pourrait faire une analogie avec navigateur exécutant un webmail : ils ont remplacé chrome par firefox (interpréteur js, xml, css = le moteur), ils ont commencé à faire varier la css et les images, mais ils n'ont pas touché au javascript ni au concept du webmail. C'est toujours un webmail, pas un service de microblogging (par exemple).
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: à propos de XulRunner
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 2.
Euh non ça ne casse rien, dans ce cas là webkit rejoint gecko dans la liste des exceptions, ça ne change rien à la tendance générale ni la volonté habituelle.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Remarque d'un joueur
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Warsow, le pragmatisme versus la liberté. Évalué à 4.
Tout à fait, c'est ce à quoi je faisais référence quand je parlais du « cercle de la famille », souvent ce « cercle de la famille » plus ou moins bien défini peut-être élargi sans que cela ne pose problème. Pourtant on se rend compte que ce n'est pas si confidentiel que ça, on peut prendre l'exemple de youtube : sur toutes les vidéos publiées, quelle proportion est totalement propre ? La masse de la population accepte de vivre dans la tolérance, alors qu'elle pourrait vivre dans la légalité. Lorsque Tonton fait un diaporama familial de photo de vacance accompagné d'une musique épique de son artiste préféré, pas de problème… Quand Tonton met cette vidéo sur youtube, cela devient une publication internationale… et pourtant c'est encore la plupart du temps toléré (si ce n'est pas une musique du top40)… Un jour le tonton il fait une vidéo plus officielle pour une quelconque association, et reproduit le même comportement… Comme son association est assez confidentielle ce sera encore toléré… Etc.
Je me souviens lorsque j'étais en école d'ingé, comme dans toutes ces écoles les étudiants doivent élaborer des projets toujours plus diverses et ambitieux. Un jour un groupe d'étudiant avait un projet intéressant (je ne me souviens pas exactement du projet), qui répondait à un besoin légitime, mais qui ne pouvait pas vraiment être réalisé avec la législation actuelle sur le droit d'auteur. Quand le jury a posé la question inévitable « mais vous pensez que vous aurez le droit ? », l'étudiant le plus affirmé du groupe rétorqua tout de go « Boah, on est étudiant ! ». Le but de ce genre d'école est aussi de faire prendre conscience au gars en question qu'un jour il n'aurait plus ses 25 à 50% de réductions SNCF, qu'il n'aurait plus l'accès au resto U ni aux résidences universitaires, ni sa carte de transport interurbain subventionnée, qu'il n'aurait plus le Louvre gratuit ni aucune réduction cinéma, ni les ristournes du macdo et autres combines qui ne sont là que pour le former à être un consommateur servile.
Beaucoup d'habitudes « underground » deviennent parfois de vraies institutions jusqu'à devenir des modes qui ne semblent « underground » que parce qu'elles reprennent les codes « underground ». L' « underground », ça me fait parfois penser au « politiquement incorrect » des médias actuels, qui ne signifie souvent que le fait (peu risqué et peu polémique) de citer l'opposition actuelle. L' « underground », par définition, on ne devrait pas le voir beaucoup !
La légitimité s'oppose parfois à la légalité, dans certains cadres restreint (qu'on appelle ça « underground » ou « cercle privé de la famille » en fonction de la culture et du milieu peu importe) la préférence de la première sur la seconde est acceptable. Le problème c'est quand cette préférence devient une habitude et survit en sortant de ce cadre restreint.
Pour Warsow je pense qu'en effet cela semble assez bien encadré, peut-être même plus sérieusement que dans certains projets libres (!)… Après il y a le débat du libre/pas libre, pourquoi certains projets, comme Warsow, pensent que le propriétaire est une meilleure solution. Personnellement, même si je ne remettrai pas en cause leur volonté, et que de toute manière ça ne me dérange pas tant que ça que Warsow ne soit pas complètement libre, je trouve que les arguments rapportés par ce journal ne me satisfont pas. :)
En tout cas merci pour tes interventions posées et claires, et puis c'est courageux de ta part car il était prévisible que certains de tes partis pris mènent à des frictions ! :)
ce commentaire est sous licence cc by 4 et précédentes
# Ah merci pour la transformation !
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Une histoire de fork. Évalué à 3.
Puisque c'est à l'origine un journal, je rappelle que les journaux sont des espaces personnels mutualisés d'expression libre et qu'ils appartiennent à ceux qui les ont postés, que les avis n'engagent que leurs auteurs et que LinuxFR ne saurait être rendue responsable de la présence dans cette dépêche de quelconque avis personnel, opinion, supposition, parti-pris, lancé de troll, humeur, ou allusion d'initié ! :)
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: nimage
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 2.
C'était pour faire référence aux débats précédents, j'aurai pu dire aussi « Ce genre d'image est-elle une récompense pour quelqu'un ? » en référence à ce commentaire.
J'ai hésité entre le cliché « c'est pour des machos frustrés fantasmant derrière leur écran » et « c'est une carotte pour les liseurs de nourjals », j'ai choisi le premier /o\.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Tu y vas un peu vite
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 2.
C'est dans les habitudes (si ce n'est par nécessité) de fournir une copie de toutes les bibliothèques tierces à Windows et au développeur de Jeu.
Ce n'est pas encore un fork, mais c'est la première étape pour un fork, le fork devient alors très très facile.
Et puis c'est pas comme si les développeurs utilisateurs de bibliothèques propriétaires diffusaient ouvertement les modifications qu'ils apportent à ces bibliothèques pour les adapter à leurs projets (bibliothèques pour lesquelles ils n'ont qu'un droit pour leur pomme) !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: nimage
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 4.
J'ai hésité à jouer au jeu de la nimage et à proposer celle-ci : nimage
Mais je ne saisis pas vraiment ta nimage (il y a des gens pour fantasmer dessus ?) !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: à propos de XulRunner
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 9.
Tout le monde sait que c'est pas parfait, mais ça marche pour plusieurs milliers de paquets, et ça ne coincent que pour une minorité.
Je cherche à comprendre pourquoi ça ne marche pas pour cette minorité (c'est le premier pas pour résoudre le problème), pas à endormir la question sous prétexte que « c'est comme ça c'est pas parfait ».
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Tu y vas un peu vite
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 8. Dernière modification le 21 août 2012 à 22:01.
Ce que tu n'as pas compris, c'est que je ne compare pas Linux et Windows, mais les gens qui développent avec un dépôrt, et l'univers des gens qui développent sans savoir ce qu'est un dépot, et bien c'est peut-être pas la faute à Windows, mais la majorité de ces gens sont sous Windows. Toi tu as lu "Windows" et hop ça t'as piqué.
Oui, complètement, et cette plainte je l'a entendue plusieurs fois dans des journaux ici.
Je n'avais pas osé dire que BlueGriffon était un truc de Windowsien, seulement la manière d'intégrer XulRunner, je n'ai cité que BlueGriffon parce que c'est celui qui m'est venu à l'esprit quand j'ai cherché un projet basé sur XulRunner qui n'était pas un projet de la MoFo.
La prochaine fois je citerai Celtx, comme ça je serai tranquille ?
J'avais voulu citer BlueGriffon pour donner un exemple de logiciel qui subit la manière d'intégrer XulRunner (parce que je le suppose plus connu que Celtx), oui je dis bien subit, parce que la plupart des logiciels qui intègrent une version spécifique de XulRunner, c'est pas par choix, c'est qu'ils ne peuvent pas faire autrement. Et ça tu ne l'as pas saisi, donc tu n'as pas saisi mon exemple ni la raison de mon exemple et donc tu n'as pas aisi mon intention. Pourquoi les projets forkent tous ioQuake3 ? Pourquoi il n'y a pas de libIoQuake3 ? J'essaie de répondre à ces questions, pas de poignarder du Windows. Mais toi tu as vu Windows et t'as pas cherché à comprendre. Si je parles de Windows, ce n'est pas ma faute, c'est parce que la majorité des développeurs des projets que j'ai cité sont sous Windows.
Par contre c'est vraiment drôle parce que je n'avais pas fait exprès, mais BlueGriffon est l'exact exemple d'un comportement Windowsien : sous Linux l'installeur place l'icône dans Menu → Nom de la boîte → Nom du logiciel, avec à coté une entrée Menu → Nom de la Boîte → Désinstaller le logiciel.
Je crois que tous les lecteurs de DLFP ayant eu affaire à un Windows devineront d'où vient ce comportement. Personnellement, c'est la première fois que je vois un logiciel se comporter de cette manière là sous Linux ! Ensuite BlueGriffon est un logiciel en version démo, il est libre certes, mais les versions téléchargeables sont volontairement amputées et il faut acheter des extensions pour qu'il soit complet. C'est un droit de l'auteur, mais c'est le seul logiciel libre de bureau que je connaisse qui fasse cela, et on ne peut pas franchement dire que cela fait partie des méthodes de travail habituelles sous Linux. À coté Firefox est un exemple, et il y a pleins de logiciels proprios sous Linux qui font mieux que BlueGriffon question intégration et « bonne manières ».
Bref, bon, là tu te ridiculises. BlueGriffon est l'exemple type du logiciel qui reporte les manières Windowsiennes sous Linux. Je n'avais pas cité BlueGriffon pour dire cela, plutôt pour dire qu'il subissait le comportemet de la MoFo avec XulRunner, bref, tout l'inverse, mais puisque tu le demandes, désolé, mais je peux pas laisser passer une aussi grosse bêtise : BlueGriffon est une horreur d'intégration sous Linux, et c'est l'exemple type de pratiques Windowsiennes rapportées sous Linux. C'est factuel.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: pas mal
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 5.
J'aurais volontiers aimé contribuer à ta dépêche sur l'apport d'id Software aux jeux vidéo libres et sous GNU/Linux ! :)
En tout cas c'est grâce à un commentaire de ta dépêche que j'ai découvert l'existence de TremZ et me suis réintéressé à Tremulous !
Franchement, le projet Unvanquished me semble prometteur… dépôt git, communication plusieurs foispar mois, releases fréquentes, utilisation de Blender…
ce commentaire est sous licence cc by 4 et précédentes
# 3 en largeurs ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au sondage La disposition multi-écrans idéale. Évalué à 2.
J'ai eu pendant un temps un tri écran, mais à l'époque c'était des 15" en 1024x768.
Aujourd'hui j'ai un 24" en 1920x1080, et je ne rêve pas vraiment d'une plus grande surface visible, plutôt d'une meilleure densité de pixels.
Si je devais me remettre au multi-écran, je passerai peut-être au tri écran, parce que c'est pas pratique le bi écran avec la jointure au milieu, j'ai ça au boulot pour le montage du son et c'est pas pratique. Mais pour un tri-écran, je chercherai des écrans en 4/3.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: gestionnaire de paquets
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 4.
Est-ce qu'il permet de faire dépendre les paquets les uns des autres ? (c'est une vraie question, je ne sais pas) Si ce n'est pas possible, alors le raisonnement est toujours valable : devoir toujours livrer son programme avec une n-ième version des bibliothèques utilisées, ce qui est déjà le début d'un fork.
Est-ce que le Windows store a déjà commencé à changer les habitudes de développement ?
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: De la difficulté de maintenir un serveur.
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 4.
Moi je jouais surtout sur Bricosoft :)
C'est vrai que cette pagaille a beaucoup nuit à Tremulous. Un truc qui m'énervais, c'était la prolifération des maps alacon type highrise, ou les serveurs aimbot only. Bref, on ne peut pas accuser à Tremulous d'avoir péricilité parce qu'il était libre, mais parce qu'il n'était pas maintenu (= prolifération des mods et forks), qu'il et n'y avait pas de serveur officiel propre et entretenu (on ne peut pas empécher les mods rigolos pour se marrer, mais il ne faut pas qu'ils soient les seuls). Tout ces défauts peuvent être endigués dans un projet libre, c'est n'est pas un problème de liberté/propriétaire. J'espère que l'équipe d'Unvanquished saura garder l'attention nécessaire au sérieux du projet, et saura aussi maintenir un pool de serveurs propres.
Forcément, quand les joueurs sérieux arrivaient sur un serveur UrbanTerror, ça leur changeait la vie !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: dépôts
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 5.
C'est le défaut des dépôts, mais il est possible de combiner l'avantage du dépôt de proposer une version standard et commune d'un paquet, avec l'avantage de mise à jour récente avec un dépôt fait pour cela. Par exemple Debian propose un dépôt -updates (anciennement -volatile) pour les mises à jours qui changent vite (signatures de virus clamav par exemple), un dépôt -bakport pour les applications qui se doivent d'être récentes (libreoffice, firefox).
Le dépot PlayDeb (même s'il n'est pas un dépôt Ubuntu officiel) fait très bien ce boulot : il propose même la beta d'Unvanquished, et est le distributeur officiel de Warsow pour Ubuntu !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Tu y vas un peu vite
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 4.
J'aurai du sous-titrer « appeau à Zenitram » ;-)
Il y a quand même une furieuse tendance à forker dans tous les sens, et cette tendance n'est pas uniuqement due au fait que le logiciel soit libre. Le fait que le logiciel soit libre rend le fork possible, mais ne rend pas le fork nécessaire.
Autre exemple : la multitude de forks de radiant qui ont existés… gtkradiant, qeradiant, zeroradiant, netradiant, xrealradiant, darkradiant…
Chaque jeu proposant un fork du fork livré avec un pack de ressources.
Si on peut le justifier pour un moteur de jeu, cela devient tout de suite beaucoup plus difficile concernant le modeleur ! Pourquoi tant de forks dans ces projets principalement développés sous Windows ? Ce qui est certain, c'est que sous Windows personne ne peut diffuser un paquet de ressources qui dépend de netradiant ! Personne ne peut diffuser des ressources seules en sachant que cela va automatiquement installer le modeleur avec. Il faut tout fournir : les ressources, le modeleur, gtk… Et hop voilà un fork !
Alors ce n'est peut-être pas spécifique au développement sous Windows, en tout cas cela semble spécifique au développement de jeu vidéo, essentiellement sous Windows.
Voire plus haut mon commentaire sur la direction que prend UrbanTerror, qui laisse à penser que pour certains, faire un vrai jeu c'est faire un jeu proprio, tout comme pour certains, on n'est pas un artiste tant qu'on n'est pas sociétaire SACEM.
On ressent assez fortement certaines manières de travailler… Par exemple si les codeurs du moteurs utilisent volontiers un gestionnaire de version comme GIT ou SVN pour travailler… Le mappeur lui a tendance à faire tout tout seul dans son coin et à publier des résultats finis. Je n'ai pas encore vu parmi ces jeux quelqu'un proposer un dépôt pour une carte, et l'ouvrir à la collaboration. D'ailleurs, certains publient leur map sous license CC-By-SA mais fournissent les sources de leurs maps à quelques initiés sous NDA et se plaignent des autres qui la décompilent.
Par exemple, il y a un gars assez réputé dans l'univers du mapping nommé Ingar, il a sorti des cartes très abouties pour Tremulous, c'est lui qui fournit le package netradiant pour Tremulous sous linux. C'est un mappeur linuxien impliqué dans plusieurs projets libre… Et pourtant quand je lis ses pages de maps je suis étonné, par exemple sur la page de Vega, je cite :
On est loin de la manière de procéder dans le libre, il est obligé de demander des autorisations spécifiques pour réutiliser du travail, je ne pense pas que cette méthode de travail vienne de son expérience du libre, mais des méthodes de travail du monde du mapping Q3 qui tourne quasi exclusivement sous windows, hérité de l'historique des mods proprios de Quake3 sous Windows.
Windows n'est pas forcément la cause directe, mais c'est le système le plus répandu dans le monde du jeu vidéo propriétaire et dans le monde du jeu vidéo libre, et les développeurs de jeux vidéos libres sous Windows semblent suivre les méthodes des développeurs de jeux vidéos propriétaires sous Windows. Windows n'est peut-être pas la cause, mais le lieu où ces méthodes de travail collusionnent.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: PadMaaaaan ! PadMaaaaan!
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 7.
UrbanTerror semble disponible en version 4.2beta mais je n'ai pas essayé cette version.
L'avenir d'UrbanTerror est complètement propriétaire (et donc son fonctionnement sur la distribution que tu utilises n'es pas garanti).
Un futur UrbanTerrorHD a été annoncé en novembre 2010 avec un argumentaire pour le moins étrange :
Ce que je pourrais essayer de traduire par :
Je dis bien pour le moins étrange parce que la raison du passage au propriétaire est celle de pouvoir forker et ne plus être un mod.
La première fois que j'ai lu cette nouvelle j'ai vraiment cru à un poisson d'avril, sauf que ce n'était pas le 1er avril…
Je ne sais pas si des gens leur ont fait remarquer qu'ils avaient le droit de forker ioQuake3, surtout qu'ils étaient quasiment les seuls à ne pas l'avoir vraiment fait ! Effectivement, même en livrant UrbanTerror avec ioQuake3 pour ne pas nécessiter Quake3, le jeu enregistrait toujours ses préférences dans
~/.q3a/q3ut4
et ils gardaient beaucoup de choses de leur fonctionnement de mod.Est-ce qu'ils ont vraiment compris qu'ils pouvaient complètement modifier ioUrbanTerror, et qu'ils n'avaient aucune obligation de maintenir une compatibilité avec l'ancien Quake3 ? Est-ce qu'ils ont compris qu'ils pouvaient ne plus être un mod sans avoir besoin de payer une licence Quake 3 (ça coûte combien aujourd'hui ?) ? Pourquoi le SDK Quake3 1.32b serait leur moteur et ioUrbanTerror ne serait pas le leur ? Pourquoi ils avaient besoin d'une licence Quake 3 pour pouvoir développer (ou plutôt distribuer) leurs nouvelles fonctionnalités ?
Bref, j'ai pas trop compris parce que dans leur annonce ils semblent présenter la chose comme s'ils ne pouvaient pas faire autrement que de faire du propriétaire, alors que c'est faux. Et ils justifient le passage au propriétaire pour pouvoir faire ce qu'on reproche habituellement aux projets libres : un fork. Ça sent un peu le prétexte. C'est leur droit de faire du propriétaire, mais je trouve bizarre de le justifier avec un raisonnement fallacieux !
UrbanTerror HD n'est pas encore sorti. UrbanTerror 4.2 n'est pas UrbanTerror HD.
Personnellement j'ai encore la 4.1 d'installé, je ne sais pas trop sous quelle license elle est, le binaire s'appelle toujours ioUrbanTerror, mais il vient avec un fichier nommé
QIIIA Game Source (SDK) License.doc
.Cependant, ils promettent de toujours fournir une version Linux d'UrbanTerror. Ça reste donc un jeu natif Linux, c'est déjà ça, mais il n'est plus garanti de pouvoir le porter sur toutes les distributions Linux, ce qui est bien ta question : Comment installer UrbanTerror sur mon poste Linux.
Pour WorldOfPadman, j'avoue ne jamais avoir accroché à ce jeu. Je le trouve très abouti, probablement l'un des mods de Quake3 qui a son univers le plus abouti, mais je n'y ai quasiment jamais joué… Comme quoi les goûts et les couleurs… Il faudra que je réessaie !
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Oui ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une histoire de fork. Évalué à 6.
Bah non pas vraiment, c'est souvent plus amusant de parler des gens quand ils sont absents ! :D
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: File manager
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Nautilus c'est super cool. Évalué à 5.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Remarque d'un joueur
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Warsow, le pragmatisme versus la liberté. Évalué à 5.
Un projet libre n'a pas obligation à devoir recevoir les avis de chacun et faire consensus, un projet libre n'a pas ouvrir son dépôt de code, il peut même ne distribuer publiquement aucune source tant qu'il ne publie pas le binaire.
Pour empêcher ces problèmes de dispersion, le « propriétaire » n'est pas une solution : la solution c'est d'avoir une ligne directrice claire et bien définie, et de donner tout pouvoir de jugement à une équipe. C'est pas un problème de « propriétaire » ou de « libre ». Évidemment, quand on fait tout en propriétaire, on n'a que son avis, donc la ligne directrice est plus facile à assumer. Mais le libre n'empêche pas d'avoir une ligne directrice. La solution au problème de la dispersion n'est pas dans le propriétaire, mais dans la ligne directrice.
En gros l'équipe de Warsow fait du mapping propriétaire avec une ligne directrice claire et assumée, ils pourraient faire du mapping libre avec la même ligne directrice claire et assumée. On peut faire un Warsow libre en disant « Je n'accepte dans mon tronc commun que les contributions de cochons-punks dans des cartes toute bleues ».
Un nombre considérables de projets libres fonctionnent avec à leur tête une grande gueule qui a tout pouvoir sur ce qui passe et ce qui ne passe pas, le noyau Linux est un bon exemple. Un gars comme Linus a le pouvoir de rembarrer vertement un gros comme Google ou Microsoft et leur tapper sur les doigts en disant « ton code est dégueulasse », ou même « c'est pas ma vision d'un système d'exploitation », mais Linux est un projet libre, avec une direction claire et intransigeante avec ses objectifs.
Le projet Xonotic n'a forké qu'une seule fois : quand Nexuiz a été racheté par Illfonic. Et si quelqu'un me sort un hypothétique fork de Xonotic de derrière les fagots, je lui répondrai que si même moi je n'en ai pas eu connaissance, c'est bien qu'il est resté confidentiel et qu'il n'a eu quasi aucun impact.
Je connais un projet libre qui a beaucoup forké : Tremulous, mais les forks sont là parce que la 1.1 est sortie il y a 6 ans et qu'il n'y a eu aucun mise à jour depuis, ça forke dans tout les sens parce que le tronc commun n'existe pas. Si tout le monde propose sa propre mise à jour, c'est parce qu'il y a besoin d'une mise à jour et que le projet mainstream ne la propose pas ! Donc la meilleur manière de se prémunir des forks gangreneux, c'est d'avoir une équipe vivante et une bonne ligne directrice. Quand un projet a des forks gangreneux autour de lui, c'est que le cœur sens mauvais. Un fork signifie souvent une volonté de survie. Si le projet est bien vivant, il ne forke pas.
Il y a deux types de fork :
Ensuite, j'ajouterai (il ne faut pas se voiler la face) qu'il y a quand même un problème avec les forks dans le monde du jeu libre. Les développeurs de jeux libres ne collaborent entre eux que très rarement. Dès qu'ils veulent explorer une direction ils forkent tout, même le moteur, voilà pourquoi dans un autre commentaire j'ai cité deux forks d'XReaL pour deux forks de Tremulous, ces forks sont complètement inutiles. Là on peut chercher les causes, et on peut penser avec raison que c'est contre productif, mais ce problème n'apparaît qu'à partir du moment où le fork est effectif. C'est pas le fork qui est mauvais ici, c'est la manière de forker qui l'est. Si un projet libre est bien vivant et cohérent, il ne forkera pas, et donc le problème de la manière de forker ne se posera pas.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Remarque d'un joueur
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Warsow, le pragmatisme versus la liberté. Évalué à 3. Dernière modification le 20 août 2012 à 20:53.
Le libre a justement été inventé pour empêcher ce flou juridique inconfortable.
L'artiste donne explicitement les droits, d'avance, ce qui fait que le consentement est garanti, et la traçabilité de la ressource est rendue beaucoup plus facile.
Dans divers milieux artistiques numériques, j'ai souvent trouvé qu'il y régnait une ambiance bizarre, ambiance que l'on retrouve dans le mapping.
On ne sait pas d'où proviennent vraiment les textures, on a des gars qui fournissent des packs de textures avec un commentaire très flou genre "servez-vous ;-) ;-)", pareil pour certains modèles. Au final on a même des gens qui publient sous Creative Commons, mais en fait, on ne sait même pas s'ils en ont le droit. Par exemple, récemment le projet tremulous a lancé un travail de fond pour remplacer les sons… Il est apparu que certains sons proviennent d'un « CD qu'un gars à reçu un jour ».
On retrouve cette même ambiance partout, parmi les musiciens avec les samples, les illustrateurs qui cherchent leurs photos sur Google Image, des professionnels du sons qui vont chercher leurs bruitages sur des soundbank en ligne comme celle-ci. Le problème c'est que ces méthodes ne sont pas légales ! Un site comme celui que j'ai cité est inutilisable : on ne sait pas ce qu'on a le droit de faire avec ces ressources, et dans le domaine du droit d'auteur, ça signifie qu'on n'a rien le droit de faire ! Les artistes ont pris la fâcheuse habitude de considérer que tout est dans le domaine publique quand il s'agit de se fournir en ressource (mais c'est l'inverse quand il s'agit de voir son travail réutilisé). On a des gens qui font des pack de soundfont à partir de soundfont trouvées sur le net (mais qui restreindront ensuite l'usage de leur travail de catalogage). On vit dans un bisounoursland où la rêgle est "tant qu'on peut pas savoir, tu peux prendre" ou "tant qu'on t'embête pas tu peux prendre". Le libre a résolu tout ces problèmes : chaque ressource vient avec son contrat d'utilisation, l'artiste sait exactement ce qu'il peut faire, il est donc pleinement libre !
C'est un peu la question du passage de l'adolescence à l'âge adulte.
L'adolescent dit "oui mais tu peux pas comprendre", "te prends pas la tête", "ahah je vais pas faire comme les darons", "oah les lois c'est un truc de vieux".
Donc on a des gens qui disent "oui mais bon, c'est pas pareil [que le logiciel]", "nan mais je vais pas me prendre la tête avec des licences, fait ce que tu veux", "pfff, le libre c'est pour les intellos, moi je veux juste me faire plaisir en faisant des textures".
Alors je ne dis pas que les mappeurs de Warsow sont des ados… je ne les connais pas du tout, je ne peux pas les juger.
Simplement ton commentaire me fait bondir :
Cette idée qu'on n'a pas besoin de la loi tant qu'on ne nous embête pas. La loi n'est pas fondamentalement contre l'homme, elle est écrite par l'homme pour servir l'homme. Alors parfois on se rend compte que la loi n'est pas pratique (copyright strict) alors on la surcharge (copyright strict + autorisation prédisposées = libre).
Dans l'exemple du remixeur, si l'auteur avait publié sous licence libre, le remixeur aurait fait le même boulot, et ce n'est pas une question de majorité des cas, dans tous les cas l'auteur ne poursuivra pas en justice, et dans tout les cas le monde est content. Il ne s'agit pas de tolérer l'illégalité, il s'agit de faire en sorte que l'inégalité n'existe pas, qu'on n'ai pas besoin de la tolérer.
Par exemple, personnellement je diffuse mes photos en CC-By, je ne fais pas ça pour moi, je fais ça pour ceux à qui je donne mes photos, je n'ai aucun contrôle sur le fait que mes photos sortent du cadre privé de la famille-toussa, par contre j'ai un contrôle total pour que si un jour ces photos sortent du cadre privé de la famille-toussa, le gars que je ne connais pas à l'heure que je ne connais pas ne sera pas dans l'illégalité. Donner une telle chance, c'est pas dur !
Concernant les majors, il y a deux débats :
la sélection et la discrimination (pas dans un sens péjoratif), le besoin que l'homme a d'avoir des discriminants, l'homme a besoin que des gens autour de lui fassent le tri. Personne ne peux écouter la totalité de la musique produite dans le monde pour se faire une idée, donc on a besoin de systèmes de réputation, des classifications par type, etc. pour proposer à l'homme une vue restreinte du choix global, pour que ce choix soit accessible à sa capacité. Ça c'est un vaste débat, et trop long pour l'aborder ici.
les comportements des majors actuelles. Je parlais plus haut de la situation d'insécurité juridique concernant la réutilisation d'œuvres trouvées « on ne sait pas comment », beaucoup de majors et autres acteurs majeurs de l'art aujourd'hui fonctionnent comme des mafias qui profitent de cette insécurité juridique. Beaucoup de professionnels du son ne se soucient pas du tout de savoir s'ils ont le droit de diffuser telle ou telle musique parce qu'ils ont payé leur taxe à la SACEM, même quand la SACEM ne gère pas les droits de l'œuvre qu'ils diffusent. D'une certaine manière, puisqu'on est en bon terme avec la SACEM alors on peut faire ce qu'on veut, et de l'autre sens, puisqu'on n'a pas les moyens de vérifier tous les droits de nos morceaux, il vaut mieux s'entendre avec la SACEM, qui devient un parrain. Une société comme la SACEM ne peut exister que parce que les artistes cèdent leur gestion du droit d'auteur et abdiquent de leur capacité de définir les droits sur leurs œuvres.
La majorité de l'art "underground" fonctionne sur le même principe, mais sans parrains. Dans ce cas, le protecteur n'est pas le parrain, mais la situation parallèle qui permet de se cacher des parrains.
L'art libre n'a pas de parrain, et n'a pas besoin de parrain, et n'a pas besoin de se cacher. Le logiciel libre a permit de mettre sur un même pied d'égalité le hackeur fou et l'industriel. Le développeur de gadgets en freeware a pu proposer dans un même dépôt son logiciel, à coté d'un gros industriel. Les artistes informatiques sont devenus matures, ça donne le pojet GNU, le projet Debian… À l'origine c'était des trucs de barbus ou d'étudiants. Quand est-ce qu'on verra la même chose avec le graphisme, la musique ? Aujourd'hui, un étudiant en musique travaille dans l'illégalité jusqu'à ce qu'il cotise auprès d'un parrain mafieux (SACEM).
Donc bon, ce commentaire n'est pas une réponse directe à la volonté des artistes de Warsow que je ne connais pas, mais à ton commentaire Réduire la culture illégale n'est pas un mal, mais son existence est tolérable. qui me fait bondir, parce que cette culture illégale, il n'y a pas besoin de la tolérer, grâce aux licences libres, c'est vraiment très très très facile pour quelqu'un de glisser une licence CC-By à coté de son travail, pas besoin de faire prendre aux repreneurs le risque de l'illégalité.
Après, avis personnel, je suppose que ce qui amène les artistes de Warsow de ne pas mettre leur travail sous licence libre, c'est bien parce que le libre n'est pas vraiment une culture reconnue dans le milieu du graphisme, du modèle 3D, du bruitage etc. Ainsi, même en étant des gars adultes et très sérieux, bah ils restent très inspirés par l'argumentaire adolescent "boah, le libre c'est un truc de darons, tant que t'embête personne ça va", et ce malgré eux.
J'avais essayé de me mettre au mapping à l'époque de la sortie de Tremulous 1.1 en 2006, et j'avais pas réussi à garantir la légalité de mes ressources et j'ai abandonné, il régnait une ambiance très sympa, conviviale, technique et tout, mais personne ne se posait vraiment la question de la légalité : les uns répondaient aux autres « utilise les textures d'untel », chaque map venait avec ses textures et sons, pour pouvoir relicencier tout l'ensemble et ne pas avoir à se soucier d'utiliser une ressource extérieur qu'on ne pouvait pas relicencier en douce. À coté, l'équipe de Xonotic fait très bien la chose, ils proposent un paquet netradiant avec un paquet de ressources officielles et licenciées, je sais que si je voulais mapper pour Xonotic, je pourrais le faire en toute légalité.
Les gars de Warsow ont l'air très organisés, ça se voit à la manière d'organiser leur .pk3, c'est du travail très sérieux ! Ils pourraient faire la même chose que l'équipe de Xonotic, mais ne le font pas. Tout le travail d'organisation des ressources est fait, il ne reste plus qu'à placer une licence libre dessus et ça devient royal pour mapper librement pour Warsow. Sauf que l'équipe de Warsow ne le fait pas et empêche donc grandement le mapping, c'est leur droit.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Remarque d'un joueur
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Warsow, le pragmatisme versus la liberté. Évalué à 3.
Merci !
Malheureusement tous ces projets ne communiquent pas beaucoup, XreaL avait un site propre qui a été fermé quand le dev d'XReaL s'est mit à collaborer au port d'Enemy Terrirory XReaL à l'occasion de la libération du moteur d'ET. Donc XreaL s'est mit à prendre la même direction que QFusion pour Warsow, il n'est plus vraiment dissocié du projet ET-XreaL. Cette collusion n'est pas technique, on peut certainement utiliser XReaL ailleurs, mais on n'a pas de nouvelles du moteur tant qu'ET-XReaL ne publie pas de nouvelles sur son jeu.
Je connais deux forks d'XreaL : OpenWolf et Daemon, Xreal n'a plus de flux RSS, OpenWolf a le flux Tremz mais ne bouge plus, Daemon a le G+ d'unvanquished (pas un rss).
Je connais trois fork du moteur de doom3 : iodoom3, dante, dhemw3, seul le premier a un flux rss (et est celui qui bouge le moins).
Warsow ne semble plus avoir de flux RSS, à part ceux des forums, mais c'est inutilisable pour qui veut faire seulement de la veille techno, et ne veut pas être alerté pour chaque commentaire de chaque annonce.
Bref, faire de la veille techno dans le domaine des jeux ou moteurs libres est une vraie galère… Donc ça ne m'étonne pas que tu sois passé à coté d'XReaL. Je pense que beaucoup de monde passe à coté de superbes projets et réinventent la roue en disant avec sincérité « j'ai le meilleur moteur ».
Je pense aussi que QFusion est un très bon moteur, malheureusement, personne ne s'est jamais dit « Je veux faire un jeu, hum, pourquoi pas utiliser QFusion ? ».
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Petite conclusion
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Une autre structure pour la diffusion des films / appel à contribution.. Évalué à 2.
Je ne suis pas expert donc mon jugement vp8/theora 1.1 s'était fait à l'œil aussi.
Ce qui m'avait étonné dans la discussion du journal c'est que le choix du theora semblait guidé par le raisonnement :
a: je propose vp8
b: mais vp8 moins beau que h264
c: mais h264 pas libre
a: ok alors theora
avec vp8 écarté parce que moins beau que h264, et h264 écarté parce que pas libre, mais sans comparer vp8 et theora :)
Je n'ai pas essayé Theora 1.2, c'est de meilleure qualité par rapport à theora 1.1 ou par rapport à vp8 ?
D'où l'idée du programme livré à coté du programme de projection, en complémentarité, qui pourrait convertir en quelques clics un export temporaire d'un logiciel de montage quelconque. Existe-t'il un formats peu destructeur et suffisamment standard pour pouvoir le retrouver dans la majorité des solutions de montage qui pourrait être conseillé pour une phase de transition ?
Un peu comme on dirait pour du son "tu exportes ton projet en wav, puis tu le convertis en FLAC avec WinFF et tu supprime le wav". Est-ce qu'en vidéo il existe un format qui puisse permettre un tel conseil ?
Ce qui me fait poser la question : Si les logiciels de montages courant savent exporter en h264, l'h264 ne concerne que la vidéo, quel est le conteneur et le codec audio utilisé avec, c'est aussi unifié ou au contraire ça devient plus diversifié ?
L'exemple de mon DVD montre que la piste 5.1 en FLAC est aussi lourde que la piste vidéo en vp8. Un vorbis, même en q10, réduirait drastiquement cette taille et serait peut-être acceptable dans le cas "tout petit festival" ?
À noter que s'il existe des cartes 16Go, la majorité des utilisateurs les utiliseront avec le système de fichier par défaut, FAT, et qu'on ne peut pas mettre des fichiers de plus de 4Go dans un FAT32. Il faut encore que l'utilisateur sache formater sa carte en NTFS ou autre format lisible sur son OS et moins limité que la FAT.
Oui ce qui importe, c'est d'utiliser la bibliothèque que maîtrise le développeur. Je citais Gstreamer parce qu'il me semble que le travail était déjà bien avancé, et peut-être que le départ était moins éloigné du but !
Pour l'outil de projection, il suffit que la bibliothèque choisie lise l'ensemble restreint de formats gérés, pour un outil de conversion "rendre compatible avec l'outil de projection" la bibliothèque doit gérer un maximum de format. La comparaison Gstreamer/VLC est pertinente, sachant que Gstreamer devient vraiment très très riche (et peut être couplé à FFMpeg, donc avec une seule API on a accès à vraiment beaucoup de choses).
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Morale
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal religionfr.org. Évalué à 2.
au passage, en parlant de partenos on peut fournir une réponse à un point qui a été évoqué ici (mais je ne pense pas que dans ce contexte ça attendait une réponse sérieuse
^^
:eqfm fait référence à un passage du Talmud qui parle de Jésus. Jésus est assez présent dans le Talmud, présenté sous des angles différents, pas toujours glorieux, ce qui est compréhensible vu que ces passages ont été écrit dans un contexte de dissensions entre les judéo chrétiens et les juifs.
Jésus est cité Jesus ben pantera (Jésus fils de Panthère, d'où l'idée que Jésus serait né du viol de Marie par un centurion de passage), Là où les chrétiens disaient Jesus ben partena (Jésus fils de la vierge, partena féminin de partenos), on a donc droit à une jolie contrepétrie talmudique !
C'est difficile de retrouver des commentaires talmudiques sur le net, on trouve ça mais je ne sais pas ce que ça vaut comme source. Ce qui est amusant c'est de voir que les juifs attribuent plusieurs paternités à Jésus, ne savent donc pas vraiment désigner son père. Ce qui me fait le plus sourire c'est l'hypothèse comme quoi Jésus serait le fils de Marie Madeleine, avec les théories modernes à la Da Vinci Code qui présentent Marie Madeleine comme la femme de Jésus, on aurait un Jésus à la fois fils adultérin et amant incestueux. Woohoo…
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Morale
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal religionfr.org. Évalué à 3.
Isaïe 7, 14
http://www.judeopedia.org/Proph%E8tes_Isa%EFe_7_14__Grec_Septante.aspx (attention c'est très très lourd)
version grecque septante :
http://fr.wiktionary.org/wiki/παρθένος :
version française Darby :
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Au passage
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Conseils aux libristes, 2ème partie: résister à la tentation de la réécriture à partir de zéro. Évalué à 4. Dernière modification le 15 août 2012 à 17:41.
Et si on essaie de lire profile.ini alors que le système de fichier est plein, il y a de forte chance qu'il essaie de le réécrire… en échouant rendant un fichier vide.
ce commentaire est sous licence cc by 4 et précédentes