LWN.net Logo

What if?

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)

What if?

Posted Nov 14, 2006 15:28 UTC (Tue) by dmarti (subscriber, #11625) [Link]

There are also patent implications -- the Apache license and GPL handle patents differently. The GPL patent clause is more weighted toward the interests of the upstream software author.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds