tag:linuxfr.org,2005:/users/gnujeromeLinuxFr.org : les contenus de Hieronims2016-02-05T13:18:00+01:00/favicon.pngtag:linuxfr.org,2005:News/370352016-01-28T20:46:41+01:002016-01-28T20:46:41+01:00Superpowers sort en libre/opensourceLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p><em>Dépêche réalisée d'après l'article de <a href="http://korben.info">Korben</a> et modifiée avec son accord, sous licence CC BY-SA</em></p>
<p>Si vous vous sentez l'âme d'un créateur de jeux vidéo, voici <a href="http://superpowers-html5.com/">Superpowers, un outil libre et open source</a>, développé par des Français, qui va vous permettre de concevoir vos jeux 2D et 3D en HTML5 !</p>
<p>Superpowers est déjà connu des lecteurs de LinuxFr.org puisqu'un article lui a été consacré lors du lancement de sa campagne de financement participatif. Le logiciel est désormais open source depuis le 7 Janvier 2016, nous y reviendrons plus loin.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f6b6f7262656e2e696e666f2f77702d636f6e74656e742f75706c6f6164732f323031362f30312f636170747572652d64656372616e2d323031362d30312d31302d30352e31342e31362e706e67/capture-decran-2016-01-10-05.14.16.png" alt="Superpowers" title="Source : http://korben.info/wp-content/uploads/2016/01/capture-decran-2016-01-10-05.14.16.png"></p></div><ul><li>lien nᵒ 1 : <a title="http://superpowers-html5.com/index.fr.html" hreflang="fr" href="https://linuxfr.org/redirect/96214">SuperPowers : La création de jeux 2D+3D pour tous</a></li><li>lien nᵒ 2 : <a title="http://korben.info/creer-jeu-html5.html" hreflang="fr" href="https://linuxfr.org/redirect/96215">Annonce de Superpowers sur korben.info</a></li><li>lien nᵒ 3 : <a title="https://youtu.be/NTkQIZlLR7g" hreflang="fr" href="https://linuxfr.org/redirect/96217">Démo vidéo (YouTube)</a></li><li>lien nᵒ 4 : <a title="http://linuxfr.org/news/sparklin-labs-financement-participatif-pour-superpowers" hreflang="fr" href="https://linuxfr.org/redirect/96218">Article financement participatif Superpowers sur LinuxFr.org</a></li><li>lien nᵒ 5 : <a title="http://korben.info/creer-jeu-html5.html" hreflang="fr" href="https://linuxfr.org/redirect/96274">Korben : Superpowers – Créez votre jeu 2D / 3D en HTML5</a></li></ul><div><h2 id="présentation-du-logiciel">Présentation du logiciel</h2>
<p>Superpowers fonctionne grâce à un serveur web que vous lancez en local sous OS X, Linux ou Windows. Vous n'avez donc pas besoin d'avoir une connexion à Internet pour travailler sur votre jeu. Toutefois, si vous êtes connecté, vous pouvez aussi travailler à plusieurs sur le même jeu. Il suffit simplement de donner l'adresse du serveur (IP de votre ordinateur + mot de passe) pour que tout le monde s'y connecte et puisse contribuer au jeu grâce à l'éditeur <a href="http://www.typescriptlang.org/">TypeScript</a> intégré.</p>
<h3 id="démo-vidéo">Démo vidéo</h3>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f696d672e697463682e696f2f615731685a3255764d6a4d784d7a59764d5441334f4451354c6d64705a673d3d2f333437783530302f4b50377041762e676966/KP7pAv.gif" alt="Avion" title="Source : https://img.itch.io/aW1hZ2UvMjMxMzYvMTA3ODQ5LmdpZg==/347x500/KP7pAv.gif"></p>
<p>Voici une démo (accélérée) de ce qu'il est possible de faire avec Superpowers : <a href="https://youtu.be/NTkQIZlLR7g">[FR] Introduction à Superpowers (v0.3) — l'outil de création de jeux vidéo HTML5</a></p>
<h3 id="html5-js-et-css">HTML5, JS et CSS</h3>
<p>Superpowers utilise les technologies HTML5, JS et CSS et permet d'exporter vos jeux sur toutes les plateformes (Windows, OS X, iOS, Linux, Android) et si votre truc, ce n'est pas le graphisme, sachez qu'il est possible de télécharger gratuitement des <em>packs de sprites</em>, de décors, des effets spéciaux et des musiques sur des thématiques aussi variées que l'espace, la fantasy, la préhistoire, etc.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f6b6f7262656e2e696e666f2f77702d636f6e74656e742f75706c6f6164732f323031362f30312f636170747572652d64656372616e2d323031362d30312d31302d30352e32372e32322d363530783435382e706e67/capture-decran-2016-01-10-05.27.22-650x458.png" alt="packs de sprites pour Superpowers" title="Source : http://korben.info/wp-content/uploads/2016/01/capture-decran-2016-01-10-05.27.22-650x458.png"></p>
<h3 id="exemples-de-jeux">Exemples de jeux</h3>
<p>Pour les jeux, si vous voulez voir ce qu'il est possible de faire, <a href="http://itch.io/c/27733/games-made-with-superpowers">voici quelques exemples de jeux réalisés avec Superpowers</a>. Et si vous trouvez ça cool, mais que vous êtes un peu perdu, <a href="http://itch.io/engine/superpowers/community">une communauté prête à vous aider</a> existe et un peu de code avec des jeux tout faits se trouve <a href="https://github.com/superpowers-extra">ici</a>.</p>
<p>Bref un must pour tous ceux qui veulent se lancer dans la création de jeux vidéos !</p>
<h2 id="plus-de-détails-sur-le-projet">Plus de détails sur le projet</h2>
<h3 id="un-projet-opensource">Un projet opensource</h3>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7375706572706f776572732d68746d6c352e636f6d2f696d616765732f7375706572706f776572732d6c6f676f2e706e67/superpowers-logo.png" alt="Superpowers" title="Source : http://superpowers-html5.com/images/superpowers-logo.png"></p>
<p>Superpowers est publié sous licence ISC compatible avec la licence publique générale GNU, pour fonctionner il utilise de nombreux projets libres comme : <a href="http://threejs.org/">Three.js</a>, <a href="http://socket.io/">Socket.IO</a>, <a href="http://www.typescriptlang.org/">TypeScript</a>, <a href="http://electron.atom.io/">Electron</a>, <a href="http://nodejs.org/">Node.js</a> ainsi que bien d'autres projets Open Source.</p>
<p>Superpowers met à disposition des packs de ressources graphiques et sonores, ceux-ci sont publiés sous licence CC0 (proche du domaine public) et disponible sur la page de <a href="https://sparklinlabs.itch.io/superpowers">téléchargement de Superpowers.</a> </p>
<p>Et pour vous aider dans vos développements, <a href="https://t.co/ViC2fAJnk3">les sources des différents jeux réalisés par Sparklin Labs</a> lors de game jam sont disponibles afin que vous puissiez les étudier et les comprendre. Leur code est consultable publiquement mais il n'est pas sous licence libre.</p>
<h3 id="des-fonctionnalités-extensibles-à-laide-de-modules">Des fonctionnalités extensibles à l'aide de modules</h3>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7375706572706f776572732d68746d6c352e636f6d2f696d616765732f617274776f726b732f746f6f6c732e706e67/tools.png" alt="Modules" title="Source : http://superpowers-html5.com/images/artworks/tools.png"><br>
Sont inclus les modules permettant d'importer vos personnages et objets animées ou vos modèles 3D, de créer des jeux multi-joueurs en ligne et bien plus avec Socket.IO, de mettre en place une physique 2D ou 3D avec Cannon.js ou P2.js. Vous pouvez aussi créer des interpolations d'animations avec tween.js, construire des modèles 3D cubique, importer des sons ou éditer les niveaux de votre jeu.</p>
<h3 id="construisez-ou-installez-dautres-modules">Construisez ou installez d'autres modules</h3>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7375706572706f776572732d68746d6c352e636f6d2f696d616765732f617274776f726b732f6d6f7669652d7365742e706e67/movie-set.png" alt="Modules" title="Source : http://superpowers-html5.com/images/artworks/movie-set.png"></p>
<p>Non seulement vous pouvez construire vos propres modules mais Superpowers est réalisé de telle manière qu'il n'est pas dépendant d'un moteur ou d'une technologie particulière. Vous pouvez l'adapter à d'autres moteurs et éditeurs (il y a par exemple un projet de <a href="http://github.com/superpowers/superpowers-love2d">Superpowers pour LÖVE</a> et phaser.js)</p>
<h3 id="profiter-de-la-puissance-de-léditeur-typescript-intégré">Profiter de la puissance de l'éditeur TypeScript intégré</h3>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7375706572706f776572732d68746d6c352e636f6d2f696d616765732f736c696465732f747970657363726970742d656469746f722e706e67/typescript-editor.png" alt="editeur" title="Source : http://superpowers-html5.com/images/slides/typescript-editor.png"></p>
<p>TypeScript est un langage qui combine habilement la simplicité du web et la robustesse d'un système de types. Profiter des rapports d'erreurs instantanés, de l'autocomplétion, de la coloration syntaxique et du navigateur d'API pour scripter plus vite.</p>
<h2 id="soutenir-sparklin-labs-sur-patreon">Soutenir Sparklin Labs sur Patreon</h2>
<p><a href="https://www.patreon.com/SparklinLabs?ty=h"><img src="//img.linuxfr.org/img/687474703a2f2f7375706572706f776572732d68746d6c352e636f6d2f696d616765732f736c696465732f737570706f72742d75732e706e67/support-us.png" alt="Sparklin Labs" title="Source : http://superpowers-html5.com/images/slides/support-us.png"></a></p>
<p>Sparklin Labs travaille avec tout son amour sur Superpowers depuis fin 2014.<br>
Soutenez-les financièrement via <a href="https://www.patreon.com/SparklinLabs?ty=h">Patreon</a>. Merci pour eux! :)</p></div><div><a href="https://linuxfr.org/news/superpowers-sort-en-libre-opensource.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/107910/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/superpowers-sort-en-libre-opensource#comments">ouvrir dans le navigateur</a>
</p>
HieronimsNÿcoBAudNils RatusznikLucasBenoît SibaudYves BourguignonM5oulesdeempalm123https://linuxfr.org/nodes/107910/comments.atomtag:linuxfr.org,2005:News/362342015-03-20T08:49:00+01:002015-03-20T20:16:31+01:00Sparklin Labs: Financement participatif pour SuperpowersLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Sparklin Labs, le studio Strasbourgeois à l'origine du logiciel de création de jeux vidéo cubique Craftstudio lance le financement participatif de son nouveau projet. Superpowers sera publié sous licence libre (MIT) et permettra de créer des jeux 2D et 3D en HTML5.</p>
<p><em>Attention, Superpowers sort en accès anticipé donc il est loin d'être fini ! Les graphismes de l'interface utilisateur vont bien sûr évoluer positivement dans les prochains mois.</em></p></div><ul><li>lien nᵒ 1 : <a title="https://sparklinlabs.com/" hreflang="fr" href="https://linuxfr.org/redirect/93408">Sparklin Labs</a></li></ul><div><p><img src="//img.linuxfr.org/img/68747470733a2f2f7374617469632d322e67756d726f61642e636f6d2f7265732f67756d726f61642f66696c65732f36353861613663633338326434636561386533646335633962326666626339332f6f726967696e616c2f7375706572706f776572732d62616e6e6572322e706e67/superpowers-banner2.png" alt="superpowers" title="Source : https://static-2.gumroad.com/res/gumroad/files/658aa6cc382d4cea8e3dc5c9b2ffbc93/original/superpowers-banner2.png"></p>
<p>Que vous soyez sous GNU/Linux, Mac ou Windows, il vous sera possible de créer vos jeux avec Superpowers. Vous pourrez ensuite les exporter sur les mêmes supports + le web et les tablettes.</p>
<p>La philosophie du projet, c'est le partage. Partage des sources et du développement, partage entre les créateurs de jeux vidéos qui pourront travailler ensemble sur un même jeu.</p>
<p>Tout est pensé et réalisé en ce sens :</p>
<ul>
<li>utilisation d'autres projets libres (Three.js, TypeScript, NW.js, Socket.io…) ;</li>
<li>serveur permettant l'hébergement local (NW.js) ou l'hébergement en ligne ;</li>
<li>client pour l'édition du code ou l'import d'assets (graphisme, son…), mais aussi chat avec les autres participants de son projet.</li>
</ul><p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f4c6f7750716c4e2e676966/LowPqlN.gif" alt="3D" title="Source : http://i.imgur.com/LowPqlN.gif"></p>
<p>Tout cela est construit sur une architecture modulaire, constituée de trois parties :</p>
<ul>
<li>le cœur s'occupe des projets, du stockage et des communications réseau ;</li>
<li>le système fournit le moteur de jeu et l'environnement d'exécution ;</li>
<li>les greffons s'appuient sur ces deux-là pour fournir éditeurs et fonctionnalités.</li>
</ul><p>Parmi les greffons, du script alternatif comme des feuilles d'évènements ou du script visuel pourront, par la suite, être développés par la communauté.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f763667417168632e6a7067/v6gAqhc.jpg" alt="Equipe Sparklin Labs" title="Source : http://i.imgur.com/v6gAqhc.jpg"><br>
L'équipe de Sparklin Labs est très motivée et cet enthousiasme est contagieux. Chaque vendredi soir, on peut suivre leurs avancées sur <em>hitbox</em>. En cours de semaine des sessions en direct sont régulièrement organisées pour coder ensemble à plusieurs. Les "petits déj de Sparklin Labs" (leurs livestreams hebdomadaires) sont devenus une institution et un moment de ralliement pour nombre de futurs soutiens.</p>
<p>Le financement participatif en lui-même a été lancé le vendredi 13 mars et les choses avancent bien ! Superpowers part donc sous de bons auspices.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f7861304f5744742e706e67/xa0OWDt.png" alt="Crowfunding" title="Source : http://i.imgur.com/xa0OWDt.png"><br>
Superpowers n'en est qu'à ses débuts et il est pour le moment brut de décoffrage ! Nous voilà prévenus ! Tous les outils nécessaires au fonctionnement de la communauté seront prêts d'ici quelques mois. D'ici là, les personnes qui décideront de soutenir le projet et qui verseront un montant minimal de 5 € par mois, pourront bénéficier dès maintenant des versions anticipées.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f394c52733848572e706e67/9LRs8HW.png" alt="Ubuntu" title="Source : http://i.imgur.com/9LRs8HW.png"><br>
Plus tard dans l'année, Superpowers s'ouvrira à tous les développeurs et au public, avec à la clé :</p>
<ul>
<li>une documentation ;</li>
<li>un système de rapports d'erreurs ;</li>
<li>un forum ;</li>
<li>un <em>asset store</em> ;</li>
<li>des directives de contributions et bien plus.</li>
</ul><p>Une fois arrivé à cette phase, Superpowers sera accessible à tous, et cela, gratuitement. Il sera par ailleurs toujours possible de soutenir son développement par des dons, toujours les bienvenus.</p>
<p>Enfin, pour terminer, sachez que pour la sortie de la version 0.3 de Superpowers, une session en direct se déroulera vendredi prochain sur hitbox à 21H : <a href="http://www.hitbox.tv/elisee">Hitbox Superpowers</a>.</p>
<p>Si vous avez des questions, c'est le moment de venir !</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f57613552476d382e706e67/Wa5RGm8.png" alt="Mac" title="Source : http://i.imgur.com/Wa5RGm8.png"></p>
<h3 id="superpowers-sait-dores-et-déjà-faire-des-jeux-en-voici-un-aperçu-exhaustif-">Superpowers sait d'ores et déjà faire des jeux, en voici un aperçu exhaustif :</h3>
<h4 id="hunt-the-yeti---pour-y-jouer---hunt">
<strong>Hunt The Yeti</strong> — Pour y jouer -> <a href="http://elisee.itch.io/hunt-the-yeti">Hunt</a>
</h4>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f6b6d43744764482e676966/kmCtGdH.gif" alt="Hunt The Yeti" title="Source : http://i.imgur.com/kmCtGdH.gif"></p>
<h4 id="meurtre-à-la-residence-gudul---pour-y-jouer---gudul">
<strong>Meurtre à la Residence Gudul</strong> — Pour y jouer -> <a href="http://elisee.itch.io/gudul">Gudul</a>
</h4>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f725769304562312e706e67/rWi0Eb1.png" alt="Meurtre à la résidence Gudul" title="Source : http://i.imgur.com/rWi0Eb1.png"></p>
<h4 id="samurai-monkey--en-développement">
<strong>Samurai Monkey</strong> — En développement</h4>
<p><img src="//img.linuxfr.org/img/687474703a2f2f692e696d6775722e636f6d2f4c37535671496b2e706e67/L7SVqIk.png" alt="Monkey" title="Source : http://i.imgur.com/L7SVqIk.png"></p></div><div><a href="https://linuxfr.org/news/sparklin-labs-financement-participatif-pour-superpowers.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/105101/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sparklin-labs-financement-participatif-pour-superpowers#comments">ouvrir dans le navigateur</a>
</p>
gnujeromeBAudXavier TeyssierBenoît SibaudNÿcoZeroHeurezurvanJoël Thieffryhttps://linuxfr.org/nodes/105101/comments.atomtag:linuxfr.org,2005:News/332292012-08-24T14:23:04+02:002012-09-02T20:50:09+02:00 GUADEC 2012, en route vers GNOME 4.0 et GNOME OSLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Organisé chaque année à travers l'Europe, le GUADEC (<em>GNOME Users and Developers European Conference</em>) est le plus grand congrès consacré à l'environnement de bureau GNOME. Il rassemble utilisateurs, développeurs, testeurs, traducteurs, rédacteurs de documentation, professionnels et amateurs. Il est souvent l'occasion de faire le point sur les nouvelles perspectives et directions du projet GNOME.</p>
<p>Le GUADEC aborde également des discussions sur l'avenir du logiciel libre en général. Ce fut notamment le cas cette année, avec la présentation du projet <a href="http://fr.wikipedia.org/wiki/Tor_(réseau)" title="Définition Wikipédia">Tor</a>, son rôle dans la lutte pour la liberté d'expression, et l'évocation des <a href="http://lwn.net/Articles/510012/">avantages d'une bonne intégration de Tor au sein de GNOME</a>. La question du <a href="http://blog.yorba.org/jim/2012/08/yorba-and-crowdfunding-at-lwn-net.html">financement participatif (« crowdfunding ») des projets libres</a> a été également soulevée.</p>
<p>Cette année, le GUADEC a eu lieu à <a href="http://fr.wikipedia.org/wiki/La Corogne" title="Définition Wikipédia">La Corogne</a> en Espagne, du 26 juillet au 1er août. Il a proposé des perspectives d'évolution possible : la version 4.0 de GNOME, le système d'exploitation GNOME OS et le SDK. Cette vision ne se réaliserait pas avant mars 2014.</p>
<p><abbr title="Note des modérateurs">NdM</abbr> : merci à Nÿco, liberforce, jcr83, Hell Pé, Gnujerome et Megaton pour leurs contributions à cette dépêche.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.guadec.org/" hreflang="en" href="https://linuxfr.org/redirect/83060">GUADEC : site officiel</a></li><li>lien nᵒ 2 : <a title="http://www.slideshare.net/juanjosanchezpenas/brightfuture-gnome" hreflang="en" href="https://linuxfr.org/redirect/83061">A bright future for GNOME (présentation)</a></li><li>lien nᵒ 3 : <a title="https://mail.gnome.org/archives/gnome-os-list/2012-August/msg00002.html" hreflang="en" href="https://linuxfr.org/redirect/83095">Compte rendu de la réunion GNOME OS du GUADEC</a></li><li>lien nᵒ 4 : <a title="https://live.gnome.org/GnomeOS/Design/Whiteboards" hreflang="en" href="https://linuxfr.org/redirect/83096">Maquettes pour GNOME OS</a></li><li>lien nᵒ 5 : <a title="http://afaikblog.wordpress.com/2012/08/07/gnome-os/" hreflang="en" href="https://linuxfr.org/redirect/83100">GNOME OS par Allan Day de la Design Team</a></li><li>lien nᵒ 6 : <a title="http://www.clubic.com/linux-os/actualite-505212-details-gnome-os.html" hreflang="fr" href="https://linuxfr.org/redirect/83102">GNOME OS : une plateforme spécialement conçue pour les développeurs</a></li></ul><div><h2 id="sommaire">Sommaire</h2>
<ul><li>
<a href="#toc_0">Le temps de la réflexion</a>
</li>
<li>
<a href="#toc_1">Le constat</a>
<ul><li>
<a href="#toc_2">La résistance au changement et les désaccords</a>
</li>
<li>
<a href="#toc_3">Le verre à moitié vide...</a>
</li>
<li>
<a href="#toc_4">Le verre à moitié plein...</a>
</li>
<li>
<a href="#toc_5">Le monde s'oriente vers le mobile... Et GNOME dans tout ça ?</a>
</li>
<li>
<a href="#toc_6">Qui donne le cap dans GNOME ?</a>
</li>
</ul></li>
<li>
<a href="#toc_7">Un plan proposé</a>
<ul><li>
<a href="#toc_8">GNOME 4</a>
</li>
<li>
<a href="#toc_9">GNOME OS</a>
</li>
<li>
<a href="#toc_10">SDK</a>
</li>
</ul></li>
<li>
<a href="#toc_11">Le mot de la fin ?</a>
</li>
</ul><h2 id="toc_0">Le temps de la réflexion</h2>
<p>On se souvient qu'en 2011, il n'y avait pas eu de GUADEC mais un Desktop Summit peu après la sortie de GNOME 3.0. Ce GUADEC 2012 était donc l'occasion pour la communauté GNOME de se réunir pour discuter de l'avenir du projet. Après une version 3.0 riche en changements, et des versions 3.2 et 3.4 qui prolongeaient cette nouvelle vision du bureau, l'heure était au bilan et aux perspectives.</p>
<h2 id="toc_1">Le constat</h2>
<h3 id="toc_2">La résistance au changement et les désaccords</h3>
<p>Depuis sa sortie, <a href="http://linuxfr.org/news/xfce-gnome-ubuntu-linux-et-debian-sont-dans-le-nautilus">GNOME 3 est assez controversé</a>. En effet, GNOME 3.0 a introduit de nombreux changements dans l'expérience utilisateur. Ces changements ont divisés la communauté entre partisans et opposants de cette nouvelle « métaphore du bureau ». En une année, la résistance s'est organisée :</p>
<ul><li>Ubuntu a substitué à GNOME Shell son environnement maison Unity ;</li>
<li>MATE, un dérivé de GNOME 2 est apparu ;</li>
<li>Cinnamon, un dérivé de GNOME Shell proposant une apparence plus proche de GNOME 2, avec une barre de tâches plus « traditionnelle » a été développé par Linux Mint</li>
</ul><p>Linux Mint annonce également Nemo, un dérivé de Nautilus visant à conserver des fonctionnalités récemment supprimées. Mainteneur de Nautilus et membre de la Design Team, <a href="http://blogs.gnome.org/mccann/2012/08/01/cross-cut/">John McCann justifie néanmoins ses coups de « cutter » dans Nautilus</a>.</p>
<p>Des utilisateurs font part haut et fort de leur désaccord avec les choix de GNOME, mais il est difficile de savoir s'il s'agit d'une minorité bruyante ou d'une majorité d'utilisateurs. En effet, il ne faut pas oublier qu'à la sortie de GNOME 2, de nombreux utilisateurs criaient en cœur « rendez nous GNOME 1 ! ».</p>
<p>Certains ont tenté de <a href="http://www.phoronix.com/scan.php?page=news_item&px=MTAwMjY">mesurer cette insatisfaction</a>, mais avec des moyens inappropriés (sondage web) conduisant à des résultats biaisés. Cette méthode de mesure avait été refusée par les développeurs GNOME car l'échantillon des participants à un sondage web n'est représentatif que des visiteurs du site, pas des utilisateurs de GNOME. Il n'y a donc à ce jour pas de mesure crédible de la satisfaction utilisateur.</p>
<h3 id="toc_3">Le verre à moitié vide…</h3>
<p>L'article polémique « <em><a href="http://blogs.gnome.org/otte/2012/07/27/staring-into-the-abyss/">Staring into the abyss</a></em> » de Benjami Otte (développeur GTK), venu justifier l'absence de son auteur au GUADEC qu'il a qualifié de <em>« self-congratulatory echo chamber »</em>, a suscité de nombreuses réponses. Il pointe du doigt de réels problèmes du projet : manque de moyens humains, problèmes de gouvernance, sentiment de désaffection.</p>
<p>JewelFox, stagiaire du <a href="https://live.gnome.org/GnomeWomen/OutreachProgram2012" title="GNOME Outreach Program for Women">GOPW</a>, ajoute <a href="http://jewelfox.dreamwidth.org/33061.html">la difficulté à appréhender le développement sous GNOME</a> pour un développeur qui souhaiterait concevoir une application, du fait des nombreux pré-requis, et de la documentation incomplète.</p>
<p>Eitan évoque les <a href="http://blog.monotonous.org/2012/08/07/gnome-workstation-os/">idées passées qui se sont révélées être des voies sans issue</a> et propose de concentrer les efforts du projet GNOME sur <a href="http://blog.monotonous.org/2012/08/09/gnome-worstation-os-followup/">les applications de production et de création</a>, comme GIMP, Pitivi ou LibreOffice.</p>
<h3 id="toc_4">Le verre à moitié plein…</h3>
<p>Si certains arguments de Benjamin Otte sont parfaitement recevables, d'autres le sont moins. Par exemple, le « départ » des développeurs clé qu'il cite n'est pas motivé par un quelconque ressentiment, comme le confirment les deux intéressés, <a href="http://blogs.gnome.org/ebassi/2012/07/31/the-queens-rebuke/">Emmanuele Bassi</a> et <a href="http://www.vuntz.net/journal/post/2012/07/19/Moving-on-to-something-completely-different">Vincent Untz</a>, mais par de nouvelles opportunités professionnelles. Les deux étaient présents au GUADEC et comptent toujours contribuer à GNOME à titre personnel.</p>
<p>André Klapper (membre de la Bugsquad et de la Release Team) <a href="http://blogs.gnome.org/aklapper/2012/08/03/guadec-2012-discussions/">conteste également certains des points négatifs</a> évoqués par Benjamin.</p>
<p>De son côté, Jean-François Fortin Tam (Nekohayo, développeur PiTiVi) passe en revue ce qu'il considère comme <a href="http://jeff.ecchi.ca/blog/2012/08/05/staring-into-the-axis-abyss-the-railgun-map/">les points forts de GNOME</a> à l'heure actuelle. La vidéo de sa conférence « <a href="http://pitivi.ecchi.ca/guadec-2012.webm">PiTivi: State of the onion</a> » donnée dans le cadre du GUADEC est d'ailleurs disponible (il y a aussi une <a href="http://pitivi.ecchi.ca/guadec-2012-hd%20%28quality%208%29.webm">version HD</a>).</p>
<p>On peut aussi citer les initiatives comme le <em>Google Summer of Code</em> et le <em>GNOME Women Outreach Program for Women</em> qui apportent du sang neuf et peut‐être la génération future de contributeurs (et contributrices).</p>
<h3 id="toc_5">Le monde s'oriente vers le mobile… Et GNOME dans tout ça ?</h3>
<p>Malgré de multiples tentatives par le passé, Linux n'est pas entré massivement dans le grand public là où on l'attendait, par le PC. Il a néanmoins largement percé dans d'autres secteurs : serveurs, modems-routeurs, embarqué, super-calculateurs, etc.</p>
<p>Hier, la machine de bureau laissait sa place de numéro 1 à la machine portable. Aujourd'hui, la tendance mondiale désigne le smartphone comme son successeur. C'est pour le moins ainsi que Linux est passé massivement entre les mains du grand public, par l'intermédiaire d'Android. Les constructeurs de mobiles ont en effet massivement adopté ce système d'exploitation.</p>
<p>On a cependant moins de certitudes sur l’avenir de la tablette. Mais <em>smartphone</em> ou tablette, Android et iOS ne donnent pas entière satisfaction, il y aurait sans doute de la place pour un troisième acteur. Qui pourra mieux faire ? Tizen ? OpenWebOS ? Firefox OS ?</p>
<p>GNOME en lui-même est quasi-absent du monde mobile, malgré des tentatives comme <a href="http://fr.wikipedia.org/wiki/GMAE" title="Définition Wikipédia">GMAE</a> et LiMo. Une des questions de ce GUADEC était donc de déterminer à quel type de machines s'adresse GNOME. Peut-il encore négocier le virage du mobile, de la tablette, ou est-il condamné à rester un environnement destiné aux ordinateurs ?</p>
<p>La question a été tranchée : la cible principale est l'ordinateur portable, tout en s'assurant d'être fonctionnel sur le tactile. En effet, certains ordinateurs portables sont déjà équipés d'écrans tactiles, qui n'est plus uniquement l’apanage des tablettes et smartphones. Les utilisateurs actuels ne seront pas abandonnés, et la gestion du tactile permettra de ne pas se couper de débouchés potentiels.</p>
<h3 id="toc_6">Qui donne le cap dans GNOME ?</h3>
<p>Linux a son « dictateur bienveillant », Debian a son <a href="http://fr.wikipedia.org/wiki/DPL" title="Définition Wikipédia">DPL</a>, Dans GNOME, la structure est plus transversale, et beaucoup de liberté est laissée aux mainteneurs.</p>
<p>La question de qui devait montrer la direction à suivre a donc été explicitement posée durant cette conférence. En effet, le projet souhaite un maximum de cohésion entre les applications. Cela signifie qu’à un moment donné, il faut un interlocuteur privilégié pour pousser les mainteneurs à avancer dans le même sens. Ces derniers devront parfois faire contre mauvaise fortune bon cœur, pour le bien de GNOME.</p>
<p>Qui devait donner cette impulsion n'était pas très clair. Était-ce le rôle du Conseil d'Administration de la Fondation GNOME ? De la Design Team ? De la Release Team ? C'est finalement à cette dernière, dont le rôle principal est de s'assurer que le projet est capable de faire des livraisons tous les 6 mois, qu'incombe la responsabilité d'aider à diriger GNOME 3 dans la direction souhaitée par la communauté des développeurs.</p>
<h2 id="toc_7">Un plan proposé</h2>
<p>Xan López (développeur <s>Epiphany</s> Web) et Juan Jose Sanchez, ont donc proposé un plan pour le futur de GNOME. Leur présentation n'était pas à prendre au pied de la lettre (le 20×20 — 20 % de parts de marché en 2020 —, par exemple, était une boutade), mais avait pour but de servir de base aux discussions qui se tiendraient dans le cadre du GUADEC, afin de permettre aux personnes impactées par ces changements de définir une orientation. Ces idées étaient évoquées depuis la sortie de GNOME 3, mais il était important de les présenter aux acteurs de la communauté.</p>
<h3 id="toc_8">GNOME 4</h3>
<p>Les propositions sont ici :</p>
<ul><li>de livrer une évolution de GNOME 3, pas une refonte ou réécriture : ce GNOME 4 sortirait à la place de la version 3.12, donc renumérotation significative d'une maturation ;</li>
<li>d'aboutir à une interface ergonomique tant en tactile (de taille téléphone à tablette) qu'avec un ensemble clavier/souris.</li>
</ul><h3 id="toc_9">GNOME OS</h3>
<p>Quelques unes des propositions de cet OS, par Xan et Juan :</p>
<ul><li>noyau Linux comme base du système ;</li>
<li>installateur spécifique ;</li>
<li>matériel avec logiciel préinstallé ;</li>
<li>sauvegardes en ligne, ou « sur le cloud » ;</li>
<li>magasin d'applications.</li>
</ul><p>Il faut bien comprendre que <strong>GNOME OS n'est pas une nouvelle distribution Linux</strong>. C'est plus un environnement complet qui permet à GNOME de conserver son identité quelle que soit la plateforme. Le but est de pouvoir tester dans des conditions connues (via une intégration continue), sans dépendre de l'intégration effectuée par les distributions, afin de faciliter le travail des développeurs et testeurs. Un effet de bord positif est qu'il serait plus facile pour de nouveaux contributeurs d'avoir une base de travail opérationnelle rapidement, et donc diminuer l'effort nécessaire à la première contribution.</p>
<p>Les <a href="http://afaikblog.wordpress.com/2012/08/07/gnome-os/">clarifications d'Allan Day</a> après le GUADEC indiquent bien qu'il s'agit d'une plateforme de développement et de test, pour améliorer GNOME, son intégration dans les distributions, et faciliter l'évaluation de l'expérience utilisateur. Ceci est une idée qui circulait depuis plusieurs années déjà.</p>
<p>Dans une interview post-GUADEC, <a href="http://derstandard.at/1343744803999/McCann-More-optimistic-about-GNOME-than-in-a-long-time">Jon McCann se déclare plus optimiste sur GNOME qu’il ne l’a jamais été</a>. Il ajoute que « <em>[son] but est de mettre du logiciel libre entre les mains de pratiquement tout le monde sur la planète</em> ». Enfin, sa définition d’un système d’exploitation est composée de deux choses : « <em>Une expérience utilisateur bien définie, et une expérience développeur bien définie. Ce sont les deux interfaces que nous devons fournir et tout le reste est un détail d’implémentation — jusqu’au matériel</em> ». Il y pose également le problème de personnalisation de GNOME dans les distributions, à l’image du même phénomène qui pose tant de problème à Android, et qu’on appelle en partie fragmentation.</p>
<h3 id="toc_10">SDK</h3>
<p>Ce kit de développement aurait pour but de fournir de quoi développer des applications natives, mais également des applications web « packagées ».</p>
<p>La chose ne s’annonce pas simple, car qui dit SDK, dit souvent langage de programmation de prédilection. Cela permet en effet d’assurer des performances (ou plutôt en évitant d’en perdre en lançant des machines virtuelles Python, Java et Mono simultanément, par exemple), mais GNOME s’est toujours voulu être un projet ouvert à tous les langages. La direction à suivre risque d’être difficile à trancher.</p>
<h2 id="toc_11">Le mot de la fin ?</h2>
<p>Enfin, le contributeur historique <a href="http://en.wikipedia.org/wiki/Havoc_Pennington" title="Définition Wikipédia">Havoc Pennington</a> fait part de <a href="https://lwn.net/Articles/511285/">son point de vue sur GNOME</a>, quinze ans après le début du projet. Il conclut en invitant le lecteur à « laisser du temps à GNOME 3 » et en affirmant : <em>« Pour moi, Fedora 17 avec GNOME 3 est le meilleur bureau Linux que j’ai utilisé en ~16 années sous Linux »</em>.</p></div><div><a href="https://linuxfr.org/news/guadec-2012-en-route-vers-gnome-4-0-et-gnome-os.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/95232/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/guadec-2012-en-route-vers-gnome-4-0-et-gnome-os#comments">ouvrir dans le navigateur</a>
</p>
gnujeromeliberforceNÿcoLaurent PointecouteauDavy Defaudjcr83Lizzie CrowdaggerOlivier JeannetBenoît SibaudMegatonFlorent Zarahttps://linuxfr.org/nodes/95232/comments.atom