Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Richard Dice
> I've seen that Daniel Ruoso applied for a grant for his smop project,
> basically a virtual machine and fast backend for kp6, and perhaps other
> implementations.
>
> TPF decided not to invest into yet another implementation.


I appreciate that it is a subtle distinction to make, too subtle to
reasonably be guessed at from someone in the Perl community at large, but
the Grants Committee does _NOT_ define TPF policy.

The GC is autonomous.  It is populated by respected members of the
community.  I think what was demonstrated is that there is a certain amount
of lag-time between where the larger Perl community is (which has both p5
and p6 aspects) and the constituents of the GC, who were chosen when p6
wasn't strongly on the radar.  The result of this is that there is an
impedance mismatch.  It will get better with time as membership turns over.
In fact, things are changing currently.

Cheers,
- Richard


Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Dave Rolsky

On Fri, 22 Feb 2008, [EMAIL PROTECTED] wrote:


That's what made me come to the conclusion that it's really "The Parrot
Foundation".


As brian mentioned, the NLNet grant is what's driving the Parrot work. 
AFAIK, there haven't been any Parrot-related grants for a long time 
besides that one and the MoFo/TPF grant to Patrick.


To see other grants given go here - http://www.perlfoundation.org/grants

Most of them are Perl 5 related. There are also the micogrants 
(http://www.perlfoundation.org/microgrants) which are all Perl 6 focused, 
but only one is Parrot-specific.



So where is the problem? Why doesn't the money flow one way or another?
Does TPF want to sponsor more Perl 5 related development? Or was that
offer, $5k for 1 month full time hacking, not known before?


TPF definitely does want to sponsor more on Perl 5.

I think this is mostly TPF's communications problem. People don't know 
about the grants, or don't know what is likely to be accepted, don't know 
when to apply, etc.



-dave

/*===
VegGuide.Orgwww.BookIRead.com
Your guide to all that's veg.   My book blog
===*/


Re: Perl 6 fundraising and related topics.

2008-02-22 Thread brian d foy
In article <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]> wrote:

> That's what made me come to the conclusion that it's really "The Parrot
> Foundation".

It's not The Parrot Foundation. It's that NLNet gave a very large
targeted grant for Parrot. It's a single big donation that's driving
that. 

I'm working on a detailed history of all TPF grants, but I want to get
everything just right before I published it. You'll see that your
comment is not really true.


Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Dave Rolsky

On Thu, 21 Feb 2008, Joshua Gatcomb wrote:


I am mostly ignoring the rest of what others have said in this thread
because I think it is detracting from your intention of getting money to
people to work more.  Here is one thing that has frustrated me about TPF.
They are a non-profit organization.  Yeah, kind of suprising that would be
the frustrating thing.  The issue is that they can't take money from Bob to
give to Sue to work on Bob's widget.  This is an extreme oversimplification
but in general, they have to abide by the rules that allow them to keep
their non-profit status.  Where am I going with this?


This doesn't make any sense to me. There's nothing about being a nonprofit 
that prevents TPF from accepting donations targeted to a specific program. 
There's a bit of accounting overhead to make it happen, but it's perfectly 
legal and in keeping with TPF's 501c3 status and its mission.



Regardless if we use TPF or not, I think what will get more people to
contribute is having some say as to where there money goes.  To that end, I
suggest having a list of projects currently being funded.  A donator can
choose which fund their money goes to or can choose a general fund if they
don't care.  I don't suggest these projects be generic and nebulous either
(though they could be for the same reason a general fund is).  In other
words, there might be a Rakudo fund - generic.  There might also be a fund
to fix RT # 31415 which is a Rakudo bug.


I don't object to the idea of targeted donations, nor of having the 
community be more involved in that targeting. Sounds groovy.


However, I'm not too interested in handing my personal cash over to TPF. 
I've thought about this for a while, and I'm convinced that for a variety 
of reasons, TPF should be working on getting most of its funding from 
corporations. One of the main reasons is simply that there's more bang for 
the fundraising effort. I can't afford to give TPF $5k, but there's many, 
many companies using Perl that could easily give $5k or maybe $50k.



over where it went.  Actually, it has been years since I have contributed to
TPF.  Now, I just write a check to the individual(s) I want to help.  I
don't get the tax write off but I know where my money is going.


I would never do this, because it's not tax-deductible. Also, if you pay 
them enough (>= $2k, I believe) you'll have to file a 1099 form because 
they're now a subcontractor for you ;)


Personally, I really think it's important that any money funding Perl work 
go through TPF. It keeps things tax-deductible _and_ it imposes a higher 
degree of accountability on the process.



