Slashdot Mirror


Sun Looks To GPL3 For Java, Solaris

daria42 writes "Sun is leaning toward changing the license for Java and Solaris to the GNU GPL version 3. The article has some insightful comments from Sun boss Jonathan Schwartz. '"Will we GPL Solaris? We want to ensure we can interact with the GPL community and the Mozilla community and the BSD community," he says.'"

164 comments

  1. Huh? by Anonymous Coward · · Score: 3, Insightful

    GPL'ing stuff will make it difficult to "interact" with the BSD and Moz communities, unless by interact they mean "take stuff and put it in Solaris/Java"...

    1. Re:Huh? by Anonymous Coward · · Score: 1, Interesting

      I wonder when finally FOSS will unite and start doing something TOGETHER instead of fighting some stupid wars about GPLv2 vs GPLv3 and so on?
      You know why businesses win war with Linux? It's not that they have the brightest people around, FOSS has also, they just choose people with some INTERPERSONAL skills so they don't fight all the time.

      This stupid license wars is slowing Linux and FOSS community and serves NO FUCKING PURPOSE!

      The same is about 1 million Linux distros that are sometimes TOTALLY not interoperable.

      Can we finally WAKE UP???

      PS: Sorry for AC, but you'll eat me alive, so what's the point of losing karma for it? Eat me alive for saying THE FUCKING TRUTH!!!

    2. Re:Huh? by Anonymous Coward · · Score: 1

      If BSD community doesn't want people to "take stuff" away from them without contribution, they should stop using the BSD license.

    3. Re:Huh? by blowdart · · Score: 0, Flamebait

      And making it GPL3 will cut down interaction with GPL2 code. Looks more like bandwagon jumping and a rush for the patent protection coverage rather than a drive to "play nice" with anything else.

    4. Re:Huh? by pato101 · · Score: 5, Insightful

      This stupid license wars is slowing Linux and FOSS community and serves NO FUCKING PURPOSE!
      You are completely wrong. License is a key feature of FOSS, and provides the developer which is the freedom of her work
      roughly, IMHO,
      BSD: the world has the freedom to do whatever: companies like it- not only to use the code but to provide FOSS modules as well!
      GPL: the user won't loose the freedom to keep using the work made by the programmer.
      Which is better? depends strongly on the programmers intention about the software she is releasing. She has put a lot of effort on that, so she may have an opinion of which is the allowed use of her code.
      Saying it is stupid, is selfish as you seem to be thinking only in the present day with the present apps, which seem you have not developed, have you?

    5. Re:Huh? by Vihai · · Score: 3, Insightful

      You may think it is the fscking truth, but what you say denotes a complete lack of understanding of the reasons for which FOSS people code. Choosing the license which better represents the programmer will is IMPORTANT. Otherwise we would all put our code in the public domain, which most of us do NOT want.

      License WARS serve no purpose, I agree, but you will likely not see "one license to bind them all".

    6. Re:Huh? by Aladrin · · Score: 2, Interesting

      "GPL: the user won't loose the freedom to keep using the work made by the programmer."

      Um, no. The work made by the programmer will be available to the user no matter whether the license is BSD or GPL, or many others. Once a version of some code is released open source, it will be there forever.

      The difference between the GPL and BSD is that the GPL ensures that any improvements to the code will be given back to the community. This makes it more restrictive and businesses cannot add code to a GPL'd app that might give away their business secrets. (Unless they keep it in-house, blah blah blah.)

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    7. Re:Huh? by Aladrin · · Score: 4, Insightful

      You lose karma because people believe you are wrong. FOSS is about choice and freedom, and license is one of those choices. You are essentially saying that they are stupid for believing in what they do.

      I'm a huge fan of the BSD license. Nothing says freedom like lack of restrictions.

      But lately, I've begun to see the draw of the GPL license. I've never had an issue with the LGPL, as it does what I think the GPL should: It makes certain that code improvements are returned to the community. The GPL tries to make additional code belong to the community, too, though.

      So you cannot kill this 'license war' without killing the FOSS community, too. They're the same thing.

      If it makes you feel better, you can think of them as GPL and BSD communities instead of a single FOSS community.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    8. Re:Huh? by DamonHD · · Score: 1, Insightful

      I dislike the GNU licences, and won't put my code under them, because of its viral nature which says, in effect, that the FSF's agenda is more important than my work, ***IMHO***.

      I like the BSD licence because it allows commercial organisations to use my work if they want to.

      There's bits of my code in every recent Linux and Solaris release that I've look at, BTW, which saves me porting the code B^>.

      The developer should be free to chose the licence model that they prefer. It's their work.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    9. Re:Huh? by pato101 · · Score: 1

      Um, no. The work made by the programmer will be available to the user no matter whether the license is BSD or GPL,
      Sure, but I was thinking about 3rd party derivatives (as you point in your post). Sorry, since I have not said it explicitly (I only used the future sense in my post).

    10. Re:Huh? by aussie_a · · Score: 0, Offtopic

      they just choose people with some INTERPERSONAL skills Wow, I'm sorry to hear you don't have a job. Or are these businesses willing to hire dumb people with no interpersonal skills?
    11. Re:Huh? by Calinous · · Score: 2, Interesting

      "The difference between the GPL and BSD is that the GPL ensures that any improvements to the code will be given back to the community."
      GPL and BSD code are totally free to use.
            BSD is free to redistribute, no problems (well, you should have a copyright notice) - Microsoft used in Windows 2000 a network stack (TCP/IP) derived from the BSD stack.
            GPL is not free to redistribute - unlike BSD, anything containing even a small part of GPL code MUST be redistributed with its full source code, both the GPL part and the modified code.

            Assuming Google uses the Linux kernel - Google can change anything in the kernel, and keep the code secret AS LONG AS it doesn't give the updated kernel to anyone. If it would, it would need to ship full source code (or at least the place to get the standard code, and all its modifications to it)

    12. Re:Huh? by Anonymous Coward · · Score: 0

      The developer should be free to chose the licence model that they prefer. It's their work.

      Indeed they should. Many choose to the GPL or LGPL. What's wrong with that? Other than the silly argument that someone else can't then extend that work without also adhering to the GPL, that is. Such reasoning holds no water, because no one has ever been forced to extend a work licensed under the GPL. It is your choice as an author whether or not you do so.

    13. Re:Huh? by drsmithy · · Score: 1

      The difference between the GPL and BSD is that the GPL ensures that any improvements to the code will be given back to the community.

      Basically, the BSDL is about what you want to happen with *your* code. The GPL is what you want to happen with *other people's* code.

    14. Re:Huh? by Aladrin · · Score: 1

      I was doing my best to refrain from saying anything that harsh. ;) I'm not particularly enamored with the 'freedom' the GPL provides for third-party developers. I didn't see the need to get into that argument, though. Heh.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    15. Re:Huh? by honkycat · · Score: 1

      While that's kind of true, I don't think that the GPL is as selfish as that sound bite description makes it sound. The GPL is still about what happens to *your* code -- it only imposes its restrictions on *other people* who want to derive their project from *your* code. Basically, the BSD license gives everything away in exchange for credit whereas the GPL gives it away in exchange for access to any distributed derived work. Just because the GPL is not as generous a license as the BSD license doesn't mean it's not generous at all. They're both less generous than a public domain release and more than standard proprietary releases.

      Code shared under the GPL is like a gift with strings attached. The recipient is free to decide whether accepting the gift is worth being tied by the strings. If not, he's no worse off than he was before.

      Anyway, I can't tell from your statement whether you're trying to make an anti-GPL statement or just describing the focus of the license in a cute way. Please don't take my comment the wrong way.

    16. Re:Huh? by fuliginous · · Score: 1

      Make it difficult to interact with existing GPL 2 linux you mean.

    17. Re:Huh? by mackyrae · · Score: 1

      Google does have their own brand of Linux: Goobuntu. It's only used inside the company though. I think the argument though, is that GPL is *always* free to redistribute, but for instance, Mac OS X is a BSD. It's not free for end-users to modify and redistribute that.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    18. Re:Huh? by Anonymous Coward · · Score: 0

      > GPL'ing stuff will make it difficult to "interact" with the BSD and Moz communities, unless by interact they mean "take stuff and put it in Solaris/Java"...

      One of the goals of the GPL v3 was to be more compatible, not less compatible, with other free software licenses. Another goal was to fend of various legal shenanigans that could cause developers trouble like what Microsoft was doing in the Novell deal (though I think Novell had good intentions, the legal crap contained some tricky bits that could theoretically put their customers in a bind & leave them unable to make use of the GPL's protections).

      Besides, one of the goals of releasing something under the BSD is to make sure that more people can use it. I can't see why they'd be any more upset if a GPL product used it when they have no problems with closed, proprietary products using it. That makes no sense, unless they just have some ax to grind.

    19. Re:Huh? by Anonymous Coward · · Score: 0

      Troll.

    20. Re:Huh? by Anonymous Coward · · Score: 0

      "This stupid license wars is slowing Linux and FOSS community and serves NO FUCKING PURPOSE!"

      Its the fact that you call it the Linux and FOSS community, rather than just FOSS that makes thevarious licenses so important. There's more to OSS than just linux, and just the GPL.

      Though I agree that the whole gpl2/gpl3 debacke IS slowing down Linux (not so much FOSS, it doesn't affect the BSD/MIT communities all that much). And you'd think there'd be more important thingsto worry about that cannibalizing Novel.

      "You know why businesses win war with Linux?"

      That makes no sense? Why war business? Where would Linux be without the contributions and corporate support from Sun, IBM, SGI, Canonical, Novell, RedHat, etc?

      The question should be "why do you think Linux is *losing* the "war" on the *business front*?
      And the answer is simple, yes, the insipid in-fighting plays its role, but its also Because the license is restrictive in that it forces them to give up their right to distribute their own product by their own terms? Because in buisiness software is a buisiness afair, and not a religion? Think of it, why do you think Apple's OS X is built on a BSD subsystem and not a GNU base? Because it allows them to distribute on their own terms (ex. they kept Darwin open, but keep XNU closed, and relicense Darwin as APSL, allowing them to link to their proprietary Apple code). Why does Windows have a Unix/Posix subsystem (via interix) at all? Because they had a choice between BSD and GNU. Do you really think they'd forfeit their control over its distribution? Neither did they, that's why they went BSD.

      That's why the different licenses matter. That's why choice is good, and that's why its important to understand that FOSS isn't just about the GPL and Linux, and that neither is the license or project to bind them all.

    21. Re:Huh? by meme_police · · Score: 1

      OS X is not a BSD, it's a Mach kernel with a BSD userspace, a proprietary GUI, and proprietary applications. The kernel and BSD userspace are free for end-users to modify and redistribute, the GUI and applications are not as they are closed source.

      --

      The meme police, They live inside of my head

    22. Re:Huh? by mackyrae · · Score: 1

      But it uses BSD code, and the end product (the whole OS) is not free to be modified. If it used GPL'd code, the whole thing would have to be GPL'd.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    23. Re:Huh? by meme_police · · Score: 1

      You have a serious misunderstanding of the GPL. OpenBSD has been getting rid of GPL code over the years but still has gcc and a few other GPL utilities in its codebase. The rest of the project is licensed under the BSD license, the "whole thing" does not have to be GPLed. Apple could do the same but there's no reason to since they get what they need from FreeBSD and the BSD license is free.

      --

      The meme police, They live inside of my head

  2. Just when we think they get it. by Anonymous Coward · · Score: 0
    GPL3 looks like it's going to be a good strategic choice of license for Solaris and Java, unless they wanted to interact with the BSD community.

    Flamewars aside, the BSD license is not workable for Suns Java. Firstly because of pre-existing commercial licensees and secondly because it would be resold as a proprietary product without Sun receiving any form of compensation. That's still possible under the GPL, it is however much kinder to Suns long term business interests in that regard.

  3. That's a reasonable choice by velco · · Score: 5, Interesting

    Seems pretty normal for Sun to not be willing to give away years of hard work, without getting anything back.

  4. El oh el? by tylerwylie · · Score: 0, Troll

    This seems nothing more than a publicity stunt by Sun in order to gain attention and hopefully get some more people using their OS.

    1. Re:El oh el? by Curtman · · Score: 1

      This seems nothing more than a publicity stunt by Sun in order to gain attention and hopefully get some more people using their OS.

      Who cares. Whatever it is, it is a very good thing.
    2. Re:El oh el? by Anonymous Coward · · Score: 0

      I would have agreed with you up to the point where they finally GPL'd java; there is now a good chance that they will actually do this, and if so it will be a very good thing. Sure we have Linux and the BSDs already, but Solaris is a very solid unix with some useful unique features. (Also it's about the only way to run demanding java apps on Sparc, since the last blackdown release is so old.)

    3. Re:El oh el? by AxminsterLeuven · · Score: 1

      This seems nothing more than a publicity stunt by Sun in order to gain attention and hopefully get some more people using their OS.
      Sure beats painting a start button on the Chinese wall...
    4. Re:El oh el? by Cius · · Score: 1

      And if they go through with it, I'll jump on their bandwagon immediately. I love linux, but I'm willing to branch out. Solaris sounds great to me, particularly DTrace.

  5. Should OpenSolaris be dual licensed via CDD by anandpur · · Score: 4, Interesting

    CAB/OGB Position Paper # 20070207 version 0.6
    Topic: Should OpenSolaris be dual licensed via CDDL and GPLv3

    http://www.opensolaris.org/jive/thread.jspa?thread ID=23699&tstart=0
    http://lwn.net/Articles/221543/

  6. Not too long ago.... by Anonymous Coward · · Score: 5, Interesting

    Somebody asked linus if he would be willing to put the license for the next kernel up to a vote. His reply was: "Sure, write your own kernel, license it how you want it, and see how many people use it."

    Be careful what you wish for...

    1. Re:Not too long ago.... by Anonymous Coward · · Score: 0

      toaly agree, xfree86 was forked over lisence crap and now look witch x11 implementation is most use..

    2. Re:Not too long ago.... by bcrowell · · Score: 1

      His reply was: "Sure, write your own kernel, license it how you want it, and see how many people use it."
      We're in a unique and very cool situation now, which is that we have (or will have, very soon) many different choices of open-source kernels:

      1. FreeBSD & Co., under a BSD-style license
      2. Linux, under GPL 2
      3. Solaris, under GPL 3
      So now people who want to do kernel hacking can choose to work on a system with the license that best fits their vision of freedom. They get to choose from anywhere along this broad spectrum that runs from the most permissive to the most restrictive. I think that's a good thing. It wasn't like that when Linus first wrote his kernel, because Solaris was proprietary, and BSD was under a legal cloud (otherwise we'd all be running BSD on our desktops, and Linux would have never been written).

      I think it's also a positive thing legally to have three kernels under these three kinds of licenses. Some might be vulnerable to one kind of legal attack, but the others might not be. For instance, the legal pressure from SCO and MS about their IP claims over Linux doesn't affect BSD or Solaris. It's good to know that OSS software is becoming more and more legally robust. It's like a water balloon, where you can squeeze it in one place, but that just makes some other area take up the strain.

      It's also good to see competition among the various licenses, because competition is good, and tends to weed out bad ideas.

      I think it's possible to prefer a particular license, and yet acknowledge that there are good effects from having the others exist. For instance, I tend to license all my stuff under GPL, but I can think of at least one case where I think the existence of the BSDs had a really positive effect, which was that it allowed MacOS X to exist. Classic MacOS was getting to be a real disaster by the time the 9->X transition happened. If Apple hadn't been able to make a closed-source fork of BSD, I'm convinced they'd have been out of business by now, and the MS monopoly would be that much more secure.

    3. Re:Not too long ago.... by aliquis · · Score: 1

      Uhm, of course we already have:

      3. Opensolaris, under CDDL.

      But anyway...

  7. just curious... (a bit off topic) by ayhtas · · Score: 1

    "Sun has now asked for our thoughts on moving the Solaris operating system to GPLv3 and what they would need to do to engage the free software developer community. Specifically, they see the advantages of creating a GNU system, utilising the kernel of Solaris."

    Mac OSX tiger has most GNU software - gcc g++ emacs make wget nano.. etc. Does that make it a GNU distribution with mach microkernel?

    --
    Keep your face towards the sun, you'll never face the shadow.
    1. Re:just curious... (a bit off topic) by Alphager · · Score: 1

      Mac OSX tiger has most GNU software - gcc g++ emacs make wget nano.. etc. Does that make it a GNU distribution with mach microkernel?
      The way you put it: no. gcc, emacs, nano, wget also run under windows. It's the usage of the GNU-tools for the basic system functionality that makes a system a GNU-system.
    2. Re:just curious... (a bit off topic) by Anonymous Coward · · Score: 0

      >Mac OSX tiger has most GNU software - gcc g++ emacs make wget nano.. etc. >Does that make it a GNU distribution with mach microkernel?

      As much as cygwin is a gnu distribution on top of MicroSoft Nt kernel.

    3. Re:just curious... (a bit off topic) by jrumney · · Score: 1

      My definition of a GNU system would be one that used GNU coreutils out of the box. gcc, emacs, wget, nano etc are add-ons above the basic system.

    4. Re:just curious... (a bit off topic) by LizardKing · · Score: 0, Offtopic

      "Sun has now asked for our thoughts on moving the Solaris operating system to GPLv3 and what they would need to do to engage the free software developer community. Specifically, they see the advantages of creating a GNU system, utilising the kernel of Solaris."

      Putting the GNU userland on top of the Solaris kernel would be like putting the body of a '72 Dodge Charger on the chassis of a BMW 530. The Sun command line tools may not have as many extra command line options as some of their GNU counterparts, but the libraries are far better coded than glibc.

  8. What a load of FUD by babbling · · Score: 1

    First they're "bandwagon jumping", and then then later in the same sentence they're not trying to "play nice"? Well the fact that they're picking the same license as the majority of the Free Software community will be means that they actually are playing nice with everyone else.

    It makes sense for Free Software developers to want the patent clauses in GPLv3. Who would want to get sued for patent infringement and then still allow the company that sued them to use software that they sued over in the first place?!

    1. Re:What a load of FUD by blowdart · · Score: 2, Interesting

      How is GPL3 "the same license as the majority"? Utter tosh; you see far more people rejected the drafts because of the political DRM restrictions than are accepting it.

    2. Re:What a load of FUD by babbling · · Score: 1

      The only people opposing GPLv3 are Linux kernel developers and a bunch of people who like talking on Slashdot, message boards, mailing lists, but don't really write any code and probably don't even understand GPLv3 properly. Even the kernel developers seem to have misunderstood major parts of GPLv3. Samba developers feel so strongly about it that they've already all agreed to switch to GPLv3 as soon as they can.

      When I say "the same license as the majority", I'm counting every Free Software project that uses the "GPLv2 or, at your option, any later version" clause. Then you have some projects that don't even have that clause but still intend to go GPLv3 as soon as it is finished. I don't think you can reasonably argue that the majority of Free Software isn't licensed under one of the GPL licenses.

    3. Re:What a load of FUD by blowdart · · Score: 1

      I wasn't attempting to; I was pointing out that the majority of free software out there was not licensed under GPL3, which I took your contention of "the same license as the majority" as meaning.

    4. Re:What a load of FUD by babbling · · Score: 1

      Well obviously there isn't any software under GPLv3 since it isn't finished yet. I would expect most projects to move to GPLv3 once it is finished, though.

      One thing you seem to be missing is that GPLv3 is intended as a replacement for GPLv2, not a competing license. GPLv2 was meant to be a Free Software license that would ensure Free Software thrived. It worked, but with software patent lawsuits becoming more common as well as hardware that can only run "signed" programs also becoming more common, GPLv2 is not as effective as it once was. GPLv3 is the fixed/patched version.

    5. Re:What a load of FUD by squiggleslash · · Score: 3, Insightful

      The GPL3 is not the same license as the majority because it hasn't been released yet. There is no other reason. Nobody has rejected it because there is nothing to reject.

      The entire process is being driven by consensus. The DRM stuff is in there because regardless of the views of a vocal minority, most people interested in Free Software are well aware that software is not free if someone can simply define it as an "Access Control Mechanism" and then use the DMCA to tear apart anyone who changes that code in a way they don't like. The "signatures" thing is in there because regardless of the views of a vocal minority, most people interested in Free Software are well aware that software you cannot use in any modified form except those signed-off by a hardware manufacturer is not free.

      And I might hazard a guess that the primary reason why Torvalds is being to vocal in winging about both of the above has to do with the amount of work he'd need to do to change the license in the first place, given his lack of forethought in neither adopting the "or later version" clause, or any alternative that would make it easy to upgrade the license to one similar in spirit without the active support of every single person who has ever made a "contribution", no matter how small, to the Linux kernel.

      Either way, I'm not seeing much evidence that, outside of the Linux kernel, there's much rejection of GPL3 at all. And I am seeing much of the Free Software community who rejected GPL2 seeing GPL3 as a much better alternative. That's the aim, after all, to try to get a license that suits almost everyone who believes in Copyleft, and to end the current, insane, license forking that causes so much damage.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:What a load of FUD by Tony+Hoyle · · Score: 1

      Of course it's is a competing license. If a project moves to GPLv3 the other code that uses that project has the choice of either moving to GPLv3 or forking to maintain their current license. Expect forks of the major FSF works so that GPLv2 projects are able to continue.

      As a developer myself I'd explicitly reject any patch that someone tried to put in under GPLv3 - some of the restrictions are ludicrous (in particular the restriction that stops you modifying network protocols would have meant the project I currently work on would have been impossible under GPLv3).

    7. Re:What a load of FUD by babbling · · Score: 1

      GPLv3 will be seen by some as a competing license, but it isn't intended as a competing license in the same way as Firefox 2.x isn't intended as a competing browser with Firefox 1.x.

      Can you quote the clause in GPLv3 that "stops you modifying network protocols"? It sounds to me like you're a victim of GPLv3-FUD.

    8. Re:What a load of FUD by Dog-Cow · · Score: 1

      "And I might hazard a guess that the primary reason why Torvalds is being to vocal in winging about both of the above has to do with the amount of work he'd need to do to change the license in the first place, given his lack of forethought in neither adopting the "or later version" clause, or any alternative that would make it easy to upgrade the license to one similar in spirit without the active support of every single person who has ever made a "contribution", no matter how small, to the Linux kernel."

      Why do you think Linus is whining about GPLv3? All he's ever said is that he doesn't agree with limiting use of HIS software the way GPLv3 does, and he has made explicit that the kernel is under v2 only, and does not contain the "or later" clause. If you think having an opinion is the same as whining, you are a fairly sad individual.

    9. Re:What a load of FUD by Anonymous Coward · · Score: 0

      the restriction that stops you modifying network protocols

      Please quote the relevant text from the latest draft

    10. Re:What a load of FUD by squiggleslash · · Score: 4, Insightful

      I said he was whining, not that he merely had an opinion and that any opinion constitutes whining. There is nothing in my comment that constitutes calling "having an opinion" whining, and if you read that, then you need glasses.

      As for whining, that's what he's doing. He's making up excuse after excuse, complaining that GPLv3 is somehow overbearing compared to its predecessor when, in reality, it is cut from exactly the same cloth and merely closes a few loopholes. His complaint that, in some way, TiVo using signatures to close its hardware and its code is in some way what he wanted all along is a completely ridiculous position - if you want that, you don't make your code copyleft. His complaints about DRM have no basis in anything the draft license says.

      Torvald's inability to posit a position consistant with the aims and effects of the license he chose, claiming GPL2 is somehow not the copyleft license it is intended to be, shows me that his positions are completely insincere, and this realistically is more excuse making, presumably because of his shortsighted decision not to ensure there was a process for upgrading the license in the future.

      Yes, it's whining. If he had a strong legitimate point, I'd say it was merely having an opinion. But he doesn't. He's saying his choice of a strict copyleft was right, yet complaining that the loopholes within it that completely undermine the entire point of making it copyleft are, in some way, desirable. He's full of shit, and not for the first time.

      --
      You are not alone. This is not normal. None of this is normal.
    11. Re:What a load of FUD by BrainInAJar · · Score: 1

      political drm restrictions?

      the whole bloody GPL is a political statement, what's one more restriction? As someone pointed out earlier, "BSD, Mozilla, and CDDL are when you want your code to be free. GPL is when you want everyone's code to be free". Precisely what the FSF stands for

    12. Re:What a load of FUD by nuzak · · Score: 1

      TiVo using signatures to close its hardware and its code

      Every last modification they have made to the kernel is available for download under the terms of the GPL. You are perfectly free to run that code under any other hardware you wish. TiVo has never operated under the pretense that the GPL applies to their hardware.

      He's full of shit, and not for the first time.

      Linus is quite often full of shit, but I can respect the fact that he gets shit done. How's the HURD coming along?

      --
      Done with slashdot, done with nerds, getting a life.
    13. Re:What a load of FUD by vakuona · · Score: 1

      No. Linus is not whining. The Linux kernel is not going to be licensed under v3. He closed that loophole a long time ago. Anyone who put GPLv2 or later in their code left a loophole for the FSF to relicense their software as they see fit. Remember that the GPL is not a public document. No one but the FSF can release a new version, which means that if you have a project licensed under the GPL with the 'or later' clause, even you are not as free to relicense the whole thing like the FSF is able to.

      Linus was asked about relicensing and he gave his views. People then jumped on these views and tried to make him look bad. But he talks much sense. If you want to trust the FSF to know what's best for your code then that is your prerogative.

    14. Re:What a load of FUD by squiggleslash · · Score: 1

      Yes, he's whining. He has no legitimate arguments, he's coming up with sour grapes arguments (and rejecting getting involved in the community process) because he doesn't have any options.

      And no, nobody's suggesting he had to go for a blanket "I'll do whatever the FSF say" "version 2 or later" clause. The fact is though that Torvalds has left himself no options for upgrading the license. There were many options available to him: copyright assignment, more complex versions of the "version 2 or later" clause, or many other routes. But he didn't take them. He just can't do it.

      The rest of the free software community is going to try to put together a license that pleases everyone, be they those who felt it necessary to go the MPL route, those who felt it necessary to go the Apache license route, or many other directions, all of whom produced incompatable forks because the GPL just didn't cut it. That's what this process is about. And Torvalds, rather than being big about the screw up he made that'll leave Linux out of this process, and trying to work on a process to fix it, is instead whining about it.

      --
      You are not alone. This is not normal. None of this is normal.
    15. Re:What a load of FUD by adah · · Score: 1

      regardless of the views of a vocal minority, most people

      Since you are very vocal, I am not sure whether you are in the minority.

      Torvalds is being to vocal in winging ... given his lack of forethought

      I'll call that a slander. As far as I can see, the only reason you do it this way is because Linus does not agree with your opinions.

      DMCA is a bad thing, DRM in the normal form (to ‘protect the premium content’) is a bad thing: I have no intention to argue about that. Forbidding others to change the code does have its value in some cases, for security reasons. For example, in business environments for access control. GPLv3 will prohibit such legitimate usage, which is what Linux does not want to do.

      Check your wording carefully before you utter such baseless statements!

  9. Solaris, we hardly knew thee by Anonymous Coward · · Score: 0

    One more step along the way to Solaris becoming just another Linux distro... :-(

    1. Re:Solaris, we hardly knew thee by dwarfking · · Score: 2, Interesting

      Actually, I see the potential differently. Consider ---

      For years the GNU folks have tried to point out that Linux is just a kernel and the system should be referred to as GNU/Linux. They've been largely unsuccessful because there is no alternative (GNU/Hurd isn't really there).

      Now along comes Sun offering the Solaris kernel which would allow for GNU/Solaris.

      Add to this that the SCO lawsuit was based on IBM contributing code to the Linux kernel (though they probably tried to include samples from GNU tools), Microsoft working with Novell to patent protect users of the the Linux kernel (haven't heard MS say anything about the GNU tools), and we have business concerned again about Linux legalities.

      Sun, however, will claim original or approved authorship of all of Solaris (as early Unix licensees), thus making GNU/Solaris potentially less risky in the eyes of the business community. I would think Sun would prefer the separation of Solaris (on Sun hardware) from Solaris (on Intel hardware) and probably wouldn't have an issue with it being referred to as GNU/Solaris, IMHO.

      And, if Sun does it right and continues improvements in Project Looking Glass, then GNU/Solaris with a 3D desktop built on GPL3-Java could have an impact not only on Windows but also potentially OSX. I wonder how many video card manufacturers would be willing to work with Sun for drivers for GNU/Solaris?

      All in all, this could push Linux (GNU/Linux) off the front burner. Could be interesting.

  10. Interesting point by babbling · · Score: 5, Interesting

    I used to think that GPL is the only way to go. I share my code, so why shouldn't others using my code (assuming they distribute software) have to share their modifications to it, as well?

    Well, I've since found one good use for BSD-like licenses. They're good for situations where what you care about the most is that people are using your code. For example, I think some of the Vorbis code was released under BSD so that companies producing proprietary software would add Vorbis support, hopefully leading to widespread adoption of Vorbis.

    1. Re:Interesting point by cheater512 · · Score: 2, Interesting

      The vorbis example is a good use of the BSD licence.

      Two bad examples are the BSD network stack and giflib (MIT Licence).
      Both are now in Microsoft Windows with nothing more than a credit line to the original developers buried somewhere.

      Personally all my code will be GPLed.

    2. Re:Interesting point by jrumney · · Score: 3, Informative

      The LGPL covers situations like file formats or codecs that you want become standard even in proprietary software. Using BSD for such a case allows unscrupulous companies to create their own incompatible Vorbis+ codec to lock users into using their own software. LGPL at least ensures that if they use your code to do this, they have to provide the source so that other implementations can provide compatibility.

    3. Re:Interesting point by jrumney · · Score: 1

      I'm not sure how the vorbis example is any different than the network stack or giflib. In any case, the BSD licence explicitly allows inclusion in proprietary software that is its advantage in the eyes of its supporters. The disadvantage is that it has no protection against secret embrace-and-extend modifications.

    4. Re:Interesting point by Tim+C · · Score: 5, Insightful

      Both are now in Microsoft Windows with nothing more than a credit line to the original developers buried somewhere.

      So what? Given that a network stack is a fundamental part of a modern operating system, and that poorly written, incompatible and vulnerable network stacks would degrade the entire network for everyone on it, surely it's better that MS used a tried and tested stack rather than going it alone and producing a buggy, not quite compatible version of their own?

      Besides which, it was clearly the intention of the authors in using the licence that it could be used in closed-source products, and MS are complying with the letter and the spirit of the licence; "use it as you see fit, just credit us".

    5. Re:Interesting point by jackharrer · · Score: 3, Interesting

      Best option, IMHO, would be to use GPL with pay-for-business-use clause. All proceedings from this should go to Electronic Frontier Foundation or similar, so they can be nicely used for patents, lawsuits, and so on.

      If business pays for code they buy it from community for their own use, thus code will be released from GPL and free for their use. That would mean licensed for their use. And cash can be used, for example, to pay developers for creating things dull and boring like Exchange connectors (damn important for businesses) and such.

      Just an idea, what do you think?

      --

      "an experienced, industrious, ambitious, and often, quite often, picturesque liar" - Mark Twain
    6. Re:Interesting point by bberens · · Score: 1

      If you're the copyright holder there's nothing to stop you from dual licensing the code. You can GPL it plus sell it for proprietary use at a nominal fee. No need to confuse the GPL license by free-handing your own legalese in there.

      --
      Check out my lame java blog at www.javachopshop.com
    7. Re:Interesting point by Anonymous Coward · · Score: 1, Insightful

      An alternative for this is the type of dual licensing used by Trolltech
      1) Free for not for profit use
      2) Want to sell something based upon my software? Here is the license and its cost.

    8. Re:Interesting point by m50d · · Score: 1

      But again they're actually good things on the whole - at least windows speaks tcp/ip, and can view gifs, rather than everyone else having to try and reverse engineer weird windows networking and image formats.

      --
      I am trolling
    9. Re:Interesting point by drsmithy · · Score: 1

      Both are now in Microsoft Windows with nothing more than a credit line to the original developers buried somewhere.

      You say this like it's a bad thing, why ? It is _precisely_ what the developers intended when they released their code under the BSDL.

      Incidentally, the last release of Windows to have a BSD-derived TCP/IP stack was NT4, way back in 1996 - and the only reason it had a BSD-derived stack was because the company Microsoft bought it from had based it on the BSD reference code (just like pretty much everyone else did).

    10. Re:Interesting point by cheater512 · · Score: 1

      They claim that however we all know how bad MS TCP/IP stacks are. *cough* Windows 9x.

      Where did they get their Vista IPv6 stack from?

    11. Re:Interesting point by ettlz · · Score: 1

      Careful now: profit/not-for-profit with respect to Qt is a bit more subtle than that. Trolltech's "free" Qt license is the GPL. This does permit selling derivative works, within the restrictions imposed by the GPL. You have to pay to license it for use in a non-GPL commercial project. Nevertheless, dual licensing is a good idea since it promotes freedom where it matters and helps developers and users in the Free Software world, and also rewards coders for their efforts when their work helps someone else turn a profit — and I think the thought of this really pisses off some companies out there.

    12. Re:Interesting point by QuantumFTL · · Score: 1

      It's never going to happen, but if Sun chose to release the code as public domain, then it would be compatable with *everything*.

    13. Re:Interesting point by Cannelbrae · · Score: 1

      I think this clause causes issues with LGPL for many software devs:

      If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it.

      Most closed source shops aren't willing (or able) to provide object files. This has pushed many libraries that want wide spread adoption to less restrictive licenses. Or it requires the LGPL'd portion to be a dynamic library instead of a static library.

      For example, Ogre is LGPL. They recommend not using it as a static library to avoid this clause. Unfortunately, console games historically can't use dlls (no OS support, though the 360 now allows it). They also can't release object files as the compilers are proprietary. Its all a dead issues anyway, as people can't update the executable. A BSD license avoids the issue entirely.

    14. Re:Interesting point by ebuck · · Score: 1

      So what would differentiate the EFF from any other business. That they are the "good guys"?

      Why should I write code for them, if it's not for a cause that's more noble than having a open "hobby license" while depriving me of using that code in my workplace? Why would my company allow me to fix code that they have to then pay to use in their products?

      Since most of the open source / GPL licensed code comes from corporate backed programmers (thank you very much RedHat), I think it's biting the hand that feeds the system to make those corporations that donate pay twice. If they pay for the maintenance, improvement, and creation of these products, why should they pay to use them because they desired to lessen their financial burden by open-sourcing it?

    15. Re:Interesting point by nuzak · · Score: 1

      > the BSD network stack

      Thank god Linux invented its stack from complete scratch and didn't use a lick of BSD code, eh?

      It's not the zealots that get to me. Just the ignorant ones.

      --
      Done with slashdot, done with nerds, getting a life.
    16. Re:Interesting point by mark-t · · Score: 1, Insightful

      The biggest problem I find with the BSD license is that derivative works covered under it can end up being rendered non-free.

      For example, say a person puts software X under the BSD license, and then some other person comes along, makes a few changes and additions (perhaps adding in a whiz-bang feature or two, but leaving most of the other code intact), decides to make his derivative work closed-source, and also decides to limit people's freedoms on the work so that they can't further pass on the program nor have access to the modified source code without explicit permission. This is particularly nasty for the author if the other party happens to possess a larger distribution bandwidth than the author does -- where the original author of the software may end up completely forgotten... even if he did most of the work on the project.

      It's that scenario that the GPL is designed to prevent (and not coincidentally probably why MS was at least at one time so pissed off about the GPL -- it prohibited them from assimilating GPL'd software into their own property and basically taking it over without violating copyright).

    17. Re:Interesting point by ShieldW0lf · · Score: 1

      I'm not sure how the vorbis example is any different than the network stack or giflib. In any case, the BSD licence explicitly allows inclusion in proprietary software that is its advantage in the eyes of its supporters. The disadvantage is that it has no protection against secret embrace-and-extend modifications. I'm building a super-cool-music-player.

      It plays all sorts of formats.

      I have been working on it for a long time.

      It really is very good, and a lot of people are going to use it.

      I have no intention whatsoever of releasing it under the GPL.

      It's going ahead regardless of if it has your codec in it or not, and your codec has too little market penetration for me to dedicate time to writing code to support it myself.

      The codec with a BSD implementation released gets supported. The GPL'd one does not.

      If you're more interested in seeing media with your codec in it than making other peoples software free, the BSD licence works better.

      Get it?

      --
      -1 Uncomfortable Truth
    18. Re:Interesting point by Joey+Vegetables · · Score: 1

      Best option, IMHO, would be to use GPL with pay-for-business-use clause.

      You can't, because the freedom to use for any purpose is one of the fundamental freedoms guaranteed by the GPL, and in fact all free and open-source software licenses, pretty much by definition.

      You can charge for rights to distribute outside the terms of the GPL, for instance by incorporating into a proprietary software package.

      You also can charge for use of trademarks, or, as in the case of Java, require conformance with various tests designed to ensure compatibility, as a condition of permission to use the trademark.

      But one purpose of the GPL is to guarantee that the software remains free to use for any purpose, commercial or not. If you don't want that, then the GPL isn't for you.

    19. Re:Interesting point by Anonymous Coward · · Score: 0

      What makes you so sure that Microsoft's version is as robust and secure [esp. for the /user/] as the "tried and tested" original? Of course if the authors do not care whether derivatives degrade and yet still reference their names then that is indeed their perogative.

    20. Re:Interesting point by unger · · Score: 1

      "surely it's better that MS used a tried and tested stack rather than going it alone and producing a buggy, not quite compatible version of their own?"

      not necessarily.

    21. Re:Interesting point by cheater512 · · Score: 1

      You wrote it so you can do anything you want with it.
      You can allow your company to use it under a separate licence.

  11. Watch Microsoft by Anonymous Coward · · Score: 0

    They've dipped their toe in the Linux pool with the Novell deal. We know how MSFT operate and we know that Linux developers oppose the GPL3 provisions that prevent DRM. Is anybody else seeing this?

    It makes no business sense for MSFT to fund NT development when Linux is available for free. Apple turned open source code to their advantage with OSX, an OS that is still real embarrassing for MSFT. Microsoft are predators, they've already drawn blood and are going to either own or destroy Linux.

    Linus appears oblivious.

    1. Re:Watch Microsoft by Tim+C · · Score: 1

      It makes no business sense for MSFT to fund NT development when Linux is available for free.

      That really depends on whether or not you believe that NT offers any compelling advantages over Linux. If you do, then it may well be worth your while investing in developing it in order to keep those advantages. It also assumes that the cost to port Windows to Linux (or Linux to Windows) would be more than offset by the savings on dropping support for NT. It also assumes that the legal issues are straightforward and present no problems. None of these things are obvious to me; just because Apple managed to do it with BSD doesn't mean that MS could do it with Linux.

      I also fail to see why Linus would care. He's said time and again that the politics of it doesn't matter to him, he just enjoys writing code. There's nothing that MS could do to Linux under GPL2 that they couldn't do under GPL3, other than sue and continue to use it. As they appear to have no interest in using it anyway, I don't see what difference relicensing Linux under GPL3 would do, even if it were possible. (Remember, individual contributors tend to retain copyright, and would all have to agree)

    2. Re:Watch Microsoft by Anonymous Coward · · Score: 0

      That really depends on whether or not you believe that NT offers any compelling advantages over Linux. If you do, then it may well be worth your while investing in developing it in order to keep those advantages.

      So where's Longhorn?

      It also assumes that the cost to port Windows to Linux (or Linux to Windows) would be more than offset by the savings on dropping support for NT.

      A one time cost against continuous maintenance of an entire kernel, shall we do the math:P

      It also assumes that the legal issues are straightforward and present no problems.

      Microsoft are prevented from selling Unix by some old settlement, well "Linux Is Not UniX" and I doubt they'd care anyway.

      None of these things are obvious to me; just because Apple managed to do it with BSD doesn't mean that MS could do it with Linux.

      OSX has run rings around Vista. The resources MSFT has to dedicate to NT would be greatly reduced by open sourcing it or switching to Linux. Considering the fiscal responsibility to shareholders, what would you disagree with here?

      I also fail to see why Linus would care. He's said time and again that the politics of it doesn't matter to him, he just enjoys writing code.

      GPL3 is a pragmatic response to real world problems, Linus has turned idealist playing pragmatist. Predators will exploit any weakness and don't care who writes the code.

      There's nothing that MS could do to Linux under GPL2 that they couldn't do under GPL3, other than sue and continue to use it.

      Apart from distributing proprietary DRM'd kernels and contributing patented code that they only license to their customers? I hear companies are already paying Microsoft to use Linux.

      I don't see what difference relicensing Linux under GPL3 would do, even if it were possible. (Remember, individual contributors tend to retain copyright, and would all have to agree)

      I never suggested relicensing it, I just see an attack vector. MSFT don't care about NT, they don't care about the GPL and they don't care about Linux. Microsoft care about winning and for Microsoft to win everyone else must lose.

    3. Re:Watch Microsoft by Rufty · · Score: 1

      OSX has run rings around Vista. The resources MSFT has to dedicate to NT would be greatly reduced by open sourcing it or switching to Linux. Considering the fiscal responsibility to shareholders, what would you disagree with here?
      I doubt it. The NT kernel is really quite nice. It's all the crud layered on top that sucks (I've coded MFC, please send donuts!). And to port a non-trivial set of Windows apps over, you'd need to drag quite a load of that crud too. MS-Wine??? Or Win95 running on DosX (the Linux retread)!
      As for releasing NT open source. Well, look at how long it took for FireFox to emerge from the open source Netscape. I'd like to see it, but even letting aside the probelms with 3rd party code copyrights, I'm prepared to but that's one *crufty* codebase. (You changed comctl32.dll, removing that seemingly unused variable? Well now you wonder why IIS segfaults on Tuesdays in May...)

      --
      Red to red, black to black. Switch it on, but stand well back.
    4. Re:Watch Microsoft by Anonymous Coward · · Score: 0

      They wouldn't need to port the legacy stuff, that would run in a VM and you forget they also have ReactOS to draw code from if they went the NT route. What a great opportunity to rid themselves of legacy cruft. A bunch of pre-processor macros and the Explorer shell could be running on Linux in no-time.

      Don't discount it because a typical MBA rising through MSFT ranks wouldn't, it costs $millions to maintain all that commodity code.

  12. FUD OFF by Anonymous Coward · · Score: 0

    Utter tosh; you see far more people rejected the drafts because of the political DRM restrictions than are accepting it.

    People who support the DRM provisions aren't nearly so vocal as those opposing it. Tivo-tisation was never what the GPL was about. It stands to reason that GPL3 will fix such holes.

  13. Has this any implications for the Linux kernel? by jimicus · · Score: 4, Interesting

    I'd be interested to see if this might result in things like zfs being ported natively to the Linux kernel (rather than the current FUSE-based solution).

    But then... if Sun go for GPLv3, I'm not certain that can coexist within the same kernel as a bunch of GPLv2 code.

    1. Re:Has this any implications for the Linux kernel? by kripkenstein · · Score: 2, Informative
      I'd be interested to see if this might result in things like zfs being ported natively to the Linux kernel (rather than the current FUSE-based solution).

      Well, based on TFA, that won't happen: :

      Using GPLv3 for Solaris likely would preclude Linux programmers from using Solaris software, and vice-versa. That would make it difficult for Solaris to benefit from hardware support built into Linux, or for Linux to benefit from performance tools built into Solaris.
      And indeed, since Linux will stay GPL2, it can't utilize code from OpenSolaris, which will be (perhaps) GPL3. However, TFA is wrong about the other direction. Some 40% or so of Linux source code is licensed under "GPL2 or above", which means that OpenSolaris could use it, as I understand the issue.
    2. Re:Has this any implications for the Linux kernel? by Rakshasa+Taisab · · Score: 1

      There's actually quite a lot of code in linux licensed under "GPLv2 or later", so Solaris will be able to benefit from some of the code in Linux, but not view-versa.

      --
      - These characters were randomly selected.
    3. Re:Has this any implications for the Linux kernel? by bcrowell · · Score: 1

      There's actually quite a lot of code in linux licensed under "GPLv2 or later", so Solaris will be able to benefit from some of the code in Linux, but not view-versa.
      It would be interesting to know how much of that code was stuff that could actually be used in Solaris. It's not going to be very useful if you've got 1000 lines of C code in foo.c, of which 682 lines are "GPL v. 2 or later," and the other 318 are "GPL v. 2." I would imagine that the biggest thing Solaris would have to gain from Linux would be support for a lot of consumerish devices that nobody ever cared about when Solaris wasn't being used as a home or small business system. But aren't drivers 100% separate from the Linux kernel these days, and loaded dynamically? Doesn't that make their licensing independent of the kernel's?

    4. Re:Has this any implications for the Linux kernel? by Anonymous Coward · · Score: 0

      What's really interesting is that the Linux community will soon understand how it feels to have your code downgraded in license. Currently two clause BSD code can be used in GPL v2 stuff. The Linux community has a superset of code available to it. The BSD community can't use it since the changes were done in GPL v2. If Sun pulls this with OpenSolaris, they can use Linux code but the code will not be given back to the Linux community. The difference is that the BSD community knows that this can and will happen to their code. Its the intended outcome for using the license. However, GPL fans have assumed that their code's freedom is protected but it isn't. Their code gets thrown into GPLv3 and they don't get it back.

  14. When you have to think, GPL? You're Dead, Jim by Anonymous Coward · · Score: 0

    When you have to think, GPL ? You're Dead, Jim . Just do it and go make something else that maybe people would buy

  15. Java as a first class citzen on FOSS Desktops by vhogemann · · Score: 4, Insightful

    I wonder,

    Now that Java is OpenSource, and that it has bindings to both GTK (as in SWT) and QT (as in Jambi), will we see it on more desktop applications? I'm asking because I feel that Java is a better choice than C#, because of its extensive libraries and frameworks.

    Also, Java is already a major player on the server side, if KDE and Gnome had a better integration with it than Windows... it would be a major push for the adoption of a FOSS Desktop...

    --
    ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    1. Re:Java as a first class citzen on FOSS Desktops by Vexorian · · Score: 1

      I hate Java. But I think that for linux it would be a necessary evil. And Sun's efforts to open source it are a winning step towards a huge market.
      The ONLY thing required is that one of the mainstream distros begins to include it by default. I am predicting it would be Fedora or Ubuntu. Then it might change the whole way things work, and yeah, I am talking about the whole you-got-to-compile-software jazz. It scares away normal users, and packages taking ages to get to a new version make users unable to get rid of compiling a program.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    2. Re:Java as a first class citzen on FOSS Desktops by vhogemann · · Score: 1

      Well,

      Actually I enjoy Java quite a bit. Things like SpringFramework, WebWork and Hibernate take a lot of weight from the developer's back, and are very flexible... Java has a really nice environment for Web development.

      Swing on the other hand is a major PITA. But with Java now under a GPL licence, I'm expecting to see more and more native bindings to commom GUI toolkits.

      Not to mention that with full access to the Sun libraries, gcj will probably do a much better job at compiling Java to native code!

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    3. Re:Java as a first class citzen on FOSS Desktops by TorKlingberg · · Score: 1

      Only parts of Java has been open sourced yet. The remaining parts will be released in the first quarter of this year they say at Sun. I believe them, but I won't go out dancing in the streets until I have all the code with a nice license on it in my hands.

    4. Re:Java as a first class citzen on FOSS Desktops by YoungHack · · Score: 1

      I will consider Java more highly when it is something that comes as part of my distro, i.e. when it is GPL. Personally, I've felt that the thing wrong with Java is the high bar to entry. If you want to give someone your Java program, you've got to make sure they've got a JRE installed. Notice how many projects bundle a JRE with their program---lame.

      If you remove that bar to entry, it makes Java much more palatable.

      BTW, low bar to entry is one of the reasons JavaScript is such a way cooler language than anyone ever gives it credit for. Say what you like about its shortcomings; there is an immense benefit to being able to point someone at a URL and they can run your program.

    5. Re:Java as a first class citzen on FOSS Desktops by Sax+Maniac · · Score: 3, Funny

      Now that Java is OpenSource ... will we see it on more desktop applications?
      I was going to respond to your post with my Java(TM) capable browser. I waited a minute or so for it to start, but the web page was too big and it ran out of memory. So I went and dug out the shortcut and restarted the VM with -Xmx256m of memory. While it was starting up, I fired up Notepad and composed the text into it. Sure enough, this time the page loaded up after a minute or two, so I went to cut and paste it out of Notepad. But that got completely swapped out by Java, so I had to wait for it swap Java out and Notepad back in. Good, I press ^C, and go back to Java, and... well, then I rotated some laundry while it was coming back.

      I'd email you but my Java(TM) email client requires Java 1.4.2.1 which is different than the 1.3.2.7 that the web browser requires so I can't run them at the same time, or, at least, I haven't figure out how to get the two installations to coexist just yet. Let me reboot and get back to you.

      (Posted from a friend's laptop)

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    6. Re:Java as a first class citzen on FOSS Desktops by vhogemann · · Score: 1

      BTW, low bar to entry is one of the reasons JavaScript is such a way cooler language than anyone ever gives it credit for. Say what you like about its shortcomings; there is an immense benefit to being able to point someone at a URL and they can run your program.


      Yeah,

      That's why I think Java WebStart is a underused feature... As arcane as SWING might be, I find it much more sane than the equivalent complex AJAX code.
      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    7. Re:Java as a first class citzen on FOSS Desktops by Anonymous Coward · · Score: 0

      JavaScript is such a way cooler language than anyone ever gives it credit for. Say what you like about its shortcomings; there is an immense benefit to being able to point someone at a URL and they can run your program.
      JavaScript is a good example of what Java doesn't want to happen. JavaScript is essentially frozen in its current form. There are gaping functionality holes in JavaScript and it's nearly impossible to rectify the situation. Sure, ECMA is revising the spec, but it will be years before all the browser vendors implement the spec and further years before all the legacy browsers have been replaced. Even in its current form, there are a ton of gotchas on each of the individual browsers that keep you from being able to write one piece of code that works on all platforms without specific knowledge of the quirks of that platform.

      Meanwhile, Java has one vendor who releases the new version of the platform in conjunction with changes to the Java language spec (yes, there are other JVM vendors, but people who install non-Sun JVMs are not the kind of users that need hand-holding). Java developers don't have to worry about the environment that their code will run in and they get access to all the nice goodies that come along with each new version of Java. As a developer, I'll happily take this tradeoff.
  16. My user concerns by erroneus · · Score: 2, Insightful

    As an end-user, I'm rather interested to see the first Java packages included in Linux distros... well maybe there already is, but not in the distro I use. I want to see an RPM added to the respositories and the horrible GNU/Java implementation removed forever.

    1. Re:My user concerns by Anonymous Coward · · Score: 0

      Here is is a what a "emerge --search java" yields in gentoo:

      * app-accessibility/java-access-bridge Latest version available: 1.6.0-r1 Latest version installed: [ Not Installed ] Size of files: 120 kB Homepage: http://developer.gnome.org/projects/gap/ Description: Gnome Java Accessibility Bridge License: LGPL-2 * app-emulation/emul-linux-x86-java [ Masked ] Latest version available: 1.6.0 Latest version installed: [ Not Installed ] Size of files: 61,248 kB Homepage: http://java.sun.com/j2se/1.6.0/ Description: 32bit version Sun's J2SE Development Kit License: dlj-1.1 * dev-java/ant-javamail Latest version available: 1.7.0 Latest version installed: [ Not Installed ] Size of files: 6,682 kB Homepage: http://ant.apache.org/ Description: Apache Ant's optional tasks depending on sun-javamail License: Apache-2.0 * dev-java/apple-java-extensions-bin Latest version available: 1.2-r1 Latest version installed: [ Not Installed ] Size of files: 3 kB Homepage: http://developer.apple.com/samplecode/AppleJavaExt ensions/AppleJavaExtensions.html Description: A pluggable jar of stub classes representing the new Apple eAWT and eIO APIs for Java 1.4 on Mac OS X. License: Apple * dev-java/aterm-java Latest version available: 1.6 Latest version installed: [ Not Installed ] Size of files: 93 kB Homepage: http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/A TermLibrary Description: Java library for ATerm exchange License: LGPL-2.1 * dev-java/blackdown-java3d-bin Latest version available: 1.3.1-r1 Latest version installed: [ Not Installed ] Size of files: 9,881 kB Homepage: http://www.blackdown.org/ Description: Java 3D Software Development Kit License: sun-bcla-java-vm * dev-java/cairo-java Latest version available: 1.0.5-r1 Latest version installed: [ Not Installed ] Size of files: 353 kB Homepage: http://java-gnome.sourceforge.net/ Description: Java bindings for cairo License: LGPL-2.1 * dev-java/glib-java Latest version available: 0.2.6-r1 Latest version installed: [ Not Installed ] Size of files: 323 kB Homepage: http://java-gnome.sourceforge.net/ Description: Java bindings for glib License: LGPL-2.1 * dev-java/gnu-javamail Latest version available: 1.0-r1 Latest version installed: [ Not Installed ] Size of files: 690 kB Homepage: http://www.gnu.org/software/classpathx/javamail/ Description: GNU implementation of the Javamail API License: GPL-2 * dev-java/java-config Latest version available: 2.0.31-r3 Latest version installed: 2.0.30 Size of files: 16 kB Homepage: http://www.gentoo.org/proj/en/java/ Description: Java environment configuration tool License: GPL-2 * dev-java/java-config-wrapper Latest version available: 0.12-r1 Latest version installed: 0.12 Size of files: 7 kB Homepage: http://www.gentoo.org/proj/en/java Description: Wrapper for java-config License: GPL-2 * dev-java/java-getopt Latest version available: 1.0.13 Latest

  17. The dangers of keeping CDDL when going GPLv3 by vinsci · · Score: 0

    It seems they may be entertaining the idea of keeping the code under the CDDL and dual-license it under the GPL, v3. I think it would be much more productive to skip the CDDL and switch entirely to GPLv3, as there are three big problems with keeping the CDDL:

    • No GPL-only code import. More than 70% of all software available under an OSI-approved license is under the GPL (see Wheeler's essay, link below). Since Sun would require all GPL:d code they want to use to be dual-licensed as well, they can in fact only use GPL code that they can also get a CDDL-license for. This will be a tiny fraction, if any, of the vast amount of GPL:d quality code and libraries out there.

      For example, OpenSolaris on the SPARC can't be built from source today (nearly two years after it became available under the CDDL), because they lack an open source disassembler (yes, they need a disassembler, it's due to how the kernel debugger works). A well known and proven disassembler exists in the GNU binutils, ported to just about every useful processor type there is. OpenSolaris, I am told, wouldn't be able to use that, because it isn't dual-licensed under the CDDL and is unlikely to ever be.

    • Fewer developers. If developers are forced to sign CA:s (contributor agreements) that make their contributions available under the CDDL, there is a risk that a section of the possible contributors from the GPL-only part of the world will not want to contribute.
    • Smaller rate of adoption. This is a consequence of the previous two points. In turn, this leads to less demand for OpenSolaris skills, so there is money on the line here for people who know OpenSolaris or are thinking about learning it in order to make a living.

      For the obvious example of how GPL:d code is much more attractive and increases the rate of adoption even in cases when technically more advanced alternatives exist, consider that the BSD UNIX kernel never really took off in the way Linux has, even though in the early 90's the BSD kernel had an absolutely overwhelming technical lead at the time.

    Much of the confused discussion on the opensolaris-discuss mailing list (warning: it takes days to read this and you don't particularly want to) could have been avoided, had the participants read David A. Wheeler's recently updated essay Make Your Open Source Software GPL-Compatible. Or Else. and been at least vaguely familiar with the Free Software philosophy.

    So what is it about the GPL that makes developers want to use it? I can't speak for others, but in my own case it boils down to this: in 1985, when I first came across the GPL, I thought about the matter and decided that the inheritance of my life-time software development work to future generations should not be that of a jail built out of proprietary source code. This excludes the BSD-type licenses, as they allow someone else to take away one or more of the four freedoms I've worked hard for to establish at every opportunity. (Even then, it was not always possible, unfortunately.)

    On the other hand, the only reason I can see why developers may want to use BSD-type licenses are that they want to deny others one or more of the four freedoms, or need to be able to. If you are one of these developers, maybe you will reconsider your position on this some day when it is financially possible for you. It is now easier than ever.

    --

    Trusted Computing FAQ | Free Dawit Isaak!
    1. Re:The dangers of keeping CDDL when going GPLv3 by Anonymous Coward · · Score: 0

      Yes, the dual license thing could be bad. Developers would generally not have a problem with dual-licensing GPL and Sun (Commercial licensees). Availability of code under CDDL would make the GPL toothless and possibly lead to a GPL only fork of Solaris. I think GPL3 would be good for Java, especially if GNU classpath is moving that way. For Solaris, Sun possibly made a mistake releasing it under the CDDL attracting anti-GPL types.

      The licensing situation is a mess, if we inhabited some Utopian fantasy world I'd be fine with BSD style licensing. Here on planet earth, I like what I've seen of GPL3.

    2. Re:The dangers of keeping CDDL when going GPLv3 by tepples · · Score: 1

      On the other hand, the only reason I can see why developers may want to use BSD-type licenses are that they want to deny others one or more of the four freedoms, or need to be able to. If you are one of these developers, maybe you will reconsider your position on this some day when it is financially possible for you. It is now easier than ever. Say I want to develop a video game whose copyright license preserves the four freedoms. What set-top video gaming system allows users to (lawfully) exercise the four freedoms? PlayStation 2 Slimline, Xbox, GameCube, Xbox 360, and Wii all have lockout chips.
  18. Put the tin foil hat away. by jellomizer · · Score: 1

    You know some people don't like GPL3 because the DRM Restriction crosses the line between, software freedom and telling the programmers what the can and can't program. A lot of people believe that software development freedom should go both ways, Freedom for the users and freedom to the developers. After spending many months developing a good program that I think people will find useful, I should be able to choose I want people people to use my work. Sometime I may want them to pay for it, and not have them see the source. Other times I may want to release it under an Open Source license, where it could benefit the community. Now with DRM restrictions in GPL3 it is saying that I do not have the rights to protect my own work even the work I choose not to share, and make it work with software that I may choose to share. Now even DRM on GPL2 is difficult because people can see your source and find a way to disable it. But saying you cant just puts salt in the wounds, even if we don't like or agree with DRM we just don't like saying we can't program that.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Put the tin foil hat away. by Mateo_LeFou · · Score: 1

      "the DRM Restriction crosses the line between, software freedom and telling the programmers what the can and can't program"

      I am not a lawyer, but as I understand it the DRM clause is just meant to take any covered software out of the legal definition of "technical protection measure" and therefore out from under the heinous anticircumvention clause.

      --
      My turnips listen for the soft cry of your love
    2. Re:Put the tin foil hat away. by BrainInAJar · · Score: 1

      "the DRM Restriction crosses the line between, software freedom and telling the programmers what the can and can't program"

      GPL already does that without any help of the DRM restrictions.

      Personally, I like the software freedom bits of Mozilla ( use my code, share it ), it lacks the viral properties of the GPL ( use my code, share yours too ), and the "free-for-all" of the BSD ( use my code... period )

    3. Re:Put the tin foil hat away. by Anonymous Coward · · Score: 0

      Now with DRM restrictions in GPL3 it is saying that I do not have the rights to protect my own work even the work I choose not to share, and make it work with software that I may choose to share.

      No it does not. You own the copyright on your code, you license it how you like -- if you choose to put a version under the GPL fine, but that does not stop you licensing it in other ways too. Perhaps you should READ the GPL before posting things like this.

  19. GPL2 vs GPL3 by ajs318 · · Score: 1

    The dispute really centres over the emotive and overtly political language in which the first ever version of GPLv3 was written. It's not possible to eliminate politics altogether, because software licencing is a political issue; but there's a difference between a manifesto (which sets out your ideals) and a constitution (which seeks to uphold them). As far as the FSF are concerned, (1) not sharing is as bad as stealing, (2) using artificial means to keep somebody from sharing is bad, and (3) owners of hardware devices which are based on firmware covered under the GPL need to be granted all the privileges afforded them by the GPL, specifically the ability to upload modified firmware into said hardware. Those (manifesto) issues are what they want to get into the licence (which is more like a constitution).

    Having seen more than one draught of the licence, I think the language is being toned down. The ultimate goal should be that the only people to be dissuaded by its wording from using it, are the very ones who seek to do something which it would forbid. I also think -- well, I hope -- that the FSF are smart enough to figure a way around the purported incompatibilities betwen GPLv2 and v3 before the final release of GPL version 3.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:GPL2 vs GPL3 by Anonymous Coward · · Score: 0

      As far as the FSF are concerned, (1) not sharing is as bad as stealing

      Ouch. No. Not even close. As far as the FSF are concerned, being able to not share is an important right. A license that makes sharing compulsory would not meet the FSF's criteria for a Free software license.

      Another important right from their perspective, however, is being allowed to share.

      The GPL gives both rights to all recipients - they can redistribute the software, with or without modifications, if they choose to but they absolutely don't have to. If they choose to then they must provide it under the same terms including entitlement to source etc. If they choose not to redistribute and keep everything secret then that's fine.
    2. Re:GPL2 vs GPL3 by Anonymous Coward · · Score: 0

      If they choose not to redistribute and keep everything secret then that's fine.
      ..... a right which the Law of the Land already gives them anyway. It's called "Fair Dealing" or "Fair Use", and in conjunction with a doctrine called "Exhaustion of rights" or "First Sale" it permits exactly that, if done strictly for private use.

      This sort of pathetic in-fighting over the tiniest of details is most akin to asking an atheist whether they disbelieve more strongly in the Catholic version of God or the Protestant version of God. You can't even decide whether to call it "Free" or "Open Source" -- you say there is a difference, despite having almost word-for-word identical definitions; but then nobody can actually point to a single piece of software which is Free but not Open Source, or Open Source but not Free. Either prove beyond reasonable doubt there is a difference, or accept that they are different names for one and the same thing.

      None of this is doing the movement any favours. You are ending up more fragmentated than a 10GB hard disk with Windows 98, and in doing so you play right into the hands of Microsoft et al. Internal division is probably the strongest force working against the wider adoption of Open Source Software. You need to get yourselves a united front if you want the respect of corporate managers -- and they are the ones you have to convince in the end, not the rank and file. To the managerial mentality, a group of people squabbling show weakness; but what managers love is strong leadership.
    3. Re:GPL2 vs GPL3 by Anonymous Coward · · Score: 0

      but then nobody can actually point to a single piece of software which is Free but not Open Source, or Open Source but not Free.

      Free Software is a subset of Open Source Software. The FreeBSD kernel is OSS but not Free. The Linux Kernel is OSS AND Free.

    4. Re:GPL2 vs GPL3 by Anonymous Coward · · Score: 0

      How so? Surely the BSD licence under which it is distributed is a Free Software licence?

  20. Well thay are a hardware shop... by The+Creator · · Score: 1

    They benefit from the commodization of the complementary product (software).

    --

    FRA: STFU GTFO
  21. Gnu's Not Unix? by one_red_eye · · Score: 1
    From the article:

    GNU, which stands for Gnu's Not Unix, is the FSF's attempt to create a nonproprietary clone of Unix. Right now, that effort is based on the Linux kernel. But Solaris is another possibility for the core part of the GNU operating system.
    I was of the understanfing that Solaris is Unix.

    Am I missing something?

    http://en.wikipedia.org/wiki/Solaris_Operating_Sys tem
    1. Re:Gnu's Not Unix? by squiggleslash · · Score: 1

      I don't think you're missing anything, I think the author has confused a number of concepts.

      SunOS is the Solaris kernel. Remove the Solaris userland, replace it with GNU, and you have an operating system that has some of Unix (some of the kernel - interestingly, a lot of it is SCO code... no licensing disputes though, Sun bought the rights from SCO, somewhat controvertially, a year or two ago) and mostly GNU.

      Whether you need to is another matter. For the most part, I suspect most people (including Sun) will replace Solaris components with GNU ones on a case-by-case basis, as long as the operating system in totality is Free Software, there's no good reason not to choose the right tool for the job.

      --
      You are not alone. This is not normal. None of this is normal.
  22. One of the things to do... by starseeker · · Score: 2, Interesting

    when considering GPLv3 for Solaris is to contact the actual authors of key parts of the Linux kernel that they would be interested in incorporating and sound out their willingness to license those parts under v3.

    The Linux kernel as a whole is indeed copyright by many people, some of whom are not keen on GPLv3, but what is critical for Solaris is not the WHOLE kernel but the parts which are in fact better than Solaris. The obvious ones are drivers and file system support, but I imagine there are others as well. The point, however, is that Solaris doesn't NEED all of the Linux kernel code. They could only benefit from a few key parts, and the authors of those parts might be convinced to see things differently than Linus and company.

    If I were Sun, what I would be doing is a) waiting for the final GPLv3 while being very active in the process of developing the license b) quietly contacting key individual authors of parts of the Linux kernel that would benefit Solaris, sounding out their attitude to see how much code would be available if they did make the switch, and c) putting an in-house team on a Linux vs. Solaris evaluation to determine the major lacks of Solaris and how they might be addressed internally, assuming no Linux code will be usable.

    The Free Software Foundation's support is not necessarily a guarantee of OS kernel success (*cough*HURD*cough*) but if all FSF code goes GPLv3 and Solaris follows suit being the new favorite development platform of the GNU toolchain will have to have some benefits.

    I'd say the biggest key for Solaris is "what can GPLv3 do for me?" And the biggest immediate factor there is how many of the current Linux kernel authors with desirable code would be willing to consider accommodating Sun by releasing under GPLv3. If they won't, then the question becomes how many new developers could they attract, and that's a much harder question to answer.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:One of the things to do... by starseeker · · Score: 1

      It looks like other people have had this thought too:

      http://6thsenseless.blogspot.com/2007/02/how-much- linux-kernel-code-is-gpl-2.html

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  23. Editors modding the article? by Bob54321 · · Score: 1

    The article has some insightful comments...

    I know the editors have infinite mod points but modding the article insightful before any comments are posted is just cheating!

    --
    :(){ :|:& };:
  24. Free Software Isn't As Important As You Think by NDPTAL85 · · Score: 1

    "So what is it about the GPL that makes developers want to use it? I can't speak for others, but in my own case it boils down to this: in 1985, when I first came across the GPL, I thought about the matter and decided that the inheritance of my life-time software development work to future generations should not be that of a jail built out of proprietary source code. This excludes the BSD-type licenses, as they allow someone else to take away one or more of the four freedoms I've worked hard for to establish at every opportunity. (Even then, it was not always possible, unfortunately.)"

    "On the other hand, the only reason I can see why developers may want to use BSD-type licenses are that they want to deny others one or more of the four freedoms, or need to be able to. If you are one of these developers, maybe you will reconsider your position on this some day when it is financially possible for you. It is now easier than ever."

    I don't mean to be rude but seeing as how most users don't give a rats ass about the four freedoms I don't see why this is such a big draw for most developers. The recent Slashdot study on the software markets of 3rd world countries drove this point home even further. In the US and Europe where proprietary software is expensive, people opt for it over free software anyways. And in third world countries where both proprietary and free software are the same price (about $2 a CD) folks STILL opt for the proprietary stuff. Why? Because its easier to use. All this software freedom stuff is a nice dream but its irrelevant if regular users don't even care because the stuff is harder to use and has crappy interfaces. I run Kubuntu and as advanced as that is the default UI looks like Windows 2000 did back when it first came out. Its 2007 now. I honestly feel like I'm stepping back in time whenever I use that machine.

    As an open source developer I would be mighty discouraged to learn that folks would rather shell out a few hundred bucks instead of using free software. It would make me ask myself "what the hell is wrong with our stuff that it can't even compete for free against a very costly competitor?" Unless you are going to tell me that software should be free if only for the developers. Whats the point of software only used by developers? I thought the whole point of the Free Software movement was to liberate everyone, meaning mostly users, and not just developers. How does it feel to be part of a revolution where literally no one but the people running the revolution shows up and the regular folk go about their business ignoring your calls to action?

    --
    Mac OS X and Windows XP working side by side to fight back the night.
    1. Re:Free Software Isn't As Important As You Think by Anonymous Coward · · Score: 0

      What you're describing is largely the result of ignorance and if piracy were defeated, the third world would not be able to afford proprietary software. I'd say free software is pretty damn important and you're doing a huge disservice to developers.

      Comparing some KDE theme to windows 2000 is irrelevant because users don't care, a computer is a tool for doing work. If eye-candy is important then install a better theme for KDE, enlightenment or Beryl. Personally I find all that distracting and opt for a clean themed fluxbox YMMV.

    2. Re:Free Software Isn't As Important As You Think by vinsci · · Score: 1

      [...] I don't see why this is such a big draw for most developers.

      This is probably because often, you just want to make a small change in a program to make it solve the problem at hand. With Free Software, this is relatively easy. With proprietary software, you need to convince the supplier to do it (and maybe you can have the result next year) or you may need to write a completely new program from scratch to solve it. Developers prefer being able to fix the software the right way. Note that this is also economically much more effective: it often takes less time to actually implement the fix than to try to convince the supplier to implement the fix. This is just one of the reasons why Free Software continues to be used more and more.

      As an open source developer I would be mighty discouraged to learn that folks would rather shell out a few hundred bucks instead of using free software. It would make me ask myself "what the hell is wrong with our stuff that it can't even compete for free against a very costly competitor?"

      Most of the Free Software is of higher quality than its proprietary counterparts (as many studies have found), so it is wrong to suggest otherwise. However, it is also true that people who are not aware of their Free Software options do buy proprietary software. This, I believe, is mostly an effect of the power of marketing, or in other words, to fool people to spend money on bad software that harm the buyer's interests as is the case with Microsoft Vista, for example.

      As a Free Software developer, I'm very much encouraged with the huge success that Free Software is and that it continues to grow exponentially in a snowball-like fashion. Some people seem to think that the Free Software era started only now that Free Software has received the interest and understanding of politicians. I've been around since nearly the beginning and there has never been a reason to regret that.

      --

      Trusted Computing FAQ | Free Dawit Isaak!
    3. Re:Free Software Isn't As Important As You Think by UtucXul · · Score: 1

      I run Kubuntu and as advanced as that is the default UI looks like Windows 2000 did back when it first came out. Its 2007 now. I honestly feel like I'm stepping back in time whenever I use that machine.
      I sort of liked Windows 2000. It was the first time Windows really seemed to work and it looked fine to me. I only used XP for a little while before going GNU/Linux full time, but I can certainly think of worse OS to be compared to than Win 2K.

      Of course I see complaints like that on Slashdot all the time, and I'm not sure I believe them. KDE didn't look anything like Win 2K back when I used it (Mandrake 8 or so), so I highly doubt it looks like that now. It is just a nice easy way to knock Free Software to say it looks like Windows and even worse old Windows (which I'm sure I'm not alone in thinking was one of the better things to come out of Microsoft).
  25. GNU/Solaris with the backing of Sun by OurNewOverloard · · Score: 1

    As Sun is a hardware manufacturer I think this could make a massive difference to adoption of an open source operating system and to Sun's bottom line - I hope they do this. Part of the problem with GNU/Linux is that a lot of manufacturers (like HP) "do" GNU/Linux, but they are too scared of Microsoft to "do" it properly. Sun doesn't have a notebook product range though, but maybe with a lot of people wanting GNU/Solaris that might change.

  26. Will harm mobile developers by abigsmurf · · Score: 1

    Most of the games and software for mobile phones runs on JavaME. To protect software there are DRM features but surely if Java goes GPLv3 support for these DRM functions will have to cease.

    1. Re:Will harm mobile developers by smartr · · Score: 1

      IIRC, JavaME has already been released under GPLv2.

    2. Re:Will harm mobile developers by abigsmurf · · Score: 1

      but surely any future updates would be GPLv3 to keep it in line with Java and to incorporate any changes to the base language

  27. GPLv3 makes sense for Java, not for Solaris by Per+Abrahamsen · · Score: 1

    It seems to me that by far the largest benefit to Sun from GPL'ing Solaris would be to gain the ability to import driver code from Linux. They can't do that since Linux is forced to stay at version 2 because of its lack of an "or later" clause or a clear owner.

    1. Re:GPLv3 makes sense for Java, not for Solaris by squiggleslash · · Score: 1

      I would imagine that straight ports from one to the other are difficult enough without licensing issues, so I doubt that's a major issue for Sun.

      A few years ago, Sun bought the right to relicense, royalty free, all the drivers in SCO Unix. As a result, they already have a well established base of drivers. And if they need to "look over the shoulder" of another operating system to see how to build support for a driver they have missed, all three *BSDs are extremely well supported in hardware terms, often using drivers that fit the principles of the underlying OS far better than Linux does (the ipw3945 driver would be a very obvious example.)

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:GPLv3 makes sense for Java, not for Solaris by vakuona · · Score: 1

      Whilst there might be able to get drivers to work on Solaris that way, they probably will require in Solaris have Joint Copyright with Sun, so that they can release Solaris closed source. so it might not be an option.

  28. Novell by javilon · · Score: 1

    If Sun changes Java's license to GPL3, will Novell be able to distribute java?

    --


    When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
    1. Re:Novell by DarrenR114 · · Score: 1

      Why wouldn't they?

      No one has yet pointed to any specific license violation by Novell of any software package.

      And without specifics, you've got no violation at all.

      --
      Been there, Done that, Sold the t-shirt to the next idiot in line
    2. Re:Novell by jZnat · · Score: 1

      RMS has already stated that he plans to prevent any more Novell-Microsoft patent deals in GPL3, so unless Novell gets out of the patent deal pronto, they're not going to be able to distribute any GPL3-licensed software (e.g. everything from GNU, KDE, Qt, GNOME (although GTK+ and the like will be LGPL, and I heard that LGPL is combining with the GPL so that GPL3 has an option to make it effectively the LGPL), and plenty more software you'd expect in a typical Linux distro).

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  29. v2/v3 incompatibility? by oohshiny · · Score: 1

    Using GPLv3 for Solaris likely would preclude Linux programmers from using Solaris software, and vice-versa.

    Is there any evidence that GPLv3 and GPLv2 licenses are going to be incompatible with one another? I don't see any reason why they should be. In the worst case, GPLv3 might contain an exception, or Sun could easily choose a GPLv3 licenses with a v2 exception.

  30. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  31. open source license, not open source project by oohshiny · · Score: 1

    It looks to me like Sun is going for an open source license, but not actually an open source project. What I mean by that is that, while the code is published under the GPLv3, Sun retains special commercial licensing rights to the codebase.

    What are the consequences? First of all, they have a special commercial interest in the codebase, they have an interest in making sure that others can't use the codebase commercially, and they can set the future direction for Java in ways that's in accordance with their own corporate interests. Furthermore, from a practical point of view, it means that any open source contributor will have to give a commercial license to Sun if he wants his contributions to become incorporated into the official distribution.

    All things being equal, I think that makes Linux and the other open source Java projects preferable to Sun because those are really 100% open source projects, with no special commercial rights reserved for some companies and not others.

    Note that, in contrast to Sun, IBM's Java efforts, being under the Apache license, are true open source projects, because IBM doesn't have special commercial rights compared to other users of the code.

  32. McNealy by WindBourne · · Score: 1

    Sun should have gotten rid of McNealy 5 years ago. I suspect that had they done so, Java would be the only language to use on the net and .nyet would simply be a memory. McNealy has made enemies of the very ppl that were buying his products.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:McNealy by Anonymous Coward · · Score: 0

      McNealy is also the reason that Oak was reabsorbed back from FirstPerson to Sun in the first place in order to become Java. Everyone else was ready to write them off as a bunch of bitter old grizzled vets trying to reclaim the glory days NeWS (since that's what they started off trying to do). Java would never have gotten out of the gate had it not been for him.

    2. Re:McNealy by WindBourne · · Score: 1

      That was early 90's. That was LONG time ago. For the last 5 years, McNealy has done more damage than good for Sun. Now that the company is starting to head back to doing hardware and not playing legal and mind games, I think that they will do better.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  33. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  34. Solaris kernel+GNU by greg1104 · · Score: 1

    A distribution of GNU utilising the kernel of Solaris would certainly receive at least as much support (from the FSF) as GNU with the kernel Linux," [FSF Executive Director Peter] Brown said.

    What an amazing vision of the future^H^H^H^H^H^H^H^H^Hlast October.

  35. You shouldn't lose karma for a different opinion by perkr · · Score: 1

    You lose karma because people believe you are wrong.

    You really shouldn't lose karma just because you have a different opinion. Karma loss should ideally be attributed to posts that abuse the forum system---nothing else. Instead, what is often seen here on slashdot (and other places) is moderation abuse where posts are moderated down just because a moderator disagreed with the post. This widespread moderation abuse is blatant disrespect for a civilized debate or conversation, and should not be accepted by anyone. We all suffer because of it.

  36. I disagree by Anonymous Coward · · Score: 0

    "but you will likely not see "one license to bind them all".

    On the contrary, I expect to see several. :)

  37. Doubts about OpenSolaris by Freed · · Score: 1

    Too many forget how much Sun is suffering from not responding to the Linux kernel several years ago. A big price now is the management problem they have got to catch up. Investing more money into this problem is not good enough; a miracle of sorts is needed.

    If the superficial public discussions are anything to go by, Sun does not have the right process underway to make OpenSolaris under GPLv3 pay off for them. The resistance to the GPL is inevitable and natural. Sun may indeed succeed in spite of dwindling *Solaris, but unless they improve their tactics, why waste more time on *Solaris?

    The position statement betrays some denial about the management problem. What some of the OpenSolaris devs characterize as FUD is really just indifference to the goodies they like to brag about. They fail to understand that bragging in this case is a double-edged sword, just as the position statement itself is; people turn whatever envy they might have not into a revelation about *Solaris paradise but instead into simple inspiration to copy whatever good ideas are left to make *Solaris worth discussing in the present tense.

  38. License as Constitution by Geof · · Score: 1

    I wonder when finally FOSS will unite and start doing something TOGETHER instead of fighting some stupid wars about GPLv2 vs GPLv3 and so on?

    I have a lot of sympathy with your complaint. But licenses are essential for the governance and coordination needed for open source contributors to work together. We can't (for the most part) command through hierarchies or provide financial incentives. The license represents the common ground or consensus achieved by constributors; without it, they would be unlikely to participate.

    Political scientist Steven Weber has called the license a "de facto constitution . . . One way to manage complexity is to state explicitly (in a license or constitution) the norms and standards of behavior that hold the community together." So these debates aren't just about the license; they're about the rights of participants, how they see the community, governance, and so on.

    Different licenses produced different software. We argue this when we suggest that closed-source software is more likely to have hidden bugs. Weber discusses Apache, for example, and says:

    BSD-style projects typically rest with a small team of developers who together write almost all the code for a project. . . . There is nothing to stop an outside user from submitting code to the core team; but in most BSD-style projects, there is no regularized process for doing that. . . . as an ideal type, it is not vitally collaborative on a very large scale, in the sense that Linux is.

    I said I sympathized though, and I do. Politics is no fun. Seeing people who share your goals making (what you believe to be) tragic political mistakes is no fun either. Unfortunately, the fragmentation of the community, the potential for code forks, and so on are part of what hold it together. There's no perfect solution. Though so far the open source solution has proved to be pretty good - one of the best even.

    (Weber's book is The Success of Open Source. It's fantastic. My quotes are from pages 179 and 62-63.)

  39. Dear Sun by petrus4 · · Score: 1

    Please cease and desist engaging in blatantly populist, prostitutional behaviour. It is deeply unbecoming, and reveals that as a company, you are largely devoid of self-respect.

    More seriously, I wish people in general would stop trying to curry favour with the FSF and the associated cultists. Apart from anything else, it causes the FSF and said supporting cultists to continue to hold the unfortunate delusion that they're actually important, when the reality is that people generally do it merely in order to vainly attempt to shut the FSF up. It's exactly the same strategy of appeasement that Neville Chamberlain tried to use with Hitler, and we all know how well that worked out.

    Trying to appease tyrants never works; it simply causes them to believe that you're afraid of them and thus that they can abuse you more. Capitulating to Stallman's tyranny isn't the answer...the answer is to firmly and collectively tell him to take a running jump.

    1. Re:Dear Sun by Almahtar · · Score: 1

      Yeah, because Hitler was all about freedom, right?

      You're clearly very delusional. Take very much medication, ok?

  40. Death of Blu-Ray? by throx · · Score: 1

    The Blu-Ray format uses Java as an integral part of the DRM scheme, if I remember correctly. Given the restrictions in GPL3 against this sort of thing, does it then mean the Blu-Ray format is doomed from incompatible licensing?

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

  41. So many good comments by OptimusPaul · · Score: 1

    I didn't know which to respond to. I happen to think that if you slap a license on it it's not free, GPL, BSD whatever it has some sort of restriction on it. The only free software I've seen is public domain, like libTom for example. And if I ever get around to creating some free software I will do just that, public domain... but for now I a greedy control freak just like all the other Free software folks.

  42. TiVo cut off access to hardware, not software by Per+Abrahamsen · · Score: 1

    It is perfectly possible that Linus all along just want access to the derived software, and don't care about the ability to use said software on the hardware it was originally bundled with.

    1. Re:TiVo cut off access to hardware, not software by Anonymous Coward · · Score: 0

      It is perfectly possible, but extremely unlikely.

      Unless, of course, he is making up excuses for his stand.

  43. Define "box" by tepples · · Score: 1

    My definition of a GNU system would be one that used GNU coreutils out of the box. Define "box". If I buy a Lenovo-compatible PC with Microsoft Windows, and I install devkitARM, I get the port of GNU Coreutils as well as a port of GCC and GNU Binutils useful for developing Game Boy Advance, GP2X, and Nintendo DS software. If you define "box" as a cardboard box, then a GNU/Linux distribution that I downloaded using BitTorrent is not a GNU system, which I don't think you intended.
    1. Re:Define "box" by jrumney · · Score: 1

      with Microsoft Windows, and I install

      Bzzzzt. Thanks for playing. OS: Windows. GNU coreutils, not in box.

      Got it?

    2. Re:Define "box" by tepples · · Score: 1

      OS: Windows. GNU coreutils, not in box. OS: Linux, downloaded. GNU coreutils, not in box, box doesn't exist.
    3. Re:Define "box" by jrumney · · Score: 1

      OK, obviously English isn't your first language, so a lesson is in order. In English we have a number of phrases whose meaning is not exactly the same as the words making up the phrase taken literally. "Out of the box" is one such phrase, meaning "included by default". There doesn't have to be a box involved.

  44. Re:You shouldn't lose karma for a different opinio by Aladrin · · Score: 1

    Well, there's a fine line between disagreeing with most of the people here and flamebait. So I occasionally hold my tongue just to see if it's possible. I almost always have 'excellent' karma, so I'm not real worried about that. Uselessly antagonizing the teeming hoards at Slashdot... Not usually worthwhile.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  45. The FreeBSD license is a free software license by tepples · · Score: 1

    Free Software is a subset of Open Source Software. What is the difference? I looked at the Debian Free Software Guidelines and the OSI's Open Source Definition, and they're nearly identical. (In fact, the OSD was derived from the DFSG.) What notable software has a license that meets the OSD but not the DFSG or the FSF's Free Software Definition?

    The FreeBSD kernel is OSS but not Free. The BSD licenses, including the old ad-clause BSD license, are non-copyleft free software licenses. The FreeBSD license is a non-copyleft free software license compatible with the GNU GPL.
  46. Not until truss behaves as badly as strace... by Anonymous Coward · · Score: 0

    Try putting a multithreaded app under truss on Solaris. Watch the app keep working, although maybe a bit slower. Now try doing the same on Linux with strace. Watch the app deadlock on mutexes, watch threads die unexpectedly, etc.

    Compared to the stability of Solaris no matter how you try to fuck with it, Linux might as well be M$ code.

  47. BSD license equals EEE license by pallmall1 · · Score: 1

    Embrace, Extend, Extinguish.

    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
  48. Intent is a whole lot different that delivery by DarrenR114 · · Score: 1

    We'll see if RMS is actually able to craft a license that puts Novell in violation.

    But don't expect to see anything anytime soon.

    There really isn't much of a groundswell of software projects poised to go with GPL v3: there are only 375 GNU projects listed on the FSF site that are actually under "free" licenses and not all of those are GPL ... and then when the few that do go that direction actually accomplish it, the copyright owners will have to issue "cease and desist" letters with specifics on violations. And such violations will have to be based on specific patents (if we're talking about targetting deals like the MS-Novell covenant.)

    In other words, I wouldn't hold your breath for any action against Novell, even after GPL v3 is released.

    --
    Been there, Done that, Sold the t-shirt to the next idiot in line