1 points par GN⁺ 2024-12-04 | 1 commentaires | Partager sur WhatsApp
  • À l’occasion du « Giving Tuesday », DuckDuckGo a fait un don de 25 000 dollars à The Perl and Raku Foundation (TPRF)
  • Depuis 2011, DuckDuckGo a donné plus de 6 millions de dollars à des organisations en phase avec sa vision : « relever le niveau de confiance en ligne »
  • TPRF est une fondation qui soutient la croissance et l’accessibilité de Perl et Raku via le développement open source, l’implication de la communauté et la promotion de ces deux langages
  • Ce don pourra servir à soutenir le développement du cœur de Perl, à financer des projets communautaires par des subventions et à mener d’autres actions de soutien à la communauté
  • Les activités de TPRF et ses objectifs futurs sont présentés dans le TPRF 2024 prospectus ; les organisations peuvent aussi prendre contact séparément au sujet de dons

Le don de DuckDuckGo à TPRF

  • The Perl and Raku Foundation (TPRF) a reçu, à l’occasion du « Giving Tuesday », un don de 25 000 dollars de DuckDuckGo
  • DuckDuckGo mène des actions de don depuis 2011 et a soutenu à hauteur de plus de 6 millions de dollars des organisations en phase avec sa vision : « relever le niveau de confiance en ligne »
  • TPRF remercie DuckDuckGo pour son don et pour la confiance accordée à la mission de la fondation

Activités de TPRF et utilisation du don

  • TPRF mène des activités de développement open source, d’implication communautaire et de promotion afin de faire progresser les langages de programmation Perl et Raku
  • Ce soutien aidera TPRF à poursuivre les actions suivantes :
    • Financement du développement du cœur de Perl
    • Attribution de subventions à des projets importants pour la communauté
    • Soutien à la communauté dans la mesure du possible
  • Les activités actuelles et les objectifs futurs sont présentés dans le TPRF 2024 prospectus
  • Les organisations intéressées par un don à TPRF peuvent contacter la fondation afin de discuter des avantages qu’une relation de don pourrait apporter à leur organisation