-dave

/*===
VegGuide.Orgwww.BookIRead.com
Your guide to all that's veg.   My book blog
===*/


Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Dave Rolsky

On Thu, 21 Feb 2008, Geoffrey Broadwell wrote:


Someone earlier in this thread mentioned that this can't be done
directly because of rules surrounding TPF's non-profit status.  Someone
else pointed out the problems with TPF officers benefitting directly
from the donations, even though some of the current and former TPF
officers would be great candidates for support.

Which made me think ... wasn't this why Mozilla created a corporation?


I doubt that's why. If TPF owned The Perl Corporation (TPC), there'd still 
be serious conflict of interest issues were TPC to be employing TPF board 
members or other officers.


If anything, this would look even _worse_ than giving them grant money 
from TPF!


The main reason a nonprofit would create a for-profit subsidiary is in 
order to engage in business activities outside of that nonprofits 
tax-exempt purpose. That purpose is generally defined by the nonprofit's 
mission. TPF's missions is:


 The Perl Foundation is dedicated to the advancement of the Perl
 programming language through open discussion, collaboration, design, and
 code.

I would guess that MoFo founded MoCo primarily because it wanted to pursue 
income sources that weren't compatible with MoFo's nonprofit status. I'm 
guessing that this was primarily the Google deal, and it was determined 
that the income from Google would be business income, and that it would be 
so much that if it came directly to MoFo it would compromise MoFo's status 
as a 501c3 nonprofit.


I'd guess that the reasoning behind this is that in the Google deal, 
Google gets a benefit from the money it pays. It's not a donation. That 
means it's business income.


TPF is not in a similar position at this time. There is no massive source 
of income available that would not be a donation, to the best of my 
knowledge. If there were such a source, forming a subsidiary for-profit 
corporation would be worthwhile.



-dave

/*===
VegGuide.Orgwww.BookIRead.com
Your guide to all that's veg.   My book blog
===*/


Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Richard Dice
Hi everyone,

Guess it's time for me to finally join the discussion. :-)  I've been paying
attention to this thread since it started.


> > Which made me think ... wasn't this why Mozilla created a corporation?
>

I believe one can find online write-ups from the people involved with the
decision to create MoCo as to why they felt this was a good idea.  I read
them once years ago.  I would need to re-read to remind myself what those
reasons were.

Or could we even just go to that Mozilla corporation?
>
> Given that Mozilla is a Perl 6 supporter, would they be willing to handle
> earmarked Perl 6 donations in lieu of TPF (for a limited time, say 2
> years)?
>

One of the stated goals and desired outcomes of the MoFo joint sponsorship
with TPF of Patrick Michaud's work was to assist TPF to do more (and more
effective) fundraising for p6.  MoFo's goals in p6 are served by supporting
TPF.  I strongly doubt that they would accept donations for p6 and
distribute them themselves directly.  (I'm in touch with the MoFo executive
director on a weekly basis.  I've got a pretty good idea of where he's at in
his thinking.)


> Their major name recognition as a solid entity could be very helpful in
> attracting major donations prior to Perl 6's first production release.
>

Yes, they appreciate that, which is why they donated to TPF.  They wanted to
endorse TPF and p6 to make it easier for others to do so.

Cheers,
 - Richard Dice
(President of TPF)


Re: Perl 6 fundraising and related topics.

2008-02-22 Thread moritz
> In article
>  [EMAIL PROTECTED]>, Conrad Schneiker
> <[EMAIL PROTECTED]> wrote:
>
>
>> So over the next few months, I'm planning to learn about
>> fundraising, and see what I can accomplish on behalf of Perl
>> 6 development. To that end, I'm soliciting:
>
> It's not really a money problem. It's finding someone to give the money
> to. I've been trying to force money on some people to work on Perl 6,
> but they don't wants it, for whatever reason. Part of that is that TPF
> officers aren't supposed to get grant money.
>
> And, before you think about raising money, check how much money TPF
> actually has. There is still half of the NLNet's $70k to be
> distributed. for instance. It's not a fundraising problem. Find a
> person who would take money before you spend too much time finding the
> money. Targeted fundraising is more effective anyway :)

That's why I raised the debate on whom to aid.

I've seen that Daniel Ruoso applied for a grant for his smop project,
basically a virtual machine and fast backend for kp6, and perhaps other
implementations.

TPF decided not to invest into yet another implementation.
So I learn that they do have money, and don't seem to finde worthy targets
to spend it.
On the other hand there are applications that I do consider worthwhile.

