Le développement des pilotes de réseau du noyau Linux est affecté par les sanctions russes
Les sanctions imposées au gouvernement russe et à son industrie de la défense ont soulevé quelques questions intéressantes dans la communauté des logiciels libres. Le conflit entre la Russie et l'Ukraine a conduit les États-Unis et d'autres gouvernements occidentaux à sanctionner le gouvernement russe.
L'application de sanctions dans le cadre de projets communautaires de logiciels libres peut s'avérer plus difficile car de nombreux développeurs utilisent des pseudonymes et ne divulguent pas leurs affiliations avec des gouvernements, des entreprises ou des lieux physiques. En outre, il n'y a généralement pas de transactions financières ou d'accords formels entre les entités sanctionnées et les projets de logiciels libres.
Les sanctions russes ont un impact sur les logiciels libres
Les sanctions contre les organisations russes ont créé un nouveau défi dans la communauté des logiciels libres : le blocage des correctifs de réseau Linux par les développeurs liés à Baikal Electronics, une entreprise russe spécialisée dans les processeurs domestiques basés sur les processeurs MIPS et ARM.
L'ancienne société mère de Baikal Electronics, T-Platforms, fait l'objet de sanctions américaines depuis 2013. Plusieurs gouvernements ont directement sanctionné Baikal Electronics depuis l'année dernière parce qu'ils craignaient que ses microprocesseurs ne finissent dans des équipements militaires russes.
Un lecteur de Phoronix a remarqué une série de correctifs soumis récemment pour résoudre des problèmes avec le pilote réseau STMMAC. Ce pilote réseau est utilisé par certains matériels de Baikal Electronics ainsi que par d'autres sociétés licenciées par Synopsys.
Bien que la série de correctifs ait été conçue pour apporter des corrections de base au pilote Ethernet, elle a été bloquée par le message suivant de Jakub, responsable des réseaux Linux.
"Nous ne nous sentons pas à l'aise pour accepter des correctifs provenant du matériel produit par votre organisation ou s'y rapportant.
Nous vous prions de ne pas contribuer à la mise en réseau jusqu'à nouvel ordre".
Le blocage des correctifs provenant de ce développeur ou de cette organisation semble être effectué au cas par cas par le responsable du sous-système. En recherchant d'autres commits mentionnant "baikal", y compris ceux du même développeur, on a découvert que des correctifs ont été acceptés en amont il y a quatre mois.
Au cours de l'année écoulée, des dizaines de correctifs affectant le PCI, le moteur DMA et des pilotes Baikal-T1 spécifiques ont été incorporés dans le noyau Linux principal. Il semble donc que le blocage de ces correctifs spécifiques n'indique pas une interdiction complète des contributions du développeur ou de l'organisation.
Dernières paroles
Le sous-système de mise en réseau du noyau Linux est responsable de la gestion de tous les aspects de la mise en réseau, depuis les pilotes de périphériques de bas niveau jusqu'aux protocoles de haut niveau. À l'heure actuelle, il n'y a pas eu d'autres discussions à ce sujet, mais il semble que les contributions de Baikal ou liées à Baikal ne soient pas acceptées pour le code de mise en réseau de Linux.
Il est important de noter que la série de correctifs en question n'est pas spécifique à Baikal, mais concerne plutôt des correctifs pour un pilote de réseau Synopsys qui est utilisé par plusieurs organisations sur différentes plates-formes matérielles.
Le noyau Linux est un projet à code source ouvert et tout le monde peut contribuer à son développement. Il reste à voir combien de temps ces sanctions dureront et quel sera leur impact à long terme sur le développement des pilotes de réseau du noyau Linux.
Les sources de cet article comprennent un article de Phoronix.