Inclusion ou subvention américaine, la fondation Python a choisi
Serpents et panier de crabes
La Python Software Foundation explique avoir dû refuser une subvention de 1,5 million de dollars. Les conditions assorties mentionnaient l'interdiction de toute politique DEI (diversité, équité et inclusion).
Le 28 octobre à 10h08
3 min
Logiciel
Logiciel
Comme elle l’explique dans un billet publié ce 27 octobre, la Python Software Foundation – qui gère le développement du langage – vient de refuser une importante subvention américaine.
1,5 million de dollars sur deux ans
En janvier dernier, elle avait en effet envoyé une demande de subvention à la National Science Foundation du gouvernement américain dans le cadre du programme Safety, Security, and Privacy of Open Source Ecosystems. Ce programme permet de recevoir des fonds pour travailler spécifiquement sur la sécurité des composants open source.
Selon la fondation, c’était la première fois qu’elle demandait une telle subvention. Dans ce contexte, la construction du dossier aurait réclamé beaucoup de temps, menée par Seth Larson, développeur de sécurité et chercheur principal, et Loren Crary, directeur général adjoint de la fondation. Cette dernière estimait que son travail cadrait parfaitement avec le programme de la NSF.
La subvention a été accordée, provoquant initialement la joie de la fondation. Et pour cause : le montant alloué était de 1,5 million de dollars sur deux ans. La fondation dit fonctionner sur un budget habituel d’environ 5 millions de dollars par an, qui sert aux développeurs, à diverses opérations de communication et sensibilisation, et aux salaires de ses 14 employés.
Pas de politique de diversité, équité et inclusion
Elle indique cependant avoir déchanté en découvrant les conditions assorties. Si la fondation acceptait la subvention, elle devait notamment renoncer à toute politique DEI (diversité, équité et inclusion).
« Ces conditions comprenaient l’affirmation de la déclaration selon laquelle nous "n’exploitons pas, et ne gérerons pas, pendant la durée de cette aide financière, des programmes qui font progresser ou promeuvent la DEI ou une idéologie d’équité discriminatoire en violation des lois fédérales anti-discrimination". Cette restriction s’appliquerait non seulement au travail de sécurité directement financé par la subvention, mais à toutes les activités de la PSF dans son ensemble. »
Sans surprise, la fondation a décidé de refuser la subvention et de s’en expliquer. Elle précise à ce titre que l’argent aurait « fait une grande différence dans le budget », en matière de sécurité comme pour son fonctionnement général. Elle aurait représenté « de loin » la plus grosse subvention reçue par la fondation depuis sa création.
La fondation ajoute que le refus de la subvention accentue nettement la pression financière sur la structure, surtout après avoir travaillé à son obtention depuis janvier. Elle cite l’inflation, la baisse du parrainage, la pression économique dans le secteur technologique, l’incertitude générale et les conflits mondiaux comme autant de facteurs. La fondation indique avoir « plus que jamais besoin d’un soutien financier » et encourage aux participations, que ce soit sous forme de dons simples ou d’adhésion à la structure. Les entreprises peuvent demander à devenir des sponsors.
Inclusion ou subvention américaine, la fondation Python a choisi
-
1,5 million de dollars sur deux ans
-
Pas de politique de diversité, équité et inclusion
Commentaires (45)
Abonnez-vous pour prendre part au débat
Déjà abonné ? Se connecter
Cet article est en accès libre, mais il est le fruit du travail d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant.
Accédez en illimité aux articles
Profitez d’un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Abonnez-vousLe 28/10/2025 à 10h14
Le 28/10/2025 à 11h40
Le 28/10/2025 à 13h47
Le 28/10/2025 à 10h19
Le 28/10/2025 à 17h41
... pour le dire autrement : quand la subvention étatique devient prétexte au fascisme, il y a un petit devoir citoyen de se relever les manches pour aller les aider. Perso j'ai pas les compétences (fake geek inside) pour leur donner de mes neurones et de mon temps, mais je peux leur donner un petit billet.
Le 28/10/2025 à 10h35
Modifié le 28/10/2025 à 10h50
Ceci dit c'est pareil pour pas mal d'autres choses. Mais je suis plutôt adapte de ce qui reste stable dans la durée, à choisir je préfère rédiger un script bash, ou un binaire et une appimage embarquant toutes les librairies nécessaires.
Alors je comprends l'argument sécurité hein, mais j'aime bien l'idée de pouvoir continuer d’exécuter d'anciens logiciels/version sans être obligé de bidouiller, quitte à sandboxer le tout, parce que parfois il n'y a tout simplement plus d'autre choix.
Le 28/10/2025 à 11h33
Le 28/10/2025 à 11h35
Et concernant le bash, la stabilité n'est pas garantie non plus: Bien des fois j'ai dû modifier un script parce que l'interface d'une commande utilisée avait changé et cassé la rétro-compatibilité. J'ai même un script aux comportements différents selon la distribution pour lequel je soupçonne que c'est un changement dans bash lui-même qui est la cause (pas de temps à perdre à trop chercher, j'ai opté pour un contournement).
Bref, on n'est pas aidé…
Le 28/10/2025 à 11h41
Le 28/10/2025 à 13h29
Le 28/10/2025 à 15h46
3 versions en 30 ans, on a quand même vu pire (coucou les dévs front JS).
Le 28/10/2025 à 16h51
Le 28/10/2025 à 11h01
Espérons qu'il n'y aura pas de vengeance de la part du gouvernement américain.
Le 28/10/2025 à 12h16
Maintenant l'histoire de Phyton n'est pas exempte de problème non plus. On a vu des mots comme "benevolent dictator" fuser. Et pas pour de bonnes raisons.
Modifié le 28/10/2025 à 12h45
BDFL est est une blague sur la structure de décision, ça serait bien de backer tes accusations si tu as "pas bonnes raisons" en tête.
Le 28/10/2025 à 13h12
La vie:
qui renvoie vers
https://lunduke.locals.com/post/5985667/python-bans-prominent-dev-for-enjoying-the-wrong-old-snl-sketch
https://chrismcdonough.substack.com/p/the-shameful-defenestration-of-tim
Du coté tech:
https://medium.com/@coders.stop/the-untold-history-of-pythons-most-controversial-features-51a801cb49ad
https://securelist.com/two-more-malicious-python-packages-in-the-pypi/107218/
Et ça c'est le récent. Il existe d'autres choses plus anciennes du même acabit qui trainent sous le tapis.
Le problème n'est pas d'être sanguin ou pas. C'est le résultat. Tous ont de la controverse. C'est la vie. Mais pour un langage de script, ça se pose là quand même.
---
En plus d'être un langage ...
Depuis Geeks4Geeks
Faut-il parler de sécurité au delà des paquets malicieux ?
Et je ne pense pas que BDFL soit une blague.
Le 28/10/2025 à 13h45
C'est deux fois l'histoire de la suspension de Tim (qui est revenu depuis) suite à des propos justement contre la DEI (grosso modo). Qu'est ce qui te dérange ? Ils ont eu une position à l'époque qui est de défendre le DEI, ce qu'ils font aussi aujourd'hui selon l'article.
BDFL une blague notoire, c'est assez bien documentée
Je rebondis pas sur la tech c'est un autre tunnel.
Le 28/10/2025 à 15h38
20 ans au moins d'historique abouti immanquablement à cela.
Le 28/10/2025 à 15h49
Sur le reste, tu n'aimes pas ce langage, libre à toi, il y a bien d'autres choix.
Le 28/10/2025 à 15h47
Le 28/10/2025 à 18h46
Son deuxième atout, c'est son aspect "glue". Python comprenant parfaitement l'ABI C, il devient alors très facile de compenser ses faiblesses notamment la performance. Et c'est pour ça que tu le retrouves dans le traitement de données divers et variés, l'IA ou encore la simulation numérique.
Python gluant du C/Fortran/C++ permet d'avoir un langage simple à utiliser et structurer (Python c'est peut-être des scripts, mais il s'est faire de la fonctionnelle et de la POO ce qui aide à produire du code clair et maintenable) et des librairies performantes pour les tâches nécessaires.
Tu mentionnes l'IA. Si tu as codé de l'IA en bas-niveau (C++ avec programmation GPU) tu sais à quelle point c'est fastidieux. Et quand tu veux, par exemple, entraîner un CNN tu n'as pas envie de faire passer 1 semaines à coder ton pré-processing sur des images en C++ surtout pour des tests, le temps d’ajuster les hyper-paramètres...
Et Python te permet justement ça. Tu laisses la performance à des gens expérimentés et qui aiment l'odeur du silicium et du germanium, et l'aspect plus "haut-niveau" à des personnes plus à l'aise avec les notions d'un CNN que de savoir comment tu vas découper tes images pour entraîner/inférer.
Les cas à la marge où cette approche n'est pas possible sont très minoritaires et, de toute façon accessible à seulement des gens expérimentés et avec les connaissances soft & hard nécessaire. Et ce genre de profil ne court pas les rues, ni les boulevards.
Le 28/10/2025 à 20h45
Alors en résumé ça dit que Python est simple d'accès (biologistes, physiciens) mais qu'il permet de faire de la programmation structurée et donc d'obtenir du code de bonne qualité et maintenable.
Un biologiste qui fait de la POO ça ne court pas les rues. Et même chez les devs d'ailleurs (mais c'est un autre sujet). Donc sur la question de la qualité quand on leur dit que le code produit n'est pas très en accord avec les standards d'aujourd'hui (pour rester extrêmement gentil). Ils nous répondent qu'ils ne sont pas développeurs. Ce à quoi je répond : 'Si tu voulais un développement il fallait appeler un vrai développeur. Pas le faire toi même qui tape avec 2 doigts sur 8'.
Le même genre de gus qui fait ça à l'arrache sans IDE dédié (dans ce cas PyDev/Eclipse par ex).
La programmation structurée (autant que d'autres styles) n'est pas une compétence qu'on fait comme une option dans un cursus. C'est un métier complet et pour le coup, y'a un mec plutôt talentueux (maintenant très vieux) qui à écrit 4 à 6 tomes sur le sujet sur le sujet.
Si le point c'est aussi de dire que c'est un langage de haut niveau. Ce que certains savants idiots prennent pour une marque d'excellence (et ils ne sont pas rares). '*Moi je fais du langage de haut niveau hmm, hmm, hmm!' lancent-ils dans les diners mondains.
Bin, non, il y a un tas, sinon une tonne, de langage tout aussi facile à apprendre et parfaitement capable de le faire. Et ceux la aussi supportant les différente forme (fonctionnelles, POO, etc.).
Pour rappel Python n'est qu’un énième langage de script. Il requiert donc un interpréteur. Pourquoi pas PHP ? Ça fonctionne pareil. StdIn - StOut...
Et rien n'empêche d'intégrer un tas de librairies dédiées à un thème ou un autre dans ces autres langages de script. Ou de les faire communiquer avec des APIs. Hé oui. Le même genre que dans l'IA dis donc.
Petit morceaux choisis de la fiche wiki (en)) :
C'est du Fait ce que je dis pas ce que je fais. Désolé mais cela se comporte mieux que cela dans d'autres périmètre.
Ça marche... mais pas toujours. Encore faut il des gens qui savent coder...
Je préfère 10 fois une entité débutante qui a appris un truc bien et qui comprend ses entrées / sorties. Celle-ci pourra déjà le faire 10k fois et pourra évoluer.
Plutôt qu'un mec qui fait 10k choseş mais qui ne comprend rien au sandwich qu'il a pondu. 'Bin, je l'ai mis mais ça marche pas' disent-t-ils.
Qu'il y ait une organisation avec une séparation des tâches n'est pas le souci. C'est que Python (mais il n'est pas le seul) a contribué à produire de la quiche qui se prend pour un développeur.
Non ! Les vrais programmeurs (et développeurs) ne mangent pas de quiches !
Le 28/10/2025 à 22h27
Le 28/10/2025 à 22h30
Le 28/10/2025 à 12h40
Le 28/10/2025 à 13h23
Le 28/10/2025 à 13h28
Le 28/10/2025 à 13h32
Le 28/10/2025 à 13h49
(Chapitre Python for Girls)
Le 28/10/2025 à 17h37
Le 28/10/2025 à 14h20
De ce fait tout agent fédéral américain promouvant ou utilisant la technologie Python sera immédiatement démis de ses fonctions.
De toute façon il ne fallait pas attendre plus de la part d'une fondation qui s'est affublé du nom de l'animal qui avait perverti Eve à l'aube de l'humanité.
Le 28/10/2025 à 14h35
"Tu n'auras d'autre langage que Java"
"Tu honoreras Larry Ellisson"
"Tu ne te laisseras pas aller à utiliser un OpenJDK"
"Tu ne scriptera point"
...
Le 30/10/2025 à 19h00
Le 28/10/2025 à 14h23
Le 28/10/2025 à 16h24
Le 28/10/2025 à 18h07
Le 28/10/2025 à 16h46
Le 28/10/2025 à 17h01
Le 07/11/2025 à 01h09
Le 28/10/2025 à 21h10
J'admettrai que je ne connais pas les actions de la PSF, mais je ne vois pas en quoi cette condition génait donc je coince un peu.
A lire leur blog, ça les ennuierait car ils veulent faire « grandir une communauté internationale et diverse ». D'accord, mais... en quoi accepter les conditions US aurait empéché ça ? Genre ils ne pourraient plus promouvoir l'usage du python sur d'autres continents et à quiconque qui veut l'utiliser ?
Ou c'était la peur d'un retour de bâton de la communauté elle-même ?
J'espère que ça ne va pas leur nuire en tout cas, car c'était une grosse somme.
Le 28/10/2025 à 21h53
Je vais caricaturer, mais avec une telle clause, la fondation publie un article sur son blog où elle montre des enfants africain apprendre les bases de la programmation avec Python, et l'administration lui sucre ses subventions.
Quand l'arbitraire est au pouvoir, il vaut mieux éviter d'en dépendre, car il peut changer d'avis comme de chemise et considérer du jour au lendemain que tu es un ennemi à abattre.
Le 29/10/2025 à 00h34
Le 29/10/2025 à 07h30
Le 30/10/2025 à 19h08
Comprends bien que (c'est vérifié par 10 mois de délires trumpistes depuis sa seconde arrivée à la maison blanche) sous couvert de lutte contre le DEI (DEI qui n'a en soi rien de mal, c'est trop horrible de vouloir accepter tout un chacun pour ce qu'elle/il est et ce qu'elle/il peut apporter ?), c'est une entreprise de sape de tout ce qui a été gagné par les USA et leurs citoyens depuis que la guerre de sécession a été perdue par les esclavagistes (réécriture de l'histoire, et invisibilisation des minorités et de toutes leurs contributions au pays).
Ça ne peut qu'appauvrir les USA et miner leur puissance géopolitique, au profit d'acteurs probablement moins recommandables (sauf à ce que l'UE se tire les 27 paires de pouces qu'elle a dans le luc et utilise la puissance qu'elle pourrait revendiquer).
Signaler un commentaire
Voulez-vous vraiment signaler ce commentaire ?