Recently in Parrot development Category

TPF Programs in 2010

4 Comments

Below is an overview of the programs that were financially supported by The Perl Foundation in 2010. Programs are roughly broken up into 3 categories: Events, Marketing, and Development.

Perl events

The Perl Foundation supported four conferences in 2010. Those conferences were: The North American Yet Another Perl Conference (YAPC::NA), Frozen Perl, The Pittsburgh Perl Workshop, and The Perl Oasis. Each event is expected to be self-sustaining through program fees and donations. However, TPF did provide support to each event in the form of free services. Event organizers were able to pick and choose which services they needed:

  • Use of the donate.perlfoundation.org payment gateway for the various events to receive registration fees and sponsorship contributions. Each event received 100% of the amount contributed, any transaction fees were covered by TPF. In the course of a year this works out to over $2,500 in event sponsorship.
  • Event liability insurance, which is often required by event venues. The liability policy costs TPF over $1,000 to maintain per year.
  • Use of TPF as an established legal entity when required to enter into contracts with event venues and contractors. This freed event organizers from needing to spend time and expenses related to establishing their own organizations for each event.
  • Handling all disbursements to venues, caterers, contractors, speakers, etc.. All postage, wire transaction fees, and accounting expenses were covered by TPF, which cost over $500 in 2010.

In 2010, The Perl Foundation provided a $500 sponsorship of the Enlightened Perl Organization's "Send-a-newbie" program for YAPC::EU. TPF also provided a $500 sponsorship for YAPC::NA's "VIP party", an event targeted at first-time YAPC attendees.

Perl marketing

In 2010, The Perl Foundation provided $1,000 in free printed marketing materials distributed by volunteers staffing Perl advocacy booths at various non-Perl events through the year.

TPF also paid $1,600 to have professional content continuously written for the perl.com web site through the year.

In 2010, TPF spent $1,800 for trademark applications in Canada, Europe, and Japan. The Perl Foundation now holds trademarks on Perl in both the United States and Canada.

Perl development

The Perl Foundation maintained their associate membership with The Unicode Consortium in 2010 at an expense of $1,500. This membership enhances Perl developers' abilities to maintain support of Unicode within Perl. It also gives Perl a voice in contributing to the ongoing development of the Unicode Standard.

Through a development grant made possible by Ian Hague in 2008, TPF paid over $14,000 in grants for the further development of Perl 6 in 2010. At the end of this year, there is $27,000 remaining unallocated in the Perl 6 development portion of the Hague grant. Grants completed this year included:

  • Jonathan Worthington's "Rakudo Signature Improvements"
  • Solomon Foster's "Numeric and Real Support"
  • Travel support for Patrick Michaud to speak about Rakudo and recruit volunteers at conferences.

TPF was awarded a $50,000 grant from Booking.com for "further development and
maintenance of the Perl programming language". TPF has used $25,800 of those funds in the form of monthly payments to David Mitchell for his grant "Fixing Perl5 Core Bugs." This grant will be continued into 2011.

The grants committee paid over $6,000 in grants from community contributions. The following grants were completed in 2010:

  • Ricardo Signes' "Archive::Zip bugs" and "Improve Dist::Zilla's Tests, Documentation, and Structure"
  • Vadim Konovalov's "Perl Cross-Compilation for WinCE and Linux" and "Tcl/Tk Access in Rakudo"
  • Curtis Jewell's "Corporate, Embedded, and Multi-user Perl on Windows"
  • Gerard Goossen's "Changing the Perl 5 optree build process into a Abstract Syntax Tree generation and a code generation step"
  • Leon Timmermans' "Embeding Perl into C++ Applications"
  • Sebastian Riedel's "The Mojo Documentation Project"
  • Kieren Diment's "The Perl Survey"
  • José Castro and Bruno Martins' "Perlbal documentation"

In 2010, The Perl Foundation in cooperation with The Parrot Foundation sponsored 10 projects in The Google Summer of Code. TPF provided over $1,600 in support for this program, which will eventually be recovered back from Google.

Looking ahead to 2011

In 2011, we expect our areas of support to remain roughly the same. We remain committed to supporting Perl events, marketing, and development.

How you can help

Improved fundraising is a requirement to maintain the strong support of Perl provided by The Perl Foundation in 2011. If you find value in the work that is being support by TPF, please consider making a donation. To contribute, please visit https://donate.perlfoundation.org

