Tout d'abord, la fondation Node.js et la fondation JS, lancées par la Linux Foundation en 2016, fusionnent pour former la fondation OpenJS. La fusion entre les deux principales organisations qui se concentrent sur JavaScript a lieu six mois après le début de l’exploration publique d’une telle possibilité avec leurs communautés.
La Fondation OpenJS se concentrera sur l’hébergement et le financement d’activités qui soutiennent la croissance de JavaScript et des technologies Web, a annoncé la Linux Foundation dans un communiqué de presse. OpenJS Foundation comprend 29 projets JavaScript open source, notamment jQuery, Node.js, Appium, Dojo et webpack.
La fusion est soutenue par 30 entreprises et utilisateurs finaux membres, dont Google, Microsoft, IBM, PayPal, GoDaddy et Joylent, qui reconnaissent la « nature interconnectée de l'écosystème JavaScript et l'importance de fournir un environnement neutre aux projets qui représentent une valeur partagée significative ».
Tous ces membres, ainsi que plusieurs grandes enseignes de la technologie, s'appuient à des degrés divers sur le langage de programmation JavaScript et sur plusieurs projets des deux fondations. En fait, la grande majorité des pages Web utilisent JavaScript.
La quête d’un foyer neutre se déroule au cours d’années de lutte acharnée en matière de gouvernance au sein de la communauté Node.js. En août 2017, un tiers des membres du comité de pilotage technique qui supervise la gestion quotidienne des projets de Node.js aurait cessé.
Dans un communiqué de presse, la Linux Foundation a annoncé qu'OpenJS Foundation éliminerait les redondances opérationnelles entre les deux organisations et rationaliserait l'expérience des entreprises fournissant un soutien financier.
Envoyé par communiqué
En marge de la fusion susmentionnée, l’organisation à but non lucratif a également annoncé la création de la Continuous Delivery Foundation (CDF). CDF a pour objectif de servir de plateforme permettant aux fournisseurs, développeurs et utilisateurs de s’engager et de partager fréquemment des informations et les meilleures pratiques afin de stimuler le développement de projets open source.
Comme son nom l’indique, Continuous Delivery Foundation s’appuie sur un modèle d’intégration continue et de livraison qui permet à toutes les parties prenantes de recueillir des commentaires, d’implémenter les changements et de les livrer beaucoup plus rapidement.
CDF se lance avec 19 membres, dont des grandes enseignes telles que Google, Netflix, Red Hat, Alibaba, Autodesk, SAP, Huawei et GitLab. Les systèmes Open Source Jenkins, Jenkins X, Spinnaker (créé par Netflix et dirigé conjointement par Netflix et Google) et Tekton sont parmi les premiers projets hébergés par CDF, a déclaré la Linux Foundation. La fondation mère a déclaré s'attendre à ce que davantage de projets soient ajoutés au CDF, une fois qu'elle aura formé un comité de supervision technique. Le CDF maintiendra un modèle de gouvernance ouverte.
Dan Lorenc et Kim Lewandowski, DevOps Google Cloud, ont expliqué :
Envoyé par DevOps Google Cloud
GraphQL Foundation collabore avec Joint Development Foundation
La Joint Development Foundation, qui a récemment rejoint la Linux Foundation pour promouvoir l'adoption de l'open source et des normes, collabore avec la Fondation GraphQL, qui héberge la communauté GraphQL.
GraphQL, un langage de requête et de manipulation de données open source pour les API, est au centre de la collaboration. GraphQL a été développé par les ingénieurs de Facebook. Aujourd'hui, les centaines de milliards d'appels d'API du géant des réseaux sociaux sont alimentés par ce langage.
Dans un communiqué de presse, GraphQL Foundation a déclaré que la collaboration encouragerait « les contributions, la gérance et un investissement partagé d'un grand groupe dans des événements, des documentations, des outils et un support indépendants du fournisseur», un certain nombre de grands géants de la technologie. notamment Facebook, AWS d'Amazon, IBM, Intuit, PayPal et Twitter, rejoignent les fondations pour faire évoluer GraphQL en tant que spécification industrielle pour le développement d'API.
« Nous sommes ravis d'accueillir officiellement les nouveaux membres et de travailler en étroite collaboration avec eux pour créer et soutenir un écosystème mondial GraphQL. Nous sommes heureux que la spécification GraphQL continue à évoluer grâce au partenariat entre JDF et Linux Foundation. Avec un moyen plus simple et plus rapide de créer et de faire évoluer les normes, les développeurs peuvent se concentrer sur la création d'applications qui ont un impact plus important sur les communautés du monde entier », a déclaré Lee Byron, co-créateur de GraphQL.
GraphQL est important pour le développement des API car il autorise les objets imbriqués dans une seule requête d'API nécessitant généralement plusieurs requêtes d'API. La spécification GraphQL, l'implémentation de référence GraphQL.js, la bibliothèque DataLoader et l'outil de développement GraphiQL sont des projets techniques pris en charge par GraphQL Foundation. À mesure que le développement des applications évolue vers les architectures de microservices en mettant l'accent sur la flexibilité et la rapidité de commercialisation, des outils tels que GraphQL redéfinissent la conception d'API et l'interaction client-serveur afin d'améliorer l'expérience des développeurs, d'accroître leur productivité et de minimiser les quantités de données transférées. GraphQL simplifie le développement multi-plateformes et mobile avec une disponibilité dans plusieurs langages de programmation cohérents et offrant la même parité sur plusieurs plates-formes telles que le Web, iOS, Android, et les applications intégrées et IdO.
La Linux Foundation et l’équipe Open Source de Facebook ont ​​exploité le cadre éprouvé de JDF pour créer une structure de gouvernance légère pour les spécifications, permettant ainsi aux communautés d’instaurer rapidement des collaborations neutres.
« Nous sommes ravis de voir GraphQL et la Joint Development Foundation unir leurs forces et travailler si rapidement pour faire évoluer les normes ouvertes », a déclaré Jim Zemlin, directeur exécutif de la Linux Foundation. « En travaillant avec JDF, la communauté GraphQL est en mesure de tirer parti d’une infrastructure clé en main pour créer et gérer des normes ouvertes plus rapidement et plus facilement que jamais. Cela permet aux développeurs de continuer à briser les barrières et à moderniser le développement d'applications ».
«Nous sommes ravis d'avoir collaboré étroitement avec la Linux Foundation à la création de cette nouvelle approche des collaborations basées sur des spécifications», a déclaré Michael Cheng de l'équipe Open Source de Facebook. «En offrant aux communautés open source un chemin simplifié vers la normalisation et en favorisant les implémentations open source, cet alignement stratégique profite aux développeurs GraphQL, aux contributeurs professionnels et aux utilisateurs finaux qui ont besoin des deux résultats pour réussir.
OpenJS Foundation
Continous Delivery Foundation
GraphQL Foundation
Sources : communiqué Linux Foundation, communiqué Node.js Foundation, Google, Linux Foundation
Voir aussi :
La Linux Foundation compte 34 nouveaux membres, parmi lesquels des entreprises et des ONG, qui ont décidé de s'investir davantage sur l'open source
GraphQL, le langage de requête de Facebook se dote de sa propre fondation open source qui sera elle-même hébergée par la Linux Foundation
Google est désormais un membre Platinum de la Linux Foundation et versera, de ce fait, 500 000 USD par an à l'organisation