On Thursday 17 August 2006 02:07 pm, Devdas Bhagat wrote:
On 17/08/06 12:31 +0530, Philip Tellis wrote:
The BSD, Apache, MIT, etc. licences work because of a simple model. They allow you to take without giving back, but they ensure that unless you give back, your code will be so far out of sync with HEAD that you spend more money merging the latest changes into your code than you would spend in merging your changes back to HEAD.
Which works on the assumption that people using/deriving BSD code want to stay in sync with HEAD.
I don't know of too many projects doing this. They usually use the BSD stuff as a way to get to a running start, but not much beyond that.
Market share that's all tey care about. Finished Closed apps would not even qualify as beta. So working bsd app would outlive the product life cycle. After which u launch a new model with the latest and greatest from HEAD. If the source was open any reseller with gcc would be able to fix bugs effectively killing the new improved model.