(The following message was written by Jonathan Leto, TPF's organizer-in-chief for GSoC 2009. TPF gives its warmest thanks to Jonathan for all his work on GSoC 2009.)

I have the extreme pleasure to announce that the Google Summer of Code
2009 has officially started and The Perl Foundation will be mentoring
9 students this year in a variety of projects. A breakdown of each
student project and mentor with links to the project abstract can be
found at [1]. If you would like to keep up with recent updates, then
subscribe to this RSS feed [2]. If you would like to get a little more
involved, come join us in #soc-help on irc.perl.org or join the
tpf-gsoc-students list [3].

[1] http://leto.net/dukeleto.pl/2009/04/google-announces-nine-students-in-gsoc2009-with-the-perl-fou.html
[2] http://leto.net/dukeleto.pl/atom.xml
[3] http://groups.google.com/group/tpf-gsoc-students

Thanks to everyone involved, including students with projects that
were not accepted. We had a limited number of spots and some very good
applications could not be accepted. With a bit more spit and polish
some would be a great fit for a TPF grant. Thank you to everyone who
applied, and if you did not get accepted this year, you can still
implement your project and become part of the community, without
getting paid. I promise, we don't bite.

Stay tuned for further updates.

Jonathan Worthington has submitted a request for an Ian Hague Perl 6 development grant for his proposal "Rakudo Dispatch and Role Enhancement". A part of the Hague grant process is that submitted grant requests may, as opted by the submitter, be provided for public and community comment.

Jonathan's grant request is included here, below. Any interested Perl community members may provide their comments regarding this grant request here.

The Perl Foundation is pleased to announce the second Hague Grant. It is being awarded to Jerry Gay, core Parrot hacker and 'Rakudo' Perl 6 implementation hacker. The details of Jerry's grant proposal are below. The work will be to define the S19 synopsis pertaining to command-line interaction with Perl 6, and to provide a Rakudo implementation of the synopsis.

Jesse Vincent, the project manager of the Perl 6 effort, has agreed to volunteer as the grant manager for Jerry's grant. Jesse will provide updates to TPF on Jerry's status and will judge acceptances of the various milestones and deliverables. Larry Wall has also agreed to act as the acceptor for the synopsis-definition deliverable of the grant.

We look forward to Jerry's success on this grant project and we are proud to be able to support him in this work.

The details of the grant follow.

The Perl Foundation is pleased to announce the first Hague Grant. It is being awarded to Patrick Michaud, the head of the 'Rakudo' Perl 6 implementation effort on top of the Parrot VM. Conceptually it is an extension of Patrick's earlier Mozilla Foundation / Perl Foundation Perl 6 development grant that he worked on between late 2007 and mid 2008.

The details of Patrick's grant proposal are below. Jesse Vincent, the project manager of the Perl 6 effort, has agreed to volunteer as the grant manager for Patrick's grant. Jesse will provide updates to TPF on Patrick's status and will judge acceptances of the various milestones and deliverables.

We look forward to Patrick's continued success on the Rakudo Perl 6 implementation and we are proud to be able to support him in this work over the next 4 months.

The details of the grant follow.

Google Summer of Code 2008 Wrap Up written by Eric Wilhelm:


Google's Summer of Code 2008 is wrapping up now and I'm very pleased with how well The Perl Foundation's students and mentors have done. The five projects which survived the halfway point have all finished with great results.

Many thanks to all of the mentors and students as well as everyone in the community who helped or supported the process. Also, thanks to Google for putting on the program and to Richard Dice and Jim Brandt at TPF.

But the end is only the beginning. We should really get started on next year now. Perl needs to do a better job of attracting students, but I'll have to address these issues in another post.

Most of the students did a great job of blogging their progress, which I think is an important part of Summer of Code for the rest of the community. If you have been following along with any of the student projects, please drop me a note or leave a comment. I would love to hear more opinions from outside of the active SoC participants. Also, please thank the mentors and students for their work. Of course, they "know" you appreciate their effort -- but it really means something if you actually send them an e-mail or say thanks on irc.

For those just joining us, here is a run-down of the SoC projects and some links.

Flesh out the Perl 6 Test Suite
    student: Adrian Kreher
    mentor: Moritz Lenz
    Blog | Code | Moritz's Recap

wxCPANPLUS
    student: Samuel Tyler
    mentors: Herbert Breunung and Jos Boumans
    Blog | Code | CPAN distribution

Native Call Interface Signatures and Stubs Generation for Parrot
    student: Kevin Tew
    mentor: Jerry Gay
    Mail | Code | (older branch)

Incremental Tricolor Garbage Collector
    student: Andrew Whitworth
    mentor: chromatic
    Blog | Code

Math::GSL
    student: Thierry Moisan
    mentor: Jonathan Leto
    Blog | Code | CPAN distribution | Jonathan's Recap

A trio of Perl 6 microgrants

Three more Perl 6 Microgrants have been awarded!

Jesse Vincent of Best Practical writes:

Flavio Glock will receive a travel microgrant to help him attend YAPC::EU and evangelize kp6 and the Perl 6 in Perl 6 effort.

Steve Pritchard will receive a microgrant to complete the RPM packaging of Parrot and Pugs for Fedora, and to submit those packages for inclusion in the official Fedora distribution. Steve will be blogging his progress at http://blog.stevecoinc.com/

Juerd Waalboer is the maintainer of feather.perl6.nl, the primary host for Pugs development. Juerd will receive a microgrant to purchase upgraded hardware for feather.

Five Perl 6 microgrants remain to be awarded, so if you've got a good idea, we want to hear about it. You can find out how to submit a proposal here: http://www.nntp.perl.org/group/perl.perl5.porters/2007/03/msg122448.html.

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

Recent Comments

  • idn: Ah crap, that should have been Jozef not Alberto.. read more
  • idn: Hi Alberto, Do you plan to import the existing RPMs read more
  • idn: This is an excellent plan getty! I'd vote for a read more
  • Neil Bowers: I think this is well worth funding (and more so read more
  • autarch.urth.org: The Perl community needs more well thought out and documented read more
  • autarch.urth.org: I'm all for improving ACT, and if the current maintainer read more
  • Jeffrey Ryan Thalhammer: This definitely gets my support. I'm thinking of putting on read more
  • Paul Seamons: While I like reading reviews, I'm not sure I'd pay read more
  • Jeffrey Ryan Thalhammer: tempire: It is probably impossible to do full justice to read more
  • Jeffrey Ryan Thalhammer: I'd love to see this proposal funded. Neil always writes read more

About this Archive

This page is an archive of recent entries in the Parrot development category.

OPW is the previous category.

Perl 5 Development is the next category.

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.38