Introduction
Quatre ans après avoir reçu notre première subvention de NLnet, il est temps de faire le point sur les réalisations et les leçons apprises. Avec quatre subventions en poche, nous avons pu transformer nos idées en réalité, mais non sans quelques défis en cours de route. Cet article explore les progrès de nos projets OSH et YSH, et comment le soutien de NLnet a été crucial.
Progrès de OSH : Vitesse et Compatibilité
Le projet OSH, un shell basé sur Python, a bénéficié de la traduction vers C++ grâce au financement. Cette transition a permis d'améliorer la vitesse et la compatibilité, atteignant la parité avec les implémentations natives en C. En janvier 2023, nous avons également intégré un ramasse-miettes, garantissant la sécurité mémoire, un exploit rarement atteint par d'autres shells écrits en C.
Impact du Financement
La convergence des lignes de progrès en 2023 témoigne de l'accélération significative du développement. Le soutien de NLnet a permis de surmonter le ralentissement observé entre 2020 et 2023, propulsant ainsi OSH vers une version plus robuste et performante.
YSH : Une Nouvelle Langue et Mise à Niveau
YSH, anciennement connu sous le nom de langage Oil, a pris son envol grâce à l'enthousiasme des contributeurs post-subvention. Avant le financement, YSH n'avait pas de structure définie. Grâce à une nouvelle subvention, nous avons pu formaliser ce langage, qui n'existait qu'à l'état embryonnaire.
Défis et Réalisations
Le développement de YSH a nécessité une révision complète de notre approche. Grâce aux financements, nous avons pu explorer de nouvelles fonctionnalités et offrir une mise à niveau élégante pour les utilisateurs d'OSH.
Objectifs et Leçons
En regardant en arrière, nous réalisons que les objectifs des subventions ont été largement atteints. Cependant, le projet a rencontré un revers avec un afflux de contributions qui a engendré un retard dans la révision des pull requests.
Vision Future
La gestion de projet et la conception restent des défis, mais notre modèle FOSS décentralisé offre une flexibilité essentielle. L'avenir de OSH et YSH est prometteur, avec des objectifs encore plus ambitieux en ligne de mire.
Conclusion
Les quatre dernières années ont été riches en enseignements et en réalisations grâce aux subventions de NLnet. Bien que le quatrième projet ait été interrompu prématurément, les bases solides posées assurent un avenir prometteur. Discutons de ton projet en 15 minutes.