Perl 5 Maintenance Fund
Perl 5 Maintenance Fund

   Spendentopf für die Wartung/Weiterentwicklung
    des Sprachkerns
   Perl Foundation vergibt Grants aus diesem
    Topf
   Existiert seit Mitte 2011
Perl 5 Maintenance Fund

   Undankbare Aufgaben
   Tiefgreifende Bugs
   Verbesserungen für Kernentwickler
Danke @Nick und @Dave

   Nick                                  Dave
       ~ 540 h in ersten 5 Monaten           ~ 1100 h bisher
       Zigtausend Zeilen bearbeitet          Tagging/Prüfung RT-
                                               Meldungen
       bisect.pl
                                              Taint-Probleme (z.B. in
       verkleinern von shared
                                               Verbindung mit Regex, Tie,
        objects (Bsp. POSIX,
                                               sprintf, overload,
        Storable, ...)
                                               Debugger, ...)
       relocatable @INC                      local @tied_array
       Porting-Skripte                       Tied-Methoden in
       AIX (stdbool)                          Verbindung mit eval()
       Manpage-Skripte (buildtoc)            Regex: Exponentieller
       viele "Kleinigkeiten"                  Verbrauch von CPU und
                                               Speicher
Danke @Nick und @Dave

   Nick                                  Dave
       ~ 540 h in ersten 5 Monaten           Bus error with constant +
                                               overload + stash
       Zigtausend Zeilen bearbeitet
                                               manipulation + bless
       bisect.pl                             perl_destruct() leaks
       verkleinern von shared                 PL_defstash
        objects (Bsp. POSIX,                  Segfaults (tief
        Storable, ...)
                                               verschachtelte Strukturen,
       relocatable @INC                       I/O)
       Porting-Skripte                       security Issues with user-
       AIX (stdbool)                          defined p{} properties
       Manpage-Skripte (buildtoc)
                                              Code ausführen in Regex
       viele "Kleinigkeiten"
Danke @Nick und @Dave

    Perl Foundation-Blog #perl5 core maintenance
   http://news.perlfoundation.org/mt/mt-search.cgi?
    blog_id=18&tag=perl5%20core%20maintenance&limit=20
Im Sog der beiden...

   … arbeiten andere weiter kostenlos am Perl 5
    Kern
   … gibt es unermüdliche Kämpfer in den Wirren
    des RT
   … ist noch jede Menge Platz für weitere
    Entwickler
Danke @all

   Cragislist → 100.000 USD (teilweise)
   Booking.com → 100.000 EUR (teilweise)
   Net-A-Porter → 10.000 EUR
   Vienna.pm → 10.000 EUR
   LiquidWeb → 10.000 EUR
   cPanel → 10.000 EUR
   Booking.com → 10.000 EUR
   Oslo.pm → 1.000 EUR
   Dijkmat B.V. → 5.000 EUR
   Privatpersonen → ~ 4.000 EUR

Perl5 Maintenance Fund

  • 1.
  • 2.
    Perl 5 MaintenanceFund  Spendentopf für die Wartung/Weiterentwicklung des Sprachkerns  Perl Foundation vergibt Grants aus diesem Topf  Existiert seit Mitte 2011
  • 3.
    Perl 5 MaintenanceFund  Undankbare Aufgaben  Tiefgreifende Bugs  Verbesserungen für Kernentwickler
  • 4.
    Danke @Nick und@Dave  Nick  Dave  ~ 540 h in ersten 5 Monaten  ~ 1100 h bisher  Zigtausend Zeilen bearbeitet  Tagging/Prüfung RT- Meldungen  bisect.pl  Taint-Probleme (z.B. in  verkleinern von shared Verbindung mit Regex, Tie, objects (Bsp. POSIX, sprintf, overload, Storable, ...) Debugger, ...)  relocatable @INC  local @tied_array  Porting-Skripte  Tied-Methoden in  AIX (stdbool) Verbindung mit eval()  Manpage-Skripte (buildtoc)  Regex: Exponentieller  viele "Kleinigkeiten" Verbrauch von CPU und Speicher
  • 5.
    Danke @Nick und@Dave  Nick  Dave  ~ 540 h in ersten 5 Monaten  Bus error with constant + overload + stash  Zigtausend Zeilen bearbeitet manipulation + bless  bisect.pl  perl_destruct() leaks  verkleinern von shared PL_defstash objects (Bsp. POSIX,  Segfaults (tief Storable, ...) verschachtelte Strukturen,  relocatable @INC I/O)  Porting-Skripte  security Issues with user-  AIX (stdbool) defined p{} properties  Manpage-Skripte (buildtoc)  Code ausführen in Regex  viele "Kleinigkeiten"
  • 6.
    Danke @Nick und@Dave Perl Foundation-Blog #perl5 core maintenance  http://news.perlfoundation.org/mt/mt-search.cgi? blog_id=18&tag=perl5%20core%20maintenance&limit=20
  • 7.
    Im Sog derbeiden...  … arbeiten andere weiter kostenlos am Perl 5 Kern  … gibt es unermüdliche Kämpfer in den Wirren des RT  … ist noch jede Menge Platz für weitere Entwickler
  • 8.
    Danke @all  Cragislist → 100.000 USD (teilweise)  Booking.com → 100.000 EUR (teilweise)  Net-A-Porter → 10.000 EUR  Vienna.pm → 10.000 EUR  LiquidWeb → 10.000 EUR  cPanel → 10.000 EUR  Booking.com → 10.000 EUR  Oslo.pm → 1.000 EUR  Dijkmat B.V. → 5.000 EUR  Privatpersonen → ~ 4.000 EUR