Slashdot Mirror


Microsoft Excludes GPLv3 From Linspire Deal

rs232 writes to tell us that Microsoft is excluding any software licensed under the new GPLv3 from their recent patent protection deal with Linspire. "Microsoft has since been treating GPLv3 software as though it were radioactive. 'Microsoft isn't a party to the GPLv3 license and none of its actions are to be misinterpreted as accepting status as a contracting party of GPLv3 or assuming any legal obligations under such license,' the company said in a statement released shortly after GPLv3 was published on June 29. In addition to excluding GPLv3 software from the Linspire deal, Microsoft recently said that it wouldn't distribute any GPLv3 software under its SUSE Linux alliance with Novell, even as it maintains in public statements that the antilawsuit provisions in the license have no legal weight. "

67 of 342 comments (clear)

  1. The GPLv3 works by A+beautiful+mind · · Score: 3, Interesting

    Microsoft has since been treating GPLv3 software as though it were radioactive.
    Great news!
    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:The GPLv3 works by TheRaven64 · · Score: 4, Funny

      You say that now, but wait until Microsoft gets bitten by a radioactive license and turns into SuperEULA. You won't find it so funny then.

      --
      I am TheRaven on Soylent News
    2. Re:The GPLv3 works by Dracos · · Score: 4, Funny

      SuperEULA: able to transform customers into pirates with a single click!

      (Ninjas of the world, beware)

    3. Re:The GPLv3 works by kripkenstein · · Score: 5, Interesting

      Great news!
      As you and others said, if Microsoft is so worried about the GPL3, then the GPL3 must be on the right track. However, that isn't the real story here, as I see it.

      The real story is how Microsoft changed its patent covenant, after the deal with Linspire was already finalized. Is Microsoft free under that deal to alter the patent covenant however they want - making it useless?

      Not that the deal was useful for anything previously either. It doesn't cover 'clone products' - which perhaps includes OpenOffice and Wine, and it doesn't cover 'video game applications designed to run on a computer', nor 'unified communications', nor a long list of other things. Does it cover anything at all?
    4. Re:The GPLv3 works by LaminatorX · · Score: 3, Funny

      BALMER: I am altering the deal. Pray I don't alter it any further.

  2. Stallman by timeOday · · Score: 3, Insightful

    he must be doing something right if Microsoft is shunning it.

  3. So what? by Frosty+Piss · · Score: 4, Insightful

    Look, Microsoft is not an "Open Source" software company. Neither they, nor anyone else (including "Open Source" software companies), are obligated to distribute software under GPLv3. Indeed, contrary to popular beliefs, GPL is not the only real "Open Source" license.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:So what? by RiffRafff · · Score: 4, Interesting

      True, but it would seem to me to undercut much of the Novell deal if a large percentage of the software in the distribution went to GPL3.

      --
      "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    2. Re:So what? by Ohreally_factor · · Score: 3, Interesting

      GPL 3 is going to be "radioactive" to a lot of companies. Hell, even the main Linux Kernel guys consider it malignant. Developers that want to see their code adopted and used by the mainstream, whether they are in it for profit or not, might want to avoid GPL 3, especially if their software has runs on specialized or proprietary hardware. GPL 3 creates what in essence is a walled garden. If you GPL 3 your code, you're putting it into that garden. It might be a very beautiful garden, but your code will never get out.*

      *Assuming others are contributing to it. If you're the sole copyright holder for your project, you can always do whatever the hell you want.

      --
      It's not offtopic, dumbass. It's orthogonal.
    3. Re:So what? by FinchWorld · · Score: 2, Interesting

      True, but it was my understanding (which may be wrong), that small, yet important parts of say the Linux Kernel will be emerging under GPLv3, which isn't going to play nice with the likes of Novell or certain proprietry software, which shafts them when it comes to upgrading.

      --
      "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
    4. Re:So what? by Ohreally_factor · · Score: 3, Insightful

      Unless there's been a radical change in the last week, the Linux Kernel developers are eschewing GPL 3, saying it's a much worse license than GPL 2, which they consider to be a pretty good license. Most of their objections are due to the GPL 3's attempt to control hardware design and usage. The FSF has sent some squads to the LKML (Linux Kernel Mail List) to argue why the kernel developers "misunderstand", but so far I don't think they've convinced anyone, made any solid arguments, or overcome the kernel developers objections.

      All the FSF can do is take the GNU/ userland GPL 3, but all the GNU/ tools up to that point are still GPL 2 and can be forked. On top of that, the BSD userland can be adapted to the Linux kernel. So I really don't see Linux going GPL 3, in whole or in part.

      --
      It's not offtopic, dumbass. It's orthogonal.
    5. Re:So what? by maxwell+demon · · Score: 2, Interesting

      Since GPLv2 and GPLv3 are incompatible, and parts of the kernel are GPLv2 only, it's not possible to have just a few parts of the kernel to be GPLv3. The resulting kernel would not be distributable at all.
      IANAL however.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    6. Re:So what? by Anonymous Coward · · Score: 5, Insightful

      The GNU/ tools up to that point are still GPL 2 and can be forked.

      At enormous cost. Linux itself is just a kernel. The GNU toolchain outweighs it by a huge factor in terms of what actually makes a linux distro a linux distro, and the BSD userland is laughably inadequate compared to it.

      I personally hope that as much as possible of the average linux distro goes GPLv3 as soon as possible. The mere fact microsoft is reacting so vehemently to it is an indication the GPLv3 gets something right.

    7. Re:So what? by BlueParrot · · Score: 5, Informative

      GPL 3 creates what in essence is a walled garden. If you GPL 3 your code, you're putting it into that garden.
      That is exactly the point. If you don't like it you can always use a license like the X11 license and permit anyone to do whatever they want with your code. The GPL is all about protecting the rights of the user by limiting the restrictions a developer may impose. This includes copyright, DRM, patents etc... The restrictions apply only if you choose to accept the license, which you only have to do if you want to modify or redistribute the program. In fact, the license explicitly gives you the permission to use the program without recognising the license.

      9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
      The bottom line is that if you want other developers to be able to prevent users from doing this or that with the program, the GPL is not for you. The GPL is NOT about giving developers the greatest freedom possible ( that would be public domain or BSD-style licensing ) the GPL is about defending the USER. In particular it is about defending his/her right to run, study, modify and redistribute the program. Patents and DRM-style lockdowns are attacks against these rights, which is why they are dissalowed.
    8. Re:So what? by alph0ns3 · · Score: 2, Funny

      Hi Mr. Microsoft Employee!

    9. Re:So what? by Znork · · Score: 3, Insightful

      "On top of that, the BSD userland can be adapted to the Linux kernel."

      Did you know, the BSD userland actually has a BSD kernel too (a whole bunch of them, in fact)?

      I think we can safely conclude that anyone who wanted the BSD userland and BSD licensed kernel would, in fact, already be using BSD. And looking at the history of the unix wars we can draw some further conclusions about how the anything-goes approach plays out. The only ones who'd be interested in a repeat of that would be Microsoft or some aspireing semi-proprietary vendors who arent familiar with the pile of proprietary unices that fell at the roadside.

      The fact is, the bigger participants in that round have been staunch supporters of the FSF's approach on GPLv3; both Sun and IBM appear to have learned the lessons of fractured markets and IP warfare. It creates many more losers than winners, and it damages the market as a whole - better then to live with an enforced level playing field where you compete on being the best, as opposed to being the best backstabber, where you compete on being the quickest, not the quickest to lauch lawsuits.

      In the end, even tho the ability to deny others freedom can lead to short term benefits for one or a few players, in the long term the enforced market freedom creates a bigger pie for all players.

    10. Re:So what? by jZnat · · Score: 2, Informative

      Or GNOME or KDE for that matter. Hell, he probably doesn't even use any open source systems because you still need some GPL-licensed program (GCC) to make it work, even with systems like OpenBSD.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    11. Re:So what? by Ohreally_factor · · Score: 2, Insightful

      I think you're mixing up GPL 2 and GPL 3 there. Admit it, they are two very different licenses. GPL 2 is a quid pro quo license. You get, but you have to give back (if distributing binaries; if a user wants to modify the code for private use, there is nothing protecting other users from this "stinginess").

      GPL 3 reaches past this (some would say overreaches), and controls attempts to control the hardware designs of the user. The GPL 3 is much more focused on the rights of certain users, shifting those rights away from other users and developers.

      I totally agree with you that any given developer should careful examine all his licensing options and choose the license that is right for his or her project. GPL 3 is not going to be the right license for some GPL 2 projects and vice versa. For some, neither will be right, and perhaps the BSD is better suited.

      Also, perhaps calling the GPL 3 a walled garden is unfair of me. A garden sounds like it's going to be small no matter what, and the GPL 3 doesn't and won't have any such physical constraints. Yet there is a wall there between it and GPL 2. A GPL 3 fork cannot be merged back with GPL 2 code.

      --
      It's not offtopic, dumbass. It's orthogonal.
    12. Re:So what? by NickFortune · · Score: 4, Informative

      Look, Microsoft is not an "Open Source" software company. Neither they, nor anyone else ... are obligated to distribute software under GPLv3

      Which is true as far as it goes. The missing detail is the vouchers MS have been selling for SUSE Linux which have no expiry date. This means that, in principle, if anyone redeems such a voucher for a copy of SLES, and if that collection contains any code licenced under GPLv3 at the time they redeem the voucher, then there's a chance MS may be held to account under the terms of GPLv3.

      Now whether that will stand up in a court of law or not is another matter. Eben Moglen and RMS seem to think so, since they wrote the new licence to allow the MS-Novell pact specifically for this reason. But like I say, we won't know for sure until it's tested in court.

      On the other hand it seems reasonably certain that Microsoft sees some legal exposure there, or they wouldn't be making such a fuss. Because for all they talk as if the licence poses no threat to them, they are nevertheless backing away from it at every opportunity.

      The thing is that if the GPLv3 does apply, then anyone they sue for patent violation hereafter is going to be able to claim that Microsoft licenced the patent for their use - else they had no right to distribute in the first place. That too will need to be tested in court, but again it seems that Microsoft are taking the threat seriously.

      So that's "so what". It's not Microsoft don't use GPLv3 and we think they should.

      It's more a case of MS may already be using GPLv3 which makes them a lot less scary.

      Hope that helps, have a nice day.

      --
      Don't let THEM immanentize the Eschaton!
    13. Re:So what? by mikelieman · · Score: 4, Insightful

      SAMBA. Not being able to package Samba is the kiss of death.

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    14. Re:So what? by shura57 · · Score: 3, Insightful

      What good is the naked kernel? For any user, kernel is a must, but so are the applications. If applications all go GPLv3 then good luck selling naked kernel.

    15. Re:So what? by Tony+Hoyle · · Score: 2, Informative

      Old versions of samba exist. It'll just fork. There's already a fork - samba-tng - and we don't know what's happening to that yet.

    16. Re:So what? by Burpmaster · · Score: 2, Insightful

      The GPL 3 is much more focused on the rights of certain users, shifting those rights away from other users and developers. Huh? What 'other users'? A user is the person using the software/device. GPL3 protects the rights of owners. The manufacturer is not a owner once they sell it, and they certainly aren't the user.
    17. Re:So what? by RobBebop · · Score: 3, Insightful

      GPL 3 reaches past this (some would say overreaches), and controls attempts to control the hardware designs of the user.

      If you consider the company that makes Tivo to be a "user", and not the people who are actually watching their digitally recorded television programs, then you would be correct in stating that the controls are over-reaching.

      I prefer to view somebody who is using the device a user, though. The company making money off of it is simply a vendor.

      And GPLv3 doesn't say "You cannot make money from selling your product" to the Tivo people. They say, "Play fair and share the innovative features that you added to the core software that you paid no money for."

      The Tivo company has every right to keep selling hardware with its tailored software on it... as long as they give users the rights to change and continue to innovate it.

      This makes it easier for Tivo competition, which would only need to design their own hardware and then run the same software as Tivo. This competition arises not from a "control" of the GPLv3, but because it isn't right for Tivo to "control" the 2% of code that they made to produce their box.

      --
      Support the 30 Hour Work Week!!!
    18. Re:So what? by Crayon+Kid · · Score: 5, Interesting

      Old versions of samba exist. It'll just fork.


      It's not as simple as saying, "fine, we'll just ditch anything GPLv3". Who's gonna maintain the fork? 'Cause you gotta maintain it, you can't just fork it and let it rot. Will Microsoft pick up the fork? Will any of the Linux distro's that made a deal with Microsoft? Will they fork and maintain all projects that go GPLv3?

      See, it's not just a matter of forking the code. The license still sticks. OK, it's not GPLv3, it's good old GPLv2, but I think they'll have a lot of trouble dealing with just GPLv2 too. Remember, v3 made patent protection explicit and took it globally. But the stuff was still there, albeit implicit and USA-centric.

      All in all, I absolutely love seeing Microsoft publicly stating it won't touch GPLv3 with a ten foot pole. This is it, folks, this is THE shit. FSF got the holy Grail. It tells the corporate assholes "take it or leave it", and they gotta choose. And neither option comes easy.

      I think it's a knee-jerk reaction of Microsoft's to simply dismiss everything GPLv3, but they're probably frantic to get out of the Novell deal with clean face. It turned worse that they could've ever dreamed.
      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    19. Re:So what? by mrchaotica · · Score: 4, Informative

      There's already a fork - samba-tng - and we don't know what's happening to that yet.

      Uh, yeah we do. According to its Wikipedia entry, it's pretty much dead. It's at version 0.4.99, which was released almost two years ago, and apparently hasn't had more than "minimal" development since it was forked:

      Samba TNG was forked in late 1999...

      Since 2000, development on Samba TNG has been minimal...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    20. Re:So what? by mr-niloc · · Score: 2, Funny

      They'll just have to whip up "Microsoft SMB Services for Linux" in a couple of weeks and post it as a complimentary download for Novell customers (to be offered to others for the same price as a copy of Windows.)

  4. Why isn't there a "noshit" tag? by xxxJonBoyxxx · · Score: 3, Insightful

    Why isn't there a "noshit" tag? The whole idea behind GPL3 was to keep Microsoft from license-protecting customers from lawsuits. Microsoft's main contention is that GPL2 allows them to do what they're doing. Why not just save room by posting a story that says "some old story, different day"?

  5. Does Linspire have any market share? by jkrise · · Score: 3, Interesting

    So many firms have merely pretended to be at war with Microsoft - only to cave in later and become partners - Novell and Linspire being recent cases. Have any significant no. of customers actually signed up with Linspire for patent protection? I don't think so.

    Microsoft's Covenant to Customers (Linspire's customers it would seem - not Microsoft's) hardly makes compelling business sense to consider Linspire for the business desktop. Few home users would consider themselves vulnerable to patent lawsuits by Microsoft, if they used Linux.

    So this announcement merely indicates that GPL3 has won, and Microsoft has been compelled to publicly qualify their pre-negotiated deals with business partners, and customers gain more from GPL3 than covenants from Microsoft.

    --
    If you keep throwing chairs, one day you'll break windows....
  6. I, for one, welcome our... by Will+the+Chill · · Score: 3, Funny

    bullet-dodging FUD-slinging bloatware overlords!!!

    -WtC

    --
    Creator of RPerl, Scouter, Juggler, Mormon, Perl Monger, Serial Entrepreneur, Aspiring Astrophysicist, Community Organiz
  7. Success! by kebes · · Score: 5, Insightful

    Well, given that the GPLv3 was written specifically to make those "patent protection deals" untenable, this is a huge success for the GPLv3. Microsoft is essentially admitting that, legally, the GPLv3 does what it intends to do.

    So, anyone who was bothered by the MS/Novell deal (and its variants) can and should encourage usage of GPLv3. Coders who want to prevent MS from using patent threats to splinter the community should consider adopting the GPLv3.

    Since a certain number of important projects have already switched to GPLv3, this means that within a year or two the MS/Novell deal (and variants) will essentially disappear. As someone who was not happy with those deals in the first place, I say good riddance.

    1. Re:Success! by trolltalk.com · · Score: 3, Informative

      Microsoft will never sue - they know that the only thing they can do is amke noises. Actually suing would be the equivalent of a first strike in a MAD - Mutually Assured Destruction - scenario, which they would ultimately lose.

      The resulting positive publicity for linux would further erode their already slipping grip on their customer base. Like it did with allthe SCO BS.

    2. Re:Success! by thethibs · · Score: 2, Interesting

      Well, given that the GPLv3 was written specifically to make those "patent protection deals" untenable,...

      There's another way of seeing this if we can assume that the effect is proof of the motive: that GPLV3 was written specifically to encourage developers to build products that would not be indemnified by those "patent protection deals". Richard stuck a spear in the ground and assumed Microsoft would run into it. What's comical is the number of people surprised or upset that they went around it instead.

      Writing code under GPLV3 is about to become a great deal like putting your head in the lion's mouth while guessing that he won't like the taste of your hair cream or that he doesn't have any teeth. After all, it could be that Microsoft doesn't really have any actionable software patents.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    3. Re:Success! by Chandon+Seldon · · Score: 2, Interesting

      There is a player you're forgetting about: IBM.

      They aren't the good guys. In fact, they are the biggest patent abusing bastards in the world. But... they'd take a revenue hit if people were afraid of deploying their favorite commodity UNIX (i.e. GNU/Linux), so they're likely to step in and maul anyone who actually attacks it with software patents.

      And yes, they can win a patent war against Microsoft.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  8. Re:Why care about something with no legal weight? by Volante3192 · · Score: 2

    The GPL has potential weight (as opposed to kinetic weight), and they hope if they keep repeating that "No, it doesn't" they'll make enough decision makers believe it.

    Microsoft really doesn't want to test the GPL because there's a good chance it will get kinetic weight from a legal standpoint, which would be bad.

  9. Re:An other example of GPL3 suckyness by kebes · · Score: 5, Interesting

    With these loopholes both sides won.
    Strange, I don't remember feeling a satisfying sense of victory when Microsoft tried to undermine our software by claiming that it infringed their patents. I don't remember feeling that we had "won" when Novell signed a deal with Microsoft to protect themselves and leave the rest of the community out in the cold.

    The loopholes were just that: sneaky ways to evade the intentions of most of the most important contributors in the realm of FOSS. I have no problem with businesses making money using FOSS, and many of them do it in a way that is not only compatible with the intentions of the GPL, but actively promotes the cause of free software. However, those businesses who were exploiting loopholes in the GPL knew that they were not promoting our interests, and therefore should not be surprised when the community shifts to close those loopholes. Such a shift will only alienate businesses who were not helping "the cause" anyways.

    The GPLv3 is not perfect, and is not a perfect license. I don't think that every project should switch to GPLv3... for some the GPLv2 may be a better match. However GPLv3 was crafted to address a very real problem, and judging from Microsoft's reaction, it is doing a great job in that regard.
  10. So Torvalds and MS agree on one thing by Brad_sk · · Score: 2, Funny

    On the other side - Theres atleast one thing both Linus Torvalds and MS agree on. They both disagree to GPLv3!!

  11. Darth Gates by sconeu · · Score: 2, Insightful

    I have altered the deal, pray I don't alter it any further.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    1. Re:Darth Gates by Constantine+XVI · · Score: 2, Insightful

      The same could be said about GPLv3
      (see also: your own sig)

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
  12. Re:An other example of GPL3 suckyness by eclectro · · Score: 2, Insightful

    just a little bit become open source friendly then the rules change.

    I think the rules changed when Microsoft (or the companies before them) started shaking down everyone with their patent portfolio. I would be more willing to take your side if Microsoft had the courtesy to tell everyone what patents linux was violating. As it stands, Microsoft is the king of suck, and I do not see this zebra changing it's stripes anytime soon.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  13. Re:An other example of GPL3 suckyness by 71thumper · · Score: 4, Interesting

    More importantly, GPLv3 serves as a reminder that choosing Open Source with the idea that "you'll never get left behind" is not a true position -- that all any given Open Source project really represents is the right to have the source code AS IT EXISTS NOW. In the future more restrictive licensing could be released that could impact you.

    In short, GPLv3 really made "Open Source" more like "Closed Source" by clearly pointing out that what you may be allowed to do now you may not be allowed to do later (unless you fork and thus lose the community aspect that made it interesting in the first place).

    After all, who's to say GPLv4 won't say "you must release any changes back to the community whether you distribute or not" ?

    GPLv3 is the best possible thing that could have happened to Closed Source vendors because it just kicked the chair out from under most of the arguments in favor of Open Source.

  14. pleading in the alternative by oliphaunt · · Score: 4, Interesting

    I'm not a lawyer, yet.

    In a lawsuit, it is possible to argue multiple theories of liability, or multiple theories of innocence. As long as each theory is internally consistent, they don't all have to be consistent with each other. It's the legal version of throwing stuff at the wall to see what sticks... and when you're just getting started, you don't want to leave stuff out by mistake, becuase there might be a chance that if you don't bring it up at the beginning you won't be allowed to bring it up later.

    The classic example is: Your buddy says, "You bastard, you slept with my wife!" If this was a lawsuit, you might respond

    a. No I didn't!
    b. You said that I could!
    c. She wasn't your wife!
    d. I thought she was someone else!
    e. I was insane!

    This would be OK, becuase even though (d) seems to contradict (a), that doesn't automatically mean that (a) is invalid, even though BOTH statements can't be true at the same time. These are all alternative theories of how you might avoid blame/liability for the act, and in filing or responding to lawsuits, this practice is known as alternative pleading.

    In that context, Microsoft's GPLv3 statement doesn't need to be consistent- although it is unusual to see this kind of logical construct outside of a court document. The press release reads like they're anticipating a lawsuit, and they're trying to get their story straight ahead of time... In this situation, their story is plausible deniability. and it doesn't matter which alternative theory ends up working, as long as one of them does the job.

    So it's perfectly legit for MS to use alternate theories to justify their actions- it just reeks of bad faith when their public position is so openly contradictory. It does seem pretty odd that Microsoft is using legal tactics to write their press releases- almost like they've got something to hide.

    --




    Humpty Dumpty was pushed.
    1. Re:pleading in the alternative by oliphaunt · · Score: 2, Informative

      avast!

      Did I say that all of the statements were contradictory?

      no.

      (a) and (d) can be true at the same time provided that the woman in question was not the plaintiff's wife. It is entirely consistent. The woman in question was not the plaintiff's wife, and the defendant did not _think_ that the woman in question was not the plaintiff's wife.

      speck, eye, log, misplaced double negative- if the defendant thought the woman he slept with was the plaintiff's wife, he could not make statement (d). You're not allowed to change the facts to fit your argument.

      So I'll assume the second bold "not" is a typo, and address that argument instead. While it is possible to construe a situation where (a) and (d) could be true, that situation does not comport with the context I gave in my original post. (d) implies that defendant actually slept with plaintiff's wife by offering an excuse or justification for the alleged transgression. To read it otherwise is to engage in unnecessary parsing.

      I hate to be pedantic

      So don't do it. You'll feel better. I'll freely admit that the wikipedia dog example is a more clearly defined example of contradictory statements [P: Your dog bit me! D: (a) my dog was tied up (b) I don't believe you were bitten (c) I don't have a dog], but that's not the way I heard the story.

      --




      Humpty Dumpty was pushed.
    2. Re:pleading in the alternative by gstoddart · · Score: 3, Insightful

      I'm not a lawyer, yet. .... This would be OK, becuase even though (d) seems to contradict (a), that doesn't automatically mean that (a) is invalid, even though BOTH statements can't be true at the same time. These are all alternative theories of how you might avoid blame/liability for the act, and in filing or responding to lawsuits, this practice is known as alternative pleading.

      Well, thank you for demonstrating why legal stuff seems so damned asinine to the rest of us.

      Sure, we can argue five different things, no two of which can be self-consistent, but as long as we can get someone to give us the go ahead on one of those, then we'll act like that was the truth and our position the whole time.

      The press release reads like they're anticipating a lawsuit, and they're trying to get their story straight ahead of time... In this situation, their story is plausible deniability. and it doesn't matter which alternative theory ends up working, as long as one of them does the job.

      Or, when you put conflicting statements in front of anyone but a bunch of lawyers, everyone else will call shenanigans and point out you were full of crap from the get go?

      I mean ... "We're not bound by that license, and if we were, we're negating the terms of the deal which would make us bound by it, and by the way, you're all doody heads, and, hey, look, a unicorn". WTF?

      I'm sure someone could post a boring explanation as to WHY you can argue several contradictory points. It would only serve to reinforce to me that law in this realm isn't so much about truth, as being able to convince someone that something might not actually be false (even though it clearly is). Sadly, I'm sure there's very good reasons why we need to have this in law. It just seems so ... bizarre!!

      Cheers
      --
      Lost at C:>. Found at C.
    3. Re:pleading in the alternative by hawk · · Score: 2, Insightful

      >I'm not a lawyer, yet.

      But I am :)

      This isn't legal advice. If you look to slashdot for legal advice, you need a shrink far worse than a lawyer.

      The logical end of pleading in the alternative is referred to as "the Cheshire Cat" defense. Similar tol your list, it's to the effect that, "I wasn't there. If I was, I didn't do it. If I did, it was really my cat. But it wasn't my cat, it was the Cheshire Cat . . ."

      Anyway, there's nothing inconsistent between microsoft's positions here. "That's nonsense, it doesn't bind us, and we're staying far enough away to avoid the costly litigation that this mess is going to bring up."

      And as for the folks expecting them to be caught up by future versions of SUSE: the wild and free licensing of ms patents as a result of a fundamental post-contract change made by the other party (SUSE) just won't happen. That is *so* far outside of the *reasonable* expectations of any of the parties, and so drastic, that it just won't be the case.

      hawk, esq.

  15. Re:An other example of GPL3 suckyness by ZeroPly · · Score: 4, Insightful
    I'm afraid you have a fundamental misunderstanding of how open source development happens.

    Specifically, you are getting the cart before the horse. Company XYZ doesn't pick an arbitrary project from SourceForge and, strictly out of the goodness of their heart, task several paid programmers with working on it - with the goal of someday using it. Rather, they start using an existing product which is established (Linux, Apache, etc), and after heavy use realize that contributing to it is in their own best interest. Linux was successful BEFORE IBM invested a dime in it. Apache was successful before any corporation officially contributed a single line of code.

    How exactly do you think corporations are going to "block" GPLv3 code? By the time the sofware is worth blocking, it has either gained a following or failed. If it already has a following, the only choice the corporation has is whether to jump on the bandwagon. 90% of corporations are USERS, not developers. GPLv3 makes absolutely no difference to my boss since he's not planning on redistributing any of the code. If 7Zip comes with GPLv3 rather than GPLv2, you really think he's going to skip on it and pay $40/license for WinZip?

    --
    Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
  16. Re:15 years ago: by Em+Ellel · · Score: 4, Interesting

    The GPL is going to be "radioactive" to a lot of companies. Hell, even the main BSD guys consider it malignant. Developers that want to see their code adopted and used by the mainstream, whether they are in it for profit or not, might want to avoid GPL, especially if their software has runs on specialized or proprietary hardware. GPL creates what in essence is a walled garden. If you GPL your code, you're putting it into that garden. It might be a very beautiful garden, but your code will never get out.*

    *Assuming others are contributing to it. If you're the sole copyright holder for your project, you can always do whatever the hell you want. Yep thats pretty much explains why BSD is the product of choice over Linux in many of the above cases. 15 years later BSD made it into mainstream products from large manufacturers (F5, OS/X and iPhone, etc) And the companies that try Linux (Tivo, Cisco) are treated as the enemy by GPLv3. Has GPL been like GPLv3 from the get go, would Tivo or Linksys ever consider using Linux or would those be BSD products?

    -Em

    --
    RelevantElephants: A Somatic WebComic...
  17. Re:15 years ago: by vux984 · · Score: 5, Insightful

    It might be a very beautiful garden, but your code will never get out.

    Not quite. You can take code out of the garden and modify it for personal/internal use, and you don't have to share those changes. You only have to put your modifications back into the garden if you redistribute them, and putting them back in the garden is the only way you are allowed to redistribute those changes.

    This ensures that changes that are redistributed are available to the original authors, and the community at large. That 'walled garden' is always open, and anyone can use it.

    Other licenses allow you to take code improve it, and then redistribute it in proprietary walled gardens that may restrict who can use it. Why would I want to contribute code to be used in someone elses proprietary walled garden... where one day I might be required to pay a license covering the code I wrote and contributed.

  18. Re:15 years ago: by ahxcjb · · Score: 3, Informative

    Sorry, but I have to correct you. F5 BigIP now runs, and has for quite a while now, RHEL 3. That's GNU/Linux for the avoidance of any doubt - not BSD.

  19. The only real objection Linus has... by Anonymous Coward · · Score: 5, Insightful

    The only serious objection Linus has is over TiVo-ization. He thinks it should be OK.
    He says he is angry that FSF is claiming to protect freedom while taking away a certain freedom from companies like TiVo.

    But the freedom that FSF is taking away is the freedom to take away freedom from users of the software. Thanks you Linus, great protector of ... wha??

    But keep in mind the politics that Linus has to deal with. There are many developers who would have to sign off on GPLv3. One of the biggies is Greg Kroah Hartmann of Novel, who owns the USB subsystem. Novel no doubt takes GPLv3 personally. Greg has actively tried to discourage even the "or any later version" clause from being included in kernel patches.

    On top of that, even if everyone wanted to go GPLv3, they would have to track down hundreds of developers. So it's just easier for Linus to say no to GPLv3 in any case.

  20. Re:An other example of GPL3 suckyness by tkrotchko · · Score: 4, Insightful

    "that all any given Open Source project really represents is the right to have the source code AS IT EXISTS NOW."

    What gives you any better choice?

    When you buy Windows Vista, and you agree to the EULA, what exactly is it giving you the right to, except the license to run the binaries AS IT EXISTS NOW?

    I "get" the purpose of GPL3. I "get" why companies like MS object to it. What I don't "get" is why this is an issue. The GPL2 is still there. BSD is still there. Apache is still there. Use those.

    But implying that the GPL3 is taking something away from users is pretty silly. You know the score before you start... you get the candy for free, but you have to always share it with anybody who asks. If that's not okay, then don't use it! It doesn't limit your rights in any way.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  21. Doesn't this fork *.everything? by davek · · Score: 3, Insightful

    I still haven't made up my mind on GPLv3, but I was under the impression that it was designed to unite, not to fork.

    If most F/OSS goes GPLv3, and simultaneously Microsoft denies GPLv3 bug still has a vested interest in Novell Linux, won't that just mean that MS will fork every open source project at the point where it switches to GPLv3? They'll create their own faux-communities loyal to the regime and play them off as open source, and the public will eat it up since they don't know any better. Those who believe in F/OSS as a philosophy and accept GPLv3 will be branded pinkos and commies by "commercial friendly" open source, and die a slow death...?

    I sure hope I'm wrong.

    --
    6th Street Radio @ddombrowsky
    1. Re:Doesn't this fork *.everything? by vertinox · · Score: 3, Insightful

      I still haven't made up my mind on GPLv3, but I was under the impression that it was designed to unite, not to fork.

      It was never that intention. GPLv3 was created solely to close the loopholes that many of the companies that were taking advantage of the GPLv2 in order to prevent their customers from gaining access from modifying the source. (aka "tivo-ization") in which vendors would simply deny modification of the source they were to provide by using another developers code under GPLv2 by adding hardware DRM.

      Or in Microsoft's case by means of patents.

      From my understanding there is nothing that compels any developer to upgrade from GPLv2 to GPLv3 unless you desire to use someone else's code that is being upgraded to GPLv3 with code changes (you are still free to hold on to their GPLv2 code without updating)

      And the other main beef that people have is the "and later versions" clause in GPLv3, but you are free to remove that if you want as a developer of your own code (Not so much if you are using someone else's code! But no one is forcing to use other people's work instead of making you own!)

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:Doesn't this fork *.everything? by a.d.trick · · Score: 2, Informative

      Actually, that was one of the intentions, and the GPL 3 is more compatible with other open source licenses. It's incompatibility with itself is an essential part of the license, otherwise it would be like a submarine with a screen door. That's why the FSF recommends you allow re-licensing of the work under later version of the GPL, then compatibility is not a problem.

  22. 3 problems: Samba, GNU Coreutils and Tar. by strredwolf · · Score: 5, Insightful

    Don't they know that coreutils and tar form a good chunk of any Linux distribution? And Samba's used to talk to MS Windows?

    Don't they know that those packages are GPL v3?

    In other words, Microsoft ether has to rewrite those packages themselves, break the distro into an unusuable state, or drop any Linux deals.

    Or give up on the patent saber rattling.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
  23. Microsoft does not have enough money for that. by Shirotae · · Score: 2, Interesting

    won't that just mean that MS will fork every open source project

    Microsoft may be very rich but they do not have enough income to hire enough developers to fork every open source project.

    Customers and stockholders would be very angry if MSFT diverted a large part of their current staff to forking open source projects. They can't just pull the open source work into their existing teams because of the possibility of contamination of their precious source code assets with some Open Source or - horror! GPLv2 - licensed code.

    MSFT forking the code would mean them hiring a whole lot more developers of the required skill level and as far as I know there is not currently a large pool of sufficiently skilled unemployed developers. Hiring enough to even make a start is going to be significant expenditure for no extra income and that means taking a substantial hit in profits. Financial analysts and stockholders are not going to be happy with that and if they start to sell the share price goes down and we see just how much of MSFT's money is real and how much is just a high P/E ratio that could collapse frighteningly fast if investors lose confidence.

    MSFT's best bet is to try to cause divisions between different groups of open source developers but I think that the problem there is that whatever license they prefer, open source developers tend to have respect for technical contribution and contempt for the marketing bullshit and 'business' dirty tricks that are MSFT's stock in trade. Heated public arguments over the merits of different licenses are not a sign of the community fragmenting, they are a sign that the open source community does its thing in the open and collectively comes up with a set of variants that can satisfy everyone and an understanding of how to work together.

    What we all need to do is to keep shining a light into the corners where MSFT is trying to play its dirty tricks - like the ballot stuffing in the standards committees - so that they are seen for what they are. The advantages of open source speak for themselves, even to businessmen, if we make sure that the real facts are available.

  24. Code is free as long as people may use it by skandalfo · · Score: 2, Insightful

    What's "free code" (I reckon you prefer "open code", but GPL is about "free") if people does not have the freedom to use it?

    The two things that made most noise about GPL 3 were its stance agaist patents, and its requirements against effective tivoization.

    I feel lucky that software patents seem unenforceable still here in the EU. The intent of the GPL 3 in this respect is clearly to avoid a (re)distributor from applying a layer of selective patent licenses on the receiving users. Many of us would like to ban software patents globally, as they actually can strangle independent innovation and be the means that incumbents may use in order to squash any competition, in this case in the software field. A third party (a non-user and non-distributor) could try to enforce software patents against GPL 3'd software users; GPL 3 cannot project its software-freeing agenda here, since the license does not bind a third party that does not use or (re)distribute the software. So, in the end, the behave-well-with-patents enforcement is done on the only ones the license applies to (users and redistributors), which is as far as the license may take this part of the FSF political agenda. This is, BTW, part with which I happen to agree fully.

    I recognize the aspect about anti-tivoization to be a more difficult point because, unlike the former one, transcends out of the software world into the hardware one. In the TiVo case you get the code... and you would be able to use it if you were able to replicate the hardware that it's intended to run on minus the selective restrictions on the software it can run.

    The case of TiVo may seem a petty one, as in this case the restriction on the software isn't placed on individuals on an arbitrary basis. "It's their hardware; let them do what they want with it." That's what people that doesn't like this aspect of the GPL 3 say. Ok; maybe you cannot replicate their hardware, and you lose some little bit of code thats GPL'd but actually unusable because there's no free hardware to use it on.

    But if Microsoft is able to take along its agenda about "Trusted Computing", in which each computer available to customers would be required to enable hardware-based DRM on software (no TPM, no Windows, that's what the computer vendors would hear), then they would in fact be able to control ANY code that could be used in the hardware that's readily available to customers. And that would be very similar to a new layer of selective licensing that could be used against any user of any software, free or not.

    So, even if you may be in the "free software is ok; free hardware is not really needed" camp, you may recognize that free software may be successfully reduced to insignificance if no free hardware (or "open hardware", at least) is available in order to run it. Although I don't really mind proprietary hardware to enforce restrictions on the software it may run (I simply don't buy the hardware), the possibility of ending up with no unrestricted hardware if we do nothing about it, actually makes me fully support the anti-tivoisation clause.

    So, paraphrasing the famous poem:

    • First, they came to secure their game consoles, so that no one would run unlicensed software on them.
    • I did not worry, because I didn't use game consoles, nor wrote software for them.
    • Then, they came over the TiVo, so that the broadcasters could have their contents controlled.
    • I didn't say anything, since I had my MythTV.
    • Then, they came to oversee home optical media, so that no one could copy those contents, or even skip the commercials at the beginning.
    • I did not mind about it, since I used free players on my computer systems.
    • Then, they came with Trusted Computing, saying they would patch in hardware the gaping holes in their software.
    • Then, as time passed, my computers died one after another of natural death, and I was no longer able to find any new computer to run my software.
  25. Re:15 years ago: by FreakinSyco · · Score: 3, Funny

    All of this gardening lingo has me lost. Can I get this in terms of cars?

  26. Re:15 years ago: by h4ck7h3p14n37 · · Score: 4, Insightful

    I agree with you that a BSD license is superior to a GPL license if you're looking to build a business around the software. So why are so many companies using GPL licensed code? Why are Microsoft and Novell trying to make money from a Linux distribution when they could have selected a BSD distribution instead?

  27. Re:The GPL is ALL ABOUT the developers! by I!heartU · · Score: 2, Insightful

    It sounds like you don't want to use the GPL for that project then.

  28. Re:15 years ago: by geschild · · Score: 4, Insightful

    "Yep thats pretty much explains why BSD is the product of choice over Linux in many of the above cases. 15 years later BSD made it into mainstream products from large manufacturers (F5, OS/X and iPhone, etc) And the companies that try to abuse Linux (Tivo, Cisco) are treated as the enemy by GPLv3. Has GPL been like GPLv3 from the get go, would Tivo or Linksys ever consider using Linux or would those be BSD products?" There, fixed that for ya.
    --
    Karma? What's that again?
  29. Re:15 years ago: by mrchaotica · · Score: 2, Insightful

    Well, Microsoft is pathological. But the question remains: if BSD is really so superior, why are so many companies (not just the "big guns" like Novell, Red Hat, and IBM, but also ones like Trolltech, MySQL, etc.) betting the farm on the GPL instead?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  30. Re:15 years ago: by Anonymous Coward · · Score: 2, Informative

    Linksys: sure, they were a good member of the free software community with their home routers. Nothing they did would be in conflict with the GPLv3. So why not? Last I checked (and this could be wrong like my F5 info) You still had to do some exploit to get a linksys router to load and run custom code, they do not ship easy instructions or root passwords or anything to get into it, which is against the GPLv3 just like Tivo. I have a Linksys router. They give me complete instructions how to log in and set my own root password. Then, I can upload any firmware I want (like OpenWRT) using their standard firmware update mechanism. Anyway, the GPLv3 does not demand efforts to make it easy, but only disallowes efforts to make it hard or impossible. If flashing the firmware were impossible because they chose to use a ROM instead of flash memory because it is cheaper, that would be ok with GPLv3.
  31. purpose served, project ended by r00t · · Score: 4, Informative

    Samba had been encoding/decoding network packets in a very manual way, with a collection of ugly macros to do the job. Samba-TNG was forked largly to switch over to doing RPC via IDL (an Interface Devinition Language, which gets processed at build time to produce *.c stub/wrapper functions to do the marshalling and unmarshalling).

    The main Samba team learned their lesson. They switched to an IDL for Samba 4. Samba-TNG has been a very close clone of the Microsoft implementation, warts included. Samba 4 is far better.

    Thus Samba-TNG has served it's purpose: teach the Samba developers that IDL is a good idea. Done. Mission accomplished.

    1. Re:purpose served, project ended by Jeremy+Allison+-+Sam · · Score: 2, Informative

      Wow, what interesting revisionist history you have there :-).

      Yes, we know IDL was a better idea, we've always known that :-). It's taken a while to get to the point where we can start to remove the hand-marshalled IDL infrastructure originally added by the main author of the TNG fork :-). But we're there now. The Samba-tng fork happened over a disagreement about separate deamons, not over auto-generated IDL.

      Jeremy.

  32. Re:15 years ago: by jimicus · · Score: 2, Insightful

    GPL does something BSD doesn't. It levels the technology playing field, forcing companies to compete on services rather than products.

    Let's say I produce a brilliant product which once installed doesn't require a great deal of service. There's no sense in me basing it off a GPL project because then I'd have to make the source code available to everyone, and Fred down the road could undercut me because he isn't doing any development.

    Now, change that business model slightly. Let's say I contribute to a product, but my main business model is based around selling services and consultancy to go with that product. Now it doesn't matter so much if I use a GPL product because I'm going to make most of my money from charging consultancy fees to adapt it to specific businesses. In fact, there's something to be said for the GPL because it means that the product will wind up with my name all over it - so anyone who wants consultancy may well think of me first.