I guess the funding issue depends a lot on whether or not people
depend on your software. If you are just trying to make money,
probably writing free software is not exactly the best path. But if
you write something thats good enough that fills a real need and
people depend on it, hopefully they will contribute, in bug reports,
developer time and assistance and even funding.
Are most open-source software packages funded? I would imagine the
reverse is true, but for the very large and successful software it is
probably true.
From a business perspective I think there is money to be made in good
open source through customization and support. I see a lot of open
source packages that are sponsored by a company that provides expert
level consulting, customization and 24x7 support contracts for that
software. Not to say there isn't a lot of money for the top Linux
kernel developers, for Matz, et cetera. There's more than one way to
make money in open source.
Now if only someone would fund my gtk2_nagios_monitoring_animated_penguins.rb :)
> --
>
> You received this message because you are subscribed to the Google Groups "Hartford Ruby Brigade" group.
> To post to this group, send email to hartford-r...@googlegroups.com.
> To unsubscribe from this group, send email to hartford-ruby-br...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/hartford-ruby-brigade?hl=en.
>
>
>
So, is Matz (or the main active developers) /paid/ to work on Ruby?
Who pays? I know, as a point of comparison, Python has been
patronized by Google hiring Guido van Rossum, like JRuby was
patronized by Sun hiring the main commiters...
<i>"As of 2009[update], Matsumoto is the head of the research and
development department at the Network Applied Communication
Laboratory, an open source systems integrator company in Shimane
Prefecture. He is the fellow of Rakuten Institute of Technology, an
R&D organization in Rakuten Inc. He is a member of The Church of Jesus
Christ of Latter-day Saints and served as a missionary for the church.
Matsumoto is married and has four children."</i>
I imagine his research is mostly Ruby development. And getting
honorariums to speak at conferences all over the world is probably a
substantial amount of additional income too.
> Many of us work for small companies or are self employed...
When it's part of your job to contribute to OSS, that's very cool.
But your company profits by doing whatever it does, and it pays your
salary, so neither of you is financially dependent on the OSS. I
think this is a good model for creating OSS.
But Rich is asking a different question: is it possible to make a
living by writing OSS? Not by working for a company that makes money
supporting the OSS, or for a university who has funded the OSS, but by
public sponsorship for the OSS itself?
It reminds me of paying for music. When you could only get music on
tape or CD, we paid for the atoms, thinking we were paying for the
information. But since the bits were freed from the atoms, we've been
struggling with whether, and why, we should pay for something that's
free to copy. We value it, but it has zero scarcity, so it seems like
it should be free. We need a way to reward the creation that doesn't
rely on paying for atoms OR bits.
Which brings up the question: what is scarce about information?
Games and consumer software are really it. Those are big markets, of course, and there are few OSS companies in those spaces. In other words, I get what you're saying, but by removing "support/maintenance" as a valid way to make money building OSS, you're really not making a fair comparison between the two models.
Sujal
> Flinn, I agree with you, but I think you're talking about OSS on a
> smaller scale than what Rich has been trying for the past few years.
> There certainly are benefits to developing OSS like reputation and
> respect, but you can't feed a family on those directly.
I'm using those as examples of value trade off for the developer to self fund. Reputation and respect amongst peers could lead to better marketability of skills and in turn real value through a contract or pay check.
>> Many of us work for small companies or are self employed...
>
> When it's part of your job to contribute to OSS, that's very cool.
> But your company profits by doing whatever it does, and it pays your
> salary, so neither of you is financially dependent on the OSS. I
> think this is a good model for creating OSS.
I'd argue that OSS is a more integral part of my job than anyone would like to acknowledge. Without the availability of free and open software we'd have to create much of our own tool kit ourselves or pay someone else to. This is where patronage of an OSS project comes in. Google funds Guido van Rossum because Google is a benefactor of his work. It makes sense for Google to fund the maintainer to continue deriving value from the further development of Python. Value is the key element to answering the question, will the community fund my project.
> But Rich is asking a different question: is it possible to make a
> living by writing OSS? Not by working for a company that makes money
> supporting the OSS, or for a university who has funded the OSS, but by
> public sponsorship for the OSS itself?
The development of Closure needs to answer a value proposition for someone. If enough value is being derived by someone Closure will have no problem finding funding. I am skeptical of a ground swell of community support in many OSS projects though.
> It reminds me of paying for music. When you could only get music on
> tape or CD, we paid for the atoms, thinking we were paying for the
> information. But since the bits were freed from the atoms, we've been
> struggling with whether, and why, we should pay for something that's
> free to copy. We value it, but it has zero scarcity, so it seems like
> it should be free. We need a way to reward the creation that doesn't
> rely on paying for atoms OR bits.
<flame bait>I don't think this analogy holds true in the case of music or in the case of OSS. Music is made scarce by government endorsed monopoly through copyright law. We pay for access to it though some type of channel... radio, physical media, online, etc. not ownership of it.</flame bait> Similarly with software we pay for access to it not ownership. Many OSS projects are able to get funding through the community because their value proposition is strong.
> Which brings up the question: what is scarce about information?
This is another can of worms entirely.