Slashdot Mirror


Sun Considering GPL For OpenSolaris

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

45 of 215 comments (clear)

  1. Money Pressure by SpaceLifeForm · · Score: 3, Interesting

    Remember, SUN makes money on hardware.
    Novell and Microsoft do not.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Money Pressure by morgan_greywolf · · Score: 5, Funny
      Remember, SUN makes money on hardware.
      Novell and Microsoft do not.

      Yep. Microsoft doesn't make any money from hardware sales at all. No siree. Not a dime. And Novell never made anything from hardware sales either.

    2. Re:Money Pressure by DAldredge · · Score: 3, Informative

      Other than their keyboard and mouse operations all Microsoft hardware operations operate in the red.

    3. Re:Money Pressure by Chosen+Reject · · Score: 2, Interesting

      You would have done better by never mentioning the Xbox, which has put MS over $4 billion in the red. I have no numbers to back my next statement up, but I am guessing they have not sold enough keyboards to make up for that amount.

      Also, the Zune has not yet made a dime for MS, and I've seen rumors that it is also being sold at a loss.

      In addition, Novell has not sold hardware for a long time. In fact, they haven't done it since they became a profitable software company.

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    4. Re:Money Pressure by Anonymous Coward · · Score: 2, Funny

      Let's not take this out of proportion, it's not like microsoft is the ultimate evil.

    5. Re:Money Pressure by fucksl4shd0t · · Score: 2, Funny

      That's because he makes his money on hardware, not software.

      --
      Like what I said? You might like my music
    6. Re:Money Pressure by ak3ldama · · Score: 2, Informative

      You have to read between some of the lines here. Schwartz has said (i'm not sure if it was his blog or some videos they put up recently) that through open sourcing Solaris, they have opened the doors for more potential customers. He says they are now seeing licenses purchased for boxes that came from IBM, HP, Dell etc. My view is that these customers would have been too scared to go with Solaris unless they open sourced it, because in the past Sun had abandoned Solaris on x86.

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  2. That would be awesome! by RLiegh · · Score: 4, Interesting

    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.

    Of course, there'd be a problem with that whole "gnu's NOT unix" thing... ;)

    1. Re:That would be awesome! by TheRaven64 · · Score: 2, Interesting
      On the other hand, the CDDL is a Free Software license (according to the FSF and the OSI), and is not Copyleft (or 'viral' if you prefer), so I would consider it to be more interesting than the GPL. For everything I've tried, my Solaris box is nicer than any Linux machine I've used (although I really don't like the Solaris userland), so I don't really see what Solaris would gain.

      I think Sun made a very clever choice with the CDDL for Solaris. It's Free, and the Linux guys can't just take the best bits and surpass them. At the moment, some of the BSD guys are doing so (taking ZFS and DTrace, for example), but Solaris has gained a lot from *BSD over the years.

      As someone who uses a variety of *NIX platforms, none of which is Linux, I don't really see what Sun would gain from using the GPL, and I can see what they would lose.

      --
      I am TheRaven on Soylent News
    2. Re:That would be awesome! by morgan_greywolf · · Score: 2, Insightful
      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 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?
    3. Re:That would be awesome! by RLiegh · · Score: 2, Interesting

      >so I don't really see what Solaris would gain.
      Device drivers

    4. Re:That would be awesome! by johansalk · · Score: 2, Informative

      No it won't, for the simple reason that Linus is "a bastard, and proud of it!". Just google "linus" and "solaris" and see how dismissive he is of it, calling it "a joke", just like he's been dismissive of the BSDs.

    5. Re:That would be awesome! by BalkanBoy · · Score: 2, Insightful

      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? :)

      --
      'A lie if repeated often enough, becomes the truth.' - Goebbels
    6. Re:That would be awesome! by LizardKing · · Score: 2, Interesting

      Just google "linus" and "solaris" and see how dismissive he is of it, calling it "a joke", just like he's been dismissive of the BSDs.

      Which probably explains why it's taken Linux so long to start resembling the Solaris kernel in terms of architecture. Linux was a poor second to the BSD's in the early to mid 1990's because it was largely written by hobbyists who didn't have the resources or knowledge that had been fed into Unix over 20 odd years. Until 2.6, Linux was a poor second to Solaris because of Linus's unwillingness to listen to people who had looked beyond the confines of the Linux kernel. People who had looked at the design of Solaris were forever making comments to the effect that Solaris had done x and acheived y, while Linus was floundering about looking for answers to things like sophisticated SMP support, threading and a decent scheduler. The Solaris kernel is still way more sophisticated than Linux, it's just the userland that needs an overhaul - and no, that doesn't mean importing gobs of poorly or inaccurately documented GNU tools ...

  3. Excellent by 99BottlesOfBeerInMyF · · Score: 4, Interesting

    This could be a bigger boon than a lot of people realize. The licensing differences between Solaris and Linux are one of several factors slowing them from adopting ideas and code from one another. OpenSolaris users could benefit from ease of importing more cutting edge features from Linux. Linux could benefit by having access to some of the cleaner implementation ideas from Solaris. I've felt for some time that much of what holds linux back is the unwillingness to adopt newer and better features out of a fear that a given distribution will be less compatible with others and because Linux is trying to wear many hats. Too many decisions are made to benefit its use as a server or make it easier to use on a portable, while leaving it behind others for a workstation.

    I'm keeping my fingers crossed.

    1. Re:Excellent by jericho4.0 · · Score: 4, Insightful
      "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?

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:Excellent by dunstan · · Score: 2, Insightful

      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.

      --
      The last scintilla of doubt just rode out of town
    3. Re:Excellent by obi · · Score: 4, Insightful

      a host of filesystems, maybe? truckloads of drivers?

    4. Re:Excellent by TBBle · · Score: 2, Interesting

      Debian GNU/OpenSolaris. (cf. Nexenta at http://www.gnusolaris.org/gswiki and Debian's non-Linux ports at http://www.debian.org/ports/#nonlinux)

      --
      Paul "TBBle" Hampson
      Paul.Hampson@Pobox.Com
  4. Great, but will it change anything? by the_humeister · · Score: 3, Interesting

    It certainly removes one barrier. But look at Darwin. It's open source, but who else but a handful of people outside of Apple are working on it? So the point is not to knock the potential change. The point is will developers flock to Solaris as a result of this? Slowly but surely or not fast enough?

    1. Re:Great, but will it change anything? by davecb · · Score: 2, Interesting

      Actually, quite a number of folks who are my consulting customers use Darwin (really BSD) sources as the "reference copies" of programs they're adapting for their own use.

      This is in part because of the good quality of the code, and the company which stands behind it. In part it is because of the larger BSD community who stands semi-invisibly behind Apple... some customers really understand the strength of community. And finally, for the license-paranoid, in part this is because of the use of the very old and weak BSD license.... some customers really don't understand the community (;-))

      Coming back to the main point of the discussion, adoption of the GPL by well-known fortune-500 companies is a step away from the world of Microsoft, SCO and FUD.

      Definitely a change, and definitely for the better.

      --dave

      --
      davecb@spamcop.net
  5. Yeah sure... by Serapth · · Score: 2, Insightful

    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.

    1. Re:Yeah sure... by DragonWriter · · Score: 3, Interesting
      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.


      There's been talk of open sourcing it by Christmas, and reports that it might be under the GPL (and reports that it might be under a different license.)

      That does not prove, however, that the Novell/MS deal didn't prompt the final decision for Sun. Certainly, they'd already done the analysis and had a pretty good idea of the pluses and minuses of the various options. But certainly the Novell/MS deal remixed those slightly, and might have tipped things in the GPL.
  6. SUN GPL'ing OpenSolaris? by Anonymous Coward · · Score: 2, Funny

    Oh lordy, then what's the RMS fan club going to bitch about?

    1. Re:SUN GPL'ing OpenSolaris? by cortana · · Score: 2, Insightful

      Flash, proprietary drivers and patent-encumbered codecs.

  7. More cool stuff in Solaris? by Kadin2048 · · Score: 3, Informative

    This is just my understanding, but Darwin doesn't have nearly as many 'interesting' features that don't already exist in Linux. There is some neat Solaris-only stuff that people have wanted to bring into Linux for a while, but have not been able to because of licensing problems, and the work it would take to clean-room it.

    The thing that I always hear talk about is dtrace (currently CDL, and tightly integrated with the Solaris kernel), but looking at the WP article on it, apparently it's been partially brought over to BSD and OS X. Then there are also containers and that "self-healing" fault-isolation system, which I don't pretend to understand.

    Perhaps there are just as many cool, compelling features in Darwin that aren't talked about, and deserve being shared with Linux and other OSes ... but I've definitely not heard as much 'buzz' about them as you hear about some particular features of Solaris that are supposedly very neat.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  8. Re:Another dumb move by xzvf · · Score: 4, Informative

    Sun does two things well. Rock solid hardware and excellent service. GPLing Solaris and Java allows them to limit resources spend on software development. In addition, GPL compatible Solaris and Linux will blur the lines between the OS as they adopt each other's best features. Linux and Solaris might become binary compatible. Sun can focus on selling hardware and services.

  9. Re:Another dumb move by Shaman · · Score: 2

    Earth to NineNine: they haven't charged for Solaris or Java all along. They are a services and hardware company. If Solaris technologies move to Linux, then Sun has only to be sure that their hardware is the best supported Linux product to make a go of it. This is smart, good business and it's about time Sun figured that out. OpenSolaris won't be closed because for now it's got a lead on SPARC hardware as well as some features which are unique to Sun but over time it is obvious to all but the most clueless that Linux is where the community is putting the majority of effort and one would have to be a complete cluebie not to see that it is not slowing down or conceding defeat on any front.

    --
    ...Steve
  10. Which *version* of the GPL by YA_Python_dev · · Score: 4, Informative

    More interesting than this, IMHO, is to note that for Java they choose to use the "GNU GPL v2 only" (plus Classpath exception) license, not the more common "GPL v2 or any later version".

    This is what the Java FAQ says about it:

    Q: What about GPL v3? Have you considered using that license?
    A: While Sun has been working with the Free Software Foundation as an active participant in the development and review of the GPL v3 license, this license is not yet complete. It is Sun's strong desire to complete the open sourcing of its Java technology implementations in a timely manner, so we made the decision to use an existing, established license paradigm rather than wait for GPL v3 to be completed. Using GPL v2 does not indicate anything negative about GPL v3. Sun continues to be very actively and positively involved in this new license's development.

    And, from this InfoQ article about the GPLed Java:

    GPLv3 was not chosen since it is not finished yet, but when asked if Sun will move to GPLv3 an official said "at this point we don't know what the final license will be."
    --
    There's a hidden treasure in Python 3.x: __prepare__()
    1. Re:Which *version* of the GPL by wikinerd · · Score: 2, Insightful

      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.

    2. Re:Which *version* of the GPL by ClamIAm · · Score: 2, Insightful

      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.

    3. Re:Which *version* of the GPL by Kjella · · Score: 2, Informative

      It's not really that big a deal when a company decides to use GPLv2 only for a big product. That basicly means "GPLv3 isn't out yet, we'll consider it when it is." They have the power to relicense Java to GPLv3 with the stroke of a pen. I guess it still remains to be seen how they'll allow contributions, but it needn't be a problem in the future either.

      That is a sane position for a company. The trouble comes when you need to relicense hundreds if not thousands of small contributions, many of which you can't get hold of (left the project, moved, deceased or otherwise). Not to mention they all have to agree, but that's another issue. In that sense, "GPLv2 or later" is an in advance grant of license based on good faith in the FSF.

      But if you're quite certain you'll be around to evaluate it, why license it now? They can just as easily do it when it's available for legal review. If you find an old source file from this GPLv2'd Java, I think you'll find it quite easy to find a contact address for Sun, Inc. and it'd probably be well known if they "retroactively" licensed old Java versions to be GPLv3 as well.

      Seriously, if I was a lawyer and someone wanted to release something under a license that wasn't written yet, I'd balk too. Licensing it under the GPLv3 currently requires good faith. If you look at it with a lawyer's eyes, which usually translated to "How screwed could we get?", clearly it's better to wait and see.

      --
      Live today, because you never know what tomorrow brings
  11. Re:ZFS by EvilRyry · · Score: 4, Insightful

    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.

  12. Re:Another dumb move by RAMMS+EIN · · Score: 2, Funny

    Surely you're toking, mister Nineman.

    --
    Please correct me if I got my facts wrong.
  13. Re:Another dumb move by PCM2 · · Score: 3, Insightful
    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.

    --
    Breakfast served all day!
  14. Re:BSD License by Knuckles · · Score: 4, Insightful

    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.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  15. Re:ZFS by drsmithy · · Score: 2, Insightful

    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.

  16. Yeah Right by Tharkban · · Score: 3, Funny

    Yeah, Right....I bet they'll GPL java before they allow that to happen. :)

    --
    Tharkban (It is a signature after all)
  17. I Just Have One Question? by Einstein_101 · · Score: 2

    What about hardware support?
     
    Not to start an argument, but wasn't there an article posted on this very website telling us how OpenSolaris was/is the Linux killer*? So far how has that one panned out? Other F/OSS operating systems never really make it to relevancy because frankly, their hardware support is always years behind that of Linux. That very reason is why I switched (at least for now) from BSD, back to Linux.
     
    *I must note that it funny that they compared OpenSolaris to SUSE - clearly the slowest of the major Linux distros.

  18. Re:GPL DTrace for teh win! by [tsa] · · Score: 4, Interesting

    Hm...

    When you can get an open-sourced carrier-grade OS like (Open)Solaris at no cost,
    why still Linux?

    OpenSolaris surely currently lacks a lot of (x86) hardware support, no drivers
    for widespread hardware, etc. - but as more and more users actively use and
    support OpenSolaris, more and more vendors will provide those.

    What I don't like about Linux - Linux (and a lot of Linux software), that is - is
    the neverending story of changing APIs - use something, update something else - Oops.

    I have a Linux system here, with at least three different versions of, e.g., BerkeleyDB.
    1.85 compat, 3.something, 4.idontknow. API changes, incompatibilities, you name it.

    Ever tried to compile popular Linux software on another Un*x? Whenever I encounter some
    piece of GPL-licensed software, I can almost guarantee it won't compile on Solaris, Tru64, .. - without spending hours for #ifdef'ing and patching the source.

    You want DTrace? Zones? Use Solaris. Is there any technical reason (no politics, please) where
    using Linux actually offers any benefit?

    (Yes, "smc" and all those java-based admin utilities suck. But commandline-based alternatives
    do exist.)

    This is not a flamebait. Serious answers will be appreciated.

  19. ZFS by scott_karana · · Score: 2, Insightful

    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.

  20. Re:ZFS by volsung · · Score: 2, Informative

    Yeah, I've been playing with Nexenta and was pretty impressed by the layout (and ZFS of course), but had a rough time figuring out what hardware was detected, how drivers are loaded, and so on.

    As for the Linux distros, I had to start thinking about them as branches in a family tree, rather than as one OS. There is the Debian lineage, the RedHat/Fedora lineage, the Gentoo lineage, ....

  21. Re:Sun may have taken MS $$$ to not GPL Solaris by adrianmonk · · Score: 2, Insightful
    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 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.

  22. Re:Another dumb move by Mr.+Hankey · · Score: 2, Insightful

    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.

    --
    GPL: Free as in will
  23. Re:Sun may have taken MS $$$ to not GPL Solaris by Khopesh · · Score: 2, Interesting
    Wow, I would really like to see some evidence of that. As it stands, it's just an absurd claim with no support.

    I put the "wild" preface there for a reason. The FSF is a great organization, but sometimes they are a bit nutty. Eben has some heavy insight into things from a legal and IBM perspective, and is tied directly to important figures in these matters. He likely heard a rumor or two and pieced it together as something far larger than it was. I have no sources other than what I heard at that meeting.

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

    So what? Dovecot 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.

    The FSF has been listing a Free version of Java as a top priority for the past few years, stating that it is the largest hole in the Free Software community. See http://www.fsf.org/campaigns/priority.html. The FSF shouldn't announce the GPL'ing of Java, but it should respond to the announcements by commending Sun, removing GCC/Java from it's priorities list, and/or getting Stallman to amend his Java rant.

    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

    My bad, I got it backwards (which is odd, since I'm a Solaris admin). That was added as an afterthought.

    --
    Use my userscript to add story images to Slashdot. There's no going back.