Gittip: Open Source Financing
lucumr.pocoo.org
lucumr.pocoo.org
Gittip seems highly popular amongst Python contributors at the moment. The top four, other than the Gittip founder himself, are all primarily Python devs[1] and will make $2,400 per year (~$50 per week) from Gittip if it remains steady.
I wonder if Gittip is more popular within the Python community currently or if this is just a skew in the numbers. I do know that Armin has been encouraging people through Twitter to use Gittip if they feel his work is useful. I'd be interested to see if/when Gittip becomes more popular in other programming circles and what impact that has on payments.
The other thing is that >$2,000 is actually a significant amount of money. It moves past "beer money" to "helps with rent" money and I expect this figure to continue to rise over time, especially for star OSS contributors. On top of that, it's also a form of social validation, especially when it is received when one gives their time freely with no expectation of a return.
Over time I think we'll find Gittip will encourage encourage and enrich the existing open source software model, not destabilise it as some people fear. Imagine if successful start-ups decided to give a few dollars to the creators of the software they use to make money. When your company is pulling in $10k per month, giving $50 per month (~$10 per week) to the creator of [core library] seems obvious and beneficial to both parties.
[1]: jnoller (Python/CPython), kennethreitz (Python Requests/Python for Humans), mitsuhiko (Flask/Jinja2), alex (Django,PyPy,CPython),
I appreciate the work prominent OS contributors have made, and I hope that Gittip takes off.
Of course, I'm grossly biased[1], and have been very lucky[2]
[1] http://jessenoller.com/2011/07/28/thank-you-the-impossibilit... [2] https://www.youtube.com/watch?feature=player_detailpage&...
I do this because I want to. because I feel a need to give something to people who every day make my life a little easier (the OSS projects I use), or now and then do big and huge things (PyCon) that make my life better.
So, I want to do the same. I want your lives to be "a little bit better". Maybe that means you can take one gig less and spend more time on your free software projects. Maybe it means more time with the family, or friends, or alone. Maybe it means an extra video game in the budget this month. Whatever it is, that is your decision. It goes to something, I assume, that makes your life a little better, a little happier, a little easier.
I'm selfish, you see. The less stress you have, the more energy you have to put to the things that help me. It doesn't have to be direct. Go out and take up a new hobby with the money, spend it completely unrelated to the open source work you do. Because, when you come back home, you're going to feel a bit refreshed, with a clearer head, and you're going to do something great.
Case in point is VMWare supporting Redis. It's an extreme (they hired @antirez) but I think a developer could make a living off a handful of companies all pitching in a couple thousand dollars a year.
So where's the holdup?
"enable companies to sponsor people"
https://github.com/whit537/www.gittip.com/issues/106
At some point the question becomes, why not just take a job at a company with a strong "open-source time" clause in your contract?
In general Chad is very receptive to suggestions and discussions and there is quite an amazing log of ideas surrounding Gittip in the github issues already.
Our aim is to tip folks who have built and/or contributed to software that we use. Our way of saying thanks. :)
I didn't think of it as OSS financing, but rather as a way of making Armin's Friday beers-with-friends free for him. We'll see how it works out in the long run, but if that is all that it ever accomplishes – I'll still be backing it, because it's a nice thing to do.
But I'm interested in hearing what people "tipping" think. What do you guys want me (us) to do with this money until it's a full time salary?
But more generally, I tip because you and people like you empower me. You don't tell me what to do with your software, I make it work for me however I can.
I can't see why this sentiment can't work the other way around. In fact, getting you to more conferences sounds great – much better than what I'd be able to come up with myself, and suggest.
Which is sort of the way it works with the software you people are making. :D
1> Do community/OSS work - the former being, well, highly political, painful, slow and yeah.
2> Drop the community work and just pick up paid contracts on the side to help my family.
I'll always be part of OSS, no matter what - but there's a point at which the time/benefit ratio (depending on what you're working on) becomes on of "how much time can I rationalize working on this when I have other things to deal with".
In my case, albeit a fairly unique set of circumstances, it's a choice between time with my girls, medical bills, etc, etc and the choice to dedicate a lot of time working on things a lot less sexy than code.
Sure, as others point out, I get paid a salary, I have a full time job. But as I also point out in https://www.gittip.com/jnoller/ - I've got a lot of other "full time jobs" not including family time.
Just some thoughts - for you, using the funds to go to conferences, teach and do things your current funds would not cover or allow you to (say, taking unpaid leave to do a workshop someplace) would be a fantastic use of it.
And the fact that you came up with it totally validates the "pretty smart grants" concept. :-)
And I am very grateful for that. I would never have expected the amount of support through gittip in the first place seeing where it started out. I am very happy with my job and I don't want to do my Open Source stuff as a living (at least for a while).
That however does not mean the concept could not evolve from where it is currently to something bigger.
- employees at a company working on or using specific open-source software
- passionate individuals (sometimes small groups, usually after an original author gets a following)
The former are already paid, and the latter aren't in it for the money. The psychology of money is such that when you introduce money into the equation it becomes a "job", and people treat it as such. e.g. Would you help a friend move house for free? Yes. What if they paid you $3? No...?
Who is this product for, and how will it avoid this paradox of getting more out of people for "free" ?
It's for the latter. We certainly need money to survive, and the more money we have such that we don't have to show up to work on someone else's for-profit idea, the more time we have to give to our projects.
The issue of getting money out seems to be solved: http://blog.gittip.com/post/30116848405/with-payouts-gittip-... (Posted previously: http://news.ycombinator.com/item?id=4429225)
Here's the page to connect a bank account if you have money to withdraw from Gittip:
https://www.gittip.com/bank-account.html
If you're not in the US then you should add a +1 here:
Kudos to the owner for dogfooding it.
† http://www.irs.gov/businesses/small/article/0,,id=108139,00....
‡ married couples may collectively give up to $26,000 per recipient per year
https://github.com/whit537/www.gittip.com/issues/96
TL;DR: It's too early to tell. We've started contacting tax professionals and don't have good answers at this point.
I am askin' myself why software developers don't try this.