Re: Perl 6 fundraising and related topics.

2008-03-26 Thread Damian Conway

Richard Hainsworth wrote:


Consider the position you put me, or another sponsor, in.


I want to endorse everything Richard then went on to say.

I have already contacted Uri and expressed my dismay at his entirely 
inappropriate interjection of an advertisement for our Perl College event into 
this discussion about funding for critical Perl projects and personnel. And I 
am especially upset that anyone might ever feel pressured to be involved in 
any project or sponsorship just because my name and reputation were invoked on 
its behalf.


It's critical that we find ways to support those in the Perl community who are 
either building our future or (just as importantly) maintaining our present. 
But injecting UCE into such discussions does not further that goal, and I am 
sincerely sorry that it was done in my name.


Damian



Re: Perl 6 fundraising and related topics.

2008-03-26 Thread Richard Dice
I think the crucial point to pick up on is something that chromatic has
pointed out very well in any number of use.perl journal postings over the
past year.  That is, Perl 6's creation is dependent on how much time people
put into it, and how many people put in time.  The volunteer effort to date
has been exemplary and inspirational.  When you think about the universe of
possible things intelligent and energetic people could be doing with their
time, that so many have put so much into Perl 6 is a tribute both to the
worthiness of the Perl 6 project and to the fundamental goodness of the
volunteers.

Funding is the piece of the puzzle that allows us to buttress and enhance
the contributions of volunteers.  Someone who can contribute 5 hours a week
to p6 development could possibly contribute 30 hours a week if they took on
a reduced workload at their day job.  But that doesn't mean their
responsibilities just disappear:  a mortgage / rent to pay, insurance
policies need maintaining, kids have to be clothed and educated, and
everyone has a powerful need to eat.  Funding makes it possible to bridge
this gap.

To Richard's point, a systematic development plan is a tool that can be
helpful in acquiring funding.  The plan is meant to acquire funding, and the
funding is meant to be applied against the plan to make it come to pass.
Done correctly, it's a virtuous circle that Gets Things Done.  I completely
agree with chromatic that a plan without resources put against it is
neutered.  I don't want a plan that has calendar dates on it.  I want a plan
that has major pieces of work and their dependencies on each other reflected
(i.e. a GANTT chart) and a sense of the man-months of required effort for
each work-piece.  At that point, the implementation volunteers have done
their job.  It then becomes the responsibility of the funding-acquisition
volunteers to take the plan and with it seek out funding to make the
man-months happen.

Cheers,
 - Richard

PS  I often think of it like this:

Distance = velocity x Time  (D = v x T)

When people ask for a release date for Perl 6, what they're implicitly
saying is,

T = D / v, solve for T

chromatic has been the #1 expositor that v is unknown, and therefore we
can't solve for T.  In this he is quite correct.  (And when we think hard
about it, D can be sometimes hazy as well.  If Perl 6 had been implemented
100 times before we'd know D pretty well.  But we're still figuring out what
D is.)

The idea behind a plan is to firm up D, at least to a certain minimum
acceptible level, and to allow for what if scenario planning to be played
with potential funding sources. (i.e. if you can give us this much v, we'll
have a decent shot of T happening in the 8-16 month timeframe afterwards,
etc.)

On Tue, Mar 25, 2008 at 2:36 PM, chromatic [EMAIL PROTECTED] wrote:

 On Tuesday 25 March 2008 10:50:15 Richard Hainsworth wrote:

  What the perl6 language needs now is a systematic development plan, with
  broad aims and clear goals that will lead to good quality software and
  to the tools to enable ordinary programmers to use perl6 for a variety
  of tasks.

 Richard Dice mentioned that I should elaborate, lest it sound like I'm
 trying
 to lecture Richard Hainsworth (not my intent, and I apologize for doing
 so).

 It's important to keep in mind the degree to which one or two volunteers
 going
 on vacation can slow the progress of Rakudo (for a recent example) or to
 which one or volunteers putting in a few extra hours of visible work can
 improve the progress of Parrot (for a slightly less recent example).

 A plan that includes some degree of funding will help Perl 6 arrive much
 sooner.  Previous plans glossed over this part, which is one reason they
 didn't work out in the long term.

 I just want to make sure that any discussion of a plan acknowledges that
 there's a fixed amount of work to go and an unknown amount of available
 resources to implement the plan.

 -- c



