OSI Approves Sun's CDDL
njcoder writes "CNET is reporting that Sun's Community Development and Distribution License has received approval from the Open Source Initiative on Friday. The CDDL has been rumored to be the proposed license for OpenSolaris which is expected to be released by the end of the month."
Did FSF approve this license too?
This is for Solaris, not Java.
Solaris is going to be full-blown Open Source Software, under an OSI-approved license. Does this mean nothing to the FOSS fanboys out there?
Slashdot went crazy over a token patent licensing scheme by IBM, but Sun aquired the IP to make OpenSolaris free to everyone...and nothing not even a dozen comments.
Are you really that beholden to cheap marketing and fanboyism?
-- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
You could release the entire Windows XP codebase under the GPL and you wouldn't see an active open-source community spring up around it--not immediately, at least. Community-friendly licensing is a prerequisite for communities, but putting a community-friendly license on Solaris isn't enough to cause solaris-kernel@kernel.org to come into being.
:)
While I certainly welcome Solaris to the open-source table, my question for Sun Microsystems is "all right, and what are you prepared to do to help a community form?" They don't have to do very much; just a developer's mailing list, Bugzilla and responsiveness from Sun engineers would do worlds.
Sun has already taken the biggest step by open-sourcing Solaris. The remaining steps are tiny by comparison, and quite painless. So, come on, Sun. Take those last couple of steps. Please. I, and many other open-source geeks, look forward to it.
I'll even meet you halfway on it. As soon as you release Solaris under an open-source license and put ISOs available for download, I'll install Solaris on one of my spare partitions. Assuming my hardware is compatible, I'll commit to using Solaris as my desktop UNIX for the next three months. Whenever I find a usability problem, I'll file Bugzilla reports. If GNOME won't compile, I'll submit patches. I'll do my part for open-source Solaris, as my own show of good faith.
Welcome to the open-source OS party, Solaris. There's no cover charge, the beer is cheap and the live band is surprisingly good. We're glad you could join us.
Sun will be out of business in 5 years.
Solaris 10 has a number of features over Linux and Windows, and Sun is now officially cheaper to buy from than Red Hat and Microsoft. Don't be so quick to write them off, especially since they turned profitable.
-- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
Trolling is quite a difficult art to master. A good troll can get a dozen responses before people catch on.
.NET in this regard, so your comparison to Microsoft is irrelevant. Microsoft's complete avoidance of Linux as a .NET platform furthers this argument--Java is fully supported on Linux.
Your basic complaint is that Sun's reference implementation of Java isn't under a GPL or BSD license. However, the language itself is fully specified, the JDK is free of charge, you can even include the JRE in your own product. Anyone is free to implement their own JDK, as far as I can tell, and some people and companies are doing this. Java is a much more clear-cut environment than
You have to decide whether the JCP and the JDK are open enough for your needs, that's all you can do.
And who knows, if OpenSolaris works really well, maybe a similar model can be applied to Java? Consider how the software industry is being turned inside out, lately, with open source operating systems, open source office suites, open source you name it, with only the most difficult software remaining proprietary. The only certainty is that time will tell--it takes time for people to figure this stuff out.
-- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
http://www.vnunet.com/news/1160643 Sun's chief operating officer Jonathan Schwartz said that he expects the Solaris source code to be released "hopefully by the end of this month". "The fact that the OSI approved the licence gives us carte blanche to leverage that or the BSD licence or the General Public Licence [GPL] in the release of Solaris," said Schwartz.