When KFC reveals the Colonel's secret formula, we find out what is in McDonald's Big Mac special sauce, and Coke and Pepsi tell us how to make their products at home, I'll begin to consider writing code via GPL.
In other industries - pharmecutical, semi conductor, food, etc. - companies are not under pressure to reveal their trade secrets. Why should a software company reveal its trade secrets. If I produce a sort algorithm for any data type of initially random or not so random data that runs in order n time, why shouldn't I keep it for myself and have others pay me for the use of it (in obfuscated binary form, of course)?
GPL is a model the some companies choose. We'll see whether those companies can succeed. So far as I can see, the "proprietary", "closed" software based companies make far more money and have far more customers than those who have completely "open", "standards" based architectures.
GPL aside, I'm glad someone wrote an app like this. It will help XBOX get established in the marketplace. It should also spur Microsoft on to produce a better offtering as far as online XBOX-based gaming. This looks like competition and I'm glad for it.
|