View Single Post
Posts: 1,746 | Thanked: 2,100 times | Joined on Sep 2009
#93
Originally Posted by mmurfin87 View Post
I'm all for having the source code available for programs I want to learn from. I'm all for helping other people accomplish their own dreams and projects by giving them my source code.
Ok.

I don't like indian givers (GPL licensed code).
Labeling people because you fundamentally fail to understand what it is about does not lend any credence to your argument. In fact, it weakens it as you do not understand the target of your argument.

Hierarchies = Organization.

Organization + Financial Incentives = Excellent Code
This is not an absolute truth.

There's a reason the best "open source" products have developed hierarchies and thats because without hierarchies code developed by more than one person is either **** or doesn't work, usually both.
A command structure usually develops, yes, but that does not debase open source nor does it imply that other open source projects are a total free-for-all. Go ahead, try to submit bad code to the kernel and it'll get torn apart, and not necessarily by someone who works for the Linux Foundation or even manages part of the tree.

The beauty of this is that companies that don't produce good code die out. Open source projects just linger.
Well no. Numerous companies churn out code of undefined quality, but you can't see it because it is closed. When they go under, the software they produced usually vanishes with them. Open source projects can linger, but their code is still around regardless of being good or bad. This is not a problem.

So it has been my personal, highly subjective experience that I prefer to do business with companies and not "communities". If that company will release their source code, then hey thats awesome I'll probably be more loyal now.
Then you readily and completely miss the concept, and wide-ranging functional operation of open source projects that while having a somewhat (but not totally) hierarchical command structure still have a community. After all, it's why the LKML is referred to as the Kernel community.
 

The Following 4 Users Say Thank You to wmarone For This Useful Post: