August 2008 Archives

2008Q3 Grants Results

Unfortunately TPF is unable to fund all the proposed grants as they exceed the funds available for Grants. Thus, TPF GC ranked proposals accordingly with its relevance to the community, and the first few were funded.

These are the funded proposals:

Follow the proposals that, although accepted, will not be funded:

Unfortunately, there was a few proposals that did not convince the committee, and were rejected. Without any particular order:

This is the second biweekly report for August. These are the news on the running grants:

  • Mango - Christopher Laco
    No updates/feedback.
  • Improving Smolder - Michael Peters
    No updates. Still waiting for a conclusion report.
Accordingly with Adam's blog, "I'm happy to report that phase 2 of the Perl on a Stick grant is now completed."
  • SMOP - Daniel Ruoso
    Grant started. Daniel is rescheduling the project accordingly with priorities.
  • Test::Builder 2 - Michael Schwern
    Started. No other news. No updates/feedback during these days.

The following statement was written by Roberta Cairney, councel to The Perl Foundation. The Perl Foundation has participated in the Jacobsen v. Katzer amicus brief as the license in dispute, Artistic 1.0, is very popular in the Perl community and is one of the licenses under which Perl 5 is released.

A decision was rendered on August 13, 2008 in the Jacobsen v. Katzer case by the U.S. Court of Appeals for the Federal Circuit that wholeheartedly supports the enforceability of Artistic License 1.0, and open source, free software, and public licenses generally. This is one of the first U.S. cases to consider open source issues.

We've reported on this case before:

The opinion is worth reading. As we mentioned in March, The Perl Foundation was part of a coalition of groups that collaborated on a "friend of the court" brief that was filed to support the appeal. Allison Randal and I worked on the brief with Chris Ridder, from Creative Commons, and representatives of several other open source, free software, and public license organizations.

At the risk of over-generalizing a complex legal record, the appeal was from a lower court ruling to the effect that -- because the plaintiff made his software available free-of-charge under Artistic 1.0 -- he was not entitled to copyright infringement remedies when the license was violated. This was a potentially dire result, because copyright law offers strong and effective remedies like injunctions, and contract law remedies are comparatively meager and often ineffectual.

The opinion describes in strong and clear language the scope and diversity of the open source community and its key role in innovation and technology development. It concludes that significant economic benefits result from open source licenses, despite that fact that no money changes hands.

In reversing the lower court's decision, the appellate court does a close and respectful analysis of Larry Wall's original Artistic License 1.0, and ends with an unequivocal statement confirming the availability of copyright remedies and the importance of enforcing the license:

"The clear language of the Artistic License creates conditions to protect the economic rights at issue in the granting of a public license. These conditions govern the rights to modify and distribute the computer programs and files included in the downloadable software package. The attribution and modification transparency requirements directly serve to drive traffic to the open source incubation page and to inform downstream users of the project, which is a significant economic goal of the copyright holder that the law will enforce."

Given the court's powerful endorsement of the structure and language of Artistic 1.0, we'll probably see more projects adopting Artistic Licenses, and more new licenses emulating them.

Starting this month, the Grant Committee will publish reports about running grants each two weeks (first and third Friday of the month). While it is normal that not all grants have updates (there are a lot of reasons for that to happen), they will appear in the listing as well with a 'no updates' message.

Currently running TPF grants are:

  • Mango - Christopher Laco
    No updates.
  • Improving Smolder - Michael Peters
    Grant is finished. A final report should be published very soon.
  • Perl on a Stick - Adam Kennedy
    A first release of Strawberry Perl Portable Edition for Mobile Devices and Flash Drives was done. This same release was offered in Flash disks during OSCON.
  • SMOP - Daniel Ruoso
    Grantee did not start yet.

2008Q3 Grants Proposals

To this post follows a set of posts with proposals received by the Perl Foundation grants committee during the third call for grant proposals for 2008. This worked pretty well on previous round, and thus, we are using the same approach now. These proposals are published here for public discussion. You are invited to comment each proposal about its relevance and objectives.

During the month of July we received the following grant proposals:

Please take some time on reading the proposals carefully and give some feedback on the relevance of the proposals. This discussion period will end about August 10. Starting that date, the GC will begin the voting process. Please comment on each specific grant post or, if you want to give a broad opinion and comparison on the proposed grants, please comment this post. Thanks!

NOTE The committee received one last proposal, but was asked not to make it public.

