|«« Project||XUL »»|
I'm Ryan Lowe, a Software Engineering graduate living in Ottawa, Canada. I like agile software development and Ruby on Rails.
I write this blog in Canadian English and don't use a spell checker. Typos happen.
» Full-time Ruby on Rails freelancer
» Full-time with Rails since May 2005
» Former committer for RadRails (now Aptana)
» I also have a few Rails side-projects in development:
1. wheretogoinTO.com Toronto nightlife
2. Hey Heads Up! TODO list and sharing
3. Layered Genealogy family history research
4. foos for foosball scoring
5. fanconcert for music fans (on hold)
Hiring Rails developers? I can telecommute by the hour from Ottawa, Canada
»» Email: rails AT ryanlowe DOT ca
Now hosted on Hey! Heads Up -- check it out!
Derek Lowe's (Ryan's older brother) words at Ryan's funeral
email@example.com no more
Forging Email Headers: Good, Bad or Ugly?
Sarcastic Dictionary (Part 1 of Many)
Twisting Rails is Risky Business
Risky Business? My Take on Early Alphas
Whoa, it's August 2007
A Postscript to "Growth at the grassroots"
»» All Blog Posts
David Heinemeier Hansson
James Duncan Davidson
Signal vs. Noise
Amy Hoy: (24)slash7
Luis de la Rosa
Open Source and Getting Paid
The lone developer can sometimes get lost in a sea of good feelings on open source. How does one person or a small company profit from open source if going open is the only way to compete? Understandably, some people are concerned.
I think Dave is missing the point of open source, and should read The Cathedral and the Bazaar again. Open source software *is* all about street cred. That is what the GPL is for. And don't give me any of this bologna about how the GPL has never been enforced. If it had any sort of hole, some smartass would have taken advantage of it long ago. No such smartass has materialized.
When I started playing Quake, oh ... maybe seven years ago now ... I started seeing people with weird names. I wanted to make a weird name for myself, so I looked into it. There were a few applications out there that cost maybe $5 or $10 bucks each that could do it, but I did a little research instead. When I found out how easy it was to make a weird name, I made a free tool and shared the love. People got a free tool and I got an ego boost. That is what open source is about.
So maybe open source people don't have much sympathy for people who can't make money charging for software that they can just download at no cost. It definitely brings a new meaning to the phrase "free market".
If people make something that someone else is willing to give away for free, that something isn't worth anything. You can't even blame the companies if something goes wrong because of their software, so that whole "more reliable/accountable" argument goes right out the window. At least developers have their individual reputations to uphold. Develpers at large companies are relatively anonymous now, even though they used to be able to at least put their name in the credits in Help-->About.
Commercial companies will continue to make software that is REALLY complicated and is quick to market or original and is worth something for a span of time, but eventually someone will give that away for free too. I guess my advice to the capitalists is to take advantage of that window and concede gracefully when it is up.
There are many other ways to make money from open source software, just look at what IBM and RedHat are doing. Creative people will find other ways to profit, just not from straight software development of basic tools. That direction is wide open source, given enough time. Hail the free market. ;)Posted at October 24, 2002 at 06:43 PM EST
Last updated October 24, 2002 at 06:43 PM EST