Slashdot Mirror


Sun Considers dual-sourcing Solaris Under GPL3

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."

19 of 198 comments (clear)

  1. Sharing with Linux? by confusion · · Score: 5, Insightful

    I thought Linux wasn't going to go for GPL3, so how exactly would that sharing work?

    Jerry
    http://www.networkstrike.com/

    1. Re:Sharing with Linux? by nurhussein · · Score: 5, Insightful
      I thought Linux wasn't going to go for GPL3, so how exactly would that sharing work?
      I suspect that's the reason for the sudden change of heart. They know Linux won't be able to get any Solaris tech due to Linux being stuck at GPL2, and get to score brownie points with GPL-lovers.
    2. Re:Sharing with Linux? by m50d · · Score: 3, Funny

      He meant GNU/Linux, most of which will be automatically available under GPL3 once it is published.

      --
      I am trolling
    3. Re:Sharing with Linux? by CastrTroy · · Score: 4, Insightful

      The thing is, you could still get a lot of interesting tech from the solaris OS without necessarily taking anything from the kernel. Remeber, that Linux is simply a kernel. It doesn't require that all software run on top of that kernel be run under the same license. If they simply release the Solaris kernel, it probably wouldn't have meant much to Linux, because Linux already has a pretty good kernel, and I'm pretty sure they'd be a little incompatible anyway. I think the main thing that will help is the applications that run on top of the kernel, that Sun may be releasing.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Sharing with Linux? by Julian+Morrison · · Score: 3, Insightful

      This is actually what i posted about before. Any project that licenses GPL2 is going to feel an increasing pressure to go GPL3. Some of them will just be assimilated by the "...or any later version" suggested language. Some, like Linux, which are GPL2 only, will start to look like isolated islands of ancient code, shut out from all the modern goodies.

    5. Re:Sharing with Linux? by squiggleslash · · Score: 3, Insightful
      I'm having difficulty understanding your logic. Would you explain it to me?

      The scenarios I'm reading into your comment are:

      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 to in the first place, and sues Torvalds. This is exactly the same scenario as would happen anyway (eg if IBM lost its lawsuit to SCO.)

      How would Torvalds be a single point of failure? The principle of forking the last known Free Software licensed version is well established in instances where the licencer has refused to release Free Software future versions, either deliberately (AmiTCP, Gosling EMACS, etc) or through circumstances beyond his or her control (AtheOS.)

      The worst is it kind of works the other way. As it stands, Linus Torvalds would have more difficulty than most enforcing the copyrights on Linux, as he would have to prove he has standing to sue. This was the original reason why the FSF recommended people assign copyrights to the project maintainer - because if you own the copyrights, you don't have to cross that hurdle.

      --
      You are not alone. This is not normal. None of this is normal.
  2. Floodgates are shut by brunes69 · · Score: 4, 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.

  3. Patents in GPL3 by SWroclawski · · Score: 4, Informative

    One of the least discussed but largest changes in GPL3 is the explicit mention of patents and how patents (if found to be violated) would effect the work as a whole. This is similar to the IBM Public License and is one of those things that I'd imagine would give a corporate lawyer warm fuzzies. Sun and others may find this change so compelling that they'd be willing to give more attention to the GPL3 than the GPL2, which strengthens it further (since these companies want the flow of information to go both).

  4. a race to hypocrisy by geoffspear · · Score: 5, Funny
    Which will happen first:

    - 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.

    --
    Don't blame me; I'm never given mod points.
  5. Speculation with Schwartz by digitaldc · · Score: 3, Funny

    ...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.

    You can find out if you just use the Schwartz - trust your feelings, let go.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  6. Horses, Loaves and Shoes. by twitter · · Score: 5, Insightful
    Who cares about Solaris?

    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.

    --

    Friends don't help friends install M$ junk.

    1. Re:Horses, Loaves and Shoes. by Dr_LHA · · Score: 4, Informative

      You're out of date I'm afraid. Solaris already lost out to Linux in the scientific computing field a few years ago. In my field (Astrophysics) universities 5-10 years ago were 100% Solaris, with some Dec Alphas thrown in the mix. 5 years ago the exodus began to Linux machines when people realised they were faster than Solaris boxes, 1/5th of the price and could run all the same software.

      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.

  7. Would be a nice move. Impressive indeed. by Qbertino · · Score: 3, Interesting

    Please note people: This is a company. That means they make money. And they do it in the classic sense which means this type of company usually gets the creeps when hearing stuff like "go FOSS" or "rely on FOSS". CEOs freak out regularly when these terms come up.

    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.

    --
    We suffer more in our imagination than in reality. - Seneca
  8. Re:WTF?!? by CastrTroy · · Score: 4, Insightful

    But maybe we don't want the most open and least restrictive. Because if we did, we'd all be using BSD. Which is the least restrictive license I know of. I think what a lot of GPL users want is for their code to stay GPL, and for changes made to the code by others to be brought back upstream, so the whole community can take advantage of the changes. I think that's what GPL V3 is trying to accomplish.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  9. GNU by Billly+Gates · · Score: 3, Funny

    GNU = GNU is Now Unix

    1. Re:GNU by Aqws · · Score: 3, Insightful

      It should now be: GNU = "GNU NUG UGN", where NUG stands for "NUG UGN GNU", and UGN stands for "UGN GNU NUG".

  10. Re:WTF?!? by Billly+Gates · · Score: 3, Insightful

    The reason Linus turned down GPLv3 is that it required giving the copyright and permission available from all contributors. Linus wants to keep it trademarked under his name and the task is impossible to track everyone down for approval with GPLv3.

  11. Re:Will Sun Shine? by AKAImBatman · · Score: 3, Interesting

    I read in a few /. posts that Solaris is likely the best 64bit OS available. On other sites I've read Solaris referred to as Slowiris when run on a single CPU, but the Sun site suggests Solaris is no slower than Linux on a single CPU machine.

    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. :-/

  12. Solution, Seeks Problem... by Kadin2048 · · Score: 3, Informative

    The Linux kernel probably won't ever be GPL3, because the license it uses doesn't contain the forward-compatibility clause that the FSF's software does; however, all the GNU utilities (including, I believe, GCC) will be GPL3 and/or GPL2, because they have the forward-looking clause.

    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).

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."