Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Open Source Sun Microsystems

Sun Considering GPL For OpenSolaris 215

narramissic writes, "At an event today to formally open-source Java, Jonathan Schwartz, Sun's president and CEO, and Rich Green, the company's senior VP of software had an exchange in which Schwartz put Green on the spot about using GPL for OpenSolaris: 'Are you averse to changing the license, Rich Green?' Schwartz asked. 'Certainly not,' Green responded, prompting the Sun CEO to fire back in a half-joking manner: 'Will you GPL Solaris, Mr. Green?' 'We will take a close look at it,' Green said, adding that it was possible that the familiarity and comfort level many developers have with the GPL may result in Sun adopting it for OpenSolaris." Another note about Sun's decision to use the GPL for Java comes from reader squiggleslash, who writes: "According to Jonathan Schwartz, the decision of Novell and Microsoft to '(suggest) that free and open source software wasn't safe unless a royalty was being paid' is what prompted Sun to finally come down on using the GPL for Java. So I guess every cloud has a silver lining."
This discussion has been archived. No new comments can be posted.

Sun Considering GPL For OpenSolaris

Comments Filter:
  • Yeah sure... (Score:3, Insightful)

    by Serapth ( 643581 ) on Monday November 13, 2006 @06:40PM (#16830394)
    According to Jonathan Schwartz, the decision of Novell and Microsoft to '(suggest) that free and open source software wasn't safe unless a royalty was being paid' is what prompted Sun to finally come down on using the GPL for Java. So I guess every cloud has a silver lining. If you believe that, want to buy some old dot com stocks I traded for some swamp land a few years back? Honest, ill give you a great deal!

    A company the size of Sun does not move that quickly, especially so far as legal matters go. Besides, there has been talk of GPLing Java before Christmas for months.

    Sun saw a chance to take a shot at Microsoft/Novell and they took it. Can't say I fault them, but its fairly obviously a lie.
  • by morgan_greywolf ( 835522 ) on Monday November 13, 2006 @06:53PM (#16830582) Homepage Journal
    Sorry for the fanboyish response, but I think releaseing various parts of Open Solaris under the GNU license would lead to some great developments. As I understand it, that would enable a lot of features of the Solaris kernel to be imported into Linux and vice-versa.

    And I'm sure that there wouldn't be any little companies from Utah [sco.com] that wouldn't just LOVE to see that Unix code REALLY get imported into the Linux kernel.

    Where's those guys with their "itsatrap" tags when you need them?
  • Re:Excellent (Score:5, Insightful)

    by jericho4.0 ( 565125 ) on Monday November 13, 2006 @07:18PM (#16830954)
    "OpenSolaris users could benefit from ease of importing more cutting edge features from Linux."

    Linux would get DTrace, ZFS, etc. Those techs are about as cutting edge as it gets. What would Solaris get?

  • Re:ZFS (Score:4, Insightful)

    by EvilRyry ( 1025309 ) on Monday November 13, 2006 @07:29PM (#16831132) Journal
    ZFS has some really awesome features. Pooling, snapshots (no, not quite like LVM), RAID-Z, and native compression and soon encryption.

    I'd love to see all this in Linux but I'm thinking even if it were GPLed there would be a lot of work to do to port it. And of course after its ported, the Linux devs would probably make a big stink about accepting it using lines like "a file system should only put files on a block device!" ZFS however is a different approach to storing files and in many ways much better.
  • by PCM2 ( 4486 ) on Monday November 13, 2006 @07:32PM (#16831180) Homepage
    Sun does two things well. Rock solid hardware and excellent service.

    Not to mention the fact that, although it is true that Sun is gradually open sourcing all of its software, most of what Sun makes it enterprise software. What company is really going to use Sun's RFID software to run a warehouse floor, or use Sun's identity management software to manage authentication and access control for an entire enterprise, and not get a support contract from Sun? Open sourcing this type of stuff probably doesn't impact Sun's sales negatively one iota. Open sourcing Java may be riskier, but I'm curious to see how it really pans out.

  • by wikinerd ( 809585 ) on Monday November 13, 2006 @07:35PM (#16831228) Journal
    This GPLv2-only licensing may create some practical problems in the future, but it is sensible from a business point of view, and I can certainly understand it. It's better to have their code in GPLv2 rather than not have it at all. We were given a gift, so let's not whine for a while.
  • Re:Excellent (Score:3, Insightful)

    by dunstan ( 97493 ) <dvavasour@i e e . o rg> on Monday November 13, 2006 @07:38PM (#16831280) Homepage
    As a long term Solairs SA, I can assure you that they're nothing like the same thing. While the OpenSolaris and Solaris Express releases are fluid, the GA release (at present, Solaris 10) is not. Sure, new functionality is added during the life of a major Solaris version (most recently, ZFS was added), but the existing published kernel API will not change. This means that device drivers and other software which links into the kernel (e.g. storage software) will continue to work.

    This is not a minor issue. The big headache with any GNU/Linux distribution is the complicated and often intractable support matrices - a result of the fluid nature of the kernel API.
  • by ClamIAm ( 926466 ) on Monday November 13, 2006 @07:57PM (#16831510)
    I don't think this is really that interesting. Sun, being a big company, must run things past the lawyers. GPL v3 is not finished, and they are probably extra-extra-concerned about the patent revocation clauses and how exactly that stuff will be worded. So basically they're just covering their asses.
  • Re:BSD License (Score:5, Insightful)

    by Knuckles ( 8964 ) <knuckles@@@dantian...org> on Monday November 13, 2006 @08:13PM (#16831658)
    BSD licence? Hello? I don't think Sun prefers a license where everyone (MS) can copy stuff from Solaris into their proprietary products without giving anything back. BSD license may have its place, but this is not it.
  • Re:ZFS (Score:3, Insightful)

    by drsmithy ( 35869 ) <drsmithy@nOSPAm.gmail.com> on Monday November 13, 2006 @08:20PM (#16831728)

    I can't decide whether Sun has balls of spent Uranium or if they're just really disparate. Possibly both. But I really like this, and I hope their services and hardware businesses benefit accordingly.

    Sun makes the vast bulk of their money from hardware sales and support. They have little (if anything) to lose from GPLing Solaris.

    Contrast this to, say, Microsoft, who makes most of their money from software sales. Clearly, GPLing their software would be financial suicide.

  • Re:Excellent (Score:5, Insightful)

    by obi ( 118631 ) on Monday November 13, 2006 @08:36PM (#16831892)
    a host of filesystems, maybe? truckloads of drivers?
  • by cortana ( 588495 ) <sam@[ ]ots.org.uk ['rob' in gap]> on Monday November 13, 2006 @08:42PM (#16831930) Homepage
    Flash, proprietary drivers and patent-encumbered codecs.
  • by BalkanBoy ( 201243 ) on Monday November 13, 2006 @09:25PM (#16832368)
    That's not a fanboy response at all - it's probably the only other response, beyond any financially motivated ones, that makes sense. Solaris is considered by many (with more than just passing knowledge of UNIX) to be still 'l33t'-er than either Linux or BSD (I beg to differ of course, being a Linux/BSD 'fanboy' and all). Eventually any technical differences between those two (Solaris, Linux) ought to fade, and we could have a great, free, open-source, commodity server OS that anyone can look at, improve, etc. Now if we can get something like the Mac OS X type of GUI going with Linux on the desktop.... where would that leave other 'windowing' operating systems? :)
  • ZFS (Score:2, Insightful)

    by scott_karana ( 841914 ) on Monday November 13, 2006 @09:39PM (#16832490)
    The best part about Sun being GPLed (the CDDL is a fine license itself) is that ZFS can be implemented as a kernel module rather than in FUSE. The idea of running non-trivial enterprise filesystem in user-space is abhorent to me.
  • by adrianmonk ( 890071 ) on Tuesday November 14, 2006 @03:46AM (#16834904)
    Sun is in trouble, and according to FSF Lawyer Eben Moglen's (wild) allegations in his talk at a recent Free Software Foundation Associate Members [fsf.org]hip meeting, they previously (2005?) took a bribe from Microsoft to keep OpenSolaris incompatible with the GPL

    Wow, I would really like to see some evidence of that. As it stands, it's just an absurd claim with no support. Having (over a period of 15+ years) used Sun equipment and software, and having worked with the company as a customer, and having known people who were employees at Sun, I would say that the chances of this being true are about 0.01%. Sun doesn't like being told what to do by Microsoft, or have you forgotten that Sun once famously sued Microsoft over Java and also once banned PowerPoint presentations? In fact, here's a Scott McNealy quote about the PowerPoint thing:

    We had 12.9 gigabytes of (Microsoft) PowerPoint slides on our network. And I thought, 'What a huge waste of corporate productivity.' So we banned it. And we've had three unbelievable record-breaking fiscal quarters since we banned PowerPoint. Now, I would argue that every company in the world, if they would just ban PowerPoint, would see their earnings skyrocket. Employees would stand around going, 'What do I do? Guess I've got to go to work.'

    So, it's really hard to believe that a company with this history would be in bed with Microsoft and on some kind of anti-GPL crusade. Anyway, you also said:

    Sun is now flip-flopping like a struggling politician; they caved to the pressure of GPL'ing Java

    I hardly see how this can be considered flip-flopping. Two years, neither Solaris nor Java was open source in any sense. A year ago (approximately), Solaris was open-sourced. Today, Java was open-sourced, and they mentioned they are thinking of adding GPL to the list of licenses for Solaris. This seems like a steady trend in the direction of open source.

    The Free Software Foundation has made no announcements on either of these developments.

    So what? Dovecot [dovecot.org] is a really cool GPL-ed POP/IMAP server, and I don't recall the FSF making any announcement when it was released. Nor do I recall the FSF making any announcement when many other things were released under the GPL. It's not necessary because the GPL speaks for itself.

    How would GPL'ed Solaris utilities impact use and development of the GNU utilities? (Yes, I realize that the Solaris utilities share code with BSD utilities given their common ancestors . . .

    What common ancestors? Solaris is based on System V Unix from AT&T, not on BSD. Yes, Solaris 1.x (a/k/a SunOS 4.x) was based on BSD, but it was pretty much totally rewritten before Solaris 2.x, so Solaris 2.x (and 7, 8, 9, 10, etc.) have very little in common with Solaris 1.x, and thus very little in common with BSD. You will notice that /usr/bin/ps on Solaris takes options like "-ef" rather than options like "aux", and you will also notice that sh's echo command needs "\c" in the string instead of "-n" as a separate argument if you want to supress the newline. So you can see that the Solaris command-line utilities are not very BSD-like.

  • by Mr. Hankey ( 95668 ) on Tuesday November 14, 2006 @11:56AM (#16838402) Homepage
    The point here is that you can't make money selling GPLed software, without tying it to some other product.

    The dual license isn't another product. It's another set of terms through which another entity can distribute copies of your product, presumably with a different set of restrictions.

    What you have to lose from the GPL is the likelihood of ever selling your software. What you have to gain is the relatively remote possibility that other people will be nice enough to improve your product for free.

    You have the good will of your customers to gain. If your product is worth its salt, which not all are, you'll sell licenses in any case. Larger entities will definitely buy, and a large number of them will not use anything that does not have some sort of paid support structure.

    Microsoft. Most game companies. There's no shortage of companies (or corporate departments) who derive most of their money from selling software (or software licenses).

    Microsoft makes their share from publishing MCSE training materials as well. Most game publishers make their money from selling some (but definitely not all or even most) software, the whole thing being a gamble of who will buy which typically shelf life limited product first. Those that last for a longer time without languishing on the shelf tend to be those with an additional cost, such as WoW and EQ.

    I didn't say companies who had _no_ other sources of revenue, I said companies who derive most of their money from software sales. The GPL makes that essentially impossible and, hence, removes those companies' business models. *THAT* is why TrollTech dual-licence QT - because they know if they didn't they would have a great deal of trouble making enough money to stay in business.

    You said major sources of revenue, and both training and support can be major sources. TrollTech added the GPL to their product because their customers demanded it; the QPL was there before, and no doubt some customers were already using those terms who may not wish to use the GPL.

    What I find ironic is that even the people who steadfastly insist the GPL is "business friendly" usually do so in the same breath they say "because you can just dual license" - seemingly unaware they're shooting down their own argument.

    No, what's convenient about the GPL is that you protect your product from proprietary exploitation by your competitors in a modified form that you cannot use yourself. No one-upsmanship where you cannot follow, unless they pay you for the privilege. An additional license is simply an agreement between yourself and those who want different terms, with a different pricing tier.

To the systems programmer, users and applications serve only to provide a test load.

Working...