Great funding model: Adopt a line of code
getmiro.com
getmiro.com
"When you adopt, you'll get: an official adoption page, a cute image of your line of code (watch it grow over the year), badges for your blog or website, and your name will be listed in the 'about' box in every copy of Miro (more than 5 million a year and growing)."
I also want a t-shirt with my line of code please :)
it's been nearly impossible to get financial support from our community by simply asking for donations. hopefuly this will make it more fun for people and turn things around.
"Hello there! It looks like you are visiting from Europe.
Did you know that there are more Miro users in Europe than in the United States, but more than 99% of our financial support comes from American donations and philanthropies? Europe loves open-source, right? Help us make something great!"
self.callSomething()
after:
# self.callSomething() /* Don't remove (donated) */
:-)
That makes this at least within the right order of magnitude. Then again, this is an application, not an OS. Also, the linux kernel isn't everything, and XP isn't the only OS to consider, i.e. maybe Windows Mobile should be included too.
now, who's going to start selling 'adoption' of modules/objects/libs that get incorporated into lots of other projects? "Hi Daddy, here's where I've made myself useful this month (links to projects where the snippet is found on google code/sourceforge/github/etc). By the way, my biological father/mother has another kid up for adoption!"
every month that goes by without a bug, the module slightly increases in value, or the donator gets paid a dividend.
Perhaps a function could be adopted by more than one person? First two people get to be parents, then after that your title would be grandparent, aunt, uncle, cousin, and what have you.
An added thought could be sponsoring modules that don't exist yet to spur on their development, maybe your company uses some open source product that supports a bunch of file formats but not .xyz, you could donate to a speculative XYZ Module and then everyone benefits and the developers have an incentive to write it.