Re: Perl 6 fundraising and related topics.

2008-03-26 Thread Richard Dice
Hi James,

Your comment suggest you have a particular perspective or point of view.
Without providing a some context I'm afraid I'm going to find some of your
comments confusing.


   * just release perl 6 now and move on


This is one of those confusing comments.  There isn't a single p6
implementation attempt which is feature complete.  How can it be released?
What do you mean by move on?


   * do not hire 40 year olds with responsibilities, convince the
 young to spend their time for free ... isn't that what one is supposed
 to do after the age of 40 ?


Even if I agreed with you, who would be the project manager?  Who would be
the technical architect?  There are 21 year old diamonds-in-the-rough, but
someone needs to craft them.

Unless you're suggesting that open source is its own magic pixie dust and
gifted youngsters will just materialize out of nowhere and solve all our
problems?  'pugs' was a good rough-cut at this theory, but it was also a
demonstration that the youngsters (eventually) need jobs and health care and
whatnot too.  And that can leave the project in the lurch.

(also, call this A)


   * use all funds to promote its usage, not fund its development


I have nothing at all against funds being spent on promoting usage.  Rather,
more broadly, I have nothing against doing things to promote usage, where
funds being spent is one good possibility.  Your statement of do all of X,
none of Y suggests you have done some kind of cost-benefit analysis, linear
programming, etc. that I don't understand.

(also, call this B)

  * look at successful OS orgs like mozilla and apache (different to
 each other yes) and copy their techniques


This seems at odds with A and B.  Mozilla funds plenty of developers
directly.  Apache is slightly more indirect in their efforts but it
co-ordinates the activities of programmers that have been hired directly by
participating corporations.

By the way, I spent plenty of time talking with Mozilla, Apache, Eclipse,
and others to try to figure out what they do and what ideas I can bring back
from them to Perl's world.

  * promote its usage past perl's borders, e.g. perl should be an
 ingredient not a closed garden at some Perl conference ...


Again, you seem to have some perspective that Perl is only a closed garden.
I recently attended a technology/finance hybrid conference and the 3
ingredient technologies that were talked about at the conference were #3 -
SQL, #2 - XML and #1 - Perl.  No others even came up.


 a systematic plan past these points will then be possible.


What all of myself, chromatic and Richard Hainsworth seem to appreciate is
that a plan without resources to back it up is almost guaranteed to be
ineffective.  Even more than that, we have an appreciation that planning
itself requires resources.  (Or should the mythic 21 year olds with free
time be crafting Perl's strategic plans and cross-organization promotional
activities too?)  This is what we're working on.

Cheers,
  - Richard


Re: Perl 6 fundraising and related topics.

2008-03-26 Thread James Fuller
can I add a few unsolicited ruminations from a lurker;

   * just release perl 6 now and move on

   * do not hire 40 year olds with responsibilities, convince the
young to spend their time for free ... isn't that what one is supposed
to do after the age of 40 ?

   * use all funds to promote its usage, not fund its development

   * promote its usage past perl's borders, e.g. perl should be an
ingredient not a closed garden at some Perl conference ...

   * look at successful OS orgs like mozilla and apache (different to
each other yes) and copy their techniques

a systematic plan past these points will then be possible.

cheers, Jim Fuller


Re: Perl 6 fundraising and related topics.

2008-03-26 Thread James Fuller
On Wed, Mar 26, 2008 at 7:44 PM, Richard Dice [EMAIL PROTECTED] wrote:
 What all of myself, chromatic and Richard Hainsworth seem to appreciate is
 that a plan without resources to back it up is almost guaranteed to be
 ineffective.  Even more than that, we have an appreciation that planning

I always relate OS development to how the genetic algorithm works;

e.g. a successful OS development typically works quite happily even
without a lot of upfrontplanning (though major 'weeding' can be
required) or a major spot on the horizon to navigate towards.

