What if?
Posted Nov 13, 2006 20:19 UTC (Mon) by
proski (subscriber, #104)
In reply to:
What if? by atai
Parent article:
Sun releases Java under GPLv2
Nothing funny, it's quite natural. If a company cares about the software and plans further releases, it doesn't want its competitors using and improving the code without giving it back. If a company wants to spread the software as is (e.g because it works with certain hardware or requires the best processors, network switches etc), the software is released under a license that allows incorporation into proprietary code.
Basically, GPL is good for stimulating improvement, and more permissive licenses are good for spreading the technology quickly in its present form. Note that the later can likely lead to forks, especially if the technology is not backed by an official standard. GPL is more fork resistant since all good bits can be recombined.
Sun is thinking long term and wants to avoid forks. Java is not hardware specific by design. Hence the choice.
(
Log in to post comments)