SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Ruta kananga memorias de africa confort
Ruta kananga memorias de africa  confortRuta kananga memorias de africa  confort
Ruta kananga memorias de africa confortKANANGAviajes
 
5 de febrero día de la constitución mexicana
5 de febrero día de la constitución mexicana5 de febrero día de la constitución mexicana
5 de febrero día de la constitución mexicanaPaola Miranda
 
Pinterest für Facebook Pages (Tutorial)
Pinterest für Facebook Pages (Tutorial)Pinterest für Facebook Pages (Tutorial)
Pinterest für Facebook Pages (Tutorial)quäntchen + glück
 
Nuestro sistemaeducativo
Nuestro sistemaeducativoNuestro sistemaeducativo
Nuestro sistemaeducativoNeusmoya
 
Discurso electrónico asincrónico (dea)
Discurso electrónico asincrónico (dea)Discurso electrónico asincrónico (dea)
Discurso electrónico asincrónico (dea)ezeypablito
 
Primera reflexion
Primera reflexionPrimera reflexion
Primera reflexiongarupa
 
Documento electrónico (1)
Documento electrónico (1)Documento electrónico (1)
Documento electrónico (1)strellaitzel
 
Diverse1 geheime papiere von den bilderbergern
Diverse1 geheime papiere von den bilderbergern Diverse1 geheime papiere von den bilderbergern
Diverse1 geheime papiere von den bilderbergern Chemtrails Spoter
 

Destacado (19)

Finanzen 1984 bilderberger
Finanzen 1984 bilderberger Finanzen 1984 bilderberger
Finanzen 1984 bilderberger
 
ISO 21500: La norma ha cumplido un año.....
ISO 21500: La norma ha cumplido un año.....ISO 21500: La norma ha cumplido un año.....
ISO 21500: La norma ha cumplido un año.....
 
3 prima de servicios cartagena
3 prima de servicios cartagena3 prima de servicios cartagena
3 prima de servicios cartagena
 
Ruta kananga memorias de africa confort
Ruta kananga memorias de africa  confortRuta kananga memorias de africa  confort
Ruta kananga memorias de africa confort
 
5 de febrero día de la constitución mexicana
5 de febrero día de la constitución mexicana5 de febrero día de la constitución mexicana
5 de febrero día de la constitución mexicana
 
Pinterest für Facebook Pages (Tutorial)
Pinterest für Facebook Pages (Tutorial)Pinterest für Facebook Pages (Tutorial)
Pinterest für Facebook Pages (Tutorial)
 
La rueda
La ruedaLa rueda
La rueda
 
Eingabe7.1andiebvers
Eingabe7.1andiebversEingabe7.1andiebvers
Eingabe7.1andiebvers
 
Apps- Ein Überblick
Apps- Ein ÜberblickApps- Ein Überblick
Apps- Ein Überblick
 
Nuestro sistemaeducativo
Nuestro sistemaeducativoNuestro sistemaeducativo
Nuestro sistemaeducativo
 
Discurso electrónico asincrónico (dea)
Discurso electrónico asincrónico (dea)Discurso electrónico asincrónico (dea)
Discurso electrónico asincrónico (dea)
 
El calentamiento global
El calentamiento globalEl calentamiento global
El calentamiento global
 
Primera reflexion
Primera reflexionPrimera reflexion
Primera reflexion
 
Documento electrónico (1)
Documento electrónico (1)Documento electrónico (1)
Documento electrónico (1)
 
,ñ`ñ
,ñ`ñ,ñ`ñ
,ñ`ñ
 
Diverse1 geheime papiere von den bilderbergern
Diverse1 geheime papiere von den bilderbergern Diverse1 geheime papiere von den bilderbergern
Diverse1 geheime papiere von den bilderbergern
 
Red de redes
Red de redesRed de redes
Red de redes
 
kinderwelten Broschüre
kinderwelten Broschürekinderwelten Broschüre
kinderwelten Broschüre
 
100414 bloggen und recht
100414 bloggen und recht100414 bloggen und recht
100414 bloggen und recht
 

Similar a Perl5 Maintenance Fund

Cassandra - Eine Einführung
Cassandra - Eine EinführungCassandra - Eine Einführung
Cassandra - Eine EinführungMikio L. Braun
 
Rails in Production - telewebber Architektur
Rails in Production - telewebber ArchitekturRails in Production - telewebber Architektur
Rails in Production - telewebber ArchitekturHeiko Seebach
 
LINQ - Einheitlicher Datenzugriff in .NET
LINQ - Einheitlicher Datenzugriff in .NETLINQ - Einheitlicher Datenzugriff in .NET
LINQ - Einheitlicher Datenzugriff in .NETGFU Cyrus AG
 
Java und Go im Vergleich
Java und Go im VergleichJava und Go im Vergleich
Java und Go im VergleichQAware GmbH
 
Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Nane Kratzke
 
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatengeKarin Patenge
 
Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17remigius-stalder
 
Überblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle VersionsmanagementsystemeÜberblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle VersionsmanagementsystemeAndreas Schreiber
 
SCALA: ein kurzer Überblick
SCALA: ein kurzer ÜberblickSCALA: ein kurzer Überblick
SCALA: ein kurzer ÜberblickRoland Ewald
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenChristian Münch
 
Datenbankzugriff mit der Java Persistence Api
Datenbankzugriff mit der Java Persistence ApiDatenbankzugriff mit der Java Persistence Api
Datenbankzugriff mit der Java Persistence ApiChristian Baranowski
 
Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03data://disrupted®
 
eXist für Editionsprojekte
eXist für EditionsprojekteeXist für Editionsprojekte
eXist für Editionsprojektecmahnke
 