its ruthless in what dies (projects failing) and what succeeds
however it does need a few self organizing principles; a large
gene pool,  heterogeneity and the ability to mutate to respond to
short duration events, oh ya and the ability to mate  right we can
leave the last one off ;)

I do not pretend to know how this specifically relates to getting
'critical mass' of development on perl6 to be feature complete ...  my
comments were a bit casual; I do not think that its right to release
perl6 for the language, but it might be 'right' to do for language
adoption  no doubt cathedral / bazaar forces are in effect.

cheers ,Jim Fuller


Re: Perl 6 fundraising and related topics.

2008-03-26 Thread Larry Wall
On Wed, Mar 26, 2008 at 08:26:35PM +0100, James Fuller wrote:
: oh ya and the ability to mate  right we can
: leave the last one off ;)

No we can't.  That is *precisely* what this whole business of derivable
grammars is about, and it came about because you couldn't mate two
source filters in Perl 5 and end up with viable offspring.  Biology
has more or less solved this by making point mutations *point* mutations.
Source filters are more like a blast of gamma rays to the entire genome.

Larry


Re: Perl 6 fundraising and related topics.

2008-03-26 Thread chromatic
On Wednesday 26 March 2008 11:08:15 James Fuller wrote:

 can I add a few unsolicited ruminations from a lurker;

* just release perl 6 now and move on

To what extent?

Larry just released Perl 5 some 13 and a half years ago, and there've been a 
few patches applied to it in the past 24 hours.  (I wrote one of them.)

If we released the current most-complete version of Perl 6 right now, we'd 
release code that's difficult to install, requires a difficult-to-install 
version of GHC, is out of date with regard to several tests and portions of 
the design, and is staggeringly slow.

I can imagine that not everyone in the world would find that endearing.  How 
many of them would stick around for Perl 6.01, let alone Perl 6.10?

* do not hire 40 year olds with responsibilities, convince the
 young to spend their time for free ... isn't that what one is supposed
 to do after the age of 40 ?

I'm under 40, and I've spent five years of my life working on this for free.  
I don't understand this idea; where does work magically happen?

* use all funds to promote its usage, not fund its development

See point one.

* look at successful OS orgs like mozilla and apache (different to
 each other yes) and copy their techniques

Their business plans started with:

1) start with corporate backing and paid developers

We're approximately eight years late for that.

 a systematic plan past these points will then be possible.

I think you're assuming a lot of MAGIC HAPPENS HERE points.

-- c


Re: Perl 6 fundraising and related topics.

2008-03-26 Thread chromatic
On Wednesday 26 March 2008 12:26:35 James Fuller wrote:

 I do not think that its right to release
 perl6 for the language, but it might be 'right' to do for language
 adoption  no doubt cathedral / bazaar forces are in effect.

I don't follow this; can you elaborate?

-- c


Re: Perl 6 fundraising and related topics.

2008-03-25 Thread Uri Guttman
 RH == Richard Hainsworth [EMAIL PROTECTED] writes:

  RH No one likes bureacracy. But I feel much happier about handing over
  RH money, or persuading someone else to hand over money, to a group of
  RH people with established procedures and collective responsibility, than
  RH to some enthusiatic individual who promises the earth and whose the
  RH world-number-one genius at code writing, but might also go and blow
  RH the whole lot on girls and booze cos his cat died.

would you think damian has enough anti-flake genome in him to qualify
for a more direct donation? :) if you do and agree that damian is worth
supporting, i have an opportunity to propose. i am producing the perl
college which is a set of classes taught by damian in boston, aimed at
junior perl hackers. the college is sponsored by companies looking to
hire intermediate level perl developers. your company or you as an
individual, can be a sponsor which will support damian to come to the
states for this set of classes and also for the conferences (which he
missed last year because his funding came up short). if you are
interested contact me off list at uri AT perlhunter.com. for more info
on the perl college go to:

http://perlhunter.com/college.html

thanx,

uri, dean of the perl college.

-- 
Uri Guttman  --  [EMAIL PROTECTED]    http://www.sysarch.com --
-  Perl Code Review , Architecture, Development, Training, Support --
- Free Perl Training --- http://perlhunter.com/college.html -
-  Gourmet Hot Cocoa Mix    http://bestfriendscocoa.com -


