Slashdot Mirror


Software Freedom Conservancy Shares Thoughts on Microsoft Joining Open Invention Network's Patent Non-Aggression Pact (sfconservancy.org)

Earlier this week, Microsoft announced that it was joining the open-source patent consortium Open Invention Network (OIN). The press release the two shared this week was short on details on how the two organizations intend to work together and what does the move mean to, for instance, the billions of dollars Microsoft earns each year from its Android patents (since Google is a member of OIN, too.) Software Freedom Conservancy (SFC), a non-profit organization that promotes open-source software, has weighed in on the subject: While [this week's] announcement is a step forward, we call on Microsoft to make this just the beginning of their efforts to stop their patent aggression efforts against the software freedom community. The OIN patent non-aggression pact is governed by something called the Linux System Definition. This is the most important component of the OIN non-aggression pact, because it's often surprising what is not included in that Definition especially when compared with Microsoft's patent aggression activities. Most importantly, the non-aggression pact only applies to the upstream versions of software, including Linux itself.

We know that Microsoft has done patent troll shakedowns in the past on Linux products related to the exfat filesystem. While we at Conservancy were successful in getting the code that implements exfat for Linux released under GPL (by Samsung), that code has not been upstreamed into Linux. So, Microsoft has not included any patents they might hold on exfat into the patent non-aggression pact.

We now ask Microsoft, as a sign of good faith and to confirm its intention to end all patent aggression against Linux and its users, to now submit to upstream the exfat code themselves under GPLv2-or-later. This would provide two important protections to Linux users regarding exfat: (a) it would include any patents that read on exfat as part of OIN's non-aggression pact while Microsoft participates in OIN, and (b) it would provide the various benefits that GPLv2-or-later provides regarding patents, including an implied patent license and those protections provided by GPLv2 (and possibly other GPL protections and assurances as well).

66 comments

  1. FreeBSD by Anonymous Coward · · Score: 0

    only use FreeBSD going forward; Linux was compromised over 5 years ago by big corp

    1. Re:FreeBSD by darkain · · Score: 2

      This is confusing... Windows has used the FreeBSD network stack for how long? MacOS as an entirety uses how much FreeBSD code? Yeah, it has been buddy buddy with big-tech far longer than Linux.

    2. Re: FreeBSD by Anonymous Coward · · Score: 2, Interesting

      Difference here is that anything bsd has got from big corps is under that bsd license too. It's safe to use anything in bsd in someplace else including other operating systems which is what makes bsd so attractive to big corps in the first place. Take on the other hand what Microsoft is doing here. They are giving away their patents to use in linux but outside linux, you still have to pay. That will make linux code unsafe for use in other open and closed source operating systems because it will be a mess separating out what belongs to trigger happy Microsoft. Basically this will stifle the development of other operating systems while Microsoft reaps the benefits of linux in their azure business.

    3. Re: FreeBSD by Anonymous Coward · · Score: 0

      You have this backward. BSD code added by macos cannot be used by others. The patent issue with Linux is there. Shame that Linux is gpl2. Gpl3 would have prevented this.

    4. Re:FreeBSD by Interfacer · · Score: 1

      They used the BSD stack in the Windows 2000 era temporarily because they didn't have a decent one at that time.
      That has been replaced a long time by a native Microsoft one.

    5. Re: FreeBSD by Anonymous Coward · · Score: 1

      FreeBSD is pretty much hipster UNIX now. It hasn't kept pace. Linux is so far advanced now. Not just kernel but ecosystem and support.

      I used to feel smug running bsds, but I've since abandoned it. It brings innovation in mostly unusable forms, but I am grateful when their innovations make their way into Linux

    6. Re:FreeBSD by Megol · · Score: 0

      AFAIK Windows have never used the FreeBSD network stack. I've seen rumors that it does however no or very vague evidence for this, one example being the response to network probing.
      Windows have used BSD licenced code at least for some utilities, and it's not impossible that some parts of the network stack use or is inspired by BSD code. But where's the proof?

    7. Re:FreeBSD by packrat0x · · Score: 1

      Download Windows source. The BSD notice is at the top of most of the network source code.

      --
      227-3517
    8. Re: FreeBSD by Anonymous Coward · · Score: 0

      Shame that Linux is gpl2. Gpl3 would have prevented this.

      Linux's success has largely been from the fact that it is NOT GPLv3, in fact it isn't even GPLv2! It is simply GPLv2-based because there is a very explicit part of the license of Linux the excepts applications that make system calls to the kernel from being considered derived works, if it were GPLv2 then they would be considered derived works. Linus has also made it clear the kernel usage will not be hampered by the increased restrictions and obligations that GPLv3 would place on its usage.

      Linux is not about the ideals of the Free Software Foundation, if they wanted a kernel that served Free Software they should have actually built Hurd rather than latching on to Linux. Now with things like the objection to GPLv3 the chickens of that poor decision are coming home to roost.

  2. GPL is not freedom by fleabay · · Score: 0, Troll

    Microsoft would be better to release more code under MIT or BSD and smack the GPL right out of their crummy little hands. That would be awesome, a little haha, screw your GPL limitations. So stupid to say 'use this limiting license'. Screw them and their license.

    1. Re:GPL is not freedom by Anonymous Coward · · Score: 0

      ...which would do much the same because that would still allow the code to be upstreamed properly into the Linux kernel.

      GPL being the more restrictive of the options listed here means any of the options listed here so far would work.

      Try again, Trolling Coward. :)

      - WolfWings, too lazy to login to /. in way too long.

    2. Re:GPL is not freedom by metalx1000 · · Score: 5, Interesting

      Well, code under both the MIT and BSD licenses can be used in GPL's code, but since licenses like some of the BSD licenses allow for future code to be closed, there for removing the freedom of future uses, the GPL code can't be used in the BSD projects. Which is why GPL projects tend to do better (Example: Open Office [Apache] vs Libre Office [LGPLv3]). The GPL code can use all the features of the BSD code, but not the other way around. "GPL is not freedom". You definition of "Freedom" is different then mine. Your version of freedom is giving people the right to take away other people's rights by locking down code. That's like saying one country is "more free" because they don't restrict people from owning slaves. You might as well just put your code in the public domain at that point.

    3. Re:GPL is not freedom by Trogre · · Score: 2

      So... you would rather they released code under a licence that lets licensees deny the same freedoms bestowed upon them when they release a work that uses it?

      Why would you want that? More to the point, why would you expect Microsoft to do something like that?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    4. Re:GPL is not freedom by novakyu · · Score: 1

      You might as well just put your code in the public domain at that point.

      I thought that was the whole point of BSD (plus no assumption of liability and requirement to give credit).

    5. Re:GPL is not freedom by ShanghaiBill · · Score: 2, Informative

      So... you would rather they released code under a licence that lets licensees deny the same freedoms bestowed upon them when they release a work that uses it?

      In many cases, yes. The GPL is often appropriate for full applications. BSD is often better for components, libraries, and interfaces, when you want wide adoption, even by proprietary vendors. TCP/IP (i.e. "The Internet") is a good example of this being successful.

      Even the FSF has conceded that the standard GPL is often inappropriate for libraries and components, so they have the "Lesser" LGPL for that purpose.

    6. Re:GPL is not freedom by rtb61 · · Score: 3, Interesting

      All to easy, exactly why is M$ taking this approach, well, their patents are coming to an end and the dickbags want everyone eles's stuff for free, as M$'s patents expire. The only serious response to M$ should be, GO FUCK YOURSELVES.

      --
      Chaos - everything, everywhere, everywhen
    7. Re:GPL is not freedom by Dutch+Gun · · Score: 2

      Your version of freedom is giving people the right to take away other people's rights by locking down code.

      I've never understood this logic. Nothing from the original code is lost or diminished in any way. It's guaranteed to remain free and open in perpetuity.

      I've written a couple of open source libraries, and I use the MIT license. I don't see how my code is diminished by someone using it in their closed source projects. On the contrary, the more people use it, the more bugs and usability issues are found and fixed, and everyone benefits. If someone makes improvements, it's in their own best interest to get those improvements into the mainline, otherwise the code diverges and they can't reap the benefit of future use. I feel any benefits lost to enforcing open-source-only rules are more than made up for by having a permissive license. Some of the most popular 3rd party libraries in the world benefit from this philosophy, like zlib and SQLite.

      I don't necessarily think GPL is bad or wrong, but it seems to have different priorities than permissive licenses. I feel like it's primary aim is to promote the growth of open source, whereas the other licenses only seek to preserve themselves as open source.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    8. Re:GPL is not freedom by ShanghaiBill · · Score: 1

      That's like saying one country is "more free" because they don't restrict people from owning slaves.

      Ridiculous hyperbole does not strengthen your argument.

      Comparing my refusal to give you source code that I wrote, to enslavement, is absurd.

      You might as well just put your code in the public domain at that point.

      I have done that many times. "Public domain" is one of my favorite licenses.

    9. Re: GPL is not freedom by Anonymous Coward · · Score: 1

      Public domain has different meanings in different countries, you would be better choosing some specific licence which reflects your actual desire

    10. Re:GPL is not freedom by tlhIngan · · Score: 2

      Well, code under both the MIT and BSD licenses can be used in GPL's code, but since licenses like some of the BSD licenses allow for future code to be closed, there for removing the freedom of future uses, the GPL code can't be used in the BSD projects.

      "Full BSD" license code is GPL incompatible. Only modified BSD (lacking the advertising clause) is compatible.

      And saying GPL can take BSD code and not vice versa is the same as "locking up BSD" code - except GPL fanboys always say "you can close source BSD code" instead of "you can GPL BSD code" because both have the exact same result - closed source or GPL, the code is no longer available to the original BSD project. Just they refuse to admit that GPL can lock up BSD code just as much as closed source "evil" can.

      That's why some feel the hypocrisy - GPL fans always say BSD code can be "closed" which makes GPL better. Yet the GPL can close BSD code just as much as closed source code can. Except the GPL can also say "Look, we fixed your bug and you can't have it!".

      From a BSD perspective, "closed source" lockup is exactly the same as "GPL" lockup. Except the closed source folks generally don't say their license is superior.

      Personally, I like GPLv2, so my code is generally mixed license - BSD (full) and GPLv2 (only). Never really liked GPLv3 so those mix of licenses lets me release my code without having to deal with GPLv3 (because you cannot mix v2-only code with GPLv3).

    11. Re:GPL is not freedom by Anonymous Coward · · Score: 0

      "GPL is not freedom". You definition of "Freedom" is different then mine. Your version of freedom is giving people the right to take away other people's rights by locking down code. That's like saying one country is "more free" because they don't restrict people from owning slaves. You might as well just put your code in the public domain at that point.

      Unlike slaves, owning software is not immoral by itself. And it really shows how empty of actual arguments the GPL fanatics are, that they have to resort to stooping down to comparing everyone else to slave owners.

    12. Re:GPL is not freedom by Required+Snark · · Score: 1
      Let me restate your position in a more concise form:

      War is peace.

      Freedom is slavery.

      Ignorance is strength.

      --
      Why is Snark Required?
    13. Re:GPL is not freedom by Megol · · Score: 1

      That's as idiotic as some of the Microsoft patents.

    14. Re:GPL is not freedom by Anonymous Coward · · Score: 1

      There is no natural law that states slaves are immoral. It has been decided by humans. And they can also decide owning software is immoral.

      And the GPL was invented to prevent slavery.

    15. Re:GPL is not freedom by mysidia · · Score: 2

      Except the GPL can also say "Look, we fixed your bug and you can't have it!".

      If I release software under BSD license, even the 3-clause modified BSD license, and you fix a bug, then you'd best inform me of the fix.
      In case you choose not to do so: I can still incorporate the patch or fix if you release a project containing my BSD-Licensed code with a patch or fix.

      Even if you license your overall project under GPL: the file you got that was under the BSD license, and any derivative works thereof, may only be distributed under the terms of the BSD license: It's just called redistribution of the source and/or binary forms with modification --- you are very much allowed to distributed my BSD-licensed code with modification also called a Derivative work; However, in order to do so, you MUST retain the copyright, license, and list of conditions, specifically clause [1]:

      Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

      As you can see: you're required to retain the same list of conditions for code redistributed, even distributed with modification, therefore: I can simply compare the modified version fixing bugs to the original, and add the fixes to be distributed under the same list of conditions.

      The list of conditions is required to be maintained, even if your non-modifications are nontrivial and you could (in theory) otherwise claim exclusive copyrights to them; However, something such as a one-line Bugfix is just a derived work --- and the copyright to a derived work and code with other minor changes not having required major creative effort remains solely with the original author of the code you modified or fixed.

    16. Re:GPL is not freedom by Anonymous Coward · · Score: 0

      PETA thinks owning animals is immoral and akin to slavery.

    17. Re:GPL is not freedom by exomondo · · Score: 1

      So... you would rather they released code under a licence that lets licensees deny the same freedoms bestowed upon them when they release a work that uses it?

      No, they have exactly the same freedoms. If a project is MIT-licensed then everybody has the same freedoms to it regardless of the license of any derived project. If somebody creates a derived work you lose nothing, you're making the same idiotic argument the RIAA/MPAA make about "lost profits" and it's the same advocation of copyright law to enforce their draconian business model as it is for enforcement of the GPL.

      Stop trying to impose your own control over the thing after you have distributed it.

    18. Re:GPL is not freedom by exomondo · · Score: 1

      Your version of freedom is giving people the right to take away other people's rights by locking down code.

      I've never understood this logic. Nothing from the original code is lost or diminished in any way. It's guaranteed to remain free and open in perpetuity.

      That is exactly right. Hollywood tries the same line of backwards logic in their "lost profits" drivel that restrictive-license advocates do with their "lost freedoms" arguments and it is complete nonsense. You cannot take away something that never existed in the first place.

      I don't necessarily think GPL is bad or wrong, but it seems to have different priorities than permissive licenses. I feel like it's primary aim is to promote the growth of open source, whereas the other licenses only seek to preserve themselves as open source.

      The benefits of open source should be self-evident, if you need to use restrictions like in the GPL to force it upon people then perhaps the benefits are not as great as some people pontificate. As you say, divergent, closed forks simply make it more difficult and costly to maintain and generally have very little benefit given they can be included in software without forcing their license on other parts of the software.

    19. Re:GPL is not freedom by exomondo · · Score: 1

      Your version of freedom is giving people the right to take away other people's rights by locking down code. That's like saying one country is "more free" because they don't restrict people from owning slaves.

      That's a nonsense argument. If somebody creates a non-free derived work you have no less freedom than you had before, even if you choose to use that non-free derived work you still have no less freedom than you had before. This idea that something that you never had has been lost is trumpeted by restrictive-license advocates and Hollywood alike, as is the advocation of copyright law to enforce this rubbish you should be able to exert control of your work in perpetuity after it has been distributed.

    20. Re:GPL is not freedom by Anonymous Coward · · Score: 0

      And the GPL was invented to prevent slavery.

      That is idiotic and completely untrue. Nobody is enslaved by choosing to use a non-free derivative of a free software project nor are they any less free due to the existence of the non-free derivative than they were before.

    21. Re:GPL is not freedom by Anonymous Coward · · Score: 0

      If you want to control how other people distribute a thing then you're no better than the Hollywood copyright advocates that think try to force their will on the people who they have distributed their work to. Why should you get to control how I distribute something? ... and dont make the mistake of going down the "taking away freedom" garbage route, that just puts even more in league with Hollywood and their "taking away our profits" rubbish.

  3. Step 1: Nokia by ckatko · · Score: 2

    Step 2: Android

  4. ExFAT parents included? by Anonymous Coward · · Score: 1

    The fact that the exfiltrated exfat driver wasn't merged to the kernel is NOT an indication of whether patent troll protection is included for exFAT. One of the reasons the Samsung exfat driver hasn't been merged is that it's TERRIBLE. Another reason is that nobody worth anything in the kernel community is not going anywhere NEAR that driver with a ten-foot pole unless Microsoft states that exfat is explicitly included in the batch of patents covered by the OIN membership.

    1. Re:ExFAT parents included? by jabuzz · · Score: 1

      So the Samsung driver remains terrible because nobody will go near it due to the patent issues. I suspect that the real main reason is that everyone interested in using exFAT on Linux just installs the FUSE exFAT and that is where the development is actually occuring because you can side step the patent issues.

      I would liken it to NTFS support which is pretty darn good if you use the FUSE based NTFS-3g and pretty roppy if you use the built in kernel driver.

    2. Re:ExFAT parents included? by denis-The-menace · · Score: 1

      For Me, if MS does not contribute the ExFAT patent to OIN or the code to the community it means this is a PR stunt.

      The next time MS goes after someone for ExFAT a bright light will be cast on this glaring fact.

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
  5. Is it as a devil's pact because there are $$$? by Anonymous Coward · · Score: 0

    I'm the GOD of the COMMITTEES!!!

  6. money grab ? by jmccue · · Score: 1

    To me, to join OIN, one of the requirements should be for the company to abandon all suits related to items used in Linux or any Open/Free Software/products. If that is not a requirement, that indicates to me it just a 'bribe' for the company to get bragging rights.

  7. We don't need patent alliances by Anonymous Coward · · Score: 0

    Software patents simply need to be eliminated altogether. Possibly all patents, for that matter. They are almost exclusively a legal means of extortion and lifetime employment for bloodsucking patent lawyers.

    One thing you can be sure of: Microsoft does nothing out of good will. Either there's an angle here, or it's an empty PR gesture that doesn't change anything significantly.

    1. Re:We don't need patent alliances by Megol · · Score: 1

      Believe me the alternative of trade secrets isn't better, remember that in many cases/locations reverse engineering something may be a criminal offense.
      Limiting technology patents to 10 years would IMHO be a better solution - less advantage to patent something trivial and allowing for a faster development of technology.

    2. Re:We don't need patent alliances by Anonymous Coward · · Score: 0

      Software patents simply need to be eliminated altogether. Possibly all patents, for that matter. They are almost exclusively a legal means of extortion and lifetime employment for bloodsucking patent lawyers.

      As is copyright.

  8. This is an EEE attempt by Anonymous Coward · · Score: 0

    OIn is just taking microsoft money and will not now or ever expect them to live up to the terms and conditions of the OIN licence. This is also microsoft just trying to do an end run around the linux ecosystem and tax it and also try to look like it's just helping. In reality linux doesn't need help from the microsoft crowd, it's microsoft that is losing market share to linux.
    Red Hat needs to die also does pottering and his ilk. j

  9. That would mean all patents. Thousands of packages by raymorris · · Score: 1, Informative

    It DOES cover thousands of packages. I don't know the exact number, but maybe 20,000 or so software projects are included.

    I could write a few lines of code implementing virtually any patent in the world and open source it. Therefore, abandoning all patents implemented in ANY open source project is effectively equalivent to "abandon all patents". If that's what you mean, that's a simpler way to say it.

    That's essentially the problem with GPLv3, by the way. It circuitously requires giving up patents in a way that isn't obvious on first reading. That's one reason many projects stick with GPLv2.

    The list of covered projects can be found here:

    https://www.openinventionnetwo...

    It's essentially everything included in any major Linux release.

  10. Android patents by Anonymous Coward · · Score: 0

    As far as I'm aware, Microsoft went after every android phone manufacturer for royalties except Google. Iwould be interested in seeing some citation that they're paying because that was a key reason the ms patent infringement claims are a sham.

  11. It's a trap by Anonymous Coward · · Score: 2, Interesting

    It is obvious that ms sees joining the oin as a cheap way to access the patent pool within the oin while not having to give much back of their own. Even if ms gave way to free license to use exfat in linux it would benefit themselves more because they still get royalties from cameras makers, phone makers and basically any portable device that implements exfat. If linux doesn't support exfat and takes off that would be less reason for those device makers to use exfat and use whatever else the open source community have come up with as an alternative which some would probably adopt as well.
    This is all about ms getting free access to ibm and Google's patents for their linux cloud business while getting linux to adopt more ms tech so they can collect more royalties from companies that make devices that interoperate with linux. When ms patents are deeply entrenched in linux who would trust borrowing code to use in other os like haiku, reactos and bsd for interoperability. Ms is trying to poison linux from within.

    1. Re:It's a trap by drinkypoo · · Score: 1

      Even if ms gave way to free license to use exfat in linux it would benefit themselves more because they still get royalties from cameras makers, phone makers and basically any portable device that implements exfat.

      You know those devices can run on Linux, right? Some of them already do.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re: It's a trap by Anonymous Coward · · Score: 0

      And? I'm talking about the ones that don't. Like the machines which run on bsd like the ps4, and other custom operating systems will still have to pay if they want exfat support.

  12. GNU GPLv3 ensures software freedom by jbn-o · · Score: 5, Informative

    This issue has to do with patent law, not copyright law. So it's important to look at how Microsoft uses patent law to appear to be conciliatory while retaining considerable power. Microsoft has already demonstrated a preference for what Richard Stallman rightly calls "pushover" free software licenses—non-copyleft licenses such as the new BSD and MIT X11 license. Microsoft picks such licenses not for some inchoate disagreement with the GNU GPL as you stated but because those licenses don't stop Microsoft from doing more of what they did with their patent licence for .NET core. That license is so limited one can't do valuable things such as sharing code across projects and modifying code in ways we find useful to us without risking losing a patent infringement lawsuit from Microsoft.

    In Microsoft's patent license for .NET core, "you're only protected if you're distributing the code "as part of either a .NET Runtime or as part of any application designed to run on a .NET Runtime"". So if you add any of the code to another project, then you lose protection and MS reserves the right to use their patents against you.". The GNU GPL, by contrast, would have protected you from this, allowing you to use the covered code in another project and retain your software freedom.

    As the article also points out, Microsoft's patent license only applies under very limited conditions, "the protection only applies to a "compliant implementation" of .NET. So if you want to remove some parts and make a streamlined framework for embedded devices, then your implementation won't be compliant and the protection doesn't apply to you."

    We don't know for sure if one would gain an implicit patent license with code distributed under the MIT X11 license but we do know one would get license to do as they need or want under the GNU GPLv3 because the text of the license says so:

    Code distributed under the GNU GPLv3, comes with a patent grant which basically says the contributors can't use their patents against the users for exercising the freedoms granted in the licence:

    ([quoting the GNU GPLv3] section 11)

    Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

    The language of GPLv2 section 7 applies here as well.

    So if you're looking to use your software freedom, pick a license that does the job of ensuring those rights will be there when you need them by spelling out those rights explicitly; right now that's the GNU GPLv2 or later. I suspect that it is this consideration for users, plus Brad Kuhn's keen knowledge of the GNU GPLs, and practical value in licensing compatibly with the Linux kernel that lead him to recommend licensing under GNU GPLv2 or later.

    1. Re:GNU GPLv3 ensures software freedom by Anonymous Coward · · Score: 0

      This has little to do with 'pushover' licences per se. The Apache BSD-style licence would have prevented a patent problem, same for GPLv3. GPLv2 and MIT do not give the patent licence and therefore do not solve th issue..

    2. Re:GNU GPLv3 ensures software freedom by Anonymous Coward · · Score: 0

      Except you wouldn't be able to use a GPL licensed code base with a BSD project since that would contaminate the project with GPL, so there are fewer projects that can use the code as a result. The advantage would be that it is now obvious when you can and when you cannot use the code, rather than worrying about a future patent case.

    3. Re:GNU GPLv3 ensures software freedom by Anonymous Coward · · Score: 0

      The interesting thing here is the push to get Microsoft to release stuff under a 'GPLv2 or later' license when even the Linux kernel itself, the darling of free software, refuses to even do that.

  13. Microsoft behind CoC-mongers? by Anonymous Coward · · Score: 0

    Rumor has it that the "social just-us" CoC-mongers, who have of late been raping and pillaging Free Software projects, are bankrolled by Microsoft. They already purged Linus, and they're clearly planning to purge everyone else who doesn't lick corporate boots.

    Remember: embrace, extend, extinguish!

  14. Linux Kernel License information by Anonymous Coward · · Score: 0

    The GPLv2 is not a contract, it is a revocable license.

    Here is a paper explaining what the GPL is and is not:
    http://illinoisjltp.com/journal/wp-content/uploads/2013/10/kumar.pdf

    (With full citations).
    (PDF attached)

    Page 12 starts the relevant discussion.
    Page 16 begins the explanation of all the ways the GPL is not a contract.

    Later there is a short gloss of state law promissory estopple doctrines.
    Remember: in the case of the linux kernel it, unlike other projects, omitted the "or any later version" codicil, and is only under version 2 of the GPL, which makes no promise of irrevocability by grantor.

    (Note: The SFConservancy recently chose to publish a "correction" that conflates clauses, within version 2 of the GPL, [that clarify that if a licensee's license is revoked by operation of the license for a violation of the terms, that sub-licensees licenses are not-in-turn automatically revoked] - [with an inexistent irrevocability doctrine within the text of the GPLv2])
    (Additionally: Clause 0 of GPLv2 specifically defines the "you" in said clauses as referring to the licensee (not the grantor); the SFConservancy's conflation is shown to be ever more disingenuous)

    The Linux Kernel License grant:
    Is Not: a contract. [No breach of contract damages vs grantor if rescinded]
    Is: a bare license akin to a property license.
    And: There is no "irrevocable by grantor" promise in v2. [No promissory estopple defense] .: Can be rescinded at will.

    1. Re:Linux Kernel License information by Megol · · Score: 1

      Bullshit. That would mean I could make a deal with someone and then ignore the deal.

  15. SFC response largely unhelpful by Pimpy · · Score: 1

    Microsoft also joined the LOT Network prior to the OIN, which also provides a non-assertion mechanism for transferred IP, in general. The SFC response in either of these cases is disappointing, to say the least. While the points they raise are valid, I would expect a more collaborative approach in the case this does indeed mark a change in Microsoft policy, and to build on that at a later stage to try and address the points raised. Many of the top contributing organisations to Linux (and the kernel, especially) today have a long history of aggression against open source - while others have been open source friendly, and ultimately became hostile - even years before the SFC existed.

  16. Shanghai "lying faggot" Bill doesnt know about it by Anonymous Coward · · Score: 0

    but he'll never stop blathering basic shit.

  17. It's a by Anonymous Coward · · Score: 0

    TRAP, wake up call

  18. Re:Shanghai "lying faggot" Bill doesnt know about by Anonymous Coward · · Score: 0

    ad hominem attacks ftw!!!

  19. Timeo danaos et dona ferentes by OneHundredAndTen · · Score: 4, Insightful

    Trust Microsoft at your own peril.

  20. Re:That would mean all patents. Thousands of packa by cheesybagel · · Score: 1

    A lot of us are against software patents in the first place. So it's kinda like a non-aggression pact.

  21. Which requires not knowing what algorithm means by raymorris · · Score: 1

    > A lot of us are against software patents in the first place

    That's certainly true. Unfortunately, such people are against a non-existent concept. To make such a statement one has to believe there is such a thing as a "software patent".

    The thing is, the exact same patented algorithm, written in any algorithmic language such as C, can be rendered both as an ELF executable (inarguably software) and as a gate array (inarguably hardware). Every patent that covers any algorithm that can be rendered as software can also be rendered as hardware. Therefore there simply is no such thing as a software patent.

    1. Re:Which requires not knowing what algorithm means by Anonymous Coward · · Score: 0

      The thing is, the exact same patented algorithm, written in any algorithmic language such as C, can be rendered both as an ELF executable (inarguably software) and as a gate array (inarguably hardware). Every patent that covers any algorithm that can be rendered as software can also be rendered as hardware. Therefore there simply is no such thing as a software patent.

      Your logic is broken, a software patent is one which covers the implementation of that algorithm in software. Go implement exfat in a hardware gate array.

  22. That's quite easy, as easy as compiling to softwar by raymorris · · Score: 1

    > Go implement exfat in a hardware gate array.

    That's trivial to do. bambu is a hardware compiler based on gcc. You run gcc with bambu and it spits out a file in a hardware description language known as Verilog. You feed the Verilog to the machine that makes the actual hardware chip according to the instructions in the Verilog. The chip can be made by assembling it as an ASIC, or by burning it, removing the parts you don't want, like a you would a stone sculpture. If it's made by removing unwanted connections that's called an FPGA.

    Compare using the same source file and some of the same tools to render it as software. If you want to end up with a software rendition, you again run gcc to generate intermediate files. Those intermediate files are then fed to a linker.

  23. Azure running 50% Linux VMs, MS Phone failure by daboochmeister · · Score: 1

    Speculation, but maybe they really have got Linux religion this time, given that Azure now runs more Linux than Windows VMs, and even MS recognizes that Windows Phone is an abject failure. If they include exfat, that'll be a good sign - because that's one of the core patents that's been whispered about in the NDA-strong-armed discussions with Android vendors - if they're willing to weaken their stance on that front, that sounds significant.

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
  24. Pr0n license and action ... by Anonymous Coward · · Score: 0

    Keep it simple: where is all the source code?

    Nothing, so that is just blblay