FH Wedel - SS11 - Seminar - Marcus Riemer - LEDA
FH Wedel - SS11 - Seminar - Marcus Riemer - LEDAFH Wedel - SS11 - Seminar - Marcus Riemer - LEDA
FH Wedel - SS11 - Seminar - Marcus Riemer - LEDAMarcus Riemer
 
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...NETWAYS
 
Infonova Devopscon München 2015
Infonova Devopscon München 2015Infonova Devopscon München 2015
Infonova Devopscon München 2015Georg Öttl
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickKarin Patenge
 
Einfacher bauen
Einfacher bauenEinfacher bauen
Einfacher bauenjohofer
 
mongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - GrundlagenmongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - Grundlageninovex GmbH
 

Similar a Perl5 Maintenance Fund (20)

Docker Workbench
Docker WorkbenchDocker Workbench
Docker Workbench
 
Cassandra - Eine Einführung
Cassandra - Eine EinführungCassandra - Eine Einführung
Cassandra - Eine Einführung
 
Rails in Production - telewebber Architektur
Rails in Production - telewebber ArchitekturRails in Production - telewebber Architektur
Rails in Production - telewebber Architektur
 
LINQ - Einheitlicher Datenzugriff in .NET
LINQ - Einheitlicher Datenzugriff in .NETLINQ - Einheitlicher Datenzugriff in .NET
LINQ - Einheitlicher Datenzugriff in .NET
 
Java und Go im Vergleich
Java und Go im VergleichJava und Go im Vergleich
Java und Go im Vergleich
 
Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)
 
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
 
Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17
 
Überblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle VersionsmanagementsystemeÜberblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle Versionsmanagementsysteme
 
SCALA: ein kurzer Überblick
SCALA: ein kurzer ÜberblickSCALA: ein kurzer Überblick
SCALA: ein kurzer Überblick
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
 
Datenbankzugriff mit der Java Persistence Api
Datenbankzugriff mit der Java Persistence ApiDatenbankzugriff mit der Java Persistence Api
Datenbankzugriff mit der Java Persistence Api
 
Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03Erasure coding stief.tech 2020-03
Erasure coding stief.tech 2020-03
 
eXist für Editionsprojekte
eXist für EditionsprojekteeXist für Editionsprojekte
eXist für Editionsprojekte
 
FH Wedel - SS11 - Seminar - Marcus Riemer - LEDA
FH Wedel - SS11 - Seminar - Marcus Riemer - LEDAFH Wedel - SS11 - Seminar - Marcus Riemer - LEDA
FH Wedel - SS11 - Seminar - Marcus Riemer - LEDA
 
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...
OSMC 2008 | Programmierung von Nagios-Plugins für NetApp Speichergeräte by In...
 
Infonova Devopscon München 2015
Infonova Devopscon München 2015Infonova Devopscon München 2015
Infonova Devopscon München 2015
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
 
Einfacher bauen
Einfacher bauenEinfacher bauen
Einfacher bauen
 
mongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - GrundlagenmongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - Grundlagen
 

Más de Renee Baecker

Jenkins und Perl-Projekte
Jenkins und Perl-ProjekteJenkins und Perl-Projekte
Jenkins und Perl-ProjekteRenee Baecker
 
OPAR Vortrag auf der CeBIT 2011
OPAR Vortrag auf der CeBIT 2011OPAR Vortrag auf der CeBIT 2011
OPAR Vortrag auf der CeBIT 2011Renee Baecker
 
Clt 2011 Perl Critic
Clt 2011 Perl CriticClt 2011 Perl Critic
Clt 2011 Perl CriticRenee Baecker
 
Froscamp2010_perlcritic
Froscamp2010_perlcriticFroscamp2010_perlcritic
Froscamp2010_perlcriticRenee Baecker
 
Fr os con2010_bmatrainer
Fr os con2010_bmatrainerFr os con2010_bmatrainer
Fr os con2010_bmatrainerRenee Baecker
 
Fr os con2010_devel_nytprof
Fr os con2010_devel_nytprofFr os con2010_devel_nytprof
Fr os con2010_devel_nytprofRenee Baecker
 

Más de Renee Baecker (10)

2012 gpw yapc2012
2012 gpw yapc20122012 gpw yapc2012
2012 gpw yapc2012
 
Jenkins und Perl-Projekte
Jenkins und Perl-ProjekteJenkins und Perl-Projekte
Jenkins und Perl-Projekte
 
OPAR
OPAROPAR
OPAR
 
OPAR Vortrag auf der CeBIT 2011
OPAR Vortrag auf der CeBIT 2011OPAR Vortrag auf der CeBIT 2011
OPAR Vortrag auf der CeBIT 2011
 
Clt 2011 Perl Critic
Clt 2011 Perl CriticClt 2011 Perl Critic
Clt 2011 Perl Critic
 
Froscamp2010_perlcritic
Froscamp2010_perlcriticFroscamp2010_perlcritic
Froscamp2010_perlcritic
 
Froscamp2010_padre
Froscamp2010_padreFroscamp2010_padre
Froscamp2010_padre
 
Froscamp2010_moose
Froscamp2010_mooseFroscamp2010_moose
Froscamp2010_moose
 
Fr os con2010_bmatrainer
Fr os con2010_bmatrainerFr os con2010_bmatrainer
Fr os con2010_bmatrainer
 
Fr os con2010_devel_nytprof
Fr os con2010_devel_nytprofFr os con2010_devel_nytprof
Fr os con2010_devel_nytprof
 

Perl5 Maintenance Fund

  • 2. Perl 5 Maintenance Fund  Spendentopf für die Wartung/Weiterentwicklung des Sprachkerns  Perl Foundation vergibt Grants aus diesem Topf  Existiert seit Mitte 2011
  • 3. Perl 5 Maintenance Fund  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 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
  • 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