Re: Perl 6 fundraising and related topics.

2008-03-25 Thread Richard Hainsworth

Uri,

Consider the position you put me, or another sponsor, in. You mention a 
specific person, someone who is highly respected and extremely talented. 
You ask if I consider this person to be as flaky as a character that was 
a figment of my imagination, and if I say 'no he is not so flaky', then 
the implication is I will provide sponsorship. And if I demur, you might 
say 'put up or shut up' and I feel under pressure to do something I 
might not really want to.


But even if I say 'sure, how much?' to Damian Conway, what do I say to 
another request for a Klingon of altogether unknown character? And 
suppose I cant manage the whole amount, but I can pay a part, who makes 
up the rest? And suppose I pay my money, but the trip is cancelled, who 
pays me back?


And suppose I want to sponsor the development of perl6 over parrot, 
leaving training to someone else? Can I respond easily to your direct 
request without implying some slur on Damian?


The whole point about having an institutional channel for sponsorship is 
to remove the need for personal judgments, for sponsors to specify 
exactly how their money should be used, for the procedures to be in 
place to cover shortfalls from a central budget, for rules to be clear 
about what happens to money that is in excess of earmarked programmes, 
and for there to be clarity in all possible grey areas that happen in life.


What the perl6 language needs now is a systematic development plan, with 
broad aims and clear goals that will lead to good quality software and 
to the tools to enable ordinary programmers to use perl6 for a variety 
of tasks. More than that it needs the excitement that comes when there 
is tangible progress (just look what has happened to parrot as a result 
of the funding arranged via The Perl Foundation). Ad hoc, piecemeal 
processes will yield ad hoc piecemeal results.


I have absolutely no issues with the excellent series of courses you 
run, especially if they are taught by Damian. But where do they fit into 
the general scheme of things? Are they essential to the development of 
perl6, or do they only benefit a small group of regional companies. Do 
they benefit me (bear in mind that the company I run is based in Moscow, 
Russia)?


Sorry. You asked questions I am not prepared to answer because the 
questions were posed in a manner that prevents me from answering. Do 
this through The Perl Foundation and you will get a clear answer.


Richard Hainsworth

Uri Guttman wrote:

RH == Richard Hainsworth [EMAIL PROTECTED] writes:



  RH No one likes bureacracy. But I feel much happier about handing over
  RH money, or persuading someone else to hand over money, to a group of
  RH people with established procedures and collective responsibility, than
  RH to some enthusiatic individual who promises the earth and whose the
  RH world-number-one genius at code writing, but might also go and blow
  RH the whole lot on girls and booze cos his cat died.

would you think damian has enough anti-flake genome in him to qualify
for a more direct donation? :) if you do and agree that damian is worth
supporting, i have an opportunity to propose. i am producing the perl
college which is a set of classes taught by damian in boston, aimed at
junior perl hackers. the college is sponsored by companies looking to
hire intermediate level perl developers. your company or you as an
individual, can be a sponsor which will support damian to come to the
states for this set of classes and also for the conferences (which he
missed last year because his funding came up short). if you are
interested contact me off list at uri AT perlhunter.com. for more info
on the perl college go to:

http://perlhunter.com/college.html

thanx,

uri, dean of the perl college.

  


Re: Perl 6 fundraising and related topics.

2008-03-25 Thread chromatic
On Tuesday 25 March 2008 10:50:15 Richard Hainsworth wrote:

 What the perl6 language needs now is a systematic development plan, with
 broad aims and clear goals that will lead to good quality software and
 to the tools to enable ordinary programmers to use perl6 for a variety
 of tasks.

Perl 6 has had several plans over the past eight years.  What Perl 6 hasn't 
had in quite a while is paid developer time.

Plans are good and plans are fine, but I've never seen a plan do the 
red-green-refactor loop once, let alone the few million times it'll take to 
finish Perl 6.0.

-- c


Re: Perl 6 fundraising and related topics.

