Sun Considers dual-sourcing Solaris Under GPL3 198
foorilious writes "In his blog, Sun Microsystem's President and COO Jonathan Schwartz discusses the possibility of dual-licensing Solaris (and perhaps the rest of their software suite) under GPLv3, in addition to the CDDL, which is the OSI-approved license under which these products are already available, but generally considered to be incompatible with the GPL at some level.
Though this could mean an opening of the floodgates to a lot of sharing between Linux and Solaris (among other things), it's worth mentioning that Schwartz has speculated on exciting things in the past (such as porting Solaris to IBM's Power) that we subsequently never heard another thing about."
Sharing with Linux? (Score:5, Insightful)
Jerry
http://www.networkstrike.com/ [networkstrike.com]
Re:Sharing with Linux? (Score:5, Insightful)
It's a Red Herring. (Score:2)
Re:Sharing with Linux? (Score:3, Insightful)
Re:Sharing with Linux? (Score:2)
So you really think that a large corporation would put time and effort into adding licenses to Solaris to snub Linux and to score brownie points?
The reason for the current licensing of Solaris is nothing to do with preventing technology transfer. After all, Sun have transferred plenty of technology to competing op
Re: (Score:2)
Comment removed (Score:4, Insightful)
Re:Sharing with Linux? (Score:2)
Sir, you forgot... (Score:2)
1. Torvalds decides he hates the GPL, revokes it and switches to closed source. In this instance, everyone uses the last GPL'd version and forks the operating system.
2. Someone sues Linus for copyright infringement. While the case is bogus, Torvalds settles out of court, agreeing to no longer distribute Linux. Everyone uses the last GPL'd version and forks the operating system.
3. Someone sneaks code into the operating system that they didn't own the copyright
Re:Sharing with Linux? (Score:4, Funny)
Re:Sharing with Linux? (Score:5, Insightful)
Re:Sharing with Linux? (Score:3, Interesting)
Re:Sharing with Linux? (Score:2)
Re:Sharing with Linux? (Score:2, Interesting)
Probably as well or better than the kind of sharing that puts OpenSSH into every Linux distro.
Imagine Debian on UltraSparc with a Solaris kernel.
Imagine Sun Linux kernel modules. You don't really think a practical person like Torvalds would turn any of that down do you?
User name, "confusion", is way too obvious. Try "silly" or "wrong" for greater stealth.
Re:Sharing with Linux? (Score:2)
Re:Sharing with Linux? (Score:2, Informative)
Re:Sharing with Linux? (Score:2)
Re:Sharing with Linux? (Score:4, Insightful)
Re:Sharing with Linux? (Score:2)
My project is GPL2; yours is GPL2 "or any later version".
My project can still use your code; your project can still use my code (under the terms of GPL2)
Solution, Seeks Problem... (Score:4, Informative)
So really what it would allow a person to do, is produce a GNU/Solaris as opposed to GNU/Linux -- an OS that would have the Solaris kernel, wrapped in the GNU utilities, without the Linux kernel. I'm not sure if anyone would really want that, because I'm not sure that it would be compatibile with either existing Solaris or existing Linux software without rewriting, and it generally seems to be a solution looking for a problem (not unlike GNU/Hurd).
Re:Solution, Seeks Problem... (Score:2)
Re:Solution, Seeks Problem... (Score:2)
FreeBSD with the GNU utilities is one possible replacement, but it'd be nice to have a kernel that's both extremely robust AND scalable at the center. FreeBSD is very solid, but it doesn't (yet) scale like Solaris does. Linux scales, but it's not
Re:Sharing with Linux? (Score:2)
Floodgates are shut (Score:5, Informative)
Though this could mean an opening of the floodgates to a lot of sharing between Linux and Solaris
Linus already said that Linux is not now, and will not in the near future, be released under GPLv3. And since GPLv3 is not reverse compatible with GPLv2 (it has more restrictions), this won't happen.
Re:Floodgates are shut (Score:3, Insightful)
I know, I know - Linux is the kernel, yadda yadda. When anyone I speak to says "Linux", they mean the OS, not the kernel - just like when people talk about NT, they mean the OS, not the kernel.
Re:Floodgates are shut (Score:2)
They rest of the stuff is just userland utilities.
Can the OS even boot without the userland utilities? If it does boot, can it do anything more useful than respond to pings? Ok, so it may be able to function as a router or firewall, but even if it can, how do you modify the config files without an editor?
Re:Floodgates are shut (Score:2)
A future Linux version might not be able to be included in some of the more "pure" GNU/Linux distributions (Debian), but it could end up in nonfree and still be useful as an application.
The website
Re:Floodgates are shut (Score:2)
Re:Floodgates are shut (Score:2)
Re:Floodgates are shut (Score:2)
Patents in GPL3 (Score:5, Informative)
Solaris on Power (Score:2, Informative)
a race to hypocrisy (Score:5, Funny)
- Linux zealots abandon their "everything about Solaris sucks and I'll never use it" dogma, or
- Mac zealots abandon their "Intel processors suck and I'll never use one" dogma?
The Mac people are taking an early lead, but anything can happen.
Re:a race to hypocrisy (Score:2)
Re:a race to hypocrisy (Score:2)
Between IBM and SGI, it's the Sun fanboys that have serious "dogma".
Speculation with Schwartz (Score:4, Funny)
You can find out if you just use the Schwartz - trust your feelings, let go.
Will Sun Shine? (Score:2)
How much of a cachet does Solaris have and how will Sun attempt to capitalize on any cachet Solaris does have, especially on dual cores? Is going Open Source with GPL v3 an attempt to move into Linux territory and sell services while trying to maintain sales of their hi
Re:Will Sun Shine? (Score:2, Informative)
Re:Will Sun Shine? (Score:2)
As far as I can tell, the "Slowaris" nickname came from having slow SPARC hardware back in the day, and having a crappy X server. The cool thing is that Solaris is using the Xorg X server for almost all hardware now. They've got an official Nvidia driver now and things are fairly snappy.
One nice thing about Solaris is that successive versions of
Re:Will Sun Shine? (Score:4, Interesting)
You have to be careful here. Solaris used to be called Slowaris when run on Intel machines, because it was designed for much more powerful hardware. A lot of features that are hardware supported on a SPARC machine had to be reimplemented in software on Intel machines.
Another common vector for the "Slowaris" comments is the early days of the Sun framebuffers. Sun was one of the first vendors to do away with text mode all together, and emulate it entirely in software. The upshot is that Solaris SPARC machines have the best looking, smooth font, conole you will ever see. The downside is that the 100 MHz beasties that started this practice had a bit of trouble keeping up with the needs of the console rendering.
Neither of these issues has been significant for a very long time. I haven't heard anyone call the OS "Slowaris" in almost a decade. The complaint I hear today is that Solaris is unwieldy and not at all designed with user-friendly setup. Sun keeps trying to fix this with new, prettier installers. I don't think they have a clue though, because the first thing I have to do every time I install the OS is go into the config files and setup the DNS server and default gateway. You'd think it would kill them to ask this info during an install.
Re:Will Sun Shine? (Score:2)
well... actually, they do.
at least on x86 machines. both Sol 9 and Sol 10 asks during intall what kind of directory server you want to use (they offer NIX, NIS+, DNS, LDAP...). if you choose DNS, the installer asks the addresses.
Re:Will Sun Shine? (Score:2)
And still doesn't set them up. (Which peeved me off even more.) The last time I tried setting up Solaris 10, it asked me for the DNS and gateway info, but then failed to act upon it. Maybe it was a bug in the installer version, but it REALLY annoyed me. I had been hoping that Sun had finally taken care of the problem so that I wouldn
Re:Will Sun Shine? (Score:2)
Hey, selection of the defaultrouter and dns servers is in the installer for several years.
Solaris may have had several issues with other things, but their installation methods and processes were kicking ass when the rest of us were in the dark ages.
Re:Will Sun Shine? (Score:2, Informative)
One of the design goals for Solaris 10 was for it to be not more than 5% slower than Linux for a range of single processor workloads where typically in the past Linux had been faster (on the same hardware). To that end Sun developed a benchmark called LibMicro which modeled the workloads which Solaris underperformed at and gave this to t
This is the way OpenSorce works (Score:2)
WTF?!? (Score:2)
What the f*ck? GPLv2 was way more open that GPLv3 is looking to be (check it out for yourself: heres a draft analysis [newsforge.com]). Note the restrictions on (a) DRM (b) patent retaliation. While you may like what GPLv3 has to say about those things you do have to agree these are restrictions that DO NOT EXIST in GPLv2. Therefore, GPLv2 is more open and less restrictive.
Re:WTF?!? (Score:5, Insightful)
Re:WTF?!? (Score:3, Insightful)
Re:WTF?!? (Score:2)
Re:WTF?!? (Score:2)
Re:WTF?!? (Score:2)
Re:WTF?!? (Score:2)
Re:WTF?!? (Score:2)
Re:WTF?!? (Score:2)
Would be a nice move. Impressive indeed. (Score:4, Interesting)
If SUN plans an OSS strategy they are certainly NOT going to GPL their powerhorse Java. Solaris is nearly just as impressive from a technical standpoint. It's probably that Solaris doesn't have the numbers attached to it SUN would like to see. So they probably guess it could prove itself as OSS, since Linux is winning in the custom Unix market at all fronts.
If x86 Solaris would go GPL that would be really cool. I'd actually give it a try.
Re:Would be a nice move. Impressive indeed. (Score:3, Interesting)
Solaris is a platform. Java is supposed to be multi-platform. I fail to see how GPL Java would work well.
Imagine GPL Java under committeee control. Then one day, not to far distant, some member decides to fork the GPL Java because he/she has some other idea.
Re:Would be a nice move. Impressive indeed. (Score:2)
Re:Would be a nice move. Impressive indeed. (Score:2)
Another large potential reason for keeping Java guarded is that it may really screw up Sun's enterprise stack if allowed to be GPL'd. Although I am in no way affi
Re:Would be a nice move. Impressive indeed. (Score:2)
You mean like how there are so many incompatible versions of the linux kernel and so many incompatible versions of the Mono .NET environment? I don't think you'd have to worry much. It is in the entire Java communit
Re:Would be a nice move. Impressive indeed. (Score:2)
Their HCL *sucks.* I've never been a huge booster of Linux hardware compatibility, but if you go over and look at your options when you have Solaris x86 installed, it's a vast range of options you have for Linux in comparison. I think there is ONE 801.11x wireless card listed on their HCL. I don't know if that means that there are more compatible ones that ju
Re:Would be a nice move. Impressive indeed. (Score:2)
Re:Would be a nice move. Impressive indeed. (Score:2)
Thanks for the info!
GPLv3 doesn't actually exist yet... (Score:3, Interesting)
The GPLv3 is still in draft form. It doesn't actually exist yet. The version on the FSF webpage could be better classified as a "beta" release (I think that's what Stallman considers it).
It's a little early to be saying "I'm going to be using the GPLv3!" Yes, they're working on it, but it's not actually out yet. The optimistic "release" date is November of this year, with the expected release date being early 2007... It's just not ready yet!
However, thinking about the current draft and any problems you have with it is encouraged. They want comments still, there's still time to help change the final draft. Saying "I'm going to use the GPLv3!" is still premature. Wait until it's actually finished, then decide.
Re:GPLv3 doesn't actually exist yet... (Score:2)
Is anyone actually saying that?
Re:GPLv3 doesn't actually exist yet... (Score:2)
Read the blog post [sun.com]. The author specifically specifies the GPLv3, and not just "the GPL." The blog title is "Thinking About GPL3..." and he links to a copy of the GPLv3 draft. (Which actually says "THIS IS A DRAFT" right on it, don't know why he linked a copy [tbray.org] and not the GPLv3 site [fsf.org], but...)
So, yes - he's talking about using the GPLv3 as opposed to the current GPL.
Which is silly, because the GPLv3 is still in draft form. It's not released. Speculation about how to apply the GPLv3 would make sense, ta
Re: (Score:2)
Re:GPLv3 doesn't actually exist yet... (Score:2)
All versions of Solaris are already open source.
Exactly - ain't gonna happen (Score:2)
I think those are the only remotely possible options at this point.
PPC port (Score:2)
Schwartz also said the only relevant OSes left today are Linux, Windows and Solaris.
Anyway, they had a PPC port of Solaris.... 10 years ago when they had Solaris 2.5.1. Why would they want to start it up again?
Re:PPC port (Score:2)
I think he wants solaris to be the alternative to linux. As a former FreeBSD user its nice to see a stable operating system that is also enterprise ready in terms of scalability and performance. I like unix more than linux and I want to try out OpenSolaris soon when I have time. The way sun wants to do this is increase the platforms and peripherals solaris can run on. Solaris10 is a big improvement on x86 over 9 in terms of ha
GNU (Score:4, Funny)
Re:GNU (Score:3, Insightful)
Summary makes no sense (Score:2)
2 - Solaris can't use Linux code because Sun wants to keep their code under a second license (CDDL), which is at some level incompatible with the GPL (a.k.a incompatible with any imported Linux code)
I applaud Sun's ideas, but I am looking forward to a Fully Open Source Java (granted, I do appreciate that alternatives from other vendors are available nevertheless).
PowerPC Solaris (Score:2)
Re:PowerPC Solaris (Score:2)
Although there is no such thing as Solaris 5, I can confirm that a PowerPC port of Solaris existed. It was Solaris 2.5 that was available for SPARC, PowerPC, and x86. Here's some of Sun's documentation [sun.com] about it.
I also remember seeing PowerPC versions of patches on the SunSolve contract support site for Solaris, so I can only assume bas
yeah, right (Score:3, Insightful)
Sun management is a bunch of liars. At this point, you can't believe anything they say until they do it.
Re:yeah, right (Score:2)
I would move in a heartbeat (Score:3, Interesting)
http://www.penguinpowered.org/wayne/blog/if_i_use
I have to admit (Score:3)
Their strategy of the past years has been very ineffective. Java has become a multi billion industry, Sun has invested hugely in it but they have failed to cash in on it directly (I suspect they barely break even). Also it hasn't driven hardware sales that much. Their main competitor on the other hand seems to have a very succesful Java strategy. IBM is leading the way in application servers, IDEs (eclipse, rational rose) and middleware with basically the whole industry eating out of their hand, including most JCP specifications committees. On top of that they also sell the hardware & support to go with the software. IBM loves Java!
Then the whole x86 solaris thing has come a long way too (from 'hey it's free now but we support it for a fee', 'oh wait we don't do that anymore' to 'oh well lets open source the whole thing and forget about it' to finally 'hey x86 solaris is really important to us'). I mean, what do they want?
Sparc sales have been a disaster for the past years with people basically favoring IBM power and x86 with linux. They may be laughing at intel for itanium but they have one thing in common with intel: x86 is driving sales for both of them. Sun has a few next generation architectures on the shelves which no doubt they are going to try to sell. These chips had better be way better than the competition (and their mediocre current offerings) or otherwise whatever spin they put on it won't work. Personally I'm not convinced yet. Their two operating systems (solaris/linux) & two architectures (x86/sparc4 aka niagra) policy is going to continue to confuse people. Sun seems to think the combinations can coexist without affecting each others marketshare. I don't. Confused customers will look to IBM and others.
To me Sun still is a company in trouble. Maybe a few of their business units are recovering (finally) but that still leaves large parts of the company not performing very well.
"Dual-sourcing"? (Score:2)
What Sun is doing would be more properly called "dual licensing".
Horses, Loaves and Shoes. (Score:5, Insightful)
Anyone doing any kind of scientific computing, which is a large portion of their customer base. They have been losing that customer base to Linux, which hurts their sales in more ways than one.
You might also care about Solaris if you want to use any of their excellent hardware. If they GPL'd Solaris, no only could you use it without practical and moral problems, you could also do a much better job of porting other free software.
GPL'd Solaris would be a great gift. Don't look it too hard in the mouth.
GPL Java, for crying out loud.
The magic of cross licensing may prevent that. If Sun GPL's Solaris, you can be sure they will do everything in their power to get a free Java out.
Take what it gives and make what it won't.
Re:Horses, Loaves and Shoes. (Score:2)
*Looks at the sparcstation on his right, a way through emerging something.*
Umm, why?
Re:Horses, Loaves and Shoes. (Score:5, Informative)
Fast forward to today linux is losing out to Macs in science, every conference I go to it seems that more and more people have Powerbooks (like > 50% of the audience), especially at NASA. My project just decided to move entirely over to Macs. Solaris isn't even in the mix anymore.
Re:Horses, Loaves and Shoes. (Score:2, Interesting)
Re:Horses, Loaves and Shoes. (Score:3, Informative)
However in the US, where Macs are cheaper than in the UK and computing budgets are more reasonable, Macs are starting to win out. I work on a NASA mission at a University and personally have a Dual G5 workstation. The Astronomy department here is moving to entirely Macs, and my project is too (cu
Re:Horses, Loaves and Shoes. (Score:2, Informative)
The general feedback is that it is as fast or faster as Linux on the same hardware, you can get it for free and use it without having to go something like the Fedora route and if you do want support it is cheaper than Linux.
Re:Horses, Loaves and Shoes. (Score:3, Interesting)
I work in the science number crunching field as well, and yes, this is the case. Suns have come down in price, but generic x86 and other commodity processors running linux has been superior in terms of cost and portability. As far as performance goes, the most Sun can do now is to sell Opterons with Linux. Kinda reminds you of a generic white box
Re:Horses, Loaves and Shoes. (Score:2)
Re:Horses, Loaves and Shoes. (Score:2)
Re:Who cares about Solaris? (Score:2, Informative)
If you want "GPL Java", why not help out with GNU Classpath [gnu.org]. Progress has been nothing short of spectacular in recent months, and more volunteers are always welcome.
Re:Who cares about Solaris? (Score:3, Informative)
Re:Who cares about Solaris? (Score:3, Interesting)
As far as I can tell the only important GPLed Unix-compatible operating system is Linux. It'd be good to have some redundancy there.
People forget that what you describe is a completely solvable problem without Sun's cooperation.
Re: (Score:2)
Re:It's already available. (Score:2)
That doesn't sound like a native build. (Score:2)
I wouldn't be surprised if the Fedora installation you were using wasn't actually using a nat
Re:It's already available. (Score:2, Interesting)
None of them work under such stacks. Not one.
Would you care to reveal what they are? It's quite difficult to track down a bug when you have to start by reading someone's mind.
Re:Sun: more talk than walk (Score:2)
I ordered one of their new x4200 servers, because it lookes like a pretty nice piece of hardware. If it lived up to its billing, I would have ordered more too. I guess I'll never know though, because that was over 3 months ago and I still haven't seen the first one yet, so to hell with them! They're all talk and no action and I'm going to shop elsewhere. Are you listening Dell?
GNU/Solaris (Score:2)
Many of these utilities are covered by the GPL and Sun didn't ship them, yet most admins consider them to be vital or at least very useful. Around Solaris 10 however, Sun got with the programme and included GNU stuff with their distribution media.
So to answer your question, GNU/Solaris (meaning
Re:So uh... (Score:2)
Re:It's not free unless it's BSD (Score:2)