Urllib3, Stripe, and Open Source Grants
medium.com
medium.com
We are in touch with the community around our projects, and they are doing awesome stuff. I'd love to be able to enable them more. Been looking into Bountysource a bit, but still figuring out the workable model.
Or do what Stripe did and put out a call for applications/proposals.
Another thing you could try is giving your engineers a quarterly/yearly budget to allocate to OSS projects, then they could do things like Gittip.
Either way, we need more companies trying these kinds of things so we have a better idea of what works. :)
I'd expand on that by pointing out the following:
Your company's engineers are almost certainly using open-source projects on a daily basis, and finding bugs or missing features in those projects. Often in such a situation the engineer has no time to code the missing feature, much less see it through an upstream pull and release, so they will hack up a quick internal fork or custom rewrite.
Ask your team that if they find themselves in such a situation, to bring the project and feature as a candidate for your grant. For example, as Andrey mentioned in the blog post, he recently pulled code from Kevin Burke to add customizable retry support to urllib3. That's something my employer could use, but we'd need to add support for the 503 Retry-After header (which we added in-house). I'll be bringing that up as a possible grant with my employer, to incorporate that feature upstream so we can just use it through urllib3.
Also the eMail from Greg (on June 5th) was nice and well written:
Hey,
Thanks a lot for applying to the Open Source Retreat. Unfortunately, we aren't able to accept your project. We ended up with about 120 applications, and ultimately only had 2 available slots, which meant we had to turn away a lot of projects that we would have loved to sponsor. We'll be announcing our selectees soon; watch our Twitter feed (https://twitter.com/stripe) for details.
We're treating the retreat as an experiment, but the strong interest we've seen makes it likely we'll do something like it again (and we hope you'll apply if/when we do). In any case, we expect we'll learn a lot from this run and hopefully have lessons to share back with the community. We've also had a number of companies express interest in doing something similar, so hopefully other similar opportunities will arise soon.
- gdb
Regardless, kudos for Stripe for sponsoring open source projects.
So kudos indeed for Stripe! Let's hope this comes "a thing"
Ahem. All kinds of things, maintaining a bunch of open source libraries and tools (https://github.com/shazow), bootstrapping a service that emails you analytics summaries (https://briefmetrics.com/), building random apps that I happen to need (a partial list on http://shazow.net/).
I suspect your underlying question was whether I am employed full-time—I am not.
I have begun freelancing myself and find that I have a lot more time for my own projects and open-source contributions. Still, sometimes I wish I could drop the contracting all together.
I'd love to one day have something that I created or contributed to, in my own time, be popular enough to get hired to work on it.
Some of my projects are bringing in money, but not enough to cover my living expenses. Occasionally I'll take on a contract.
Edit: In this particular case, it's simply the output of `git diff --stat`
That's the idea when you're doing a rewrite, especially after years of experience with the pain points, and wanting to address specific issues/bugs.
That the old code was bad, and you add new code that fixes some stuf.
It might not be perfect, but then nothing is.