2008-03-25 Thread Uri Guttman
 RH == Richard Hainsworth [EMAIL PROTECTED] writes:

  RH Consider the position you put me, or another sponsor, in. You mention
  RH a specific person, someone who is highly respected and extremely
  RH talented. You ask if I consider this person to be as flaky as a
  RH character that was a figment of my imagination, and if I say 'no he is
  RH not so flaky', then the implication is I will provide sponsorship. And
  RH if I demur, you might say 'put up or shut up' and I feel under
  RH pressure to do something I might not really want to.

i am sorry if i caused you any concern or confusion.  i didn't mean to
put you under any pressure in any way. my goal was to inform anyone here
about another way to help with supporting perl6 (and perl5 cpan)
developers, in particular damian. as for damian being flaky or not, that
is a great question! :).

  RH The whole point about having an institutional channel for sponsorship
  RH is to remove the need for personal judgments, for sponsors to specify
  RH exactly how their money should be used, for the procedures to be in
  RH place to cover shortfalls from a central budget, for rules to be clear
  RH about what happens to money that is in excess of earmarked programmes,
  RH and for there to be clarity in all possible grey areas that happen in
  RH life.

i agree about needing better institutional channels for sponsorship. i
am just offering a small side channel for those who would like to
support damian.

  RH I have absolutely no issues with the excellent series of courses
  RH you run, especially if they are taught by Damian. But where do
  RH they fit into the general scheme of things? Are they essential to
  RH the development of perl6, or do they only benefit a small group of
  RH regional companies. Do they benefit me (bear in mind that the
  RH company I run is based in Moscow, Russia)?

i didn't aim this at companies in moscow. you had the last best email
on this thread which inspired me to respond. note that i replied to the lists
as well directly to you. it was a purely informational post for the perl
6 community.

thanx,

uri

-- 
Uri Guttman  --  [EMAIL PROTECTED]    http://www.sysarch.com --
-  Perl Code Review , Architecture, Development, Training, Support --
- Free Perl Training --- http://perlhunter.com/college.html -
-  Gourmet Hot Cocoa Mix    http://bestfriendscocoa.com -


Re: Perl 6 fundraising and related topics.

2008-03-25 Thread chromatic
On Tuesday 25 March 2008 10:50:15 Richard Hainsworth wrote:

 What the perl6 language needs now is a systematic development plan, with
 broad aims and clear goals that will lead to good quality software and
 to the tools to enable ordinary programmers to use perl6 for a variety
 of tasks.

Richard Dice mentioned that I should elaborate, lest it sound like I'm trying 
to lecture Richard Hainsworth (not my intent, and I apologize for doing so).

It's important to keep in mind the degree to which one or two volunteers going 
on vacation can slow the progress of Rakudo (for a recent example) or to 
which one or volunteers putting in a few extra hours of visible work can 
improve the progress of Parrot (for a slightly less recent example).

A plan that includes some degree of funding will help Perl 6 arrive much 
sooner.  Previous plans glossed over this part, which is one reason they 
didn't work out in the long term.

I just want to make sure that any discussion of a plan acknowledges that 
there's a fixed amount of work to go and an unknown amount of available 
resources to implement the plan.

-- c


Re: Perl 6 fundraising and related topics.

2008-02-29 Thread Dave Rolsky

On Tue, 26 Feb 2008, Ovid wrote:


How else should we be advertising this?


These mailing lists might be a good place. Basically, places where the 
work in question is done also seem like good places to advertise.



-dave

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


Re: Perl 6 fundraising and related topics.

2008-02-23 Thread Gabor Szabo
On Fri, Feb 22, 2008 at 7:38 PM, Dave Rolsky [EMAIL PROTECTED] wrote:
 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.

I don't know but I think I was told at least once that TPF cannot
handle donations
targeted to a specific person. That might of course be different then targeting
at specific program, I am not familiar what 501c3 means.

Personally - and there might be few others - I'd be much more
comfortable to give
money to a specific target or person than to a general pool.

What I was hoping for a long time is to be able to give a modest amount
on a monthly basis. Currently AFAIK TPF can only accept stand alone payments.

