Solaris 11 source code leaked?
I was googling for some information about Solaris 11 when I stumbled upon a file which, according to the uploader, is the source code for Solaris 11 kernel. (Try a google search for "solaris11.tar.bz2" and you'll find it). Now I am no Solaris kernel expert, but the file does contain some interesting things. Like, TRUNKID is set to 175 and the zpool command seem to have support for version 33. Most files still seem to be CDDL-licensed. What do you think? Is this the real thing or just fake?
Oracle released GPLed and parts beside OS/Net(kernel) even before this.
Even if it is saying it is CDDL - do not believe it until Oracle confirms it.
Only Truly Open source and CDDL code there is was Opensolaris OS/Net is Illumos project
- one can use and contribute to (and it is all legal - see Openindiana distribution).
Also it is not true that Oracle closed development of all Solaris11.
Os/Net consolidation (kernel and base OS - SunOS) they stopped releasing (That is where Illumos stepped up)
but rest of userland/software and consolidations is under open/free software licenses (GPL and others)
and that code IS open by Oracle after Solaris 11 release.
OpenIndiana is now Illumos (Open free OS/Net) + Packages of userland apps from Oracle + Openindiana own packages (+SFE package repository for newer programs)
So it is not true Oracle did not release anything in open after S11 release.
Just in present state this "leaked" release is unusable, unless Oracle say it is truly CDDL.
OpenIndiana/IllumOS is more of a hallucination than anything practical.
As long as they depend on SCOracle making scheduled code drops for their own project to advance, they will:
Always be far behind.
Lacking whatever code that SCOracle doesn't feel like open sourcing.
SCOracle is pretty hostile to open source and any kind of competition and will stoop to things like malicious patent abuse if they think it will get them an inch on their competition through the court system. WHO in their right minds would trust SCOracle to keep making ANY code drops under ANY license? They could very well stop completely at any time, release whatever they feel like releasing, and maybe that's under the CDDL and maybe it's under some nonfree source license that you can't combine with CDDL code.
As for the source code leak.... Who cares? OpenIndiana/IllumOS/the BSDs/Linux aren't exactly in a position to steal code and get away with it. I'd worry more about what Microsoft and Apple would do with stolen source code since they can just bury it in their non-public source code pile never to see the light of day again.
Is that bad?
I don't see why it should be a bad thing for the commercial development to be at the bleeding edge, while the open source volunteer developers work with solid code. I know it's the opposite to Red Hat/Fedora, but most people (including all Windows users) don't feel the need to be running newborn code all the time. I admit that doesn't include some geeks like myself and others on this forum.
Originally Posted by DaemonFC
You make a good point about other commercial entities potentially abusing this code. Unless Oracle confirms the CDDL, that part could hypothetically be a forged addition, but then Oracle wouldn't have the same legal power to defend its IP if others use it. After all, a basic part of copyleft is defending the existence and freedom of information as in IP, which also means defending it from being kidnapped by third parties.
I just don't think it's a good idea to depend on open source code drops that Oracle could change their mind about at any time and leave you holding the bag. Oracle is not an open source company. Their entire history of open source acquisitions shows that they will either make whatever they get wholly proprietary or at best, open core.
Originally Posted by feydun
The only time I trust code from Oracle is when they're forced to cooperate because of the copyleft terms of the upstream's license. Example being BtrFS under the GPL version 2, because they wanted to upstream it into the Linux kernel. I think that OpenIndiana/IllumOS are just wasting their time and waiting for Oracle to bend them over and screw them by not releasing something that's vital to their project. They have an unhealthy dependency on a known patent troll and proprietary software company. I'd be taking bets against them.
Reality of better technology
DaemonFC: I think your reasoning is false. Just educate yourself on topic and you will be fine. (In doubt ask Linus for advise) Just because you do not use at the moment one operating system, does not qualify you to bash it as you like.
Simply SunOS and Illumos distribution in Openindiana case have strong usage cases and tons of technological advances over GNU/Linux.
Being myself user of both GNU/Linux and Openindiana, I can say it for myself.
And please leave your own hallucinations to yourself!
No one at Illumos is depending AT ALL to anything from Oracle. There is numerous companies that have joined forces and develop it further due to their own commercial needs (just like any other open source project, same like Linux).
If Oracle CDDL released code is genuine, then Oracle have ability to use contributed code now in illumos (KVM implementation from Joyent/SmartOS etc).