Coop != Open Source
Equity != Capitalism
Distributed Development != Open Source
Employee owned source occupies a middle ground between our day jobs and what was formerly the only large-scale alternative, working for free on open source projects. Yet I believe that starting this thing will be no easy task, because of a certain mental block we all have. I know I have it. And I suspect you have it too.
The mental block is simply this: If someone offers me a job writing software for money, I'm happy to do that. I love writing software, and I need money for groceries and a Netflix subscription, among other things. So software for money is no problem for me.
I haven't spent a lot of time on open source projects, but I've contributed a patch here and there. I don't really like working for free, yet strangely enough, I've worked on many personal projects, often to learn new technologies or polish existing skills. I learned Ruby on Rails that way, and Spring, not to mention a fair bit of Python (which I'm using on the new non-Spring version of Goalboost). I do object to the fact that working for free has now become so de rigeur that it's now used as a criteria to see if one is good enough not to work for free.
Also, I have no particular objection to working for free as long as I'm working for myself, but when someone mentions working "for equity", immediately my spidey sense starts to tingle, and I know I am in the presence of a non-programmer capitalist trying to take advantage of me. You know the guy: "I have an idea, and I know lots of venture capital people".
So Here I Am...
...offering you the opportunity to work for equity. And there you are, I suspect, with your spidey sense in perfect working order, and within more or less five seconds of running away from me. So let me set you mind to rest with several confessions.
- I'm a fellow programmer. I've been coding professionally for about twenty-two years. So what do I need you for? Friendship, another pair of hands, mutual support, that kind of stuff.
- I don't "know lots of venture capitalist people". I think I met one of them once, who destroyed a company I work for. Knowing exactly one venture capitalist is actually one more venture capitalist than I ever planned on knowing or wanted to know.
- I'm not really much of a capitalist, since as you know the purpose of capitalism is to exploit others for purposes of becoming part of the 1%. The purpose of a worker owned co-operative, on the other hand, is to participate personally in an economic revolution. So by all means, feel free to be afraid of me, but don't be afraid of me because I'm Mr. Burns, be afraid of me because I'm a democratic socialist. There, I said it.
- Not being much of a capitalist, I'm not going to keep you in the dark about how much equity I get, or how much you get. The bewilderingly simple formula is this: 1 hour = 1 share. If I put in 75 hours and you put in 25, your share of the equity is 25%. And vice versa.
I Promised a Vision Didn't I?
Here's an interesting tidbit. If you work at Apple as a software developer, you're making, what? Let's say $100,000 in the Sacramento area where there's an outpost or two, and let's call it $124,000 in Cupertino. But according to this article from that bastion of Democratic Socialist ideas, Forbes Magazine, if Apple were a worker cooperative, everyone there would be making at least $403,000.
Now I'm not saying that's what we're going to make in the near term. To be honest I don't think CodeSolid will approach Apple's revenue in the next ten years either -- it took Apple longer than ten years to get there, after all, and as the article points out, Mondragon, the largest employee owned company in the world -- doesn't have their revenue.
What I am saying is that we can work together to create one or more shared SasS products that will make us a decent living, so we can move wherever we want in the world and work together collectively on profitable collective projects. Open source projects are distributed, there's no reason in the world except our own mental blocks why a commercial product can't be.