IMHO many people in the community would be ready to give 5-10-20 USD/month but
it would be much harder to get them give 100 or 200 USD once a year.

How hard would it be to enable (Paypal?) recurring monthly payments to TPF?
How hard would it be to allow people to target their money to a
specific project/person?


TPF can then still focus on raising money from corporations.

Gabor


-- 
Gabor Szabo
http://www.szabgab.com/


RE: Perl 6 fundraising and related topics.

2008-02-23 Thread Conrad Schneiker
 From: Gabor Szabo [mailto:[EMAIL PROTECTED]
 Sent: Saturday, February 23, 2008 2:04 PM
 
 On Fri, Feb 22, 2008 at 7:38 PM, Dave Rolsky [EMAIL PROTECTED] wrote:
  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.
 
 I don't know but I think I was told at least once that TPF cannot
 handle donations
 targeted to a specific person. That might of course be different then
 targeting
 at specific program, I am not familiar what 501c3 means.
 
 Personally - and there might be few others - I'd be much more
 comfortable to give
 money to a specific target or person than to a general pool.
 
 What I was hoping for a long time is to be able to give a modest amount
 on a monthly basis. Currently AFAIK TPF can only accept stand alone
 payments.
 
 IMHO many people in the community would be ready to give 5-10-20
 USD/month but
 it would be much harder to get them give 100 or 200 USD once a year.
 
 How hard would it be to enable (Paypal?) recurring monthly payments to
 TPF?
 How hard would it be to allow people to target their money to a
 specific project/person?
 
 
 TPF can then still focus on raising money from corporations.

Good ideas/questions. 

TIMTOWTDI.

A couple of quick comments (for everyone):

(1) Richard Dice (TPF) recently left for a week of $work travel and might
not be able to reply for a while, so please be patient and considerate.

(2) Please direct all follow-ups to just the perl6-users list.
My apologies to others with likewise-cluttered in-boxes for neglecting
to request this in my initial post.

Meanwhile, thanks for everyone's suggestions. 

I'm sure that we'll eventually see some major improvements,
one way or another.

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-23 Thread Uri Guttman
 LW == Larry Wall [EMAIL PROTECTED] writes:

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

i will donate to get larry a new cat. in fact we can probably find a
free stray or extra kitten somewhere near him. will this make perl 6
happen before christmas?

:-)

uri

