economic logistics of open source?
January 2, 2009 12:48 AM
Subscribe
I'm looking into the Open source philosophy to programming seems to be quite an intricate and somewhat confusing setup. I am wondering why so many people put their energy into developing libraries for some open source project with seemingly no direct return.
I understand how if you structure yourself as a company you can develop using Open source and make money by providing services, support etc.
But if i want to contribute to a library, would that ever somehow make me money, just as a coder?
posted by figTree to computers & internet (20 comments total)
5 users marked this as a favorite
There's lots of stuff written on how to make money with open source, but the most successful projects are the ones written by people who want the result— this isn't just true of open source software, of course.
Let's say my job is to do X. In order to do my job more effectively, I write some software to help me. Then what? I can either sit on the software and keep it to myself, try to sell the software, or release it. If I release it, then other people who also want to do X, or maybe they want to do Y which shares a lot of subproblems with X, might improve my software for me. For free! They benefit too, obviously. And we're both better off than if I'd kept the software to myself. I could try to sell the software, of course, but selling software (even after it's written) is quite a lot of work and difficulty, and if I'm not already in the business of selling software (perhaps X = "medical research" or "human resources") then there's a whole lot of infrastructure and expertise I don't have and probably don't want to waste my time and energy developing.
People do monetize FLOSS by being in the consulting business and getting clients from it. So in that way, random contributions could make you money. It's not the likely reason any given line of code got written, though.
There are a billion other reasons to write code, too. Some people are ideologues. Some people simply enjoy coding.
posted by hattifattener at 1:04 AM on January 2