Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Sun Microsystems Operating Systems Software IT

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."
This discussion has been archived. No new comments can be posted.

Sun Considers dual-sourcing Solaris Under GPL3

Comments Filter:
  • Floodgates are shut (Score:5, Informative)

    by brunes69 ( 86786 ) <[slashdot] [at] [keirstead.org]> on Monday January 30, 2006 @09:54AM (#14597793)

    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.

  • Patents in GPL3 (Score:5, Informative)

    by SWroclawski ( 95770 ) <serge@wrocLIONlawski.org minus cat> on Monday January 30, 2006 @09:59AM (#14597823) Homepage
    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).
  • Solaris on Power (Score:2, Informative)

    by lcs ( 61658 ) on Monday January 30, 2006 @10:00AM (#14597828) Homepage
  • by david.gilbert ( 605443 ) on Monday January 30, 2006 @10:17AM (#14597925)
    GPL Java, for crying out loud.

    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.

  • by CyricZ ( 887944 ) on Monday January 30, 2006 @10:21AM (#14597950)
    There are many open source Java implementations available, even if they're not derived from Sun's.

    There are SableVM, JamVM, GCJ, and many others. Along with GNU Classpath and Jikes, you've got a rather complete J2SE implementation available to you. GCJ can compile to native code on certain platforms. Even with all the talk about JIT compiled code potentially being faster than native binaries (due to runtime optimizations and so forth), many people have found that code compiled with GCJ is far faster than when executed under a Java VM.

  • Re:So uh... (Score:1, Informative)

    by Anonymous Coward on Monday January 30, 2006 @10:30AM (#14598044)
    you should check out http://www.gnusolaris.org/ [gnusolaris.org]
  • Re:Will Sun Shine? (Score:2, Informative)

    by Zemplar ( 764598 ) on Monday January 30, 2006 @10:43AM (#14598151) Journal
    You'll certainly love the speed of Solaris 10, with perhaps, only one exception for now. UFS filesystems don't [generally] perform as well as some other more recent filesystems supported by Linux, though you can be certain that will change when ZFS is considered production quality. ZFS is now available in OpenSolaris and [I believe] the latest Solaris Express builds. The "FireEngine" network stack on Solaris 10 is without a doubt the fastest I've ever seen. 64-bit multiprocessing is hands-down better on Solaris than any GNU/Linux system I've yet used.

    I personally only hope that whatever becomes of the GPL3 deal gets Solaris 10 the credit it deserves. For mostly historical reasons, Solaris doesn't enjoy the great "buzzword" media hype that Linux gets, though it dominates Linux in many areas - geeky-techno-media-lust is not one of those areas.

    For those asking for Java open-sourced, I don't see how that will help the big picture. Linux is open source and look how many different versions do things their own way. How many different binary formats must we have to run on the different Linux boxes with full dependency checking? What a mess. Some control on the direction of Java is a good thing as Java will remain consistent!
  • by justins ( 80659 ) on Monday January 30, 2006 @10:51AM (#14598212) Homepage Journal
    Well, Solaris is infinitely more valuable, for starters. "GPL Java" is a hot-button issue with people for some reason, but at the end of the day, it's just a programming language. Versus, you know, an entire modern Unix operating system.
  • Re:So uh... (Score:1, Informative)

    by Anonymous Coward on Monday January 30, 2006 @10:55AM (#14598241)

    We have GNU/Linux.
    We have GNU/*BSD.
    Does this mean that GNU/Solaris is surely to come?


    Wouldn't that be GNU/SunOS, since the underlying kernel is still referred to as SunOS? Just like there is a GNU/Darwin, not GNU/OSX.

    ex:
    % uname -a
    SunOS thedude 5.10 Generic sun4u sparc SUNW,Ultra-5_10
  • by psycho8me ( 711330 ) on Monday January 30, 2006 @11:09AM (#14598350) Journal
    There is no Debian project which uses the solaris kernel.(yet) There are a few third-party projects, but they are no more Debian than Ubuntu is. There is a large group within the Debian project which doesn't believe the opensolaris license to be free according to the Debian free software guidelines, unless this assessment is changed or solaris is relicensed it can never be a part of Debian.
  • by Dr_LHA ( 30754 ) on Monday January 30, 2006 @11:21AM (#14598448) Homepage
    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.
  • by Kadin2048 ( 468275 ) <.ten.yxox. .ta. .nidak.todhsals.> on Monday January 30, 2006 @11:22AM (#14598451) Homepage Journal
    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).
  • by Dr_LHA ( 30754 ) on Monday January 30, 2006 @12:18PM (#14598971) Homepage
    I'm talking about in the USA, not in the UK. PPARC budgets for computing in the UK are low, so you have to go cheap. I know because I did my PhD in the UK, but I've worked in the USA for 8 years now in Astrophysics.

    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 (currently we only have 3 G5's in the building, but after the next budget cycle that will most likely double). Trust me ther e is a lot of serious work going on here using Macs!

    The main reason for this is that Macs are easier to administer, easier to use and run Microsoft Office. Use of Office is much more prevalent in US research I find, so much so that many people I work with have Windows laptops and Linux workstations. With Macs they can do everything on one machine.

    The last conference I went to as I said, at least 50% of people had powerbooks. Everyone who worked at NASA/GSFC had a Powerbook.
  • by htd2 ( 854946 ) on Monday January 30, 2006 @12:36PM (#14599160)
    This is changing, we are seing more and more interest in Solaris x86.

    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:Will Sun Shine? (Score:2, Informative)

    by htd2 ( 854946 ) on Monday January 30, 2006 @01:26PM (#14599591)
    Solaris hasn't been slow relative to Linux since Solaris 10 came out and before that Solaris outperformed Linux for most SMP workloads but lost out on single CPU systems.

    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 the Solaris 10 kernel developers as a way of measuring how far they were from their goal.

    Most of the benchmarks that have been published show that they have done a pretty good job with Solaris delivering very similar performance to Linux on the same hardware for single CPU workloads and generally outperfoming Linux on SMP workloads.

    There are some areas where Solaris anhilates Linux, give Solaris 10 a TCP heavy workload and it will easily outperform Linux. This may also no apply to UDP as well.

    To give you an example of how close Solaris is to Linux on single CPU tests the SPECjbb results for a AMD based x2100 are 15434 for SLES 9 64bit and 16070 for Solaris 10 64bit

"And remember: Evil will always prevail, because Good is dumb." -- Spaceballs

Working...