# OpenSource Experience ## Talks ### 0 A.D : Empires Ascendant - Stanislas Dolcini Note : Stanislas est chef de projet chez Wildfire depuis 2020 et consultant à OnePoint. Stanislas nous a présenté le jeu 0 A.D., développé depuis 22 ans par Wildfire. Entièrement gratuit et Open Source, le jeu était à la base un mod d'Age of Empire II, devenu un projet indépendant. Entre 2008 et 2009, faute de temps pour continuer le projet mais ne voulant pas le voir disparaitre, l'équipe de Wildfire publie le jeu sous license libre : GNU GPL (v2) pour le code et Creative Commons BY-SA pour le contenu artistique. Après avoir exposé l'histoire du jeu, Stanislas nous a parlé du baggage technique. Le jeu fonctionne sur un moteur *home-made* par les premiers developpeurs : Pyrogenesis. Il est écrit en C++ et utilise le moteur JavaScript *SpiderMonkey* de la fondation Mozilla. Les communications entre joueurs se font via XMPP, ce qui est d'ailleurs un des bottlenecks. L'équipe actuelle utilise toujours SVN, mais envisage de migrer vers GiTea pour bénéficier d'un meilleur contrôle sur le code source. Autres outils utilisés : Trac (Bug Tracker + Wiki), Jenkins (CI, build automatique). L'équipe actuelle est composée d'une quizaine de membres actifs. Depuis le début, c'est plus de 2000 personnes qui ont contribué au projet. Financièrement, le studio ne dépense que pour l'hébergement d'un unique serveur qui sert pour le site, le bug tracker et les parties multijoueurs. Le coût de 600 €/an est payé par les donations que reçoit le studio. Pourquoi le jeu n'est pas sur Steam, MS Store etc... ? - Le prix d'entrée - Problème avec les licenses - Peur de l'équipe que le jeu soit mal jugé : jeu toujours en alpha, graphismes "loin" des standards - La charge serveur Il y a actuellement plus de 100 000 comptes sur le jeu, avec environ 1 500 joueurs/jour. ### La première montre santé IoT open source en Python. - Christian Chabrerie Présentation d'un projet étudiant le cadre de leurs études dans la Majeure Santé d'EPITA. Sujet : réaliser le prototype d'une montre "connectée", surveillant le poul de son porteur et l'affichant sur un écran. Prototype développé avec MicroPython pour abaisser la barrière d'entrée du projet. Le projet avait pour but de former les étudiants ingénieurs en informatique au développement d'un dispositif médical, puis les étudiants en médecine à l'utilisation d'un tel dispositif. Le coût de fabrication d'une dizaine d'unités reviendrait à une centaine d'euros. Les étudiants voudrait mainenant obtenir le marquage CE. ### Decidim, un logiciel libre pour la participation citoyenne - Baptiste Thivend Le projet Decidim se base sur un premier outil libre développé par la mairie de Madrid : *Consul*. Le but est de fournir une plateforme pour la participation citoyenne et la prise de décision démocratique. D'abord projet local, il est maintenant utilisé dans une vingtaine de pays. ## Visite du salon ### Videolan **Historique de l'entreprise/projet** Projet étudiant de l'Ecole Centrale Paris (1996) à l'origine. Développement et promotion de solutions libres pour le multimédia depuis 2009. Connue principalement pour VLC. **Modèle économique** Vente de solutions pour les pro. **Modèle juridique** Association loi de 1901. ### Red Hat **Historique de l'entreprise/projet** Créée en 1993, c'est une société d'origine américaine dédiée aux logiciels Open Source. **Modèle de développement** Développement des produits Red Hat. Fedora, distribution gratuite, vu comme un "bac à sable" pour l'OS pro. Les dév de Red Hat sont libre de contribuer à d'autres projets Open Source. **Modèle économique** Vente de logiciel, solutions pour les pro. **Modèle juridique** Entreprise publique. ### Mozilla Firefox **Historique de l'entreprise/projet** Firefox est un navigateur web gratuit et Open Source, développé par la Mozilla Foundation depuis 2003 et la Mozilla Corporation depuis 2005. **Modèle de développement** La distribution est gérée par la Mozilla Foundation et le développement par la Mozilla Corporation. **Modèle économique** Le développement de Firefox est financé par des dons et des partenariats. **Modèle juridique** Mozilla Corporation : Société à capitaux privés Mozilla Foundation : Fondation à but non lucratif ## Conclusion Lors de cet évennement, j'ai pu recontrer des acteurs engagés du libre et de l'Open Source. La journée fût riche en échanges et en découvertes, j'ai pu découvrir de nouvelles technologies, chez Vitta Science et ST-Microelectronics principalement. J'ai également pu rencontrer ceux qui font les outils que j'utilisent au quotidien : Firefox, Fedora ... Grâce au cours EPILI, j'avais une base solide pour comprendre les enjeux qui m'étaient présentés et j'ai pu accroitre mes connaissances en terme d'Open Source. Je retournerai avec plaisir à cet évennement l'année prochaine si mon entreprise le permet.