EclipseCon : à la découverte d’une fondation open source méconnue

Par:
ftonic

ven, 22/12/2023 - 16:59

Toujours intéressé par découvrir et aller à la rencontre des communautés de développeurs, en octobre dernier j’ai eu la chance d’être invité à participer à l’EclipseCon 2023 l’événement annuel majeur de la fondation Eclipse. Dans mes souvenirs Eclipse était peut-être un IDE vieillissant en JAVA que comme moi vous aviez pu utiliser il y a quelques années pour faire du Java et des applications Android, mais c’est l’occasion de découvrir que la fondation Eclipse va bien au-delà : elle n’est pas focalisée sur le Java. Occasion de se plonger dans les nombreux projets qu’elle supporte et développe. Pour l’occasion j’ai eu l’opportunité de rencontrer et d’échanger avec Mike Milinkovich, directeur exécutif, et Gaël Blondelle, Chief Membership Officer de la fondation.

Reportage d'Aymeric Weinbach

Lors de mon entretien avec Mike Milinkovich, nous avons discuté de 20 années passées à la tête de cette organisation et de l’évolution de l’open source. À ses débuts, l’Eclipse Foundation a été créée par IBM, SAP, HP et Intel dans le but de concurrencer Microsoft et son Visual Studio. Aujourd’hui, la fondation compte plus de 420 projets et 350 membres, et a récemment déménagé son siège à Bruxelles pour devenir la plus grande fondation open source d’Europe.

Parmi les innovations techniques à venir, la fondation se concentre sur quatre piliers : les outils, l’internet des objets (IoT) et l’informatique en périphérie (Edge), le Java cloud-native et l’automobile. Dans le domaine des outils, l’objectif est de continuer à soutenir la plateforme Eclipse IDE, largement utilisée par les développeurs, tout en développant des outils de nouvelle génération, comme Eclipse Theia, adaptés aux développeurs cloud-native.

En ce qui concerne l’IoT et l’Edge, l’Eclipse Foundation est déjà la plus grande communauté open source dans ce domaine, mettant à disposition des projets et des technologies clés pour l’industrie. Pour le Java cloud-native, la fondation travaille sur la spécification Jakarta EE, successeur de Java EE, et a réussi à redynamiser cet écosystème en le rendant plus neutre et accessible. Enfin, dans le secteur automobile, la fondation soutient les projets open source liés aux véhicules définis par logiciel, comme Eclipse SDV.

Mike Milinkovich a également parlé de son parcours professionnel et de la manière dont il a été recruté pour devenir le directeur exécutif de l’Eclipse Foundation. Selon lui, il a été choisi en raison de sa formation en commerce et en technologie, de son expérience dans l’industrie des outils de développement et de sa connaissance des membres clés de l’équipe de développement d’Eclipse. Il a également mentionné que l’Eclipse Foundation a évolué et s’est adaptée au fil des ans, passant d’une organisation sans compte bancaire à une entité générant 12 millions d’euros de revenus et employant plus de 70 personnes.

En ce qui concerne l’avenir de la fondation, Mike Milinkovich est optimiste et pense que le paysage de l’open source continuera à évoluer, notamment en raison de la régulation croissante de l’industrie technologique. Selon lui, les entreprises vont devoir se conformer à des régulations pour assurer la cybersécurité et la durabilité des projets open source. Les fondations, comme Eclipse, pourraient jouer un rôle clé dans ce processus en offrant un soutien et une expertise aux projets importants.

Enfin, Mike Milinkovich a exprimé son admiration pour la manière dont Microsoft, autrefois considéré comme un ennemi de l’open source, a évolué et est devenu un membre stratégique de l’Eclipse Foundation. Il a cité plusieurs projets importants de Microsoft qui sont hébergés au sein de la fondation, le dernier étant Azure RTOS devenu Eclipse ThreadX et a souligné que cette évolution est bénéfique pour l’ensemble de l’industrie.

De plus, il a mentionné que l’Eclipse Foundation est fière d’être une organisation européenne et d’aider à promouvoir la souveraineté numérique européenne. Mike Milinkovich estime que l’Eclipse Foundation joue un rôle important pour soutenir l’innovation et la prospérité économique en Europe en accueillant et en soutenant des projets open source liés aux initiatives clés telles que Gaia X, Katina X, Data Spaces, Digital Twins, Industry 4.0 et Software Defined Vehicle.

Pour conclure, Mike Milinkovich encourage les développeurs français à s’engager et à contribuer à la communauté Eclipse, étant donné que celle-ci est la plus grande organisation open source en Europe et accorde une grande importance à la souveraineté numérique européenne. Pour rejoindre cette communauté, il conseille simplement de "se présenter" et de se montrer disponible pour aider, en s’impliquant dans les projets existants ou en proposant de nouveaux projets à la fondation.

Avec Gaël Blondelle, Chief Membership Officer de la Fondation Eclipse. 

