Slashdot Mirror


What the GPLv3 Means for MS-Novell Agreement

eldavojohn writes to mention IT Business Edge has a dry but interesting interview with a lawyer (Antoinette Tease) on the effects the GPLv3 on the Microsoft & Novell alliance. From her answers: "Unlike prior versions of the GNU General Public License (GPL), which did not address patent rights, the current draft of the GPL version 3 has several provisions that address patent rights. Section 2 states that the license to use the open source code 'terminates if you bring suit against anyone for patent infringement of any of your essential patent claims' based on any version of the open source program." She goes on to say "the GPLv3 as currently drafted would impose an obligation on Novell to somehow 'shield' its customers from patent lawsuits brought by Microsoft, or, alternatively, to make the source code publicly available..."

161 comments

  1. micro$oft by mastershake_phd · · Score: 1

    What is microsoft doing? Are they trying to get into the Linux market or are they just playing patent games?

    1. Re:micro$oft by PhysicsPhil · · Score: 4, Funny

      What is microsoft doing? Are they trying to get into the Linux market or are they just playing patent games?

      Can't they do both?

    2. Re:micro$oft by gstoddart · · Score: 4, Insightful

      What is microsoft doing? Are they trying to get into the Linux market or are they just playing patent games?

      FUD and misdirection I should think.

      The more we can bandy about the claim that only people who get indemnity from MS/Novell can be free of all of the (alleged) patent infringement which is (allegedly) peppered throughout the Linux codebase, the more people might actually believe it.

      They want to be able to spread the perception that Linux is tainted by their IP, and that running it if it isn't the 'blessed' system is done at your own peril. If they 'embrace' Novell, then they can extinguish all of the other ones by freezing them out. Then, they extinguish Novell over time.

      Of course, that's just what I think. I've been known to be wrong before. :-P

      Cheers
      --
      Lost at C:>. Found at C.
    3. Re:micro$oft by nostriluu · · Score: 1

      They want to create more FUD. I know a lot of shrill voices here don't like Java (sometimes for good reasons, no language is all things), but the JVM is the alternative to CLR/Mono. Check http://www.tiobe.com/tpci.htm to see what I mean.

      Novell produces Mono, and there is now a window where organizations can consider it "safe" to use - safe from patent and other "IP" discrimination. That window may be enough to distract people from the Java/JVM alternative, and if they manage any kind of dominance they can just close Novell's window or maintain them as their pet, and the market could be sewn up. They can harm Linux, Java, and Free/Open software - their biggest competitors - at the same time.

    4. Re:micro$oft by TemporalBeing · · Score: 1

      What is microsoft doing? Are they trying to get into the Linux market or are they just playing patent games?
      Here's my take. Plausible, and even possible. Probable? I don't know.
      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    5. Re:micro$oft by Anonymous Coward · · Score: 0
  2. Re:What it means by Anonymous Coward · · Score: 2, Funny

    Use your dick, it's probably small enough.

  3. So they will continue to use GPLv2...? by rizzo320 · · Score: 1

    From doing a quick read, it sounds like there are concerns on how much protection GPLv3 actually provides. Does this mean that developers will continue to release software under the GPLv2 until this gets straightened out. Is this an option for Novell, or, has their cross-licensed software already been released under GPLv3?

    1. Re:So they will continue to use GPLv2...? by drinkypoo · · Score: 2, Informative

      From doing a quick read, it sounds like there are concerns on how much protection GPLv3 actually provides. Does this mean that developers will continue to release software under the GPLv2 until this gets straightened out.

      The GPLv3 doesn't exist yet. It's still being drafted. Any complaints about the GPLv3 are thus actually complaints about a possible, future GPLv3, and can still be addressed.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:So they will continue to use GPLv2...? by morgan_greywolf · · Score: 1

      Furthermore, GPLv3, when it does finally exist, will be unlikely to cover the Linux kernel. Linus (along with other kernel copyright holders) has already stated his distate for GPLv3 multiple times, and the current license for the kernel states GPLv2 only and has for more than 5 years.

    3. Re:So they will continue to use GPLv2...? by jZnat · · Score: 1

      Too bad for Novell that all the GNU software (which you can't have a working Linux system without, and that includes BSD since they use GCC and some other GNU software) will be GPLv3 or later, so they'll have to maintain their own fork that only SUSE users will care about. OpenSUSE probably won't have the same problem, but SLED and SLES probably will.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  4. Patent rights by hexene · · Score: 2, Informative

    Er, GPLv2 does address patent rights. It's just that GPLv3 overhauls how they're handled.

  5. The lawyer has a point by Spazmania · · Score: 2, Interesting

    The correct language in GPL v3 would be something like, "This agreement is void in its entirety if the covered software is found to implement a current, valid patent whose owner has not offered the patent for use for free in any manner comperable to how it is used in the covered software." They keep trying to skirt the issue, which is that you can't have free, open-source software if it implements non-free patents or if the patent license materially impacts what you would otherwise be able to do with the software or change the software in to.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  6. We've been through this twice already! by mi · · Score: 2, Insightful

    Remember, when the (false) news came out, that OSF/GNU/whatever is going to sue Novell over their deal with Microsoft?

    First, when the news was still hot, a number of (Insightful) comments were posted, explaining the issue along the lines of Ms. Tease's argument.

    Then, the next day, it was announced, that there are no such plans (for litigation) and the author of the original article was criticized for pulling something out of you-know-where.

    Some of the comments (including mine) then reminded, that the "GPL is da bomb", much to the annoyance of GPL fan-boys, who claimed, there is absolutely no danger for a business in mixing it with their own wares.

    Here we go the third time around, and GPL really is "da bomb" (no litigation today does not mean, no litigation tomorrow)... Its fans may argue, that it is a weapon in good hands, guarding freedom against proprietary evils — may be. But there is no denying, that it is a weapon (bomb), and that businesses may want to give the idea another thought — or opt for BSD-licensed software instead.

    --
    In Soviet Washington the swamp drains you.
    1. Re:We've been through this twice already! by vivaoporto · · Score: 4, Informative

      But there is no denying, that it is a weapon (bomb), and that businesses may want to give the idea another thought -- or opt for BSD-licensed software instead.

      It is not "da bomb". It is "da shield". It is not like companies were being forced to use GPL licensed software, or if they were unaware of the terms of the license. GPL v3. will *not* work like those "submarine patents", that are granted and kept low profile, and them when someone makes a profit of it are used to sue the company for a lot of money. In fact, it is exactly the opposite, it is a way to ensure that the company distributing derivative software using that GPL (and I say derivative because, if they own the copyright, they can still (re)license in whatever license they want) doesn't not hijack the code and deny to the public the benefits they were granted when accepting the terms of GPL.

      A license is just that. Without GPL, they have no right to distribute derivative works. With GPL, they get the rights, but must to abide to the terms. The terms are there to ensure that they will pass along the rights they got, and that they will not pull a card from the sleeve and deny people the very freedom that the GPL license is born to grant.

      In short: you have the right to not distribute GPL'd software. If you do, you must abide to the terms and preserve the intended freedoms. Play by the rules or go away, it is simple as that.

    2. Re:We've been through this twice already! by mi · · Score: 1

      It is not "da bomb". It is "da shield".

      No, it is not a defensive weapon. Just as this very case is showing, a business (Novell) can adapt GPL-licensed software (Suse) and then find itself limited in their choice of other partners (Microsoft). GPL may be defending GNU-license users against suits by Novell/Microsoft, but it is harming Novell beyond the traditionally understood requirement of "provide the source and you'll be fine".

      That no one is suing Novell right now, does not mean, no one will — FSF's leadership may change in a few years... It is not a "time bomb" in that an explosion is not certain. It is a remotely-controlled (by FSF and individual authors) bomb — if they decide, you violated the terms, they could sue — potentially winning, and certainly bringing you a ton of bad publicity...

      Play by the rules or go away, it is simple as that.

      Why, of course! I'm not disputing the rights of people, communes, and corporations to attach any strings to their works. Just arguing, that the particular bundle of strings called "GPL" is more restrictive than many realize...

      While modern BSD-licenses don't carry even the controversial "advertising clause" (which merely required a mention of UC Berkeley), GPL is getting aggressively more restrictive to users helping (like commercial licenses do) the authors instead.

      I understand, why someone may pick GPL for their own work, but I don't understand, why Novell did not pick a *BSD Operating System to build upon... Apple made a smarter move.

      --
      In Soviet Washington the swamp drains you.
    3. Re:We've been through this twice already! by swillden · · Score: 1

      No, it is not a defensive weapon. Just as this very case is showing, a business (Novell) can adapt GPL-licensed software (Suse) and then find itself limited in their choice of other partners (Microsoft). GPL may be defending GNU-license users against suits by Novell/Microsoft, but it is harming Novell beyond the traditionally understood requirement of "provide the source and you'll be fine".

      But only because Novell is trying to use that additional partnership to gain an advantage as the preferred distributor of the community's work. Novell is trying to create a situation where only Novell can sell or otherwise distribute Linux because anyone else who tried it will be sued by Microsoft. Even if they don't go that far, the Novell and Microsoft agreement is structured specifically to ensure that those to whom Novell distributes are unable to redistribute -- which defeats the bedrock goal of the GPL and assures that Novell is in complete control of Suse. Novell won't have to compete against workalike knockoffs like Red Hat does.

      The GPL is only dangerous to companies who try to abuse the community. It's a purely defensive weapon.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:We've been through this twice already! by mi · · Score: 1

      Novell won't have to compete against workalike knockoffs like Red Hat does.

      Not wanting to compete against knockoffs seems very sensible. If GPL stands in Novell's way as you describe, it really is a bomb.

      The GPL is only dangerous to companies who try to abuse the community.

      How is Novell's desire to remain in full control of Suse (for which it paid a lot of money) "abusive"? And of which community? Community of workalike knockoffs?

      It's a purely defensive weapon.

      One can bang an enemy's head in with a shield, you know... Also, mines are "purely defensive" too — yet there are loud (and sound) arguments for banning some of them...

      --
      In Soviet Washington the swamp drains you.
    5. Re:We've been through this twice already! by JoshJ · · Score: 1

      The problem with the BSD License was not that you had to mention Berkeley. The problem was that you had to mention UC Berkeley, then John Smith kept the clause in there so you have to name him, and then you have to name Nick Johnson, then you have to name .... you get the idea.

    6. Re:We've been through this twice already! by swillden · · Score: 1

      Not wanting to compete against knockoffs seems very sensible. If GPL stands in Novell's way as you describe, it really is a bomb.

      Not wanting to compete against knockoffs may be sensible, but that approach to business is incompatible with the GPL's goals. If you want to sell a product which you control and which can't be duplicated by others, don't get in the business of selling GPL'd software. Red Hat isn't actually much harmed by the knockoffs, because their real product is support, not software. Whatever the case, Red Hat understands the GPL and accepts that they have to act according to the rules it specifies if they want to make a living from the software licensed under it. Novell apparently hasn't figured that out.

      Instead, Novell tried to subvert the GPL, and the FSF is fighting back by closing the loophole. So Novell will have the choice of maintaining all of the FSF software themselves (and all of the other packages that adopt GPLv3) or finding a way out of their deal with Microsoft. Yes, it's going to be painful for Novell, but they brought it on themselves.

      It's like sitting under a table and yanking on the tablecloth. When all the dishes come down on your head, you can't claim that whoever set the table was preparing a trap. They were just getting ready for dinner.

      How is Novell's desire to remain in full control of Suse (for which it paid a lot of money) "abusive"?

      It doesn't matter how much money Novell paid for Suse -- it's not really Novell's (more fool them for paying a lot!). 1% or so of it is theirs, but the rest was written by a whole bunch of other people and Novell has no right to control it. If Novell wants to remove all of the code they don't own, then they're perfectly welcome to control what's left.

      And of which community? Community of workalike knockoffs?

      Which community? The one that wrote the software under the terms that it would be freely redistributable!!

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  7. SUPPORT THE GPLV3 NOW by scenestar · · Score: 0, Troll

    This could mean the FINAL BLOW to the evil empire

    MSFT is quietly trying to weasel it's way into the linux world through Novell

    Without their Novell patent strongarming they have no single foothold within the Linux world.

    --
    perpetually dwelling in the -1 pits
    1. Re:SUPPORT THE GPLV3 NOW by RobertM1968 · · Score: 2, Insightful

      I think it more likely that MS is trying to kill the *nix world through their deal with Novell - how much longer before software that was Open Source/GPLd becomes MS' property and whole sections of *nix need to be re-written? MS can either put pressure on Novell to copyright or patent the code, or put pressure on Novell to allow MS to patent or copyright the code.

      Keep in mind, MS doesnt need to have the code copyrighted - they can patent the "idea" that the code implements, allowing no one else to write replacement code that MS wont consider a violation of their patent.

      It cant be as simple as MS trying to get into the Linux market - with what products? They dont have a *nix OS or a *nix app to make money off of in that arena. Anyone remember Connectix? Remember MS' promise to keep support for running on other OS's? Then the OS/2 and Mac clients were dropped... Buy (or buy your way into) anything that they see as a threat and corrupt it from the inside out...

      Just my thoughts...

      -Robert

    2. Re:SUPPORT THE GPLV3 NOW by Rycross · · Score: 2, Interesting

      I think its less likely that this specific initiative is designed to kill the *nix world. I think that they're trying to pay lip-service to interoperability in a way that doesn't give people an easy path to migrate completely to FOSS/OSS. After all, they're being sued a lot in the European union over interop issues. This way they can say "Hey, we interop, look at our deal with Novell! Its not our fault that those other guys don't want to work with us." The FUD aspect is likely just some extra icing on the cake.

    3. Re:SUPPORT THE GPLV3 NOW by linvir · · Score: 1

      It is a dark time for the rebellion. Although the TCO study has been destroyed, Imperial patents have driven the rebel forces from their base and pursued them across the galaxy.

      Evading the dreaded Imperial Lawsuit, a group of freedom fighters led by Richard Stallman has established a new secret base on the remote ice world of en.opensuse.org.

      The evil Lord Ballmer, obsessed with finding young Stallman, has dispatched thousands of remote lawyers into the far reaches of space...

    4. Re:SUPPORT THE GPLV3 NOW by Hugonz · · Score: 1

      We all know how that episode ends....

    5. Re:SUPPORT THE GPLV3 NOW by Anonymous Coward · · Score: 0

      Oh my dear lord there really are people like you.

    6. Re:SUPPORT THE GPLV3 NOW by scenestar · · Score: 1

      dammit, perhaps i was a bit enthousiastic, but common a troll? someone needs to posi up.

      --
      perpetually dwelling in the -1 pits
    7. Re:SUPPORT THE GPLV3 NOW by gujo-odori · · Score: 1

      I think it more likely that MS is trying to kill the *nix world through their deal with Novell - how much longer before software that was Open Source/GPLd becomes MS' property and whole sections of *nix need to be re-written?

      Anything that is currently available under GPL (2 or 3, doesn't matter) and not already patented or at least filed on, can never really be owned by MS, Novell, or anyone else. The fact that prior art exists and is GPLed would make any future attempt to patent it easily defeasible because that prior art is widely available and would be noticed, esp. now that USPTO and the courts are finally starting to wake up to this stuff.

      WRT copyright, Novell could change the license of anything for which they hold copyright and release it under a proprietary license going forward, but all that get them is a fork based on the last GPLed version and not many users of their proprietary version in comparison. This is one of the things the GPL is designed for, and a comparison of SSH and OpenSSH is a good example of this in practice. SSH was taken proprietary, a fork was made of the last GPLed version, and now OpenSSH totally dominates the market.

      I'm not advocating a relaxation of vigilance - MS is a fierce competitor and will do anything to win - but these are approaches that would not work well for them, if at all.

    8. Re:SUPPORT THE GPLV3 NOW by RobertM1968 · · Score: 1

      Good point... how (or would) that apply to taking the patent route instead of the copyright route?

    9. Re:SUPPORT THE GPLV3 NOW by nuzak · · Score: 1

      Holy crap, I'm embarassed to be in the same room as the monitor displaying that post.

      --
      Done with slashdot, done with nerds, getting a life.
    10. Re:SUPPORT THE GPLV3 NOW by linvir · · Score: 1

      If it's any help, the post was intended as a satirisation of the great-grandparent's phrase "evil empire".

  8. Nothing by edbob · · Score: 3, Informative

    As far as I know, the Linux kernel will remain with GPLv2. Right now, nothing is covered by GPLv3, so it means nothing. It should get interesting if some open source component used in Suse goes with GPLv3, though.

    1. Re:Nothing by Anonymous Coward · · Score: 1, Interesting

      I believe that is about to be GCC.

    2. Re:Nothing by Rycross · · Score: 1

      I'd be surprised if a lot of the GNU toolchain doesn't move over to GPL3. This would likely cause problems with Novell if they aren't able to amend their Microsoft deal to work around whatever GPL3 throws at them.

    3. Re:Nothing by mgiuca · · Score: 1

      As far as I know, the Linux kernel will remain with GPLv2. Right now, nothing is covered by GPLv3, so it means nothing. It should get interesting if some open source component used in Suse goes with GPLv3, though.
      Actually, important point here: when you release software under the GPL, you can choose three different "modes" of application:
      • Choose a specific version and stick with it.
      • Choose a specific version and say "this version or later".
      • Say "any version of the GPL can apply".
      What this means for the latter two, is that redistributors can take GPLv2 code, and they can change it to GPLv3. The "this version or later" clause is actually the "default", as far as the GPLv2 itself recommends you place in your code:

      This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
      (My emphasis).

      This means that there is a huge amount of GPLv2 software which is set to become GPLv3 automatically. Granted, the main trunk won't necessarily become GPLv3. But it means that it's very easy for main trunks to upgrade to GPLv3, which they will do when they wish to integrate other GPLv3 code.

      (Note: The Linux kernel does not use the "or later version" clause, so it is heartily stuck on GPLv2).
  9. I can't be the only one... by shinma · · Score: 2, Funny

    That thinks Antoinette Tease sounds like a porn star name...

    --
    Shinma
    1. Re:I can't be the only one... by drinkypoo · · Score: 2, Funny

      Sorry to disappoint, but there are pictures and the only position she'd hold in porn would be behind the camera, unless it was one of those boring-ass pornos supposedly made by women for women but they're actually made by women for geriatrics.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  10. didn't it already? by Lord+Bitman · · Score: 1

    I thought that was already part of the GPL2, it just didn't explicitly mention patents. I see listing things explicitly (patents, DRM), rather that relying on a sweeping "anything you do to restrict others' ability to enjoy the same rights to use the software which you have, terminates your rights under this license in full"[of course, worded better], as a mistake.

    to push a hypothetical beyond the breaking point:
    I would like anyone who prevents, at gunpoint, users of my software from freely modifying and redistributing it, to lose their rights to redistribute my software.

    The GPL3 has no such provision.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  11. Correct for what goal? by Chmcginn · · Score: 4, Insightful

    The correct language in GPL v3 would be something like, "This agreement is void in its entirety if the covered software is found to implement a current, valid patent whose owner has not offered the patent for use for free in any manner comperable to how it is used in the covered software."

    If their goal was to avoid accidentally using a software patent, that would be correct.

    But if their goal is to instead set up a state of (some degree of) mutually assured lawsuits, then what they are doing is the correct choice. If Microsoft (or any other software vendor, for that matter) takes a single piece of GPL v3 code that wasn't previously released as GPL v2 code, any software patent lawsuit will trigger a response of copyright infrigement lawsuits.

    --
    Have you been touched by his noodly appendage?
    1. Re:Correct for what goal? by ClosedSource · · Score: 1

      That's a non-issue for MS because they aren't using GPL'd code of any version and are unlikely to do so in the future.

    2. Re:Correct for what goal? by sconeu · · Score: 1

      Microsoft Services For Unix (formerly Interix).

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    3. Re:Correct for what goal? by SpaceLifeForm · · Score: 2, Insightful

      There is no way that you know that as
      you can not see the source code.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    4. Re:Correct for what goal? by Spazmania · · Score: 1

      Pardon me; I assumed the goal was to include software patents in the mix with the same goals and spirit as GPLv2. If GNU's goals have changed since GPLv2, that's another matter entirely.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    5. Re:Correct for what goal? by ClosedSource · · Score: 1

      Perhaps if you actually wrote a sentence, I'd know what your point was.

    6. Re:Correct for what goal? by init100 · · Score: 1

      The point is the Microsoft are using GPL code in their Services for Unix addon to Windows.

    7. Re:Correct for what goal? by sumdumass · · Score: 1

      There is nothing indecating they need to take this to GPLv3. SO as long as they don't update the microsoft services for unix or if they just update it themselves, there isn't a problem.

    8. Re:Correct for what goal? by sumdumass · · Score: 1

      Thank you!!!!!!!!!!!!!!

      Damn, someone who actualy calls it like it is.

    9. Re:Correct for what goal? by ClosedSource · · Score: 1

      Sure, in the same sense that we don't know if your code is in it. The point is that there's no reason to believe that GPL'd code in particular exists within MS code (with the exception of Windows Services for Unix as others have informed me here, but that's not covert).

      There are two broad categories of GPL'd code: Core utilities that provide functions that Windows has had for many years and full-blown applications whoose code would be difficult to resuse in a Windows application. Neither is particuarly useful for MS to steal.

    10. Re:Correct for what goal? by Chmcginn · · Score: 1

      If GNU's goals have changed since GPLv2, that's another matter entirely.

      I'm not going to claim any special insight into the writer's mind... but it would be a understandable response to the threat suggested by Mr. Ballmer.

      --
      Have you been touched by his noodly appendage?
    11. Re:Correct for what goal? by Hal_Porter · · Score: 1

      They should have called it Microsoft Services and Tools For Unix

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  12. The tricky bit is to KISS by Anonymous Coward · · Score: 2, Insightful

    The reason the GPL is so successful is that it is very simple. That makes it very hard to pick holes in. The more bits they tack onto it, the more likely it can be overturned in court. It's darn hard to write something simple, elegant, comprehensive and bullet proof.

  13. CYA (or maybe somebody else's) by Chmcginn · · Score: 1

    I think it is a particular instance of CYA. While sweeping statements have a harder time holding up in (specifically American) courts, while the more specific the statement, the harder it is to find a loophole.

    --
    Have you been touched by his noodly appendage?
  14. it's a way to divide the community by H4x0r+Jim+Duggan · · Score: 4, Interesting

    > FUD and misdirection I should think.

    Surely, but I think there's more to it.

    One goal is to divide the free software community. With the Novell deal, Novell no longer has an interest in helping the community to fight MS's patents. Worse, Novell now benefits from Microsoft's patents getting more and more dangerous. To fight the patent problem, we can't afford to lose any friends. ...not the Novell was much of a friend in the anti-swpat campaign, but if MS is allowed to buy on free software distributor, they can buy others.

    And another motivation a little more base: extortion. Microsoft has been in stagnation for a long time and it now scrambling to slow everyone down to prevent their demise. It would be a clever long term strategy to find a way to profit from the free software operating system that will probably replace theirs.

    1. Re:it's a way to divide the community by Rycross · · Score: 3, Insightful

      I think that its more about Microsoft being able to say they interop without having to actually do it in a real, significant way. That way they can avoid possible lawsuits without actually having to give people a possible migration path. They're getting sued in the EU over interop issues after all... and it does fit in with Microsoft's MO. Not that FUD isn't a nice bonus.

    2. Re:it's a way to divide the community by sumdumass · · Score: 1

      The most important goal is the one you missed. And unfortunatly it is so obvious the fact you missed it is likly to mean it is working.

      Ask you self, what is going on at microsoft right now.

      This entire situation is created with the sole intent to keep people away from non microsoft products. And microsoft didn't want to look like the bad guy for obvious reasons so they pushed it off onto Novell. And in all this, the opensource cominity is extreamly happy with creating as much chaos as possible to keep large companies away from non MS products.

      Someone once said, "Microsoft doesn't know how to deal with the opensource comunity. They cannot treat them like some company they can use their monopoly powers to squash like normal". So instead Microsoft recuites the open source community to spread all the FUD possible and create resentments to the point that most companies would stay as far away as possible. And they don't need some expensive add campaing to do their. Their entire expense is what it took to pay a lawer to make some wrong statments and whatever balmer gets paid in the few seconds it takes to incite the riot. I think it was less then a paragraph the first time. A few sentences more the next.

    3. Re:it's a way to divide the community by mgiuca · · Score: 1

      if MS is allowed to buy on free software distributor, they can buy others.
      I think "others" would think very *very* seriously about dealing with the devil after what's happened (Novell having been basically instantly ostracised from the greater open source community).
  15. License can't solve patent problems by starseeker · · Score: 4, Interesting

    As much as I like the idea of protective clauses in the GPL3 license, I have a feeling that the people inclined to make trouble for free software with patent cases are unlikely to be in a position where the GPL would stop them. They will be competing with GPL software, not using it - being forbidden to use it won't stop them at all.

    The conflict is fundamental - patents stop people from doing things with software, and open source programmers want to do those things. The law is a tool towards those ends, which both sides will employ. The stark fact seems to be that the law supports patents, and so does the political establishment and commercial support which funds said establishment.

    There are two things stopping a WW3 style patent nuke war, as far as I can tell - one is the MAD assurances provided by the larger open source companies and/or supporters, and the other is the cost/benefit analysis of launching an attack on an open source author/project is not so good. Attacking the project means lots of legal fees if the case is fought, very bad press among the tech community, and the distinct chance the software you are attacking will be reborn, rewritten, or even replaced by something better as thousands of irate geeks seek a technical solution to the legal action. If by some chance the patent being used has covered all possible useful methods of doing something, the community simply waits until it expires and THEN proceeds. Yes 20 years is a long time, but it is not forever. The GIF patents eventually expired, and I would be very surprised if the cost/benefit analysis of those patents was a net plus. Apple has not gone after the freetype project, for example (although they did contact them).

    However, these mechanisms cannot be entirely relied upon. JMRI is certainly an example: http://jmri.sourceforge.net/k/index.html So long as patents can be filed on software, there is the potential for a slaugher among free projects. I can't think of any license change JMRI might have made that would avoid their current situation. Patents will always pose a serious threat to free sofware, as the representative of commerical control interests. Indeed, I would expect that if patents are abolished some other method would be found, but at least it would be more difficult.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:License can't solve patent problems by Todd+Knarr · · Score: 1

      GPLv3 can't address patent-holders who don't use or distribute Linux enforcing any patents that might be infringed by Linux, but that's IMO right and proper. Any such patent-covered code would've been in Linux by mistake, and should and will be removed. GPLv3 does address two classes of patent issues, though:

      1. Patent-holders like TiVO who benefit from using GPL'd software as the basis for their products. If they want to continue to use the GPL'd code in their product, they have to allow anybody else to use their patents in the code (including to make a competing product). If they want to enforce their patents and block anyone else from using them, they have to give up the GPL'd code and write their own.
      2. Deals like the Microsoft-Novell one. The GPLv3 proposed language puts Novell in a bind. If they want to distribute GPLv3'd software containing patents for which they have a license, they have to sub-license all direct and indirect recipients for those patents. If they can't sub-license, they can lose the right to distribute the GPLv3'd code entirely. GPLv3 can't do anything to the Microsoft half of such a deal, but it can and does force the Novell half to either negotiate terms compatible with the GPLv3 or find themselves unable to comply with one set of terms without breaking the other set. This isn't perfect, but it's the best that can be done.
    2. Re:License can't solve patent problems by sumdumass · · Score: 1

      It is nice to see someone finaly get it correct. Novell would need to do something that it isn't doing currently in order to be effected by the microsoft deal and the GPLv3. MOst people forget that ad go straight to the Novell is friendly with MS let kill them now.

      As for the Tivo issue. I'm not sure I can agree in as much. IF the patented GPLed code in question is used with GPLv2 software then the GPLv3 cannot touch them. This has to do with the ability of the two GPLs to co exist. The GPLv2 says no further restrictions and if the GPLv3 placed one on it, then it would be in violation of the GPLv2 licenes. I know there are expections but only the ecections in the GPLv2 matter as to what is compatible with it. So the GPLv3 is a little out except were the restrictions come into play. The linux kernel is likley to remain GPLv2 for quite a while so there need to be some interoperability.

  16. v2 is not an option for Novell by H4x0r+Jim+Duggan · · Score: 4, Informative

    Using GPLv2 is not an option for Novell because they don't own the software they package and redistribute.

    When developers switch future versions of their software to GPLv3, Novell will not be able to incorporate the changes in those new versions.

    So if Novell wants to avoid GPLv3, they will have to forever stay with Glibc 2.5, GCC 4.1, coreutils 6.7, and old versions of GIMP, emacs, bash, gdb, etc. etc.

    1. Re:v2 is not an option for Novell by Anonymous Coward · · Score: 1, Funny

      How much of this old crap do they really need modifications for? If GCC isn't working now, it never will.

    2. Re:v2 is not an option for Novell by Anonymous Coward · · Score: 0

      You assume everyone is going to adopt GPL3.

    3. Re:v2 is not an option for Novell by sumdumass · · Score: 1

      lol. it isn't forever. It can be forked and developed independent of the FSF. So Glibc 2.5 could become something like Glibc 2.5N for novells version.

      And I don't think Novel is the only one who is going to be wanting to use this. So it will probably continue to be a community effor with the biggest difference in being that both communities are smaller now.

      As far as I know, unless something drastic happens the kernel will be staying GPLv2 also. SO they better watch how tight they try to make the GPLv3 restrictions that it doesn't make it completly compatible with the Linux kernel and now you have a bunch of newly licensed tools that have problems being used.

      Besides, Novell haas done nothing that would stop them fro using the GPL. And unless the GPLv3 has changed in the last few days, this ideaof novell being require to jump through hoops is rediculous. Ther eis nothing stoping them from using anything GPLv3 as it was drafted as of March 1 2007. SOi don't know why all the hubbub is about.

    4. Re:v2 is not an option for Novell by Tim+C · · Score: 1

      So if Novell wants to avoid GPLv3, they will have to forever stay with Glibc 2.5, GCC 4.1, coreutils 6.7, and old versions of GIMP, emacs, bash, gdb, etc. etc.

      Yes, because they can't possibly hire a team of programmers to keep their GPL2 versions of the stuff that's relicensed under GPL3 up to date - even assuming that the community doesn't take up a lot of that slack anyway. Judging from articles here, GPL3 adoption is far from a given for many people.

      That's the entire point of open source though. Don't like the direction the original team is taking the software? Fork it and maintain your own. Questions of scale may make it impractical in this case, but I don't think that's a given at this point.

  17. you're 1 paragraph point is correct by H4x0r+Jim+Duggan · · Score: 3, Informative

    The point you make in the first paragraph is correct. Stallman points this out:

    We keep looking for ways to protect the users from the danger of software patents, but there's only a limited amount that any software licence can do this. The thing that makes software patents so dangerous is that somebody that you've never heard of and with whom you have no relationship whatsoever can have a patent covering a technique that you implemented, and sue you for the code you wrote.

    This is precisely why software patents are so bad, and since you have no relationship with that person, there's no opportunity for any licence on your software to have any effect on him. So all we can do is get rid of a small part of this large danger for all software developers.

    Quoted from here (scroll to the audience member's 2nd intervention): Stallman speaking in Bangalore

  18. Wrong, wrong, wrong by massysett · · Score: 4, Informative

    Did the person interviewed for this article actually read the draft?

    "This License explicitly affirms your unlimited permission to run the unmodified Program." (emphasis added) "This License permits you to make and run privately modified versions of the Program, or have others make and run them on your behalf." It is only this permission to make and run privately modified versions that terminates if the licensor sues for infringement. This is a far cry from what the article suggests, which is that the license "to use the open source code" terminates when the licensor brings a patent claim.

    I hope the article is a distortion of what this attorney said. If it isn't, then anybody who has hired this lawyer for anything software-related should get another lawyer, pronto.

    1. Re:Wrong, wrong, wrong by CandyMan · · Score: 1

      It is the *licensor's* license to distribute (not the end user's right to use) which is terminated when said licensor brings a patent claim. Otherwise the article makes sense; I don't agree with her take on software patents, but it is pretty consistent with the received 'wisdom' among patent lawyers.

      --
      http://barrapunto.com/ - News for nerds, en español
  19. You're correct, 25-50% of each distro'll be GPLv3 by H4x0r+Jim+Duggan · · Score: 4, Informative

    All of the GNU project will move to GPLv3. That's glibc, gcc, gdb, binutils, coreutils, bash, grub, grep, cpio, readline, make, gettext, GIMP, aspell, parted, parts of GNOME, etc. etc. etc.

    Also, SAMBA said they'll be moving to it, and MySQL said they expect to move to it. Sun might, or might not, use it too.

  20. What it means... nothing. by kinglink · · Score: 2, Insightful

    Ok so someone creates a version of linux, I get that version of linux under the GPL (v1 v2 or v3). The next day the author decides that they want to use the next version of linux. They can redistribute it under the GPL v2 but unless there's a provision that says the creator can change the terms of the license at a moment's notice. Last I heard (or didn't hear) no such provision is made, and no one would accept it if it was. If I got the GPL v2 version of the software then I'm required to only use it as specified in GPL v2. If GPL v2 said I can share that code as long as I share it's source and the license then anyone can take it from me. So from that perspective the version of software Novell and Microsoft are discussing is theirs they have no fear from GPLv3.

    On the other hand if they are going to incorporate new parts there's a problem, however just from the last 6 months, I've heard numerous people who will flat out not support GPLv3, which tells me that GPLv3 is going to have issues if not be down right thrown out. Unless everyone supports it (namely the people coding the kernel of linux is going to be a big factor) then it's going to screw everything up.

    This is part of the problem with the FSF, they want their license to succeed but to do so they kinda steamroll over problems like this and the semi viral nature of GPL (if you use our code your code must be GPL). GPL has issues and the solution isn't a new version that creates new problems, if anything a lot of these problems make me want to avoid GPL more than try to embrace it.

    1. Re:What it means... nothing. by jimicus · · Score: 1

      Except that a Linux distribution is more than just the kernel.

      All the tools used to compile the kernel are FSF-owned, and will go over to GPLv3. Things like bash, grep, gimp are also included.

      A handful of other major projects have also made pro-GPL3 noises - Samba being the most well known.

      Now, there's nothing to stop me taking the last GPLv2 version of these, entering into an agreement with someone which would stop me distributing GPLv3 code but not v2 and simply never upgrading the versions I ship - or alternatively maintaining my own versions complete with clean-room reimplementations of any new features in the GPLv3 software as and when it's updated - but that immediately puts me at a massive commercial disadvantage to anyone else who's not made such an agreement.

      If I never update the versions of software I ship, then my distribution starts to look rather dated inside a year, and positively antiquated inside 3.

      If I go down the "reimplement every new feature" route, my software development costs go through the roof because all of a sudden I have to keep up with all this GPLv3 software but I don't have anything like the number of volunteer developers working on my code that I did before. There's also a strong chance that the agreement I made earlier will effectively make a lot of project leaders who are using GPLv3 think twice before accepting patches from me - that's assuming I can submit such patches in the first place.

  21. Benedict Arnold by Anonymous Coward · · Score: 0

    Here is the biggest traitor of the Linux community.He is working for Novell, which is bad enough and then developed a C# platform for Linux, which is a Venus fly trap. He should be shunned as a traitor to the community.

    1. Re:Benedict Arnold by FishWithAHammer · · Score: 1

      de Icaza might be slime, but Mono's good stuff. Very nice to use, effective, and better than Java.

      If Java didn't suck, I wouldn't be using C#.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  22. M.A.D. or M.A.L.? by Kazrael · · Score: 2, Funny

    Mutually Assured Destruction through mutually assured lawsuits?

    --
    Development notes at http://devscribbles.blogspot.com
  23. I predict: by JPriest · · Score: 1
    GPLv3 matters not because it is a license for software that is distributed. Novell distributes Linux but this code is not covered by the agreement. If the customers distribute Linux code, all the standard GPL rules still apply.


    The deal would have been against GLPv2 if it applied SuSE Linux in the first place. Because the deal never pertained to SuSE Linux, it matters not what the license is modified to say.


    I predict GPLv3 won't matter to the Novell-MS Deal.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  24. GPL v3 will certainly further divide the community by HornWumpus · · Score: 2, Insightful

    Why is Microsoft trying to make it impossible for Novell to use GPLv3 components?

    BSD will benefit. Will we see the GNU tools replaced by BSD based tools?

    Is that even possible? (I'm asking a serious question, as opposed to the troll like nature of the rest of this post)

    I see GPLv3 as being far too political a license.

    Stallman has had his Shockley moment. After being surrounded by people telling them 'your poop don't stink' and how smart they are for a period of time lots of smart people 'Go Hollywood' and start to believe it. They then start talking out of their butts about shit they are unqualified to speak of (e.g. Shockley about eugenics, Pauling about vitamin-C, Stallman about economics and politics, Chomsky about economics and politics, the Pope about sex etc etc)

    I'm coping to this being troll like. Only 'cause I understand the audience. It's an honestly held opinion. I'm consistently amazed I have any karma at all.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  25. GPLv3 will be widely adopted, it's a given by H4x0r+Jim+Duggan · · Score: 3, Informative

    The whole GNU project will use it. That means Glibc, gcc, parted, GIMP, parts of GNOME, gdb, binutils, coreutils, bash, gettext, aspell, grep, gzip, findutils, cpio, make, grub, etc.

    The SAMBA project have also said they'd be using it, and MySQL sound like they will be too. Sun might or mightn't. Some others will too, surely.

    1. Re:GPLv3 will be widely adopted, it's a given by SpacePunk · · Score: 1

      It just means that there will be a lot of forking going on. It'll be real fun keeping track of gpl2 and gpl3 versions.

  26. I don't understand by Degrees · · Score: 4, Interesting
    I have to admit: I don't understand the idea

    Worse, Novell now benefits from Microsoft's patents getting more and more dangerous.

    I'm a Novell customer, and Novell makes a decent amount of money off us. If Novell gave Microsoft a reason to sue us, we'd drop Novell and become an all-Microsoft shop.

    I don't understand why people think Novell wants to jeopardizes it's business.

    There was speculation that the deal was designed to scare Red Hat customers over to Novell. But I don't see that as reasonable either. If Microsoft sues Red Hat customers, Red Hat, the FSF, and indeed Novell will sue Microsoft to show us the code.

    I just don't get it. We had one Linux server going into 2006, and because of our Novell license agreement, at the end of 2006 we had twenty-two. (We're up to 25 now). Seven or so of those were migrations away from NetWare - which is the sensible path Novell is suggesting to it's customers. Why does Novell want to jeopardize that?

    What does make sense to me is that Novell kept trying to sell Linux into big companies, and the Microsoft FUD was working. The only real way for Novell to counter that was the Novell-MS deal.

    My CIO thinks better of Linux, now that Microsoft has acknowledged it. If Microsoft was trying to sow FUD in our shop, that certainly back-fired.

    Although, if the FSF is successful in cutting Novell's Achilles Heel, then I suppose the Microsoft gamble will have been worth it (to Microsoft at least).

    --
    "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    1. Re:I don't understand by sumdumass · · Score: 1

      I have to admit: I don't understand the idea
      Thats because the idea is too complicit on the idea of malice being at the front of it. Someone once told me to never attribute malice to something that can be explained by ignorance. And giving Novell's history of getting burnt when working with microsoft, I would say they were verry ignorant in the deal.

      But if you ask me, the only thing this boils down to is microsoft covering their ass in trying to stop people from migrating away from their products. They released an OS that is still bug ridden to some extent and will take every bit of everything all those TCO studies contributed to linux being more expensive. Retraining, new hardware, new programs, all that. With Vista, it is the same so from microsoft's TCO perspective, it is a wash to switch to linux right now or upgrade to Vista.

      And the really genuise part of this is how microsoft used the communty to stir all the FUD up. They used novell, they used the community and in the end, most companies will still use microsoft's products. Just look at how different these off the wall interpretations of the GPLv3 are comming out. Someone say purple cows can fly, someone echos it, then someone says cows cannot fly only pigs can, then there is a fight between otherwise level headed people that get broadcast all over the place. And don't be confused with the use of cows and pigs. I just used them to show how far off from thereal thing some of these claims are that ignite these flame wars.
    2. Re:I don't understand by Degrees · · Score: 1
      I'm sure you are correct that Microsoft is trying to stop people from migrating away from their products. You are also correct that their FUD machine spun up the community to a fearsome level.

      Sigh.

      Almost like they knew that the idealists would work against the pragmatists.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    3. Re:I don't understand by sumdumass · · Score: 1

      Oh yea. It was plan B sitting there waiting to see Vista's reaction and acceptance. Microsoft likley held back the public release to get this all in order.

      If i remeber right, Novell claims they were just looking into how to better serve their customers and microsoft tossed this IP deal out there. You don't just offer all your secretes for nothing or to be nice. Well microsoft doesn't anyways. And the vast majority of us are still looking between the FSF and novell instead of where we should be.

    4. Re:I don't understand by Perky_Goth · · Score: 1

      Novell already jeopardized it's business. Their protection agreement will be worth nothing in 5 years when it expires. If they allow Microsoft to smoother other distributions, there's no reason they wouldn't do the same to them. By dividing the community they have splintered themselves from it because we are not dumb.

    5. Re:I don't understand by Degrees · · Score: 1
      That's kind of my point. Novell knows that the agreement expires in five years. They must think that in five years there won't be any Microsoft code in Linux (if there is any in there today - which they explicitly deny knowledge of). Any other option is suicide - and I don't see Novell as suicidal.

      Did Novell have plans to get Microsoft to smother Red Hat? That is too far a stretch for me to believe. One small player doesn't try to eliminate all the other small players so that they are the only one left to slay the giant. Because you have to admit: it's a freaking huge giant. First you and your allies slay the giant; then you all fight over the loot.

      Novell did the deal with Microsoft to get access to customers that were otherwise in the Microsoft camp. Does that make them on the side of Microsoft? I don't think so, because of how badly MS has treated Novell. But I can see how it looks bad.

      Now, if you are suggesting that Microsoft went into the deal with the idea "We'll threaten Red Hat, and make it look like it was Novell's idea" - sure - that is a master-stroke for the Microsoft marketing machine.

      Indeed: look at how people have turned against Novell. If Steve Balmer reads Slashdot, he's loving this!

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    6. Re:I don't understand by Perky_Goth · · Score: 1

      Even if Novell didn't intend to split the community, they would have to be pretty dumb not to foresee Ballmer's attacks, so yes, it's their fault too.

      It's not reassuring to find out that Horsvepian made almost 5 million dollars because of it, either.
      http://linux.slashdot.org/comments.pl?sid=214380&c id=17418140

      He received 778,470 shares of stock awarded 12/20/06.
      http://money.cnn.com/quote/insiders/insiders.html? symb=NOVL

      From this page you can see he's historically not a big holder:
      http://money.cnn.com/quote/insiders/insiders.html? symb=NOVL&mode=person&pid=101687

      778,470 @ $6.20 is $4,826,514. No doubt he was hoping for more presents under his tree. Perhaps there will be more for him after the dust settles. Certainly would have been nice for him if the Street had liked the deal and he got a good bump. Too bad.

      It's interesting that seven of ten managers listed here are new to the company in 2006, and almost all are new in the last 18 months: http://finance.google.com/finance?q=NOVL

      If I were a stockholder looking at that, and the recent change of course in the company, I might be concerned. The theme is familiar, but I can't remember where I saw it before... Maybe someone else will reply with that answer.
      Also, from the reply,

      http://money.cnn.com/quote/sec/sec.html?symb=NOVL& sequenceid=1&guid=4732459

      They owed a ton of cash that was due in 2024, but callable in the event they failed timely filing of reports with the SEC. Apparently that Microsoft money saved their bacon on that one, since immediately after the deal was done it was reported the money had already been paid out to debtors. Their SEC reports should make interesting reading for some time to come.
    7. Re:I don't understand by Degrees · · Score: 1
      I agree with you that Novell probably ought to have forseen that Steve Balmer would do some sort of spin to Microsoft's advantage. I'm sure they put hope before paranoia, which is a mistake when the opponent is Microsoft.

      The link to the CNN Money insiders page doesn't show the data that it probably once did.

      That kind of stuff doesn't bother me anyway. Novell is a corporation beholden to it's stockholders, and it has a couple stock holders who bought tons of stock, and are now disappointed that their money has not doubled. These are the guys that got rid of Jack Messman, Eric Schmidt before that, John Young before that, Lew Platt before that (you get the idea). So that fact that they have all new upper management doesn't suprise me. Novell has also had the problem that the stupid finance guys demand layoffs to make the stock look good on paper. These big-money guys want to liquidate the company; Hovspeian wants to save the company. From what I have heard, Hovsepian has actually reversed the layoffs, and got permission to let product managers hire staff.

      That's something you do when you have a long-term outlook for your company.

      So if Novell took a wad of cash that had just been handed to them, and paid off the big money guys to get rid of them - that was probably a good move.

      I can see where you might be skeptical of Novell's actions because they do have financial obligations.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  27. Re:GPL v3 will certainly further divide the commun by Rycross · · Score: 4, Interesting

    I never understood people complaining about GPL3 being a political license. Of course it is. GPL has always been political. The very reason for it existing is political. It was made to encourage the spread of Stallman's views concerning software, and to enforce the FSF's definition of Free software. And there's nothing wrong with that. You aren't being forced to use it.

  28. Can Novell ditch GNU? No. by H4x0r+Jim+Duggan · · Score: 4, Informative

    No, Novell can't replace the GNU bits with BSD bits - even the BSDs don't do that!

    Every BSD is GCC built and ships GCC to their developers.

    Also, there's no BSD replacement for GIMP, and replacing Glibc and replacing it with a BSD libc would be very hard. An operating system's libc has to marshal between the kernel and the userspace - Glibc has been doing this for 15 years for Linux and the GNU userspace. A new libc would be a world of problems.

    Anyway, other packages such as SAMBA would still be out of bounds (they've said they're moving to GPLv3 too).

    Oh, and as for Stallman being surrounded by sycophants - his main job is travelling and giving speeches and answering emails - he hears criticism and questioning every day.

    1. Re:Can Novell ditch GNU? No. by TheRaven64 · · Score: 3, Interesting

      An operating system's libc has to marshal between the kernel and the userspace - Glibc has been doing this for 15 years for Linux and the GNU userspace. A new libc would be a world of problems. Actually, it's surprisingly easy. Obviously it's non-trivial, but BSD libc implementations tend to be quite portable. Issuing a system call is done differently between Linux and BSD[1], but that isn't much of a problem since everyone uses a macro or an inline function wrapping the assembly that issues the system call. *BSD and Linux system calls have very similar semantics in a lot of cases. Since they both aim to implement POSIX / SUS, they both tend to have very similar arguments to their system calls. If you look in the FreeBSD kernel's Linux compatibility layer (for example), then a lot of Linux system calls are handled by the function that handles the corresponding FreeBSD system call; the only difference is the system call vector that handles the calling-convention translation.

      The vast majority of Free Software runs on FreeBSD at least as well as it runs on Linux (there are occasional Linuxisms, but people seem to be getting better at avoiding them), so there aren't any issues with most applications running on something other than glibc. Incidentally, glibc itself isn't particularly tied to Linux; it runs happily on HURD, and has been at least partially ported to FreeBSD and Solaris (I don't know the current status of either port, however, since they were not integrated into the main tree).


      [1] Both use Interrupt 80h, but Linux uses the DOS calling convention, and passes arguments in ebx, ecx, etc, while *BSD uses the UNIX convention and passes arguments on the stack. Both pass the system call number in eax.

      --
      I am TheRaven on Soylent News
    2. Re:Can Novell ditch GNU? No. by nuzak · · Score: 1

      > replacing Glibc and replacing it with a BSD libc would be very hard

      Perhaps you're unaware that BSD has always used its own libc. Or that Linux can run most all apps on uClibc or dietlibc with nothing more than a recompile.

      --
      Done with slashdot, done with nerds, getting a life.
    3. Re:Can Novell ditch GNU? No. by H4x0r+Jim+Duggan · · Score: 1

      I know BSD uses BSD libc, that works for BSD. Porting it to Linux would be hard.

      As for uClibc and dietlibc, they cannot run most or all apps that GNU libc can run. I don't know who's told you that, but it's a whopper.

    4. Re:Can Novell ditch GNU? No. by Hal_Porter · · Score: 1

      [1] Both use Interrupt 80h, but Linux uses the DOS calling convention, and passes arguments in ebx, ecx, etc, while *BSD uses the UNIX convention and passes arguments on the stack. Both pass the system call number in eax.

      All those extra pushes and pops are probably the reason that BSD system calls are slower.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    5. Re:Can Novell ditch GNU? No. by elFarto+the+2nd · · Score: 1

      I thought newer kernels (since somewhere in 2.5) used sysenter/sysexit on x86?

    6. Re:Can Novell ditch GNU? No. by TheRaven64 · · Score: 1

      SYSENTER and SYSEXIT are only supported on newer Intel chips. SYSCALL and SYSRET are supported on newer AMD chips, and on the newest Intel chips (but only in 64-bit mode). I believe both are supported by Linux and FreeBSD these days, however the int 80h mode must also be supported for legacy chips and code. There are two other ways of performing system calls on x86. DOS emulators (such as the win3.1 DOS Box) tend to execute an invalid instruction, since that is the fastest way of trapping to protected mode from Virtual 8086 mode. The 'correct' way of doing system calls on x86 is via call gates, which are special FAR CALL targets that perform a ring transition during the call (eliminating the need for special code to make system calls; you can just call them like any other functions. I am not aware of any operating systems that use call gates, however, and AMD dropped them when they got rid of segmentation on x86-64.

      --
      I am TheRaven on Soylent News
  29. How Novell benefits from Microsoft winning by H4x0r+Jim+Duggan · · Score: 4, Interesting

    Novell benefits from Microsoft's patents becoming more dangerous because Novell is the only GNU+Linux distro that is protected from those patents, so if people are afraid of Microsoft's patents, they might run to Novell to benefit from the protection.

    So when Microsoft's patents are more dangerous, Novells advantage is more prominent.

    So we've lost one ally (or should-be ally) in the long-term fight against software patents. What if we also lost Red Hat and Sun and the other companies that love our software because it lines their pockets? What would our chances look like then in the campaign against software patents? The campaign against DRM? The campaign against proprietary formats? etc. etc.

    What Novell did was not bad for Novell's business (if we ignore what it did to their status in the community, and that GPLv3 is going to create big problems for Novell now). For a dog-eat-dog mindset, it was a smart move. But the relationship between the free software community and the companies that profit from free software is not meant to be dog-eat-dog - it's supposed to be solidarity. That's how we win, together.

    So GPLv3 will say: "No giving in - no selling out". If some code violates a patent, we try to get the patent thrown out, or we ditch that piece of code. GPLv2 said that too, but Novell found a loophole. That will be closed.

    1. Re:How Novell benefits from Microsoft winning by Degrees · · Score: 1
      Thank you for that. It is understandable to me now, and I can see why you think that. I'm not in total agreement - but at least it makes sense to me now. :-)

      My primary concern is that if my CIO has to choose between Free Software and Microsoft - he will choose Microsoft. If the FSF is dead-set against Novell being able to redistribute GPL v3 code, then I'm going to have to learn to love The Dark Side.

      Yuck.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    2. Re:How Novell benefits from Microsoft winning by H4x0r+Jim+Duggan · · Score: 1

      Hmmm, there's still some misunderstanding.

      FSF isn't against Novell being able to redistribute GPLv3 code. FSF's deal is that you can't profit from harming the community and still distribute GPLv3 code. So the outcome is that Novell is going to have to go back to Microsoft and renegociate their deal. (Unfortunately for Novell, MS has a history of shafting its business partners.)

      (Deals can always be renegociated in the case of "frustration of contract" - for example if you contract me to build a boat for you, and I build it but it sinks before I hand it over to you, then we have to renegociate because it has become impossible for me to fulfil my side of the deal.)

      Making deals with MS can be ok. Red Hat did it recently - they're collaborating on some technical issue. That deal is no problem. You can even run Microsoft software on GNU+Linux systems. That's no problem too (although it would be better to reject the MS software, but that's another issue).

      The only thing that FSF is going to prevent is the practice of profiting from harming the community. Novell will have to stop that - or they can't distribute GPLv3'd software.

      But Novell isn't the only distro. There's Red Hat, and Debian, and gNewSense.

    3. Re:How Novell benefits from Microsoft winning by Degrees · · Score: 2, Interesting
      "Harming the community" in this case means "Novell got Microsoft to agree to not sue Novell customers" ?

      And if Novell renegotiates that portion of the deal, then the FSF would be happy?

      I see where that has some appeal; it puts Novell in the same position as Red Hat. But to me it also means the death of Linux in large data centers. Not that Sun would mind that....

      If you are large enough to have a big data center, you are large enough to attract nuisance lawsuits. No CIO is going to expose his company to those kinds of lawsuits just for an OS. (Which brings my CIO back to Windows). And that is exactly why Novell lost four big data center deals: Novell made their pitch, and Microsoft followed up with "So Novell is telling you to commit to a new OS that has Intellectual Property problems, hmmm?" It is classic FUD - but it works. In the large corporation with enough cash to be a litigation target - a CIO would have to be reckless to the point of "fiduciary malfeasance" to purposefully adopt something with such well publicized baggage.

      We only got permission to install Linux because we promised the CIO that he wouldn't get egg on his face. Novell had already promised us indemnity in case SCO (or whomever) sued.

      I cannot imagine that Novell or Red Hat wants to approach new customers with the line "in case you get sued by Microsoft, we'll be here for you".

      I assume that it was the "we won't sue each other's customers" clause that made this stink. That's the driver toward Novell and away from Red Hat, right? If my assumption is wrong, then I still don't understand.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    4. Re:How Novell benefits from Microsoft winning by H4x0r+Jim+Duggan · · Score: 1

      Ok, I see your situation better now.

      I can see how Novell's deal can help increase adoption of free software in situations such as yours. However, this isn't enough to make it acceptable.

      What's happened is that Microsoft has been able to extract a payment for your use of GNU+Linux by proxy through Novell.

      Your CIO is scared of MS's patents, Novell pays MS, you pay Novell.

      This sets an example to patent holders. It shows that there is a way to make GNU+Linux users pay patent royaltees.

      So it encourages patent holders to launch FUD campaigns and then similarly shake down the GNU+Linux distros for protection money.

      This creates a fuedal society with dependence - each user has to seek the protection of someone (like the way your company is seeking, and paying for, protection from Novell).

      So, what can you do?

      You could try to point out that free software is safer in some ways. If you use Microsoft and someone says you infringe a patent, your options are limited. With free software, you can remove the offending feature. A court may still rule that you have to pay costs to the patent holder, but if you were using Microsoft, the patent holder could deny you a patent and you'd have to remove the software altogether from your infrastructure. Or the patent holder could ask for an ongoing patent royalty payment. Free software lets you avoid those two problems.

      You could also point out the lack of precedent of patent holders successfully attacking free software.

      You could point out that if a patent holder does start attacking GNU+Linux users, they will face the legal force of a large consortium of companies and groups such as FSFE, FSF, SFLC, PubPat, etc.

      But maybe those arguments will all fail and your CIO might go back to Windows. By your CIO's logic, (s)he'll let the company move back to GNU+Linux if the patent problem goes away. One way to make that happen is to help the campaign against software patents.

      We're back to the original point. So to avoid the problem of software patents, it would help if you shouldered some of the burden of solving the patent problem. So instead of giving money to Microsoft (by proxy through Novell), you are movtivated to give money to FSFE, FSF, FFII, etc. That's the better long term outcome, isn't it?

    5. Re:How Novell benefits from Microsoft winning by Degrees · · Score: 2, Interesting
      Thank you. The explanation wrt to shake-downs / protection money makes sense. I hadn't really thought about it that way, because we've been a Novell shop since 1992. We've been paying Novell for use licenses and technical support for all our products, and from this point of view, Linux was just another OS, the successor to NetWare. We've been thinking of our license and support fees as just that: money to them, to support us.

      With the Novell-MS deal, the balance of cash moved toward Novell and away from Microsoft, so it didn't seem like MS was getting anything. If Novell canceled the deal tomorrow, would MS even notice the change on their balance sheet? But you make the good point that Microsoft gets to market their so-called-infringed-IP as having value, because of the Novell payment.

      Unfortunately, I don't see how to get away from software patents, short of picking a fight with Microsoft, where Microsoft loses. And that will only work if MS is dumb enough to step up to the fight. Intimidation via FUD is effective, and they'd be silly to give it up.

      Do you think it will be possible to get Microsoft to "show us the code" or shut up? Or is there another way to render the idea of software patents weightless (in the legal sense)?

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    6. Re:How Novell benefits from Microsoft winning by pravuil · · Score: 1
      Sad thing is that paranoia can often impede innovation. Sure, M$ is trying to be a wolf in sheep's clothing. It's always been obvious. I think Novell's approach is unique. While I have respect for the open source community, I also respect what Novell has done with compiz / mono / the case against SCO and a slew of other innovations and situations which directly improved the visibility of Linux within the market. Even without the contract, M$ could always find a loophole either through lobbying, or just plain dirty tricks. By putting themselves inside an contractual agreement with a competitor doesn't necessarily mean they are going to assume any greater risk than what they were already involved with. Nor does it mean that Novell would take away the interests of the open source community. It's shortsighted if we fall into a mentality that limits what we can or cannot do because a small set of people within the broader OS market thinks that they are too good to compromise. Where's the sense of capitalism here. If there's a need, find a way to fill it.

      Think of it, if Linux was in a position to be more visible, then companies that produce DRM products will have to take Linux a little bit more seriously and the open source community will get a bump from a visible product generated from their efforts. To keep on cracking protection for copyrighted materials will never legitimize Linux within the market. While there is always a need for an alternative, who's to say that the ideal will stop because of Microsoft. The community has to mature. While idealism is great and all, legitimization leads to bigger things for the community.

    7. Re:How Novell benefits from Microsoft winning by Stephen+Ma · · Score: 1
      Or is there another way to render the idea of software patents weightless (in the legal sense)?

      Yes there is. The free software world will eventually carry a very big stick indeed, because a huge pile of people will be deeply invested into it. Right now our supporters are basically IBM and similar companies, but eventually most of industry will be on our side.

      Microsoft is desperately trying to keep the cost of a PC pumped up so as to justify the high price of Windows and Office. But technology is inexorably reducing the hardware cost. Eventually, Microsoft's desperately raised levees will break, and they will be overwhelmed by the rising tide of technology. Companies all around the world will eventually realize that they will save a ton of money by moving to Linux. When that happens, Microsoft will be toast.

    8. Re:How Novell benefits from Microsoft winning by H4x0r+Jim+Duggan · · Score: 1

      Even without the contract, M$ could always find a loophole either through lobbying, or just plain dirty tricks

      This defeatist attitude is unjustified. The GPL has fended off Microsoft for almost two decades, and this loophole will be fixed in a few weeks.

      As for DRM, DRM only works if the user is prevented from modifying the software. GNU+Linux is great because the user community controls the progress of the software, and individuals each can control their computer. This is what has lead to the lack of annoyances, lack of "click here to buy the full version", lack of pressured upgrades, lack of needless incompatibilities, etc. Accepting DRM means going back to one company having control of everyone's computer, and losing all the things we like about GNU+Linux.

      We shouldn't trade tomorrow's victory away for visibility today.

    9. Re:How Novell benefits from Microsoft winning by Degrees · · Score: 1
      That's a very good point. It is just a matter of time. There will still be money for companies that provide support - but it would be nothing but a waste of time for a company like Microsoft to try to fight Free Software with patent infringement claims.

      Thank you.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    10. Re:How Novell benefits from Microsoft winning by pravuil · · Score: 1

      Very good point. Well made argument. Yes, I agree that the problem is with the companies who wish to maintain some form of ownership of their products. While I'm all for having control over my computer, I do want access to files that I can't get without some sort of compromise. I can't wait for an alternative if I wish to make the plunge. DRM sucks, I have to deal with it all the time. I wouldn't mind a Linux DRM until an equivalent solution can be offered to the copyright owners. They do have their interests and there are artists out there locked into a contract which we are directly effected by. RIAA sucks but I'm not going to penalize anyone with a skill in which I find value in.

  30. Re:GPL v3 will certainly further divide the commun by dosius · · Score: 1

    Sure it's possible, and I've done some of the work. It's on svn at Sourceforge, and I'm open to suggestions on what other tools would be useful to migrate from BSD.

    -uso.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  31. the effect of Novell / Micro$oft on me by Anonymous Coward · · Score: 0

    I do not like Micro$oft. I used computers before Brother Bill made a company. I see what they've
    done. I don't want anything to do with them. Novell has made a deal with them. The main concern for
    me is software backdoors. For this reason I do not trust MS, Apple, or, now, SuSE Linux, which I have used for five years.
    Therefore, I am very happy to be using Ubuntu at the moment. Personally, despite my previous support of Novell and SuSE, I think SuSE is set to fall apart. No one in the open source community has any reason whatsoever to do business with MS, or, for that matter, to chase after them. Personally, you can stack my room with millions in cash. I can not be bought. I do not sell out to anyone - ever. I anticipate the EU case against the Microsoft crime. They should yield an action within a month.

  32. What about Open in Open Source? by houghi · · Score: 2, Insightful

    I realyu don't get it why people behind GPL3 are so much forcing to close and forbid things. And as far as I can see GPL3 is not so much for something as it is against something else.

    I am not into Open Source because I am against something, it is becaue I am for openness. GPL3 takes that openess partly away. It sounds like Bush fighting for his country and taking many rights away in doing so.

    I used to think it was nice, but I am much more drawn to the BSD licence, because it is much opener then GPL3.

    (Either this will be +5 Insightfull, or -1 Trolling)

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:What about Open in Open Source? by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      I used to think it was nice, but I am much more drawn to the BSD licence, because it is much opener then GPL3.

      A lot of people invest a lot of time in writing code they contribute to open source projects. Usually those people are less motivated by some hippy idealism of giving away things for free and are more interested in the benefits they can get from a license in terms of protecting their investment and soliciting free work from others. The GPL is so popular not because it is the most "free" but because it strikes a balance that makes most people happy. If I or my company devote significant time and investment in creating some code, I don't think it is fair that some other person or company should make minor addition (like adding a new type of hardware support) and then sell my work back to me and to others. Do you think it is "right" for you to take code that is 99.9% written by others and make money off of it while the people who did all the work get nothing? Most people don't so they avoid the GPL for most userland software.

      Now I've contributed to BSD licensed projects, but I don't think they are ideal in most cases. The GPL is a guarantee that the code that is being actively developed will not be a closed fork that I can't access anymore. The intention of the GPLv3 is to insure that the code that is actively being developed is also not covered by some patent that makes it almost as unusable to me. I'm not advocating the GPLv3 and I'm not certain it is the right way to go, but I certainly understand and sympathize with the intent. Like it or not most open source code is developed by commercial companies for profit and if the deal you struck with the companies doing the rest of the development is not in your own best interests and, in fact, is exploiting your generosity, well, you have no one to blame but yourself for choosing that license. The GPL like all licenses is about protecting the interests of the developers.

    2. Re:What about Open in Open Source? by Anonymous Coward · · Score: 0

      Exactly. You saw what happened with Cedega.

      Dirty rats.

  33. a package, can't remember the name GC... something by H4x0r+Jim+Duggan · · Score: 1

    What about the compiler that all the BSDs use, could you port that over? Thanks.

  34. Actually... by Penguinisto · · Score: 1
    SFU includes GCC.

    If'n that ain't GPL, I dunno what is.

    (I suppose I could get out my old dust-laden copy of SFU 3.5, and peek through it to confirm that there's a copy of the GPLv2 included, but...)

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Actually... by ClosedSource · · Score: 1

      When most people talk about MS using GPL'd code, they're talking about Windows, Office, etc, but technically you're correct.

      This is a product with no other purpose than to allow interoperability between Unix and Windows, so naturally it's logical for it to use GCC. So MS could be forced by GPLv3 to drop this product. This would be so trivial an event that Balmer probably wouldn't even give a chair a dirty look. Perhaps he'd be happy for having a good legal excuse to limit support for Unix and perhaps sell a few more Windows servers in the process.

    2. Re:Actually... by sumdumass · · Score: 1

      so naturally it's logical for it to use GCC. So MS could be forced by GPLv3 to drop this product.
      Only if microsoft uses the GPLv3 version of GCC. I don't see this happening. It will be more likley that microsoft would use it as an excuse to not provide unix-windows interpoerability when something new in linux breaks their version.
    3. Re:Actually... by ClosedSource · · Score: 1

      Either one of these consequences is reasable. The bottom line is that MS isn't really going to be hurt by GPLv3.

  35. BS meter going off by sumdumass · · Score: 1

    This has been discussed before. If anyone is claiming that the GPLv3 imposes additional restrictions on GPLv2 materials then the two cannot be placed together. Even in a package or disto as the exemtion attempts to offer.

    It is really plain and simple. Either it places additional restrictions and cannot be used or it doesn't and can be used.

    Novell having to offer microsoft's pattent shield to the entire community is BS too. The GPLv3 specificly states that all have to offer is the rights offered to you through the use of the GPL. Anything additional that you or in this case Microsft offers is totaly seperate from it. And when the first person opens the Bullshit lawsuit on this, All hell is going to break loose.

    First, The GPLv3 is refering to only GPLv3 covered item. It cannot impose a restriction on GPLv2 or earlier covered items. Second, the wording says YOU cannot bring pattent suits against anyone else. Not anyone you do business with. How this could be missunderstood when it is in plain english right in fron of everyone leads to only one answer- FUD. This whole position is nothing but FUD and is trying to steer people to Microsoft products. Unless Novell adds something of microsoft's into the GPL coverage that is patentable, it doesn't effect them at all.

    And where do they get the Shield everyone or make the source availible from? There is nothing at all like this in the GPL. If you offer something as a GPLed product, you have to make the source availible. But the license says YOU CANNOT USE THE GPL if your not willing to make the source code availible. So were is the problem?

    I stupidfied that this type of misinformation is allowed to propagate on slashdot. This interview is little more the a By Vista add sponsored by microsoft. The GPL says what it says. And unless they changed something that no one else has access to but this lawer, his comment are a bastardization of it. I know there are some who welcome the intent of screwing Novell because they don't like the new friend. But supporting this is nothing but selling out to microsoft. Plain and simple.

    1. Re:BS meter going off by petrus4 · · Score: 1

      First, The GPLv3 is refering to only GPLv3 covered item. It cannot impose a restriction on GPLv2 or earlier covered items.

      As it stands right now, maybe not...but you can bet your boots that RMS will likely be pushing for retroactive changes to v2 if it looks like v3 isn't going to be adopted widely enough for his liking.

    2. Re:BS meter going off by sumdumass · · Score: 1

      HE can push all he wants. I doubt it would achive anything. If a contract says you cando this and not accept any changes to the contract, then making a new contract to push on it is expressly progibited. In the least he would be grinding his wheels. At worst, he would have the GPL or however he pushed it, invalidated to that respect by a court.

  36. Re:a package, can't remember the name GC... someth by dosius · · Score: 1

    FOX is like core-utils and such, it's not a whole OS. It's more all-encompassing than core-utils, but it's still not everything. I doubt OpenBSD considers the compiler to be part of base - you know how much de Raadt hates GNU - it's not part of base on FOX either, though, I am considering possibilities for using other compilers, such as an earlier compiler from 4.2BSD, or perhaps tcc, or I've heard de Raadt was considering TenDRA as it's BSD-licensed.

    I have my own limitations. And I haven't yet gotten a libc ported over...at least, a working one...

    -uso.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  37. Applicable?? by amigabill · · Score: 1

    What of the MS/Novell alliance is governed by GPL3? I thought it was all GPL2. Is the "or newer" phrase in some GPL source notices mandatory or can Novell choose to consider all of those items to be GPL2 even after GPL3 is "released"? Or does every such file automatically become GPL3? How important or useful is the "or" in that compared to instead writing such text as "whatever the most recent GPL revision happens to be"?

    1. Re:Applicable?? by Todd+Knarr · · Score: 1

      A lot. The copyrights to much of the critical software on Novell's Linux distribution are held by the FSF, and we can expect all of that software to migrate to GPLv3 as soon as it's finalized. Such critical software as bash and gcc will suddenly have all future versions released under "GPLv3 or later" terms. I expect a fair amount of non-FSF software to follow suit, such as Samba. At that point Novell has a problem: they can't bring the new versions into their distribution without being caught squarely between the GPLv3's terms and their deal with MS, but keeping the last GPLv2 versions up-to-date without being able to use any of the community's code is going to be a logistical and financial nightmare.

      The "or later" language means just what it says: if you receive software under GPLv2 with the "or later" language, you can redistribute it under the terms of the GPLv2 or any later version of the GPL. Yes, that means you're relicensing it if you redistribute it under GPLv3. The "or later" language is the copyright holder explicitly giving you permission to change the license in that particular way. And once you have, anyone receiving the software from you can only redistribute it under GPLv3 or later (although if you didn't modify the software in any way before redistributing the recipient could simply get a GPLv2 version and go from there, so in practice unmodified software can be reverted back to any version of the GPL under which it's still available from someone).

    2. Re:Applicable?? by ClosedSource · · Score: 1

      "At that point Novell has a problem: they can't bring the new versions into their distribution without being caught squarely between the GPLv3's terms and their deal with MS"

      I don't see the problem. Are you assuming that Novell is planning to add new code to their distro that violates a MS patent? Their agreement with MS doesn't allow that. If existing GNU software already violates a MS patent, MS could sue all the distro makers (including Novell) and which version of the GPL the offending code was licensed under will be irrelevant to that suit.

    3. Re:Applicable?? by Todd+Knarr · · Score: 1

      Not quite. The deal alleges that things like Samba already include Microsoft's IP, and that through the deal Novell acquires the right to distribute them. But the GPLv3 would require Novell, if it wants to distribute Samba for example and they need a license from Microsoft for that IP, to sub-license anyone for that IP (including people who didn't get Samba from Novell). The Novell/MS deal prohibits that sub-licensing. Catch-22.

      Now, whether Samba actually does include any of Microsoft's IP is a completely separate matter. It matters to us, but we're not bound by the terms of the MS/Novell deal. Novell is, and I'm sure Microsoft included language in there where Novell agrees that it does.

    4. Re:Applicable?? by ClosedSource · · Score: 1

      "The deal alleges that things like Samba already include Microsoft's IP, and that through the deal Novell acquires the right to distribute them."

      Do you have a link for that. My understanding is that MS hasn't granted Novell any patent licenses, but I'm willing to be corrected if there's proof.

    5. Re:Applicable?? by Todd+Knarr · · Score: 1

      I don't believe the agreement's publicly available, but from the Novell press release about it:

      "As part of this agreement, Microsoft will provide a covenant not to assert its patent rights against customers who have purchased SUSE Linux Enterprise Server or other covered products from Novell, and Novell will provide an identical covenant to customers who have a licensed version of Windows or other covered products from Microsoft."

      Now, why would Microsoft have to offer any protection from suit to users of anything that they didn't believe contained any of their patents?

    6. Re:Applicable?? by ClosedSource · · Score: 1

      The issue is whether MS gave Novell a license to one or more of their patents which your quote doesn't provide any evidence of.

      Unless Novell's distro violates a patent and the other distros don't, there's nothing unique about Novell's situation with respect to MS patents or GPLv3 that I can see. It's only the relationship between MS and Novell's customers that is unique.

  38. Re:GPL v3 will certainly further divide the commun by sumdumass · · Score: 1

    I guess the problem is a little like politics. You get confortable with certain political aspect that you expect it as being normal.

    The GPLv2 did just this. It was the just enough that everyone thought it was right and the way to be. The GPLv3 forgot to take babysteps and asumes that people will follow in groves. Unfortunatly, quite a few of those people see it as excessive and impracticle. They don't aggree with part of it while some don't agree with all of it. I personaly don't think it is in the spirit of the other GPL's and does nothing in terms of stopping the Tivo like devices or half of everything else that it tries to do.

    But yea, the political aspect is because the normal GPL just seemed so right were this GPLv3 doesn't make a lot of sence to most. It might have been better accepted if the changed were brought in threw a period of several releases like GPLv3.1 v3.2 and so on over a course of a few years. But it wasn't so it is charged and disapointing to some.

  39. compiler matters coz someone had to write it by H4x0r+Jim+Duggan · · Score: 1

    In 1983 when there were no free software compilers, Stallman didn't have the option of saying "Well, I won't ship a compiler in the 'base' configuration, therefore I don't need to write one".

    It's essential for developing an operating system.

    Stallman wrote a compiler, and now every BSD developer can use it - and they can be glad or surely about it, as they choose.

  40. OT: Some GNU software is not copyleft!? by CandyMan · · Score: 1

    Slightly offtopic: Yesterday, reading gnu.org, this bit of news jumped on me:

    Most GNU software is copylefted, but not all; however, all GNU software must be free software.

    Yes, I am surprised too. Any guess as to which piece of GNU software is under a non-copyleft license?

    --
    http://barrapunto.com/ - News for nerds, en español
    1. Re:OT: Some GNU software is not copyleft!? by heinousjay · · Score: 1

      God, every time I read that site I'm more amazed at just how insufferably arrogant it is. It's like reading Jack Chick's site. Nothing is worse than the condensed opinions of people who are convinced they cannot be wrong, despite the fact there is no objective measure proving any such thing.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:OT: Some GNU software is not copyleft!? by Anonymous Coward · · Score: 0

      According to the traditional definition of GNU software (stuff that can be found in ftp://prep.ai.mit.edu/pub/gnu/), you can easily find a few examples, with the most widely used probably being less.

    3. Re:OT: Some GNU software is not copyleft!? by Anonymous Coward · · Score: 0

      Nothing is worse than the condensed opinions of people who are convinced they cannot be wrong, despite the fact there is no objective measure proving any such thing.

      Then what are you doing on Slashdot?
  41. does anyone use this license? by sentientbrendan · · Score: 1

    All of the new provisions in the GPLv3 seem guaranteed that the largely corporate market for linux will steer clear of it.

    Has any major software adopted it yet? I would imagine that the FSF would be switching software like GCC, etc, over the GPLv3 since FSF supposedly owns the copyright. Has this happened? How have the existing devs reacted?

    Personally, I'm a little annoyed at RMS' arrogant and loudmouthed politicking of late. My feeling is that RMS' general orneriness has extended into the GPLv3 and added a bunch of provisions he knew would cause nothing but contention in the community, and gain us nothing material.

    1. Re:does anyone use this license? by petrus4 · · Score: 1

      Personally, I'm a little annoyed at RMS' arrogant and loudmouthed politicking of late. My feeling is that RMS' general orneriness has extended into the GPLv3 and added a bunch of provisions he knew would cause nothing but contention in the community, and gain us nothing material.

      I can explain that for you:- Vista.

      Given that Vista is as autocratic as it is, not to mention unpopular, the reason why the FSF has been increasingly throwing its' weight around in the last two years or so is because they believe that due to more and more people abandoning Microsoft, they will have said Windows refugees over a barrel. Look for Stallman and his people, as well as members of the Debian Project (especially the latter given that Ubuntu is the primary mainstream distro, and is a Debian derivative) to become ever more aggressive and strident in their opposition to the use of binary video card drivers, as an example. They're going to get that way because they are starting to feel that they have control of a group of end users who have no choice but to capitulate to their demands if said end users want to be able to use a computer at all. Stallman also now has a monopoly lock on a crucial piece of operating system infrastructure; the C compiler. There is no other genuinely viable FOSS C compiler in existence, other than GCC.

      This is the dark side of collectivism...you might have people producing software "for the common good," but it will also generally mean that said producers (or more accurately, those who falsely appoint themselves to represent said producers) will try to make adherence to their ideology a contractual requirement for the continued right to use the software. Said tyrants will try to maintain that such is only fair and reasonable, but I know what I think of it. In functional terms, the FSF basically amounts to a de facto trade union for programmers...and as anyone reasonably versed in economic or political history knows, unionism isn't everything it's cracked up to be. Union leaders can not only attempt to hold people outside the union hostage, (via strikes, or in the FSF's case, threatening to revoke the software distribution rights of companies they don't like) but can also have a tendency to be just as tyrannical as commercial employers towards the workers they supposedly represent.

      Stallman has always had the attitude that anybody who uses Linux is on his turf and basically has to accept him as an ideological authority figure, and as Linux moves closer and closer to becoming genuinely mainstream, his expression of that opinion is only going to get louder and more adamant...as will the chorus of support for it from his cultists.

      There are those of us who feel that the degree of similarity between the names Stallman and Stalin is slightly more than a coincidence. ;-)

    2. Re:does anyone use this license? by nuzak · · Score: 1

      Stallman also now has a monopoly lock on a crucial piece of operating system infrastructure; the C compiler. There is no other genuinely viable FOSS C compiler in existence, other than GCC.

      I snidely mentioned it elsewhere, but it deserves repeating and a link: LLVM is shaping up to be an awesome compiler, with the benefit of being a relatively new and therefore pretty clean and modern codebase.

      To compile C and C++, it currently does make use of gcc as a front end, which is the simplest end of any compiler (certainly C at any rate -- C++ is a good deal trickier). I'm not saying it'd be trivial to replace the gcc part -- and LLVM doesn't really have any interest in doing so right now -- but it's certainly closer being possible without writing a new compiler from scratch.

      --
      Done with slashdot, done with nerds, getting a life.
    3. Re:does anyone use this license? by Watson+Ladd · · Score: 1

      How the GPLv3 license provisions make a corporate end user steer clear of it? If anything, getting immunity from patent suits *for free* will drive them to Linux, not away from it.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
  42. Why sometimes GNU isn't copyleft by H4x0r+Jim+Duggan · · Score: 1

    Well, I can't think of any GNU software that is not copyleft, but I know a prominent example of GNU software that is weak copyleft rather than strong copyleft: GNU libc. And I know an example of software which is not in the GNU project but for which Stallman agreed that a non-copleft licence was best: Ogg vorbis codec.

    The reason for GNU libc using a weak copyleft licence is tactical. From "Why you shouldn't use the Library GPL for your next library":

    There are reasons that can make it better to use the Library GPL in certain cases. The most common case is when a free library's features are readily available for proprietary software through other alternative libraries. In that case, the library cannot give free software any particular advantage, so it is better to use the Library GPL for that library.
    (The "Library GPL" is today called the "Lesser GPL" - it's the GPL's weak copyleft sibling). If GNU libc required that software that is built on top if it be free software, that would have encouraged the proprietary companies to write a competing libc or to port over the BSD libc - and then the system's libc would have been completely proprietary. So using weak copyleft is somewhat admitting that you can't win a certain battle right now, and it's a decision to take what you can win rather than lose completely.

    The reason for endorsing the use of a non-copyleft licence for the Ogg vorbis codec was that the goal was to maximise adoption. Vorbis had to displace the entrenched MP3 format, so any inconveniences or legal problems would impede that goal. So Stallman agreed that the developers should use an X11 style permissive licence.

    1. Re:Why sometimes GNU isn't copyleft by CandyMan · · Score: 1

      Good point about Ogg Vorbis, but I don't think the GNU.org writer meant that. And the LGPL is to them a copyleft license, albeit minor. I will have to dig deeper.

      --
      http://barrapunto.com/ - News for nerds, en español
    2. Re:Why sometimes GNU isn't copyleft by CandyMan · · Score: 1
      Oops, yesterday I was a bit thick, I guess, because today I have found the GNU page in the Free Software Directory, so I am answering my own question.

      These are all the GNU packages not under a copyleft license I have been able to verify. I have tried to err on the side of caution, which means all the packages listed here are GNU and not copyleft, but there might be some non-copyleft GNU packages that I have failed to list:
      • Kawa: licensed under the Kawa License, which is an X-11/MIT style license. Kawa is a Scheme/Emacs Lisp environment that runs on Java, in case you were wondering.
      • GNU less: the page says it is licensed under a SimplePermissiveNowarranty, but if you download the latest less tarball from ftp.gnu.org, you will find it is GPLd. However, older versions of less were non-copyleft, and they still are, as you can still download them.
      • Ncurses, which is distributed under an X11-style license.
      • Proto, which is is a tool for finding C and C++ function prototypes (someone please explain to me what that means), in the Public Domain. This one is not downloadable from the GNU ftp, but I guess that, if they list it as a GNU project, it must be.
      • Quexo, xquery implementation using Kawa to compile to java bytecode. Under the Kawa license, which means an X11-style license.
      • Speex, an audio compression codec for voice, under the Xiph.org license (a modified BSD)
      At least one other non-GNU programs is listed as being GNU on the directory, like Slib, a portable scheme library, which under a simple permissive non-warranty license.

      In any case, if anyone else was wondering, well, you can stop wondering now.
      --
      http://barrapunto.com/ - News for nerds, en español
  43. Equality? by CherniyVolk · · Score: 3, Interesting


    I read the original article and it seems the meat of it's argument is that if A can be held responsible, then B should be too. Supporting the argument with a question of difference between A and B.

    The difference is this. Profit.

    Open Source doesn't stand to profit off of it's efforts. Never mind Red Hat, SuSE et al. My contributions are done with 100% generosity with no intention, expectation or hope of return of any kind other than the concept of personal acheivement or contibution to a greater good. The later is tricky, because Adam Smith in his published works imply that within Capitalism, that a person, regardless if he feels so, usually contributes to a greater good (society) far more than he realizes underneath a capitalistic society, with every ounze of incentive being from currency (or a pay check).

    I argue that while a pay check might motivate some to get out of bed and "work", it's certainly not the only thing that might equally motivate someone. Because, "work" is only "work" if you are getting paid for it, otherwise, it's a "hobby"; and contrary to popular belief including the line from Office Space, yes there are people who do enjoy being janitors. Admittedly, likely not enough however, one does what one can and all that is needed is a desire to contribute and with enough those of lesser ability would feel proud to contribute anyway they can. "Tech Support", "Testing" are all Janitorial services within IT... and obviously, there are plenty that enjoy it.

    It's odd, while we're talking about incentive and what motivates a man. A paycheck really is one of the weakest forces of all the Classical motives for extreme human effort; compare the motivation of vengance, retribution, survival, integrity, patriotism/nationalism (a broader sense of family bonding and sense of self, belonging and representation). Even Machievelli pointed out that the first to run from the battlefield will be the "mercenaries", and so true that infact is.

    The major difference between Proprietary Software and Open Source Software, is the goal and intentions of each. Intention is a viable concept for precedence; no matter what the case might be. For example, Apple Corporation and the Beatles for example on how "intention" can turn the tides of otherwise blatant infringments (The Beatles did have a valid claim... if only considering the surface.)

    The main goal of Proprietary Software, Personal Gain, usually in the form of capital, market dominance, or any perceived benefit that clearly identifies a positive benefit within a Capitalist ideology.

    The main goal of Open Source Software, more or less, Communal Gain.

    All other things, in my belief, are by products to propel an effort towards the main goal. Communal Gain can not be achieved if you leave anyone out, so, to ensure that everyone may benefit, there is less demand of return or, any quid pro quos, conditions, restrictions are such that, the end result is within reasonable reach of Everyone. To amplify an extreme for clearly showing "reasonable reach", it's simply best to make the product "free"; for which, there exists no retort as for it's availability. For Capitalism, you'll have everything geared towards protecting the flow of capital, make as many streams of capitals available as possible. As a result, patents, copyrights, controlled distribution channels, controlled substances (like certain chemicals etc. required for making anything really useful) making physical ability to reproduce much more difficult... all of this is in place to ensure that only certain people will ever be in a position to "provide" or "offer" a product to the consumer.

    Because Patents and all are more geared towards protecting a Companies benefit, I have argued in past posts, that enforcement of legislation and consequences should only apply to Companies in violation of their own measures. The "guy in a garage" doesn't have the breadth and depth to really threaten Sony Entertainment's production line... so, he should be exempt

    1. Re:Equality? by cdrguru · · Score: 1

      Good, but you are missing some things.

      First off, the "guy in a garage" today does absolutely have the breadth and depth to threaten Sony Entertainment. The Internet is all about distribution. One person can utterly wipe out the profit from the sale of a work by anyone, including Sony Entertainment. All they have to do is post it on the Internet for everyone to freely download.

      Today, that doesn't happen so much because of a number of factors, the biggest one being a lack of Internet penetration and knowledge. This is changing rapidly making it clearer and clearer all the time that one person can out-distribute Sony Entertainment and beat them at their own game.

      Secondly, often the reason behind proprietary software is not "greed" or "market domination" but simply survival. I need to eat and have a roof over my head. Working for companies that publish my works has supported me in the past. Today, I publish my own works and still for some odd reason I need to eat and have a roof over my head.

      Some folks would like to make how I live obsolete. I do not accept that people working for the benefit of others work nearly as well (ignoring how hard they are working) as when they are working for their own benefit. This was the essence of the Soviet experiment and it failed miserably. I do not believe the government owes me food, shelter and clothing - nor do I believe it is up to everyone else who is working to provide these things to me. My work has value both to me and to people that pay me for it. Unfortunately, some people believe it is their right (and even their moral obligation) to remove this value from my work and pass it around for free - as if it had no value.

      I consider this removing the value from something I have done to be theft. They have taken the value away from me. They didn't give it to someone else, they just threw it away.

      Open source starts from the premise that the result isn't worth anything and it must be given away. Sure, there is some kind of communal gain, but it is difficult to measure. The recognition is also difficult to measure as well. The one measurable quality is that it is free, and is therefore treated as valueless by a significant percentage of the community.

      I'm not saying that open source is in all cases without value, but it is very difficult to assign a value to it or to measure that value. Certainly the creator thought it was so difficult to assign a value to it that it was given away for free.

  44. Flawed logic and no improvement over the GPLv2 by nuggz · · Score: 1

    First there is no GPLv3 only a few drafts

    Novel will not lose their rights under the GPL (v3 as claimed in the article) if another party sues for patent infringement.

    If MS sues a user of GPLv3 software for patent infringement it would cause MS to lose their use of that GPLv3 code, it wouldn't affect any other party.

    However, once a party knows of an unlicensed patent they can't distribute it anyway. Again it doesn't matter if it is Redhat or Novel.
    Additionally there is the argument that under the GPLv2 if one does distribute a patented work a patent license does accompany the work, otherwise they would be in violation of section 7.

    In short the GPLv3 draft2 doesn't add any further patent protection than is already in the GPLv2.

  45. Boggles the mind... by Godji · · Score: 1

    What, now licenses have security holes too? Who would've thought?! Good to see the FSF are quick to release a patch!

    Disclaimer: I'm joking.

  46. Am I understanding this correctly? by Anonymous Coward · · Score: 0

    That this clause basically says that "If we infringe (allegedly) your patent, and you sue us because of it, you may not use the software any more"?

    Never mind about this being enforceable, is this even legal? Or moral?
    Not so much taking their ball home, as punching the guy they're playing with in the face then taking their ball home cause he cried!

    Regardless of the FSF's view on patents, they exist, and they are law.

    They want their IP to be respected, so they should afford the same respect to others.

  47. Re:a package, can't remember the name GC... someth by nuzak · · Score: 1

    llvm is getting there. patience.

    It'll sure be nice when GNU doesn't claim to have the only damn compiler in the world.

    --
    Done with slashdot, done with nerds, getting a life.
  48. Re:micro$oft/novell history by Diagoras+of+Melos · · Score: 1

    Microsoft has done this to Novell before. Novell used to dominate the market for network operating systems, to the point where the FTC wouldn't let them acquire directory services technology from Banyan for antitrust reasons! Novell killed themselves creating directory on their own while Microsoft bided their time becoming the application server of choice. Then after Novell had crowded out all the other players, Micro$oft ate Novell's lunch and dinner.

    Micro$oft is hoping Novell can do this again, and they're setting them up with this patent FUD.

    --
    -- "The only thing that is ever new in the world is the history you do not know." -- Harry Truman
  49. MS going after large support contracts by flyingfsck · · Score: 1

    MS is pursuing large corporations and government departments who wish them to provide support for the whole nine yards - Windows, Linux, whatever. Basically, they are trying to become more like IBM. If they succeed, then their stock will eventually go up again. If not, they'll fade slowly, like DEC, Wang and others who once were great.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  50. Isn't that what the MS deal is doing now? by Anonymous Coward · · Score: 0

    Isn't the deal to say MS won't sue Novell customers over patents, thus "somehow protecting them" from MS?

    Either way, Novell (and others like HP) offer idemnity for Linux products.

    I don't see how this is different so far....

    -m

  51. what does it really mean, in my opinion; by BigLonn · · Score: 1

    Sadly nothing, Linus Torvalds has already said he isn't moving linux to the gpl3 when it finally comes out, so as linux will remain under gpl#2, Suse and Microsoft are free to play the divide and conquer game I suspect they are planing on, where they can try and split the Linux community over the Microsoft/Suse deal. Also I think that Linux staying under GPL#2 does play into Microsofts hand. But this is my Opinion! What do you think?

  52. more pointers by H4x0r+Jim+Duggan · · Score: 1

    I still can't think of a whole GNU program or module that is non-copyleft, but there might be some non-copyleft code in GCC or Bison.

    Some of the output of those programs comes from the program itself - irrespective of the input. No matter what program you're righting, there is a certain amount of basic code that GCC has to add to make an executable of the target format.

    So for some files in these projects, FSF has a very broad exception. The purpose is to clarify that using GCC or Bison doesn't create any obligations for what licence to use for the output.

    HTH.

    1. Re:more pointers by CandyMan · · Score: 1

      Thanks, but this still doesn't make the license not copyleft. I had already considered the GCC exception, or the GPL exception for system and compiler libraries (if you compile your GPL program for Windows with Visual Studio, you can though you are linking against a whole lot of non-free code).

      Anyway, this is moot because I just answered my own question! Yesterday I was just too wasted to look properly, and asking on Slashdot was a lazy way out. Thanks a lot for trying to help, and thanks for the good work in general. I just noticed your URL, and I think the work you FSF Europe guys are doing on the software patent issue is awesome. I often send friends over to your webpage for a laff at the BSA's gaffe when they defined "Computer-Implemented Inventions" as "software patents".

      --
      http://barrapunto.com/ - News for nerds, en español
  53. So explain how the BSD is better by Anonymous Coward · · Score: 0

    When MS states (or another company, like, say, SCO:"Owner of the UNIX system") that the BSD incorporates their IP, how does the BSD shield you from being shaken down?

    How does the BSD help when you have MSOpenBSD that interops with MS systems better than Open/Free/.../BSD and you're network is migrating from MS-only (or MS-Mostly) to a more mixed environment?

    Please enlighten us how BSD fixes the problem? If it doesn't fix the problem, then the BSD isn't any better than the GPL.

  54. How does the BSD stop knowckoffs? by Anonymous Coward · · Score: 0

    I can make a knock-off of OpenBSD. Can't stop me.

    If I work for FooCo who make a closed personal version of OpenBSD and see their code, work with it in the BSD, I can take that code home and make a knock-off of FooCoBSD. If FooCo complain, I can say that the code was released internally under the BSD. There may be no requirement to pass on code changes but that doesn't change the FACT that the FooCoBSD code is a derivative of OpenBSD and under that license I can take the code I do get and make a closed derivative.

    Show me where I can't do this.

    Dare ya!

  55. A noose by Sir+Runcible+Spoon · · Score: 1

    All of this just frightens the shit out of me. GPL v3 seems to be a noose that Open Source has created to hang itself with.

    We use open source software so that if all else fails we can get it fixed. If that is going to leave us open to getting sued (because somebody else sued someone else and broke the license for us) then we can't use it - full stop.

    You may think this is not the case, but as far as I can tell no one has a bloody clue what this license really means.

    You may hate Novell for coming to a commercial agreement with Microsoft, but I'm a big fan of OpenSuse and would hate it to fail over all this nonsense.

  56. NIce to see all the speculations by Anonymous Coward · · Score: 0

    I've been following the debate about M$/Novell deal quite closelly and since I'm quite involved with Novell it's been difficult to see, what's happening to them. I think the intentions, for whatever reason, were good on Novell side, but it's their common practice to do strange things... The OSS community responded with anger and hate, but there are not many people who try to explain and at the same time convince me. I'm in the engineering business for 4 years now, all together 7 years in it, and I've been at the same big company all this time. We have mostly medium and large companies as clients and I can tell you something: they are wary of migrating to Linux. We do all we can, but they don't want to do it, even if it's in their own good. Meantime, we see all these small business coming to us and contracting us for setting up Linux at their shop. Everyone in small segment wants to go Linux and the large ones keep paying M$ and IBM for AIX. In this atmosphere, Novell made a deal and gained some value among these customers. In reply, the community started to revolt against it. It wasn't nice of Novell, it was expected of MIcrosoft and the community is somewhat divided in rationalists and zealots. In the end, if things continue the way, they are developing now (GPLv3, Novell possible forking, community protests......) the only one who will benefit will be M$. I hope that Novell sees that before it actually happens and community should focus on possible benefits from the M$/Novell deal. Isn't there a way for Novell to "spread" it's shield to entire community? What would happen if everybody bought some software for 1cent from Novell (become customers and therefore protected), who would in turn buy something from FSF for the same amount, who would in turn donate this to ... Would this be legitimate deal? :)

  57. Insightful ? by Builder · · Score: 1

    How is this comment insightful ? The GPL license covers a lot more than just the kernel of most Linux distributions. Other products like GCC, glibc, in fact anything owned by the FSF almost certainly WILL move to GPL3.

    Not being able to ship GCC might limit your OS slightly!

    1. Re:Insightful ? by kinglink · · Score: 1

      Because as I pointed out, the GCC version now is under GPLv2. You can use that for right now and nothing changes.

      At the same time I also pointed out there's still those who don't accept GPLv3 and likely will not support it so there can grow two linux groups, the v2 and the v3.

  58. you hit the nail on the head... by Builder · · Score: 1

    You're not FOR the Free Software Foundation, you're in favour of Open Source.... In that case, go find an OSS approved license that didn't come from the FSF.

    Maybe this kind of confusion is why Mr Stallman is so vehement about people not confusing Free Software and OSS.

    1. Re:you hit the nail on the head... by Anonymous Coward · · Score: 0

      Stallman feels that using the word "Free" to describe GPL'd code is optimally confusing already, so adding OSS to mix would upset his carefully crafted balance.

  59. Re:a package, can't remember the name GC... someth by mr_mischief · · Score: 1

    Open Watcom isn't GPL. It's running on Windows and OS/2. BSD and Linux are in the works.