-- 
Uri Guttman  --  [EMAIL PROTECTED]    http://www.sysarch.com --
-  Perl Architecture, Development, Training, Support, Code Review  --
---  Search or Offer Perl Jobs  - http://jobs.perl.org  -
-  Gourmet Hot Cocoa Mix    http://bestfriendscocoa.com -


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.




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

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
 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 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 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 moritz
 In article
 !!AAAYAJmSy7DjO29Fg/NooSGjnaXCgAAAEEc+mhI1TL9CiDgj
 [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 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 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 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 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 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 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-21 Thread Joshua Gatcomb
On Wed, Feb 20, 2008 at 11:55 PM, Conrad Schneiker 
[EMAIL PROTECTED] wrote:

 I've repeatedly encountered remarks about how much Perl 6
 development is constrained by the fairly severe time and
 energy constraints of its overwhelmingly volunteer
 development team.


Here is something to consider.  Unless we can afford to fund an individual
full time with enough money for them to pay for their own health coverage
and other benefits, the amount of time they are volunteering is already as
much as they can afford.  In other words, they still have to work a regular
job and make time for their family (or whatever substitutes for the real
world) and giving them money isn't going to equate to them being able to
devote to more time.  That isn't to say that these volunteers don't deserve
to get compensated but it is unrealistic to expect that money will equate to
more time in many of the cases.

The statement above does not apply to everyone and those who do freelance
and consulting work could likely devote a great deal more time if they would
be compensated in some way for their time.

I myself, with a few others, made a failed attempt at funding Audrey to work
on Pugs full time and her rate was ridiculously low - $100 USD/day.




 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:
 (1) your suggestions for preparation,
 (2) your ideas for proposals, and
 (3) your reasons why the Perl 6 ecosystem (including Parrot
and CPAN6) is one of the world's greatest and and most
extremely leveraged causes (technically, economically,
and socially).


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?

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 am not suggesting this is the solution to all the problems.  It likely
will create more.  What I can tell you is the number one thing that has
prevented me from donating a lot more money is having little to no control
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.

In closing, what we don't need is something to fight over.  Hopefully you
will find the sweet spot - I sure hope you do.

Cheers,
Joshua Gatcomb
a.k.a. Limbic~Region


Re: Perl 6 fundraising and related topics.

2008-02-21 Thread brian d foy
In article
!!AAAYAJmSy7DjO29Fg/NooSGjnaXCgAAAEEc+mhI1TL9CiDgj
[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 :)


Re: Perl 6 fundraising and related topics.

2008-02-21 Thread chromatic
On Thursday 21 February 2008 06:25:42 Joshua Gatcomb wrote:

 Here is something to consider.  Unless we can afford to fund an individual
 full time with enough money for them to pay for their own health coverage
 and other benefits, the amount of time they are volunteering is already as
 much as they can afford.  In other words, they still have to work a regular
 job and make time for their family (or whatever substitutes for the real
 world) and giving them money isn't going to equate to them being able to
 devote to more time.  That isn't to say that these volunteers don't deserve
 to get compensated but it is unrealistic to expect that money will equate
 to more time in many of the cases.

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.

-- c


Re: Perl 6 fundraising and related topics.

2008-02-21 Thread Joshua Gatcomb
On Thu, Feb 21, 2008 at 4:23 PM, chromatic [EMAIL PROTECTED] wrote:

 On Thursday 21 February 2008 06:25:42 Joshua Gatcomb 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.

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


-- c


Cheers,
Joshua Gatcomb
a.k.a. Limbic~Region


Re: Perl 6 fundraising and related topics.

2008-02-21 Thread Geoffrey Broadwell
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?  Tax incentives are great, but having piles
of money sitting around not getting to hackers is clearly not working
for us.


-'f




Re: Perl 6 fundraising and related topics.

2008-02-21 Thread Joshua Gatcomb
On Thu, Feb 21, 2008 at 8:19 PM, Geoffrey Broadwell [EMAIL PROTECTED]
wrote:



 Someone earlier in this thread mentioned that this can't be done
 directly because of rules surrounding TPF's non-profit status.


That someone was me and that's not what I said.  I said it isn't as simple
as Bob saying I want to pay Sue to work on this widget and having TPF broker
the deal.  I won't pretend to understand all the intricacies.  I said it is
frustrating, as someone willing to donate money, that I can't just say give
it to Sue please.


 case).  But if that is really the way of things, can TPF go the Mozilla
 route to break the logjam?  Tax incentives are great, but having piles
 of money sitting around not getting to hackers is clearly not working
 for us.


There are grants that are being awarded.  Those grants are getting things
done (thanks for the progress on the PDDs Al).  I am in no way suggesting
that people not donate to TPF.  I have in the past and I might in the
future.  I also help them out in other ways, by writing code for small
projects that they need done.

I am only suggesting that, for the specific purposes of this thread, going
the TPF route may not be the most efficient way to accomplish that goal.

Cheers,
Joshua Gatcomb
a.k.a. Limbic~Region


Perl 6 fundraising and related topics.

2008-02-20 Thread Conrad Schneiker
During the course of collecting material for the Perl 6 wiki
section on Perl 6 articles and presentations
(http://www.perlfoundation.org/perl6/index.cgi?perl_6_articles_and_presentat
ions),
I've repeatedly encountered remarks about how much Perl 6
development is constrained by the fairly severe time and
energy constraints of its overwhelmingly volunteer
development team. 

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:
(1) your suggestions for preparation,
(2) your ideas for proposals, and
(3) your reasons why the Perl 6 ecosystem (including Parrot
and CPAN6) is one of the world's greatest and and most
extremely leveraged causes (technically, economically,
and socially).

I'll also put whatever fundraising-oriented material I come
up with on the Perl 6 wiki, to help and encourage others
along similar lines.

Thanks much in advance.

Best regards,
Conrad Schneiker

www.AthenaLab.com

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