1 Punkte von GN⁺ 2024-12-04 | 1 Kommentare | Auf WhatsApp teilen
  • Anlässlich des „Giving Tuesday“ hat DuckDuckGo 25.000 Dollar an The Perl and Raku Foundation (TPRF) gespendet
  • DuckDuckGo hat seit 2011 mehr als 6 Mio. Dollar an Organisationen gespendet, die zu seiner Vision passen, „den Standard für Vertrauen im Internet zu erhöhen“
  • TPRF ist eine Stiftung, die durch Open-Source-Entwicklung, Community-Beteiligung und Öffentlichkeitsarbeit das Wachstum und die Zugänglichkeit von Perl und Raku unterstützt
  • Die Spende kann zur Unterstützung der Perl-Core-Entwicklung, für Zuschüsse zu Community-Projekten und für weitere Community-Support-Aktivitäten verwendet werden
  • Die Aktivitäten und künftigen Ziele von TPRF sind im TPRF 2024 Prospectus einsehbar; Organisationen können sich auch separat wegen Spenden an die Stiftung wenden

DuckDuckGos Spende an TPRF

  • The Perl and Raku Foundation (TPRF) hat am „Giving Tuesday“ von DuckDuckGo eine Spende über 25.000 Dollar erhalten
  • DuckDuckGo spendet seit 2011 kontinuierlich und hat Organisationen, die zu seiner Vision passen, „den Standard für Vertrauen im Internet zu erhöhen“, mit mehr als 6 Mio. Dollar unterstützt
  • TPRF dankt DuckDuckGo für die Spende und das Vertrauen in die Mission der Stiftung

TPRF-Aktivitäten und Verwendung der Spende

  • TPRF betreibt Open-Source-Entwicklung, Community-Beteiligung und Öffentlichkeitsarbeit, um die Programmiersprachen Perl und Raku voranzubringen
  • Diese Unterstützung hilft TPRF, folgende Aktivitäten fortzuführen:
    • Finanzierung der Perl-Core-Entwicklung
    • Zuschüsse für Projekte, die für die Community wichtig sind
    • Community-Unterstützung im Rahmen der Möglichkeiten
  • Aktuelle Aktivitäten und künftige Ziele sind im TPRF 2024 Prospectus zu finden
  • Organisationen, die an einer Spende an TPRF interessiert sind, können die Stiftung kontaktieren, um zu besprechen, welche Vorteile eine Spendenbeziehung für ihre Organisation bringen kann

