Why do you participate?
June 15, 2005
I am often asked why I participate in open source software. Being an advocate of open source, you would think that I would have a quick, concise answer ready to whip out. Truth is, it is a very tough question for which I don't have a definitive answer.
Recently, I posted the following comment in response to this question on Bill Dudney's blog:
Why do I participate? It seems that whenever I ask myself or try to explain it to someone else, the answer is always different. I have cited reasons such as "sticking it to the man", "freedom to explore", "taking part in something bigger than myself", "making great software better". However, none of these reasons alone really capture the true essence of what it feels like to be a part of an open source community.
Perhaps we do it because no one can take it away from us, and we can share it with whomever we choose. A lot of times we boast that the open source code is better in some way than its proprietary counterpart, but even if the proprietary software were better, we would still stick to the open version. Why? The best things in life are earned, that's why. The journey is more exciting than the destination. People strive to stand out and be the hero. Knowing that the software is great and you played a part in its greatness. I guess you could accomplish this by sending bug reports to a company, but you are still shackled by how much you can contribute. The open source version let's you give however much you are willing to give. Life isn't about money or having it all, it is able having abilities. Open source grows those abilities as well as showcases them.
That certainly isn't the whole answer, and it isn't the only one either. But, I think that parts of what I wrote there could help to understand the motivation behind this grand movement of open source software.
It would be interesting to hear from others. Tell us your story!
2 Comments from the Peanut Gallery
1 | Posted by Juanjo on June 27, 2005 at 05:17 AM EST
Well, almost all the people can fit one of the known aproaches to the topic: "just for fun" from Linus, "just for freedom" from Stallman, etc.
In a strict way nobody fits one of these reasons at 100%, but sometimes it is interesting to realize in which degree we agree with these people.
I like the technical point of view of the issue (strict Open Source), even I must admit the ethical side of the thing is also important for me (Free Software). Let's say I mix Linus and Stallman point of view :)
2 | Posted by Dan Allen on July 14, 2005 at 09:15 AM EST
Agreed, no one does fit into any one reason 100% (despite what Stallman may want).
What I like most about open source is the freedom to participate for your own reasons. Some people might be trying to usurp a particular monopolistic software company, others might believe it is better for mankind, and still others may hold to the fact that is the only true way. There are even those that trust in the business model of open source.
It is very interesting to share the different reasons that brought each of us into this community. Open source is not a religion because eveyone is free to believe whatever they want. What brings us together is the source. (Wow, that is almost Star War's like).