To view parent comment, click here.
To read all comments associated with this story, please click here.
That would still be incompatible with the GPLv2 as used in the Linux kernel. Unfortunately, even if Sun and the Linux kernel community sit down and talk about license compatibility, there's no practical way for Linux to meet Sun halfway. Linux is pretty much trapped by its v2-only license and distributed copyright ownership.
The least invasive way to mitigate this license dilemma is to have an arrangement where Sun will consider relicensing specific portions of the OpenSolaris under GPLv2 or later upon the request of the Linux community. As it stands there is nothing preventing Sun from integrating Linux code under the GPLv2 with OpenSolaris under the CDDL.
That would change if OpenSolaris goes GPLv3. Then Sun would have to (at least) request that the copyright owners of portions of the Linux kernel relicense their code as GPLv2 or later.
I find it hard to believe that Sun will add a GPLv3 option for OpenSolaris. Its existence imposes restrictions on Sun integrating code from non-GPL projects. Furthermore, as used in a dual-license setup with the CDDL, there is no practical reason for recipients to elect to abide by the more restrictive GPLv3.
However, there's a distinct possibility that Sun could drop CDDL in favor of LGPLv3. They're very similar licenses, but the LGPLv3 would cut down on license proliferation and give Sun a boost in street cred. The primary reason why Sun did not use the LGPLv2 (or to a lesser extent the MPL) is because it lacks strong patent grant and non-aggression clauses.
Heck, Sun could choose to kick CDDL in favor of Ms-CL. That would be an interesting turn of events.





Member since:
2005-07-06
but but but... i thought they were going to make solaris gpl v3?