View Single Post
Posts: 307 | Thanked: 157 times | Joined on Jul 2009 @ Illinois, USA
#90
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.

I don't like indian givers (GPL licensed code).

There is a whole host of reasons that I have LEARNED to dislike the concept of "open source" software.

HINT: Its not because I don't like looking at source code

Hierarchies = Organization.

Organization + Financial Incentives = Excellent Code

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.

Companies have hierarchies. Its implicit in how they work. Furthermore, companies (generally) have financial incentives.

The beauty of this is that companies that don't produce good code die out. Open source projects just linger.

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.