Finding Sponsors for an Open Source Project?
vertigo72 asks: "What's the best way to find sponsors for an open source project? Is there some people or foundations that give grants for the development of free software? We develop an open source (GPL) box office software: phpMyTicket. At our knowledge at the moment this is the only open source software of this kind. The program is in advanced beta stage and was already used in production environment by us and by other people. The program is rather complex and big: we support online ticket shop, box office with thermal printer and control at doors with barcode scanner. Smarty, PDF and email template engines are used. Paypal and some other gateways are supported. Now we want to continue and to add more professional features, but alas this requires more funding."
"We tried to finance our development ourselves, but that didn't work. We tried support, installation and customization, and also a commercial license, but there are just not enough requests. We also had few donations (to the tune of around $50) via Sourceforge. Now, we searching for alternative solutions like sponsoring. Is there someone out there who can help us to keep the software free?"
[Obvious] Oh, well the best way to get funding would probably be to get information about your project posted on a high traffic, open source friendly discussion forum. Yea, I'd probably do that first...
Have you tried asking the national theater chains themselves? If you can convince them that this is something that will greatly benefit them and all their branches, they could very well be your best sponsors.
If someone can buy a thermal printer, hosting, and a barcode scanner, not to mention venue, why can't they pay for their ticket-selling software?
"Hey, can you help me find someone who will give us money to give free help to people charging admission to shows?"
WHY?
If you know of a group of people who are interested in a feature, try using http://www.fundable.org/ to create a group action.
EG: You have 5 people interested, each person contributes $100, when all 5 people contribute the $100 then the money is unlocked and you can use that to finance the development of the feature.
I'll go ahead and ask the MBA question. What's the competing commercial product? How much does it cost per year? How much will a theater chain save with your solution? Quantiffy those answers into a simple NPV model and pitch it to execs at theater chains.
Do what they did back in the good ol' days of the dot com bubble: Come up with an idea that nobody wants, needs, or cares about. Then, create a corporation that has no assets. Write a press release about your product, which doesn't exist yet. Be sure to include a wide variety of terms from the IT bullshit generator. Supposing your company is called Inventri, your press release might begin, "Inventri today announced plans to begin development of its new software product, codenamed Widehorn." Be sure to include plenty of meaningless phrases, such as, "By leveraging innovative technologies, content providers streamline compelling enterprise solutions." Make sure the bullshit-o-meter explodes. Describe, in colorful terms, how your company provides "solutions," but do not specify what kind of solutions or what they're for. Make sure this is printed on nice glossy paper with lots of whitespace and a variety of high-tech-looking colors. PHBs and other stupid people (hereinafter simply called "management") drool over this kind of crap. Then, a bunch of venture capitalists (hereinafter "rich idiots") will come along and dump millions of dollars on you, hoping to become the next Gill Bates. All you have to do at that point is take the money, buy a fancy office building, fill it with fancy mahogany office furniture, buy all the supplies, like post-it notes, kleenex boxes, refillable pens, and other such stuff, and then hire a bunch of MCSEs, pay them $200,000 a year, and buy a BMW for everyone, including yourself. Make sure your business practices are innovative, such as allowing nerf toys to be used at work, buying lunch for employees every friday, and providing all employees with a paid subscription to Slashdot. When them money runs out and no code has been written, simply close the company and start from the beginning. It's that simple!
What I'm wondering, is, in your business plan, where did you suggest or think that the money was going to come from, and what happened to that revenue stream?
I don't respond to AC's.
"(...) Now we want to continue and to add more professional features, but alas this requires more funding. (...) Now, we searching for alternative solutions like sponsoring. Is there someone out there who can help us to keep the software free?"
...there's no commercial value in the project, but you still want to add features just for the hell of it? That's cool, but don't expect to get paid for it. What's the future of the project if you do not recieve funding? Abandon it so others can pick it up if they want to? Close the source (assuming you have all the copyrights)?
I'm sorry, but if you're looking to get paid for it, you need a project someone is willing to pay *for*. If there was such a sponsoring foundation, I would suggest they use it to replace some central software many people use, like IE/Outlook/Office/Photoshop etc. I would consider spending it on such a niche system like tickets to be a very strange choice.
Kjella
Live today, because you never know what tomorrow brings
Although your description was excellent, I feel that it could be beefed up a bit by using the word "synergy" a few times. I've found that companies tend to get an additional 10% venture capital for each time the word "synergy" is used in their mission statement/press release.
I don't respond to AC's.
am a python programmer here, but at work we use php, and can tell you from experience writing some monster sites, that php if done right, is just fine for high-end apps. usually your database is the bottleneck, not php.
python is great, but I really prefer php in it's natural environment, alongside apache.
anime+manga together at last.. in real time.
I develop OSS. I was lucky in getting funding up front, but now that the software is shipping and in use there is no funding coming in for ongoing support and maintenance. I asked an OSS developer whether they get any cash from their "begging" on their web page. They say they only get a couple of hundred bucks a year from that.
At the end of the day, people don't pay for what they value. They pay for what they have to pay for. You don't pay for air.
Sometimes you can make some money out of selling non-GPL licenses to your OSS. That only works if you hold all copyrights.
Otherwise, OSS is often very difficult stuff to fund. In part this is due to the immaturity of the user base. People feel cheated if they pay for free stuff. In time, people might come to freely pay for stuff that they benefit from (like the way many people happily pay extra for organic produce: not only because it tastes better but also because it is ethical to support it).
Engineering is the art of compromise.