That's what made me come to the conclusion that it's really "The Parrot
Foundation".

But from chromatic's response I learned that there is good way to support
parrot - but financing him for month.

So where is the problem? Why doesn't the money flow one way or another?
Does TPF want to sponsor more Perl 5 related development? Or was that
offer, $5k for 1 month full time hacking, not known before?

Moritz





Re: Perl 6 fundraising and related topics.

2008-02-22 Thread moritz
> 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.
>
> How about adding a page to one of the web sites where offers of help,
> time and expense, can be made?

Very good idea.

Any takers?

I would, but my internet connectivity is severely constrained atm.
That will change from April 15th on, if noone made it until then, I'll do.
But it would be shame to wait that long ;-)

Cheers,
Moritz



Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Richard Hainsworth

OOOWWW my tail is burnt!!! But I wasnt on the committee... promise.

Sorry about the cat...

So lets get some money into this Foundation, so that, perhaps, Larry 
might possibly, if he deserves, get a little more money.


Richard

Larry Wall wrote:

On Fri, Feb 22, 2008 at 11:03:03AM +0300, Richard Hainsworth wrote:
  
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.



Let me make a clear statement here.  I have no trouble with the
committee making its decisions--that's what the committee is obliged
to do.  The committee is *not* obliged to feel secure about that;
(nor do I feel obliged to allow them to feel secure about that ;) 
nevertheless, the committee is also not obliged to demonstrate its

insecurity by heaping scorn upon such persons of indeterminate feline
attachment while turning them down.  A simple "no" would suffice
without the we-had-to-say-this-because-you-suck bits.

By the way, it's possible that I might deserve a little more money,
because *my* cat died last year, and as near as I can tell, I didn't
spend any money on girls and booze because of it...  :)

Larry
  


RE: Perl 6 fundraising and related topics.

2008-02-22 Thread Conrad Schneiker
> From: Geoffrey Broadwell [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 21, 2008 6:20 PM
> 
> On Thu, 2008-02-21 at 18:45 -0500, Joshua Gatcomb wrote:
> > On Thu, Feb 21, 2008 at 4:23 PM, chromatic <[EMAIL PROTECTED]> wrote:
> > 2.  Allow people to choose where their money will go (if that's what
> they
> > want to do)
> 
> 
> Someone earlier in this thread mentioned that this can't be done
> directly because of rules surrounding TPF's non-profit status.  Someone
> else pointed out the problems with TPF officers benefitting directly
> from the donations, even though some of the current and former TPF
> officers would be great candidates for support.
> 
> Which made me think ... wasn't this why Mozilla created a corporation?
> Personally, I think it's ridiculous that a non-profit can't be an
> umbrella facilitator for directed donations (if that is in fact the
> case).  But if that is really the way of things, can TPF go the Mozilla
> route to break the logjam?

Or could we even just go to that Mozilla corporation?

Given that Mozilla is a Perl 6 supporter, would they be willing to handle
earmarked Perl 6 donations in lieu of TPF (for a limited time, say 2 years)?

Their major name recognition as a solid entity could be very helpful in
attracting major donations prior to Perl 6's first production release.

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl6  — Official Perl 6 Wiki
http://www.perlfoundation.org/parrot — Official Parrot Wiki




Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Larry Wall
On Fri, Feb 22, 2008 at 11:03:03AM +0300, Richard Hainsworth wrote:
> 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.

Let me make a clear statement here.  I have no trouble with the
committee making its decisions--that's what the committee is obliged
to do.  The committee is *not* obliged to feel secure about that;
(nor do I feel obliged to allow them to feel secure about that ;) 
nevertheless, the committee is also not obliged to demonstrate its
insecurity by heaping scorn upon such persons of indeterminate feline
attachment while turning them down.  A simple "no" would suffice
without the we-had-to-say-this-because-you-suck bits.

By the way, it's possible that I might deserve a little more money,
because *my* cat died last year, and as near as I can tell, I didn't
spend any money on girls and booze because of it...  :)

Larry


RE: Perl 6 fundraising and related topics.

2008-02-22 Thread Conrad Schneiker
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, February 22, 2008 1:24 AM
> 
> > 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.
> >
> > How about adding a page to one of the web sites where offers of help,
> > time and expense, can be made?
> 
> Very good idea.

++

> Any takers?
> 
> I would, but my internet connectivity is severely constrained atm.
> That will change from April 15th on, if noone made it until then, I'll
> do.
> But it would be shame to wait that long ;-)

We have the Perl 6 wiki. 

That might be a good way to set up a preliminary version.