1 Kommentare

 
GN⁺ 2024-12-04
Meinungen auf Hacker News
  • Craigslist hat früher jedes Jahr über 100.000 Dollar gespendet; ich weiß nicht, wann das aufgehört hat.
    Etwa von 2010 bis 2016 war diese Spende praktisch die zentrale Finanzierung, die Perl über Wasser hielt, und der Stiftungsvorstand bezahlte tatsächlich einige Leute für das Core-Repository und die Code-Wartung.
    Soweit ich weiß, passiert das auch heute noch, aber wegen des Defizits wird es zunehmend schwieriger werden.
    Es ist schade, dass viele Unternehmen von Perl abhängen und trotzdem nichts spenden. Als AT&T in den 1980ern in mehr als 20 Unternehmen aufgespalten wurde und sich in den 1990ern wieder zusammenschloss, wurden 20 unterschiedliche Computersysteme mit Perl zusammengeklebt und Datenbereinigung sowie ETL-Pipelines damit abgewickelt, aber AT&T hat Perl nichts gespendet.

    • Craigslist fehlt mir. Seit ein paar Jahren scheinen alle zu Facebook Marketplace gewechselt zu sein.
    • Bei einem Geschenk gibt es keine Pflicht zur Gegenleistung. Freie Software zu veröffentlichen ist ein Geschenk an die Welt, und Unternehmen schulden den Maintainern freier Software keinen Cent.
      Denn nur weil jemand meine Software benutzt, steigen meine Kosten nicht.
    • booking.com ist meines Wissens immer noch ein Ort, der viel Perl nutzt; ich weiß aber nicht, wie viel sie zurückgeben.
    • https://hakai.org nutzt in mehreren Projekten ebenfalls ziemlich viel Perl.
      Der CTO ist sehr versiert in Perl und wirklich ein guter Mensch.
    • Das ist der Fehler am Open-Source-Geschäftsmodell.
      Jeden Schritt – etwas kostenlos zu bauen, es allen kostenlos zur Verfügung zu stellen und zu erlauben, es nach Belieben zu ändern, zu nutzen oder zu missbrauchen – wählt man bewusst selbst. Danach um Spenden zu betteln und sich zu beschweren, dass Leute nicht spenden, ergibt keinen Sinn.
      Wenn man nicht kostenlos arbeiten will, sollte man einfach Geld verlangen.
  • A: Wirklich gut. Perl wird oft schlechtgeredet, ist aber eine großartige Schweizer-Armee-Kettensäge und betreibt immer noch jede Menge kritische Infrastruktur.
    B: Dass 25.000 Dollar als auffällige Spende gelten, macht mir Sorgen. Geht es der Stiftung so schlecht? Wenn das eine Nachricht für die Frontpage ist, hätte ich gehofft, dass an dieser Zahl noch zwei Nullen mehr hängen.

    • Ich war überrascht zu erfahren, dass Perl noch verwendet wird.
      Natürlich gibt es immer Legacy-Code zu warten, aber ich kann mich nicht einmal daran erinnern, wann Perl zuletzt in einem lockeren Gespräch mit heutigen Kollegen erwähnt wurde – höchstens bei Kriegsgeschichten aus den 90ern.
      Wenn ich heute ein Skript schreiben muss, greife ich zuerst zu Bash; wenn ich mehr Funktionen brauche oder es so komplex wird, dass Wartungskosten ein Thema werden, nehme ich wahrscheinlich Python.
      Heute habe ich erfahren, dass es eine gemeinnützige Stiftung gibt, die sich auch um Perl-Support kümmert, und das überrascht mich ungefähr so sehr, als hätte ich gehört, es gäbe eine Stiftung für VB6-Support.
    • Zu B: Das passt auch zu dem Trend, den ich beobachte. Unternehmenssponsoring funktioniert als Geschäftsmodell nicht gut, selbst bei Projekten, bei denen man es erwarten würde.
      Die Anreize passen nicht, und es scheint fast unmöglich, auch nur einen Bruchteil des Geldes als OSS-Spenden zu bekommen, das Unternehmen für deutlich weniger wichtige betriebliche Dinge verbrennen oder verschwenden als für OSS-Tools, -Bibliotheken und -Komponenten.
      Open Source wird meiner Ansicht nach vor allem dadurch am Leben gehalten, dass viele Menschen freiwillig ihre wertvolle Zeit investieren; Unternehmenssponsoring ist im Vergleich dazu fast vernachlässigbar.
    • Wenn nur 5 % dessen, was alle Designer an Adobe zahlen, an die Entwickler von Gimp/Krita/Inkscape/Penpot gingen, wäre das ein enormer Finanzierungsumfang.
    • Details zu den Finanzen der Stiftung gibt es hier: https://blogs.perl.org/users/makoto_nozaki/2024/10/understan...
    • Vielleicht war es auch gar nicht als spektakuläre Spende gedacht, sondern als mittelgroße Spende.
      Trotzdem eine gute Sache.
  • In diesem Zusammenhang unterstützt Zerodhas Floss.fund in diesem Jahr freie und Open-Source-Projekte mit 1 Million Dollar, hat aber offenbar noch nicht genug Bewerbungen. Bewerbt euch und teilt es: https://floss.fund/
    FLOSS/fund ist ein Fonds zur Unterstützung wichtiger, einflussreicher und wertvoller freier und Open-Source-Projekte weltweit und stellt Entwicklern und Communities, die große wie kleine Projekte erstellen und pflegen, jährlich bis zu 1 Million Dollar bereit.

  • Ich vergesse immer wieder, dass DDG in Perl geschrieben wurde. Vor sehr langer Zeit habe ich yegg per E-Mail gefragt, warum er Perl verwendet hat, und bekam sogar eine Antwort; das war nett
    Ich habe gehört, dass Raku interessant sein soll, habe es aber nie ausprobiert, und nachdem ich vor etwa zehn Jahren einmal jemandes Regex-Magie debuggt hatte, habe ich mir halbherzig geschworen, Perl nie wieder anzufassen
    Wird Perl auch spaßig, wenn man erst über die Einstiegshürde hinweg ist?

    • Regex ist eine eigene Sprache, die von vielen Tools verwendet wird, und Perl hat sie nur gut in die Sprache integriert und ein paar gute Erweiterungen hinzugefügt
      Man sollte Probleme, die durch Regex entstanden sind, nicht Perl anlasten
    • Es ist einfach eine Sprache wie jede andere. Selbst Assembler kann man nach ein paar Jahren ziemlich leicht schreiben
      Raku ist ziemlich cool, es lohnt sich also, ein wenig hineinzuschauen. Wie felix[1] sagte: Es fühlt sich an, als hätten Bash und Python einen coolen Cousin bekommen
      [1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
    • Raku ist im Grunde Perl auf Steroiden
      Als ich zuletzt darüber gelesen habe, war es noch ziemlich langsam, aber ich habe Perl schon als Anfänger immer gern benutzt
    • Dass Perl und Raku heute zusammen genannt werden, hat vor allem historische Gründe
      Raku begann zwar als Perl 6 und ist eine von Perl inspirierte Sprache, aber die Umbenennung erfolgte eben auch, weil es sich so stark davon unterscheidet
      Was Regex betrifft, führt Raku eine völlig neue Syntax ein, macht Whitespace standardmäßig bedeutungslos und erlaubt es, Regexes zu benennen, zu kombinieren und wiederzuverwenden
      Diese drei Dinge und nützliche Module wie Grammar::Tracer verändern das Lesen und Schreiben von Regexes komplett
      Natürlich sieht es anfangs immer noch wie Rauschen aus, aber die Syntax verläuft viel stärker parallel zu normalem Code als PCRE, sodass man eher richtig errät, was etwas bedeutet
    • Raku ist erstaunlich. Ich habe es übernommen, weil es sich wie Perl zum Quadrat von Perl anfühlt
      Ich mochte Perl wegen seiner Kraft und Ausdrucksstärke und wegen der geschichteten Struktur, bei der man Funktionen einzeln lernen kann, ohne die gesamte Sprache auf einmal beherrschen zu müssen; Raku ist ein großartiger Nachfolger, der nicht enttäuscht. Natürlich werde ich vermutlich nie alles davon kennen
      Was dieses Gelübde angeht: Es sind zehn Jahre vergangen, und vielleicht bist du inzwischen besser darin geworden, Sprachfeatures zu lernen
      Die Raku-Dokumentation ist sehr gut, hat aber ein deutlich anderes Format als Perl, und Raku treibt die Ideen zur Dokumentation und Strukturierung von Regexes weiter voran; das lässt sich auch direkt beim Refactoring fremder Regexes anwenden
      Allgemeine Foren helfen bei Raku-Fragen ebenfalls sehr gut
  • Das erinnert mich an einen hervorragenden Vortrag von Evan Czaplicki. Darin geht es darum, dass man bei den Finanzierungsquellen der meisten modernen Programmiersprachen am Ende bei Suchmaschinenumsätzen landet :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal

  • Ich habe mich gefragt, warum Raku in der Diskussion so selten erwähnt wird, und da fiel mir das Mantra ein, das ich täglich wiederhole
    Niemand interessiert sich für die Community an sich; gebraucht werden Unicode und rationale Zahlen, und was die Leute mögen, ist nicht Code-Golf, sondern Poesie als ausdrucksstarkes Fachmedium, nicht verschmutzt durch Rauschen wie „public void“
    Was sie bereits kennen, sind CPAN, DWIM und REGEX, und was sie wollen, sind Grammars, funktionale, objektorientierte, deklarative, nebenläufige, dynamisch typisierte und sehr sauber umgesetzte prozedurale Programmierung
    Was sie derzeit haben, sind PHP, Ruby, Python, C#, Go, Perl5, ECMAScript und Java; deshalb ist die Nachfrage nach Raku meiner Ansicht nach unterdrückt
    Deshalb spürt man innerhalb und außerhalb der Community eine natürliche Frustration. Man muss den Glauben bewahren. Es gibt ein neues Publikum, und es schätzt Geschichten über Wahrheit und Schönheit und über den Kampf gegen Widrigkeiten
    Sie brauchen diese Technologie. [perl6 | raku], egal wie man es nennt; vielleicht muss man in der Wissenschaft anfangen, vielleicht bei den treuen Anhängern von Perl 5. Am Ende wird es Feuer fangen. Man sollte die Reise zu Ende bringen und das Erbe nicht verleugnen

  • Ein wenig off-topic, aber Craigslist wurde ebenfalls in Perl gebaut und hat vor einigen Jahren Larry Wall eingestellt
    https://news.ycombinator.com/item?id=14345022

  • Als DuckDuckGo-Nutzer finde ich das wirklich gut. Nebenbei: Perl steht immer noch auf meiner Liste der Sprachen, die ich lernen will

    • Perl ist vielleicht die angenehmste Sprache, in der ich je programmiert habe, aber sobald man fremden Code lesen muss, ist es immer die Hölle
    • Unabhängig von seinem Ruf ist Perl auch heute noch ein brauchbares Tool in einer UNIX-Umgebung
  • In einem anderen Beitrag im Thread wurde AT&T erwähnt; ich kann bestätigen, dass Perl auch bei anderen großen Telekommunikationsanbietern noch an ziemlich vielen Stellen verwendet wird und sogar in einigen neuen Projekten weiterhin zum Einsatz kommt

    • Falls du das teilen darfst, würde ich sehr gern davon hören :) olaf@perlfoundation.org
  • Ich würde mir wünschen, dass Raku etwas mehr Momentum bekommt. Es ist eine wirklich coole Sprache