Nous avons discuté de l’importance de l’open source, des différentes licences et de la façon dont la fondation Eclipse soutient les projets de recherche et les startups. Gaël m’a expliqué que la Fondation est une organisation open source qui valorise les projets et leurs contributeurs. Ils travaillent avec des entreprises de différentes tailles, allant de 6 000 euros à 300 000 euros de cotisation annuelle, en fonction de leur taille et de leur niveau d’implication. La fondation cherche à créer un environnement favorable à la collaboration entre les entreprises et les individus.

Une différence majeure entre la Fondation Apache et la Fondation Eclipse réside dans la manière dont elles considèrent les contributeurs. Tandis que la Fondation Apache considère chaque contributeur comme un individu indépendant de son employeur, la Fondation Eclipse reconnaît que les contributeurs travaillent pour des entreprises qui ont des roadmaps sur les projets open source. Ils cherchent donc à établir un équilibre entre les deux.

En 2013, la Fondation Eclipse a créé la branche européenne, Eclipse Fondation Europe GmbH, pour soutenir la croissance de leur équipe et de leurs employés européens. Aujourd’hui, ils sont présents dans 8 pays européens et parlent autant de langues. Gaël est également fier de leur déménagement à Bruxelles en 2020, ce qui fait d’eux la plus européenne des grandes fondations open source.

Gaël Blondelle a également abordé l’expansion de la Fondation Eclipse depuis ses débuts centrés sur Java et l’IDE Eclipse. Depuis environ 2010-2011, la fondation a élargi son champ d’action pour inclure des projets écrits dans d’autres langages de programmation et sous différentes licences open source. Cette évolution a permis à la fondation de soutenir un plus grand nombre de projets et de technologies.

La Fondation Eclipse participe également à plusieurs projets de recherche, notamment en collaboration avec la Commission européenne. L’un des objectifs de ces projets est d’aider les chercheurs et les projets à mieux comprendre et adopter l’open source, et de créer des communautés autour de ces projets.

Gaël a également souligné l’importance de défendre l’open source et de travailler avec des fondations telles que l’Open Source Initiative pour maintenir la définition et les valeurs de l’open source. Il a déclaré que les startups et les entreprises devraient envisager de travailler avec des fondations pour assurer la pérennité et l’honnêteté de leurs projets open source.

Gaël Blondelle a également abordé la question des licences open source et leur importance pour la Fondation Eclipse. Il a mentionné que les licences préférées de la fondation sont l’Eclipse Public License, l’Apache Software License, le MIT et le BSD, car elles permettent aux développeurs de créer des produits et d’intégrer les technologies open source dans ceux-ci.

En outre, Gaël a évoqué l’histoire de Kubernetes et comment une petite équipe a réussi à créer une technologie open source largement adoptée grâce à la collaboration et au soutien d’une fondation open source. Il a souligné que les entreprises et les startups européennes peuvent également réussir en s’appuyant sur l’open source et en travaillant avec des fondations pour garantir la pérennité et l’adoption de leurs technologies à l’échelle mondiale.

Enfin, Gaël a parlé de l’implication de la Fondation Eclipse dans différents projets de recherche européens et de la manière dont ils aident à structurer l’écosystème de recherche et à promouvoir l’adoption de l’open source dans ce domaine. Ces projets comprennent notamment IPIC pour le High Performance Computing, Open Continuum pour l’Edge to Cloud Continuum et Federate pour la structuration de l’écosystème autour d’Eclipse SDV.

Lors de mon entretien avec Gaël Blondelle, nous avons également abordé les défis auxquels l’écosystème open source est confronté, en particulier en ce qui concerne les entreprises qui cherchent à tirer parti de l’open source pour attirer des développeurs, mais qui finissent par trahir les communautés open source en retirant leur soutien ou en changeant de modèle. Gaël a souligné que la Fondation Eclipse s’efforce de soutenir et de protéger l’écosystème open source en offrant un cadre de collaboration clair et en maintenant les valeurs fondamentales de l’open source.

De plus, Gaël a mentionné l’importance de l’éducation et de la formation pour les chercheurs et les personnes impliquées dans les projets de recherche open source. Il a expliqué que la Fondation Eclipse travaille à éduquer ces individus sur ce que signifie être un véritable projet open source, et comment construire des communautés solides et durables autour de ces projets.

Enfin, Gaël a partagé sa vision sur la manière dont les entreprises et les startups européennes peuvent tirer parti de l’open source pour projeter leurs technologies à l’échelle mondiale. Il a souligné que l’open source offre un potentiel de dissémination et de projection incroyable, et que les entreprises européennes devraient avoir l’ambition d’utiliser le vecteur de l’open source pour propulser leurs innovations à l’international. Dans ce contexte, la Fondation Eclipse joue un rôle crucial en aidant ces entreprises à réaliser cet objectif et en offrant un soutien et un accompagnement tout au long du processus.

L’année prochaine la fondation Eclipse nous donne rendez-vous pour un tout nouvel événement, qui aura lieu à Mayence en Allemagne « Open Code Experience » du 22 au 24 octobre qui sera une refonte complète de l’EclipseCon

 

 

Commentaires