<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Perl 6: Perl 6 Donations and Fundraising]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_donations_and_fundraising</link>
<description></description>
<pubDate>Sat, 20 Feb 2010 02:27:56 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Perl 6 Donations and Fundraising]]></title>
<link>http://www.perlfoundation.org/perl6/index.cgi?perl_6_donations_and_fundraising</link>
<description><![CDATA[<div class="wiki">
<div class="nlw_phrase"><table class='toc'><tr><td><div class="wiki">
<h3 id="contents">Contents: []</h3>
<ul>
<li><span class="nlw_phrase"><a title="section link" href="#introduction">Introduction</a><!-- wiki: {link: [] Introduction} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#how_to_help_now">How to Help Now</a><!-- wiki: {link: [] How to Help Now} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#where_to_donate_now">Where to Donate Now</a><!-- wiki: {link: [] Where to Donate Now} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#how_to_fundraise_now">How to Fundraise Now</a><!-- wiki: {link: [] How to Fundraise Now} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#general_fundraising_discussions">General Fundraising Discussions</a><!-- wiki: {link: [] General Fundraising Discussions} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#background">Background</a><!-- wiki: {link: [] Background} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#current_status_of_perl_6_fundraising">Current Status of Perl 6 Fundraising</a><!-- wiki: {link: [] Current Status of Perl 6 Fundraising} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#pending_fundraising_questions">Pending Fundraising Questions</a><!-- wiki: {link: [] Pending Fundraising Questions} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#additional_fundraising_questions_and_suggestions">Additional Fundraising Questions and Suggestions</a><!-- wiki: {link: [] Additional Fundraising Questions and Suggestions} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#fundraising_suggestions">Fundraising Suggestions</a><!-- wiki: {link: [] Fundraising Suggestions} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#suggested_task_areas">Suggested Task Areas</a><!-- wiki: {link: [] Suggested Task Areas} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#specific_proposals">Specific Proposals</a><!-- wiki: {link: [] Specific Proposals} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#fundraising_101">Fundraising 101</a><!-- wiki: {link: [] Fundraising 101} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#temporary_copy_of_richard_hainsworth_post_cwsto_split_into_suggestions_etc">Temporary copy of Richard Hainsworth post ((CWSto split into suggestions, etc.))</a><!-- wiki: {link: [] Temporary copy of Richard Hainsworth post ((CWSto split into suggestions, etc.))} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="#fundraising_cases_for_supporting_perl_6_development">Fundraising Cases for Supporting Perl 6 Development</a><!-- wiki: {link: [] Fundraising Cases for Supporting Perl 6 Development} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="#generically_oriented">Generically Oriented</a><!-- wiki: {link: [] Generically Oriented} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#independent_software_vender_isv_oriented">Independent Software Vender (ISV) Oriented</a><!-- wiki: {link: [] Independent Software Vender (ISV) Oriented} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#hardware_oriented">Hardware Oriented</a><!-- wiki: {link: [] Hardware Oriented} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#open_source_oriented">Open Source Oriented</a><!-- wiki: {link: [] Open Source Oriented} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#academically_oriented">Academically Oriented</a><!-- wiki: {link: [] Academically Oriented} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#governmental">Governmental</a><!-- wiki: {link: [] Governmental} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#futurist_oriented">Futurist Oriented</a><!-- wiki: {link: [] Futurist Oriented} --></span></li>
</ul></ul></ul>
</div>
</td></tr></table><!-- wiki: {toc: } --></div><br /><br /><h1 id="introduction">Introduction</h1>
<p>
NOTE: <strong>This page is still under initial construction</strong> (i.e. more stuff from this <a target="_blank" title="(external link)" href="http://www.nntp.perl.org/group/perl.perl6.users/2008/02/msg685.html">fundraising thread<!-- wiki-renamed-hyperlink "fundraising thread"<http://www.nntp.perl.org/group/perl.perl6.users/2008/02/msg685.html> --></a> is still being incorporated).</p>
<p>
The purpose of this page is to consolidate information and discussions on Perl 6 and Parrot fundraising, with the aim of greatly increasing financial support for Perl 6 development.</p>
<p>
See <a href="http://www.perlfoundation.org/perl6/index.cgi?perl_6_donors_sponsors_and_supporters" title="(39 months)  toc Thanks Introduction The purpose of this page is to recognize people and organizations that have...">Perl 6 Donors, Sponsors, and Supporters</a>. Become one! Find one! Thanks!!</p>
<p>
This page is intended to become more general in scope:</p>
<ul>
<li>The initial focus on financial fundraising doesn't preclude soliciting other types of useful resources (such as test hardware).</li>
<li>The initial focus on Perl 6 and Parrot doesn't preclude supporting other Perl 6 development efforts (such as Pugs or SMOP).</li>
<li>The initial focus on the Perl Foundation doesn't preclude soliciting support for other institutions that could get involved with Perl 6 development (such as for Universities).</li>
<li>The initial focus on donations doesn't preclude considering other activities that could support Perl 6 development (such as business-related activities).</li>
</ul>
<p>
Donations and fundraising tend to be an unnecessarily contentious issues. <strong>Please keep the concurrent version of <a target="_blank" title="(external link)" href="http://en.wikipedia.org/wiki/There_is_more_than_one_way_to_do_it">TIMTOWTDI<!-- wiki-renamed-hyperlink "TIMTOWTDI"<http://en.wikipedia.org/wiki/There_is_more_than_one_way_to_do_it> --></a> in mind.</strong></p>
<h1 id="how_to_help_now">How to Help Now</h1>
<p>
<a target="_blank" title="(external link)" href="http://donate.perlfoundation.org">The Perl Foundation<!-- wiki-renamed-hyperlink "The Perl Foundation"<http://donate.perlfoundation.org> --></a> is the focus of Perl support.</p>
<h2 id="where_to_donate_now">Where to Donate Now</h2>
<p>
To be determined (see &quot;Pending Fundraising Questions&quot; below).</p>
<h2 id="how_to_fundraise_now">How to Fundraise Now</h2>
<p>
To be determined (see &quot;Pending Fundraising Questions&quot; below).</p>
<h1 id="general_fundraising_discussions">General Fundraising Discussions</h1>
<h2 id="background">Background</h2>
<p>
This wiki page had its genesis in the following Perl 6 fundraising thead on Perl 6 Users:</p>
<blockquote>
<a target="_blank" title="(external link)" href="http://www.nntp.perl.org/group/perl.perl6.users/2008/02/msg685.html">http://www.nntp.perl.org/group/perl.perl6.users/2008/02/msg685.html</a></blockquote>
<br /><p>
That thread had some independent continuations on the language and compiler groups. There were additional off-list discussions, some of which are also reflected here.</p>
<h2 id="current_status_of_perl_6_fundraising">Current Status of Perl 6 Fundraising</h2>
<h3 id="pending_fundraising_questions">Pending Fundraising Questions</h3>
<p>
These questions are presently under consideration by the Perl Foundation (as of 2008-02-24), and this section will be updated in a week or two, when key people are available to respond:</p>
<ul>
<li>What changes are needed for the Perl Foundation to accept earmarked donations for specific Perl 6 projects, tasks, or developers?</li>
<li>What will be the process for making such donations?</li>
</ul>
<h3 id="additional_fundraising_questions_and_suggestions">Additional Fundraising Questions and Suggestions</h3>
<p>
These questions and suggestions are next in line:</p>
<ul>
<li>Can TPF handle the fundraising pool for funding chromatic for 1 month? (3 people have already offered $500 each, contingent on getting a total of $5,000.)</li>
<li>Could TPF set up a Perl 6 sabbatical fund to match donations from businesses or individuals with people able to work for one to six weeks on a specific project?</li>
<li>Could TPF provide a means for people (or institutions) to sign up for monthly donations for a specific objective?</li>
</ul>
<h2 id="fundraising_suggestions">Fundraising Suggestions</h2>
<h3 id="suggested_task_areas">Suggested Task Areas</h3>
<h3 id="specific_proposals">Specific Proposals</h3>
<p>
Want to do additional Perl 6 related work, but need financial support? Put your name, proposed task, proposed duration, and proposed amount here.</p>
<ul>
<li>chromatic, critical path Parrot hacking, 1 month, $5,000.</li>

<ul>
<li>Remove need to export all PMC vtable symbols</li>
<li>Reduce PCCINVOKE boilerplate in METHODs/PCCMETHODs</li>
<li>Refactor C source code, especially src/inter_call.c</li>
<li>Create callgrind-compatible profiler for PIR/PASM ops, functions, and files</li>
<li>...</li>
</ul>
<li>ruoso, SMOP runtime implementation, 40h/mo, USD$800/mo</li>

<ul>
<li><a href="http://www.perlfoundation.org/perl6/index.cgi?smop" title="(7 months)  Simple Meta Object Programming Simple Matter Of Programming is a C based interpreter (runloop) that...">SMOP</a> has a very clear ROADMAP, and a known task set, please refer to the <a href="http://www.perlfoundation.org/perl6/index.cgi?smop" title="(7 months)  Simple Meta Object Programming Simple Matter Of Programming is a C based interpreter (runloop) that...">SMOP</a> page for details.</li>
</ul>
<li>...</li>
</ul>
<h2 id="fundraising_101">Fundraising 101</h2>
<h3 id="temporary_copy_of_richard_hainsworth_post_cwsto_split_into_suggestions_etc">Temporary copy of Richard Hainsworth post ((CWSto split into suggestions, etc.))</h3>
<p>
In my $life, I raise money from sponsors.</p>
<p>
It is not difficult to spend money, once you have it.<br />
It is not difficult to raise money, once you know how to spend it wisely.</p>
<p>
What's difficult is putting the two together.</p>
<p>
Some donors know what to contribute to - they choose specific projects and people.<br />
Some donors want to help achieve a general aim - they give to a foundation that will wisely spend the money for them (eg. Warren Buffet giving gazillions to Bill Gate's foundation).<br />
Any sponsorship program should enable both ear-marked and general contributions (and I am certain if the paper-work's done right, this can be achieved within TPF).</p>
<p>
To be frank, the ONLY reasonable systematic way of managing a sponsorship process is to have a Foundation, and the foundation should have people who are trusted, who already have contributed to the process, and who are prepared to report back on how the money has been spent. The Perl Foundation meets these criteria.</p>
<p>
If you spend time on administration, you are using resources, in just the same way as programmers hacking on the code. So if the officers of the Foundation are paid for their efforts, that is acceptible so long as the payments are commensurate with resources spent in other directions. <br />
It is not a mathematical formula, its a question of balance and fairness and transparency.</p>
<p>
No one likes bureacracy. But I feel much happier about handing over money, or persuading someone else to hand over money, to a group of people with established procedures and collective responsibility, than to some enthusiatic individual who promises the earth and whose the world-number-one genius at code writing, but might also go and blow the whole lot on girls and booze cos his cat died.</p>
<p>
Whilst debating issues like parrot vs pugs, or single-track vs parellel track development, can be quite interesting, especially if it induces Larry to compare straight lines to mountains and railroads, it is likely to be more useful to have suggestions like chromatic's - 1month of dedicated work for $5000.</p>
<p>
How about adding a page to one of the web sites where offers of help, time and expense, can be made?</p>
<p>
The micro-grants idea is great. What I have seen of the results and reporting is fine. More grants, more people, and more results are needed. How about everyone reading this thread thinking about a micro-project they can do.</p>
<p>
Finally, there needs to be recognition for the sponsors, both those that donate their talent resources such as volunteer designer, implementors, &amp; hackers, and those that donate just cash.</p>
<p>
How about a mandatory section of text at the top of each core and sponsored module that lists the sponsors? Just like license text. That way all contributors are recognised when/if perl6 becomes the predominant programming environment, those names become distributed around the world.</p>
<h2 id="fundraising_cases_for_supporting_perl_6_development">Fundraising Cases for Supporting Perl 6 Development</h2>
<h3 id="generically_oriented">Generically Oriented</h3>
<h3 id="independent_software_vender_isv_oriented">Independent Software Vender (ISV) Oriented</h3>
<h3 id="hardware_oriented">Hardware Oriented</h3>
<p>
The advantages of Perl 6's adaptibility for more effectively exploiting the changing hardware landscape.</p>
<h3 id="open_source_oriented">Open Source Oriented</h3>
<h3 id="academically_oriented">Academically Oriented</h3>
<p>
The role of Perl 6, Parrot, and CPAN6 for developing extended multi-language infrastructure, leading to &quot;programming's new Library of Alexandria&quot; and &quot;WikiCPAN6pedia&quot;.</p>
<h3 id="governmental">Governmental</h3>
<p>
Much academic work in the USA is funded by federal grants. There is usually some sort of case involved for advancing the technological state of the art, for increasing economic competitiveness, and so on.</p>
<h3 id="futurist_oriented">Futurist Oriented</h3>
<p>
For extreme-meme futurists:</p>
<blockquote>
&quot;Perl 6, the programming language of the <a target="_blank" title="(external link)" href="http://en.wikipedia.org/wiki/Technological_singularity">technological Singularity<!-- wiki-renamed-hyperlink "technological Singularity"<http://en.wikipedia.org/wiki/Technological_singularity> --></a>.&quot;</blockquote>
</div>
]]></description>
<author>Herbert Breunung</author>
<guid isPermaLink="true">http://www.perlfoundation.org/perl6/index.cgi?perl_6_donations_and_fundraising</guid>
<pubDate>Sat, 20 Feb 2010 02:27:56 -0000</pubDate>
</item>

</channel>
</rss>