My view on crowd funding
After my previous post, I was asked what I’m thinking about the notion of crowd funding, which is currently all the rage.
The answer is complicated. I’m focusing right now on things like kick starter and its siblings, because I’m familiar with how they work. The basic premise is pretty great. You have some idea (usually a product) that require initial capital and has some well known market. By directly contacting the target audience, we can get the seed money, judge demand and have very low risk overall. The “investors” put in small amount of money, which loss they can tolerate without hardship. The project get money for very little effort and get great marketing along the way.
This is great, if you are doing a product. Something that can be sold. For instance, let us say that we want to do a major feature, like adding time series capabilities to RavenDB. Let us say that we start a kick starter campaign for this, asking for 150,000 USD and promising backers that they’ll get a free license out of early sponsorship.
I’ll get into the exact costs associated with this option in a bit. But before we go there, remember the premise of my previous post. It isn’t money to build a specific product. It is money that is required to purchase something for the business itself. Of course, buying that cool car will raise morale and I have a spreadsheet that says that it will increase the effectiveness of the team by 17.4% (although it will decrease parking space by 37%). So it make sense to go with that, from a business perspective. However, there is very little that I can do to actually make people want to back “we want a cool car” notion. At least, I don’t think so, but the internet does have some dark corners.
Back to the notion of using this to build products. There is a very basic problem here. RavenDB isn’t targeting individuals. It is a database platform, and most of our customers are businesses or enterprises. That lead to a very different mindset. Speculative investment in something like this is going to be much rarer, harder and fraught with issues. An Open Source project can do that, but it make sense to invest in a project a business is using, but there are very few who actually manage to do that. A quick search of kick starter doesn’t show any major open source soliciting funds there.
Kick starter make sense for personal stuff, things that you actually get to hold, or need to buy. Something of some scarcity. Doing this for commercial software make very little sense, and for open source, it is even a bigger problem. For open source projects that depend on donations, usually you have a valid commercial reason for people to donate (Linux, Wikipedia, etc).
I’m open for contrarian point of view, mind. But I don’t think that crowd funding is applicable for the kind of things that I would want to use it for.
Comments
I think your analysis of the crowd funding scene is spot on. Open source is often funded by corporate sponsors but in a weird way where big companies share a few developers with the core team of contributors. At least that's how it works in the Java world. Maybe a big wealthy company could help you out with this internal project in exchange for something that they want?
Eli, I think that a very large part of that is the way accounting is done. It is hard to justify spending 100K on an OSS project, but having an extra dev (which cost 100K per year) work on the project full time is much easier to handle. The allocation of work is internal to the team / department, and doesn't require complex justification. It is also much simple from the point of view that you can just have the guy work. With OSS, you need to figure out, where is this money going to? How am I going to report this expense, etc.
Ayende, I read an article recently that does offer somewhat of a contrary view (I read, but did not write the article)
http://crowdfunding.about.com/od/How-to-crowdfund/tp/10-Reasons-Why-You-Should-Crowdfund-Your-Project-or-Your-Companay.htm
The author makes some good and valid points that are at least worth note.
Lucas, That is a good article. But it doesn't give a contrary view. It is talking about something very different.
Crowdfunding a new company or project, something that different than an existing company / project. The point about customers effectively pre-ordering is very well made, but that isn't going to be a valid option for something that doesn't have real customers. Such an OSS project, or a major feature for a new release where the customers won't pay unless it is already there (think Enterprises, not individuals).
I think that this post makes a bit of an assumption that all businesses are the same. That's of course not true. An enterprise has a very different mindset from a small business. I completely agree with the enterprise side, but as a small business owner myself, I could see myself kickstarting a really cool Umbraco plugin.
Sagan, A small business owner is effectively an individual. You have the same level of flexibility. And note that a cool Umbraco plugin is usually going to be a low budget thing. If you need 500K to do a major software product, that isn't something that is likely to be viable. Especially if this is something that mostly Enterprises would want/need
Comment preview