1 commentaires

 
GN⁺ 2024-12-04
Avis sur Hacker News
  • Craigslist donnait autrefois plus de 100 000 dollars par an ; je ne sais pas quand ils ont arrêté.
    Vers 2010-2016, ce don était en pratique le financement essentiel qui a permis à Perl de tenir, et le conseil de la fondation payait réellement quelques personnes pour le dépôt core et la maintenance du code.
    Je crois qu’ils le font encore, mais ce sera de plus en plus difficile à cause du déficit.
    Il est regrettable que tant d’entreprises qui dépendent de Perl ne donnent rien ; quand AT&T a été scindée en plus de 20 entreprises dans les années 1980, puis s’est à nouveau regroupée dans les années 1990, elles ont collé ensemble avec Perl 20 systèmes informatiques différents et géré des pipelines de nettoyage de données et d’ETL, mais AT&T n’a rien donné à Perl.

    • Craigslist me manque. Depuis quelques années, j’ai l’impression que tout le monde est passé à Facebook Marketplace.
    • Un cadeau n’implique aucune obligation de retour. Publier du logiciel libre est un cadeau fait au monde, et les entreprises ne doivent pas un centime aux mainteneurs de logiciels libres.
      Le fait que quelqu’un utilise mon logiciel n’augmente pas mes coûts.
    • À ma connaissance, booking.com est encore un endroit qui utilise beaucoup Perl, mais je ne sais pas dans quelle mesure ils rendent quelque chose en retour.
    • https://hakai.org utilise aussi pas mal Perl dans plusieurs projets.
      Leur CTO maîtrise très bien Perl, et c’est vraiment quelqu’un de bien.
    • C’est le défaut du modèle économique de l’open source.
      Créer quelque chose gratuitement, le fournir gratuitement à tout le monde, autoriser chacun à le modifier, l’utiliser ou en abuser comme bon lui semble : chaque étape est un choix conscient de sa part ; ensuite, mendier des dons et se plaindre que les gens ne donnent pas n’a aucun sens.
      Si on ne veut pas travailler gratuitement, il suffit de faire payer.
  • A : Vraiment super. Perl est beaucoup dénigré, mais c’est une excellente tronçonneuse suisse, et il fait encore tourner quantité d’infrastructures critiques.
    B : Ce qui m’inquiète, c’est qu’un don de 25 000 dollars soit considéré comme notable. La fondation est-elle à ce point en difficulté ? Si cela mérite d’être en une, j’aurais espéré que ce nombre ait deux zéros de plus.

    • J’ai été surpris d’apprendre que Perl est encore utilisé.
      Bien sûr, il y a toujours du code legacy à maintenir, mais je ne me souviens même pas de la dernière fois où Perl a été mentionné dans une conversation informelle avec des collègues aujourd’hui. Tout au plus quand on se racontait des histoires de guerre des années 90.
      De nos jours, si je dois écrire un script, je choisis d’abord Bash ; si j’ai besoin de plus de fonctionnalités ou si ça devient assez complexe pour que je m’inquiète du coût de maintenance, j’utiliserai probablement Python.
      J’ai appris aujourd’hui qu’il existe une fondation à but non lucratif qui s’occupe aussi en partie du support de Perl, et cela me surprend autant que si j’apprenais l’existence d’une fondation de support pour VB6.
    • Sur le point B, cela correspond aussi à la tendance que j’observe. Le sponsoring par les entreprises ne fonctionne pas bien comme modèle économique, même pour les projets où l’on pourrait s’y attendre.
      Les incitations ne sont pas alignées, et il semble presque impossible de canaliser vers des dons à l’OSS ne serait-ce qu’une fraction de l’argent que les entreprises brûlent ou gaspillent dans des éléments opérationnels bien moins importants que les outils, bibliothèques et composants OSS.
      Si l’open source se maintient dans l’ensemble, c’est parce que beaucoup de gens y consacrent bénévolement un temps précieux ; le sponsoring d’entreprise me paraît presque négligeable en comparaison.
    • Si seulement 5 % de ce que tous les designers versent à Adobe allait aux développeurs de Gimp/Krita/Inkscape/Penpot, le niveau de financement serait énorme.
    • On trouve ici plus de détails sur les finances de la fondation : https://blogs.perl.org/users/makoto_nozaki/2024/10/understan...
    • C’était peut-être voulu comme un don de taille moyenne, pas comme un don spectaculaire.
      C’est tout de même une bonne chose.
  • À ce sujet, le Floss.fund de Zerodha finance cette année des projets libres et open source à hauteur de 1 million de dollars, mais il paraît qu’il n’y a pas encore assez de candidatures. Candidatez et faites passer le mot : https://floss.fund/
    FLOSS/fund est un fonds destiné à soutenir des projets libres et open source importants, influents et précieux dans le monde entier ; il apporte jusqu’à 1 million de dollars par an aux développeurs et communautés qui créent et maintiennent des projets, grands ou petits.

  • J’oublie toujours que DDG est écrit en Perl. Il y a très longtemps, j’avais envoyé un e-mail à yegg pour lui demander pourquoi il avait utilisé Perl, et il m’avait répondu ; c’était sympa.
    J’ai entendu dire que Raku était amusant, mais je ne l’ai jamais essayé, et après avoir débogué la magie regex de quelqu’un il y a une dizaine d’années, j’ai plus ou moins juré de ne plus jamais toucher à Perl.
    Est-ce que Perl devient amusant une fois qu’on a passé le cap ?

    • Les regex sont un langage séparé utilisé par de nombreux outils, et Perl n’a fait que bien l’intégrer au langage en y ajoutant de bonnes extensions.
      Il ne faut pas mettre les problèmes causés par les regex sur le dos de Perl.
    • C’est simplement un langage comme un autre. Même l’assembleur devient assez facile à écrire quand on en fait pendant des années.
      Raku est plutôt chouette, ça vaut le coup d’y jeter un œil. Comme le dit felix[1], c’est un peu comme si Bash et Python avaient un cousin cool.
      [1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
    • Raku, c’est en gros Perl sous stéroïdes.
      La dernière fois que je m’y suis intéressé, c’était encore assez lent, mais personnellement j’ai toujours pris plaisir à utiliser Perl, depuis mes débuts.
    • Si Perl et Raku sont encore associés aujourd’hui, c’est surtout pour des raisons historiques.
      Raku a bien commencé comme Perl 6 et c’est un langage inspiré de Perl, mais s’il a changé de nom, c’est justement parce qu’il s’en est beaucoup éloigné.
      Pour les regex, Raku introduit une syntaxe entièrement nouvelle, rend par défaut les espaces non significatifs, et permet de nommer les regex pour les composer et les réutiliser.
      Ces trois points, avec des modules utiles comme Grammar::Tracer, changent complètement l’expérience de lecture et d’écriture des regex.
      Bien sûr, au début ça ressemble toujours à du bruit, mais la syntaxe reste beaucoup plus parallèle au code normal que PCRE, ce qui augmente les chances de deviner correctement ce que quelque chose signifie.
    • Raku est étonnant. Je l’ai adopté parce que c’est comme Perl au carré façon Perl.
      J’aimais Perl pour sa puissance, son expressivité, et sa structure en couches qui permet d’apprendre les fonctionnalités une par une sans devoir assimiler tout le langage d’un coup ; Raku ne déçoit pas et en est un excellent successeur. Bien sûr, je doute d’en connaître un jour la totalité.
      Pour ce qui est de ce serment, dix ans ont passé, et tu es peut-être devenu meilleur pour apprendre les fonctionnalités d’un langage.
      La documentation de Raku est très bonne, mais sa forme diffère pas mal de celle de Perl, et Raku a poussé plus loin les idées de documentation et de structuration des regex, ce qui s’applique aussi très bien quand on refactore les regex des autres.
      Les forums généralistes aident aussi très bien pour les questions sur Raku.
  • Ça me rappelle l’excellente présentation d’Evan Czaplicki : en remontant les sources de financement de la plupart des langages de programmation modernes, on finit par tomber sur des revenus de moteurs de recherche :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal

  • Je me demandais pourquoi Raku était si peu mentionné dans la discussion, puis je me suis souvenu du mantra que je me répète chaque jour.
    Personne ne s’intéresse à la communauté en elle-même ; ce qu’il faut, c’est Unicode et les rationnels, et ce que l’on aime, c’est la poésie comme média spécialisé expressif, non salie par le bruit du type « public void », pas le code golf.
    Ce que l’on connaît déjà, c’est CPAN, DWIM, REGEX ; ce que l’on veut, c’est de la grammaire, du fonctionnel, de l’orienté objet, du déclaratif, de la concurrence, du typage dynamique, et du procédural traité de façon très propre.
    Ce qu’on a aujourd’hui, c’est PHP, Ruby, Python, C#, Go, Perl5, ECMAScript, Java ; la demande pour Raku est donc comprimée, à mon avis.
    C’est pourquoi on sent une frustration naturelle, à l’intérieur comme à l’extérieur de la communauté. Il faut garder la foi. Il existe un nouveau public, qui accorde de la valeur à la vérité et à la beauté, ainsi qu’aux récits de lutte contre l’adversité.
    Ce public a besoin de cette technologie. [perl6 | raku], peu importe ; il faudra peut-être commencer par le monde académique, ou par les fidèles soutiens de Perl 5. Au bout du compte, l’étincelle prendra. Il ne faut pas interrompre le voyage ni renier l’héritage.

  • Un peu hors sujet, mais Craigslist a aussi été construit en Perl, et a embauché Larry Wall il y a quelques années.
    https://news.ycombinator.com/item?id=14345022

  • En tant qu’utilisateur de DuckDuckGo, je trouve ça vraiment bien. Pour info, Perl est toujours sur ma liste de langages à apprendre.

    • Perl est peut-être le langage dans lequel j’ai pris le plus de plaisir à coder, mais le moment où il faut lire le code de quelqu’un d’autre est toujours un enfer.
    • Au-delà de sa réputation, Perl reste aujourd’hui un outil valable dans un environnement UNIX.
  • AT&T a été mentionné ailleurs dans le fil ; je peux confirmer que, chez d’autres grands opérateurs télécoms, Perl est encore utilisé à pas mal d’endroits, et continue même à l’être pour certains nouveaux projets.

    • Si c’est quelque chose que tu peux partager, j’aimerais vraiment en savoir plus :) olaf@perlfoundation.org
  • J’aimerais que Raku gagne un peu plus de traction. C’est vraiment un langage formidable.