The call for grant proposals refered a $500-$3000 range. Some proposers read it as a simple indication, some others read it as hard limits. For this round we will considere all proposals as they were sent, and we will try to co-relate the amount requested to the amount of work involved in the proposal. Next round the call for proposal will make it clearer.

  • Author: Hinrik Örn Sigurðsson
  • Title: Improve POE::Component::IRC
  • Synopsis: I will improve POE::Component::IRC by overhauling its test suite, adding more features, fixing bugs and writing more documentation.
  • Author: Colin Smith
  • Title: Extending BSDPAN
  • Synopsis: Refactor the BSDPAN module into a generic and extensible solution for bridging CPAN with UNIX packaging systems.
  • Author: Vadim Konovalov
  • Title: Perl cross-compilation for linux and wince
  • Synopsis: Right now cross-compilation is largerly incomplete. The proposal is to develop current cross-compiling of perl into the normal quality stage.
  • Author: Vadim Konovalov
  • Title: Tcl/Tk access for Rakudo
  • Synopsis: Implement Tk GUI interface for Rakudo.
  • Author: Andrew Shitov
  • Title: Barcode support in Act
  • Synopsis: Integrate a set of tools into A Conference Toolkit that will allow on-site registration with barcodes.
  • Author: Kieren Diment
  • Title: The Perl Survey - From "Pilot" to Production
  • Synopsis: In 2007 Kirrily Robert organised and administered the Perl survey ( to provide a snapshot of the Perl community. In particular she made significant effort to recruit as many people as possible, resulting in a sample size of around 4500 responses (see extended version).
  • Authors: Igor Sanchez-Puls and Rene Sanchez-Puls
  • Title: Rufus
  • Synopsis: Build a preprocessor for PASM and a language with PASM like syntax
  • Author: John Beppu
  • Title: Squatting On Everything
  • Synopsis: Squatting is unique among web frameworks, because it has the ability to embed itself into other frameworks. This ability has been demonstrated with the Squatting::On::Catalyst module that shows that you can take a whole Squatting application and embed it directly into a Catalyst application. (To see an example of this, take a look at the Pod::Server documentation.) I'd like to expand Squatting's range by writing adapters for more frameworks and environments.
  • Author: Michael G Schwern
  • Title: CPAN Stability Project
  • Synopsis: The CPAN Stability Project is intended to improve the usability of CPAN over long term use by providing a way to choose between safe releases vs newest releases as well as to better guarantee that upgrading will not break anything. It draws heavily on Debian's release management and tiers (unstable, testing, stable).
  • Author: Michael G Schwern
  • Title: Module Authoring Documentation
  • Synopsis: Write documentation targeted specifically at Perl module authors using both Module::Build and MakeMaker. This includes basic authoring tutorials, information about XS and a cookbook for advanced issues. Specifically separate the documentation to address the different concerns. Also complete the author API documentation of both Module::Build and MakeMaker. Separate basic and advanced API information (for example, INSTALL_BASE and SIGN are basic but POLLUTE and PERLMAINCC are advanced) for easier reading.
  • Author: Vadim Konovalov
  • Title: single-file GUI-enabled executable for Windows and then for Linux w/o temporaries and dependencies
  • Synopsis: Proposal is to make a distribution of Perl program with a single-file executable much like PAR approach but without any temporaries, thus having existing filesystem untouched in any way. This executable will include Tcl/Tk into it and all Perl and Tcl/Tk core scripts will be inside this executable and will be unpacked on demand into memory.
  • Author: Cristina Nunes
  • Title: Hotel Perl
  • Synopsis: A website where Perl mongers can: (i) register and submit their vacant space to receive other Perl mongers traveling; (ii) search for a place to stay at another Perl monger's; (iii) announce they're looking for a place to stay at a given city/country (so that people who aren't making their spaces public can still invite them over; this is to make the website useful for people who don't want to open their doors to just anyone they don't know)
  • Author: Leon Timmermans
  • Title: Libperl++ (but see project details for more information on a naming issue)
  • Synopsis: Currently embedding perl is too complicated. The API requires too much knowledge of internals to use and is too incompatible with other libraries (mainly due to the usage of macros). Therefore I've started a project to ease the embedding of Perl. Though the code works, it is not ready for public consumption yet. In this proposal I want to make it ready for widespread adoption.
  • Authors: John Beppu and Pip Stuart
  • Title: Bavl (pronounced "bah-vell", as Tower of "Babel" in Hebrew)
  • Synopsis: Bavl is a Free (GPLv3'd) web application for collaboratively learning how to comprehend && speak foreign languages. At its core, it is a system for searching through a database of words, phrases, or lessons each accompanied by translations. However, instead of just presenting mere text back, each phrase also can have one or more audio recordings associated with it. This will let people actually HEAR how to correctly enunciate unfamiliar words (even in a visitor's native language), including valid alternatives, such as the silent or hard "t" in the English word "often". This feature will provide a tremendous benefit to anyone interested in improving their spoken-language skills (i.e., Scholars, Pupils, Students, Learners, etc. of Languages && Social Sciences). In addition to learning, helping others to learn will be easy too. The UI is designed to encourage multi-lingual contributors to publicly offer literal or figurative translations, native pronunciations, answer questions, provide lesson plans, advice, && pupil feedback. Audio recording && playback will be implemented using embedded Adobe Flash-based widgets (via haXe) within the pages of Bavl.

About TPF

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

About this Archive

This page is an archive of entries from August 2008 listed from newest to oldest.

July 2008 is the previous archive.

September 2008 is the next archive.

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 6.2.2