Rust : les licenciements Mozilla font mal, mais le projet tient bon


Le projet open source à l’origine du langage de programmation fondé par Mozilla, Rust, a annoncé la création d’une nouvelle fondation Rust pour renforcer son indépendance suite à la récente série de licenciements de Mozilla.


La décision du fabricant de Firefox, Mozilla, de supprimer 250 postes ou 25 % de ses effectifs la semaine dernière a eu des répercussions sur le projet open source Rust. Mozilla est le principal sponsor de Rust et fournit une grande partie de l’infrastructure du langage ainsi que des talents de base.


Certains contributeurs de Mozilla à Rust ont perdu leur emploi lors des suppressions de postes chez Mozilla, ce qui a suscité des inquiétudes. Les suppressions affectant l’équipe qui a créé le moteur de navigation Servo de Mozilla, un des principaux projets utilisant Rust, certains se demandaient si celles-ci pourraient constituer une menace existentielle pour le jeune langage.


La disparition de Rust serait une mauvaise nouvelle pour un nombre croissant de développeurs qui l’envisagent pour la programmation comme une alternative moderne et plus sécurisée pour la mémoire que C et C++.


Rust figure désormais dans le classement des langages établi par Redmonk et est utilisé par Amazon Web Services (AWS), Microsoft et Google Cloud pour la création de plateformes. Et si Mozilla est le principal sponsor de Rust, AWS, Microsoft Azure et Google Cloud l’ont également rejoint en tant que sponsor.

Une fondation pour stabiliser le projet


Cependant Steve Klabnik, membre du Rust Core, a souligné que la communauté Rust est beaucoup plus importante que le nombre d’employés de Mozilla qui ont contribué au projet et qui ont été touchés par les licenciements.


« Rust survivra », a écrit Klabnik dans un post sur Hacker News. « Cette situation est douloureuse, et elle a la possibilité de l’être encore plus, mais Rust est plus grand que Mozilla ».


Néanmoins, en tant que projet né de la recherche Mozilla et fortement soutenu par Mozilla, Rust est encore actuellement ancré dans l’infrastructure de Mozilla, qui, par exemple, héberge le gestionnaire de paquets Rust, crates.io.


« Mozilla emploie un petit nombre de personnes pour travailler à plein temps sur Rust, et beaucoup de personnes du projet Servo ont également contribué à Rust, même si ce n’était pas leur travail », a écrit Klabnik.


« Mozilla » paie également la facture d’hébergement du service crates.io. Ils possèdent également un copyright sur les marques Rust, Cargo, et les logos des deux. Deux personnes de l’équipe Rust ont donné des nouvelles sur leur situation, l’une a été licenciée et l’autre non. Je ne suis pas sûr pour les autres. De nombreux membres de l’équipe Servo (et peut-être tous, ce n’est pas encore clair à 100%, mais ça ne semble pas bon) ont été licenciés ».


Klabnik note que la « grande majorité » des contributeurs de Rust ne sont pas employés par Mozilla, même si le talent et l’infrastructure de Mozilla sont importants pour la survie du langage.


Pour résoudre les problèmes de propriété et de contrôle, l’équipe Rust Core et Mozilla accélèrent sur la création d’une fondation Rust, qu’ils prévoient de mettre en place d’ici la fin de l’année.


« Les différentes marques et noms de domaine associés à Rust, Cargo et crates.io seront transférés à la fondation, qui assumera également la responsabilité financière des coûts qu’ils occasionnent. Nous considérons que cette première itération de la fondation n’est que le début », a déclaré l’équipe de Rust Core dans un article de blog cette semaine.


« Il y a beaucoup de possibilités pour développer le rôle de la fondation, et nous sommes enthousiastes à l’idée de les explorer à l’avenir », a-t-il ajouté.


Concernant la survie du projet Rust, l’équipe affirme qu’il s’agit d’une « idée fausse selon laquelle tous les employés de Mozilla qui ont participé à la direction de Rust l’ont fait dans le cadre de leur emploi ». Au lieu de cela, certains dirigeants contribuaient à Rust sur une base volontaire plutôt que dans le cadre de leur emploi chez Mozilla.


Le projet de langage Rust a également sélectionné une équipe pour diriger la création de la fondation Rust, dont Ryan Levick, expert Microsoft de Rust et Josh Triplett, ancien ingénieur d’Intel et chef de l’équipe Rust.


Les ingénieurs de Microsoft Azure développent le projet Rust for a Kubernetes container tool, et Microsoft a récemment publié un aperçu public de Rust/WinRT, ou Rust for the Windows Runtime (WinRT), qui vise à aider les développeurs de Rust à créer des applications de bureau Windows, des applications de stockage et des composants comme les pilotes de périphériques.


Un sponsor principal comme AWS, Microsoft ou Google Cloud pourrait être une bonne nouvelle pour Rust, mais l’équipe de Rust Core déclare qu’elle ne veut pas trop compter sur un seul sponsor.


« Alors que nous n’avons fait que commencer le processus de mise en place de la fondation, au cours des deux dernières années, l’équipe chargée des infrastructures a mené la charge pour réduire notre dépendance à l’égard d’une seule entreprise sponsorisant le projet, ainsi que pour augmenter le nombre d’entreprises qui soutiennent Rust », a déclaré l’équipe Rust Core.


Source : « ZDNet.com »