I could help out this weekend, but right now I've got to catch up on
sleep and $work.

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl6  — Official Perl 6 Wiki
http://www.perlfoundation.org/parrot — Official Parrot Wiki




Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Richard Hainsworth

Me too. $500. That's 3*500, so far.

Can I do this through the Perl Foundation as an earmark?

Conrad Schneiker wrote:

On Thursday 21 February 2008 06:25:42 Joshua Gatcomb wrote:
  

On Thu, Feb 21, 2008 at 4:23 PM, chromatic <[EMAIL PROTECTED]> wrote:

I could take a month's sabbatical from my day job for $5000 without losing
insurance coverage or other benefits.  That's slightly more than Audrey's
$100/day, I know, but it's substantially less than my consulting rate and
somewhat less than my salary too.  I could probably make 100 - 150
high-quality commits to Parrot in that 30 day period.  Perhaps more.

I'm probably not the only Parrot/Perl 6 hacker in this situation.



I was beginning to wonder if my post to the thread had gotten
eaten.  Thanks for replying.  I probably didn't do a good job of
tying the two portions of my reply together, but if I were to go
to the donation page and I saw

Project:  Allow chromatic for 1 month to work exclusively on parrot
Deliverables (if applicable):  100 - 150 high quality commits
Required:  $5000
Current:  $0

I would be very inclined to make a donation.  In fact, if you can
find 9 other people willing to do so - I will cut a check for
$500 any time you are ready.  That's besides the point.
  


Not to me it isn't. :-) 


Count me in as person #1 of the 9 others.
 
  

I don't believe "just getting more money" is the solution.  I
think we need to do a number of things:

1.  Identify people, like you, who are in a position to trade
time for money and the projects they will work on 
2.  Allow people to choose where their money will go (if that's what
  

they
  
want to do) 
3.  Do it in a way that causes the least amount of fighting
  


Good ideas.

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl6  — Official Perl 6 Wiki
http://www.perlfoundation.org/parrot — Official Parrot Wiki


  




RE: Perl 6 fundraising and related topics.

2008-02-22 Thread Conrad Schneiker
On Thursday 21 February 2008 06:25:42 Joshua Gatcomb wrote:
> On Thu, Feb 21, 2008 at 4:23 PM, chromatic <[EMAIL PROTECTED]> wrote:
> 
> I could take a month's sabbatical from my day job for $5000 without losing
> insurance coverage or other benefits.  That's slightly more than Audrey's
> $100/day, I know, but it's substantially less than my consulting rate and
> somewhat less than my salary too.  I could probably make 100 - 150
> high-quality commits to Parrot in that 30 day period.  Perhaps more.
> 
> I'm probably not the only Parrot/Perl 6 hacker in this situation.
> 
> > I was beginning to wonder if my post to the thread had gotten
> > eaten.  Thanks for replying.  I probably didn't do a good job of
> > tying the two portions of my reply together, but if I were to go
> > to the donation page and I saw
> > 
> > Project:  Allow chromatic for 1 month to work exclusively on parrot
> > Deliverables (if applicable):  100 - 150 high quality commits
> > Required:  $5000
> > Current:  $0
> > 
> > I would be very inclined to make a donation.  In fact, if you can
> > find 9 other people willing to do so - I will cut a check for
> > $500 any time you are ready.  That's besides the point.

Not to me it isn't. :-) 

Count me in as person #1 of the 9 others.
 
> > I don't believe "just getting more money" is the solution.  I
> > think we need to do a number of things:
> > 
> > 1.  Identify people, like you, who are in a position to trade
> > time for money and the projects they will work on 
> > 2.  Allow people to choose where their money will go (if that's what
they
> > want to do) 
> > 3.  Do it in a way that causes the least amount of fighting

Good ideas.

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl6  — Official Perl 6 Wiki
http://www.perlfoundation.org/parrot — Official Parrot Wiki




Re: Perl 6 fundraising and related topics.

2008-02-22 Thread Richard Hainsworth

In my $life, I raise money from sponsors.

It is not difficult to spend money, once you have it.
It is not difficult to raise money, once you know how to spend it wisely.

What's difficult is putting the two together.

Some donors know what to contribute to - they choose specific projects 
and people.
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).
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).


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.


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. 
It is not a mathematical formula, its a question of balance and fairness 
and transparency.


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.


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.


How about adding a page to one of the web sites where offers of help, 
time and expense, can be made?


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.


Finally, there needs to be recognition for the sponsors, both those that 
donate their talent resources such as volunteer designer, implementors, 
& hackers, and those that donate just cash.


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.