On Wed, 2011-01-05 at 13:44 +0530, Shamit Verma wrote:
So that people who benefit from your efforts "have to" contribute back by giving access to source code for the enhancements.
the idea of *forcing* people to contribute is repugnant to me. They should have the freedom to choose whether to contribute back or not. BSD gives them the choice.
Case in point, OSX. Linux/BSD do not have a desktop environment comparable to OSX. OSX is developed on top of BSD. If BSD license had terms similar to Linux, Apple would have had to provide source code for enhancements. With that, Linux would have benefited from a better user experience.
I have used OSX for nearly three years and can testify that their desktop environment sucks big time compared to linux - no great loss.