The no-strings attached is also a huge deal. Versus being employed, this program lets people work on something that they are passionate about without the risk of the company assigning them to a new project that they aren't interested in.
If you're an open source developer that needs space to work on their project in Phoenix, you can come to heatsync labs (a hackerspace) and work on it every day you want to for free.
Check it out here: http://live.heatsynclabs.org/
We can't give you money, though (since we don't have a ton of it; we're a non-profit).
[By the way, this is kindof meant in jest: anybody can come and work on their projects here if they want to, and that has always been the case.]
I can provide Github profile for proof.
I'm going to research this as a possible opportunity within my company.
Thanks for the comment!
A potentially better title is "Stripe offering open-source retreat for select software developers".
I'm very happy to be mistaken!
I guess there's a lesson in that (don't assume your way of reading something is the "right" way).
This version is cool too though.
Greg emailed the list two weeks ago with a proposal for the open-source retreat. The reaction internally was quite positive. He polled open-source maintainers externally to see whether this was something they'd be interested in. The reaction externally was quite positive too.
Greg hammered out the details and shipped it.
I'm not suggesting it won't work, I think it's a fantastic program and I'm rooting for its success. I'm just suggesting you may want to consider remote opportunities (maybe with occasional visits for in-house tech talks) for future iterations which would undoubtedly increase the talent pool and presumably be more effective at delivering your end-goal.
Different companies contribute in different ways. The company I work for funds major features that we need, as well as having support contracts with the primary developers of some of the key software that we use, and we contribute back patches when we find bugs that need fixing. Google does their Summer of Code, in which students can work remotely over their summer break, plus does primary development of a lot of projects like Android and Chrome, and contributes to others like the Linux kernel. Red Hat and Canonical mostly develop open source software directly. The Gnome OPW funds internships for women, over several periods over the course of the year.
So there are lots of opportunities out there, with a lot of different ways to get funding and support. I don't think that each program needs to be all things for all people; it's OK to have particular targeted and focused programs, either on different groups of developers, different projects, different types of time commitment, and so on.
And benefiting open source? Double win.
One might spend ~$5,000/mo for a short 3 month stay in San Francisco.
Why not organize accommodation for them as well? Renting a house for 3 months over a summer and dividing it by 3-4 grantees would be cheaper for both parties. And it would help manufacture some incredible collaboration as well imho.
I am an expert programmer, I don't want to spend my 3 months in San Francisco in a hostel just to help the greater good and save a few bucks.
For successful companies like Stripe, the cost of doing this program is negligible. And yet many open-source projects (OpenSSL comes to mind) can really take a huge step forward by having several professional developers working full-time on it for three months. Lots of kudos to Stripe for doing this, and hope to see more companies follow this example!
- The project has progressed significantly to the point where the developer can hope to find continued sponsorship at Stripe or elsewhere.
- The project has progressed to the point where it no longer needs the tender loving care of the maintainer full time. Either it got more contributors or has reached a new level of stability.
- The developer joins Stripe (or somewhere else) full time and the project is left better off, but without a full time contributor/maintainer
Any thinking about what the end-game is from the developer's perspective. Either way, it's an incredible opportunity.
I'd like to see OpenSSH on this list simply because it is probably as widely used as OpenSSL and I don't think it has better funding...I could be wrong tho.
It is great seeing YC companies giving back to the community, first teespring and now stripe. I can see it is the future that it is startups pushing forward the technologies and communities, much more than big corps.
Speak to a lawyer prior to relying on the above, etc.
"Greg Brockman, April 29, 2014"
Sounds like an awesome idea - I look forward to seeing which projects get selected.