Slashdot Mirror


Microsoft And The GPL/LGPL

AnimeFreak writes "In this CNET news article, it talks about how Microsoft's new license that will allow competing companies to read-over software code for their products does not allow software covered under the GPL/LGPL licensing agreement (such as Linux, SAMBA, and Mozilla)."

14 of 573 comments (clear)

  1. Let's stick to the facts and prepare our strategy by Walter+Bell · · Score: 2, Informative
    As we have discovered many times in the past, large software companies can spout off much meaningless legal jargon in their contracts and EULAs. But, just as Oracle cannot force us to give up our right to free speech and Borland cannot wrench control of our intellectual property through the simple use of their software, there are limits on what Microsoft can do. After reviewing the case here, I recommend that Jeremy Alison and the other members of the Samba team grab a copy of Microsoft's restrictive license and use it as toilet paper. What makes me so confident? It's a thing called prior art, and Microsoft's patents on CIFS don't hold any water because they just haven't invented anything new.

    Let's take a look at the patents that Microsoft has filed that they are attempting to use to keep Samba down. Keep in mind that these may not be available on freebie patent search sites, as they have not been formally approved yet (a process that often takes 1-2 years). In the meantime, you can find them on Lexus-Nexis and other similar professional service networks.

    • U.S. Patent T7086923: Authentication of an Untrusted Third Party over a Packet Switched Network to control access to Network resources. As the title may indicate, this is a very general patent; based on my Linux experiences, the original BSD telnet daemon constitutes prior art. No problem here.
    • U.S. Patent T7065653: Connection-based random access file transport mechanism with Authentication and Reliability. Sorry, but Apache beat them to the punch several years ago. No go. Yes, http supports random access.
    • U.S. Patent T7689363: Domain identification and logon based on broadcast network packets. This is a little tougher, but BOOTP was around before Microsoft was even formed. Check the dates on your RFCs as an exercise, and tell me just how quickly this one will get thrown out of court.
    Yes, Microsoft has big, bad lawyers - but technically they don't have a legal leg to stand on. Bring RMS, ESR, and their millions of dollars into the picture, and Microsoft is going to have some serious problems enforcing their farce.

    ~wally

  2. Just to Nitpick by FreeMath · · Score: 4, Informative

    Mozilla is licenced under the Netscape Public Licence, not the GPL.

    --
    This sig intentionally left blank.
  3. You want a video editor? by Yohahn · · Score: 1, Informative

    It's in the pay area, but you main want to look at Main Actor:

    http://www.mainconcept.de/

  4. Re:This is about *Software Patents* by Jeremy+Allison+-+Sam · · Score: 5, Informative

    We (the Samba Team) don't think Samba infringes on these patents. We've looked at them.

    The problem is it doesn't matter what we think, it matters what lawyers think of this.

    We're currently getting a legal opinion on this and will post a more complete statement once we've done so.

    Regards,

    Jeremy Allison,
    Samba Team.

  5. Re:Breaking News Story by amorsen · · Score: 2, Informative
    Last time I checked, Windows didn't 'cripple' any other browsers either.
    Have you ever heard about the Netscape jolting experience?
    --
    Finally! A year of moderation! Ready for 2019?
  6. Re:Brain Control? by pwileyii · · Score: 2, Informative

    (a) be disclosed and distributed in source code form: The BSD license does require that.

    The BSD license does not require this. Unlike the GPL license, the BSD license does not require the source code to be available for a piece of software licensed under it.

    - Preston

  7. Re:Just to Nitpick^2 by llin · · Score: 2, Informative

    As a nitpick to your nitpick, the efforts that are underway are actually primarily to convert to a MPL/GPL/LGPL triple license. The Relicensing FAQ you point to actually addresses the NPL/MPL tangle in relicensing.

    More information on the special rights and differences between the MPL and NPL are available in the MPL/NPL FAQ.

    Currently, there are only a few bits left to be relicensed: Have You Seen These Hackers?

  8. Re:Brain Control? by doug363 · · Score: 5, Informative
    The passage says:
    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Note that if either (a), (b), OR (c) is true, then the license is an "IPR impairing license". Also, it is possible to sublicense some software in a way that would make it fall under the definition of an "IPR impairing license". In the main passage of the license text, it says:

    ...Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.
    So something like public domain software, which can be sublicensed as BSD, GPL etc. is out as well.
  9. Two wrongs do not make a right! by Chuck+Chunder · · Score: 3, Informative

    The MPL/LGPL/GPL tri-licence is the preferred licence I think.

    The NPL/LGPL/GPL tri-licence is only for stuff originally under NPL.

    The most succinct explanation of what's acceptable and where is under "Acceptable Licenses" near the bottom of the licence policy page.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  10. Re:Allow BSD, but not GPL, how? by manyoso · · Score: 4, Informative

    That's the thing, BSD is _not_ allowed by this license. Read:

    3.3 IPR Impairing License Restrictions. ...Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License."

    Distributing under a BSD or X11 license would necessarily "subject such Company Implementation to the terms of an IPR Impairing License." if said implementation were relicensed under the GPL.

  11. It's a bit late isn't it? by JSG · · Score: 2, Informative

    That nasty Open Source stuff has been pervading MS for some time. Here's a few examples off the top of my head. Now if it is "inside" then presumably some pretty serious surgery is needed in Redmond quickly before the cancer spreads even more.

    In the Group Policy editor (2000/XP) there is a setting to use unencrypted passwords with third party SMB servers - this is transparently a support option for Samba which used to require it, many moons ago.

    Smoothwall has been registered by several MS employees (see http://www.smoothwall.org) in preference to using Internet Connection Sharing, which is not described favourably.

    This just made me laugh: http://www.microsoft.com/technet/treeview/default. asp?url=/technet/prodtechnol/iis/deploy/rollout/la pa2iis.asp "SAMBA is also useful for transferring files between computers running UNIX and Windows operating systems." - so that's alright then!

    MS really needs to get its own house in order pretty damn quickly. That GPL stuff is everywhere.

  12. Sega v. Accolade by yerricde · · Score: 4, Informative

    Still, isn't decryption/decoding of standards compliance ommitted in the DMCA?

    Yes, 17 USC 1201 permits circumvention aimed strictly at interoperability, but many judges have flatly ignored that provision.

    I thought the Sony v Colecio settled that (I knew it's sony versus some other vid game company, as the other company won).

    The issue in Sega v. Accolade was the Trademark Security System in the Sega Genesis console, which gave the program on the cartridge a short time to call a BIOS routine that displayed "Licensed by Sega", or the BIOS would halt the program. The judge ruled that copying Sega's code to do this was fair use (read the decision to see why). The Sega Dreamcast, Nintendo Game Boy and Game Boy Advance platforms use nearly the same system (except it's a piece of data in the header instead of a piece of code that must be called within time constraints), making it perfectly lawful for homebrew developers to put the logo data in the header as long as they don't cause trademark confusion (which can be avoided with a simple "NOT LICENSED BY $CONSOLE_MAKER" in the initial screen display).

    The anti-circumvention provisions of the DMCA don't replace Sega v. Accolade not only because of the interoperability exemption but also because the systems in the Genesis, DC, Game Boy, and GBA platforms don't control access to a work copyrighted by the console maker, and only (representatives of) the copyright owner can sue under 17 USC 1201.

    --
    Will I retire or break 10K?
  13. Re:So competing means???? by FFFish · · Score: 3, Informative

    WTF you mean "grapes don't grow there"?

    There are at least 20 wineries within one hour's drive of my house, and at least 30 vinyards, and Okanagan wine has been cleaning up with gold medals at the world tasting events for a good five years or more. We grow grapes here, and damn fine grapes at that.

    Ontario also has a thriving winery industry, though it's not nearly so good as BC's. :-)

    --

    --
    Don't like it? Respond with words, not karma.
  14. Re:Separating Interface from Implementation, Legal by Ben+Hutchings · · Score: 3, Informative
    It seems to me after reading the MS CIFS license that MS actually has a valid concern: they want to publish the CIFS standard and retain intellectual property rights; they want to allow implementors of the standard to be able to implement and sell or give away their implementation and/or their source code; and they want to prohibit implementors from changing the licensing terms of other bundled software components.

    Whether or not this conditions is included, there's nothing a licensee can do that would affect the rights of Microsoft and its other licensees to use that specification.

    Microsoft is NOT trying restrict use of CIFS.

    It certainly looks like it is.

    They are trying to prevent a CIFS product vendor from forcing other bundled products to adhere to the same licensing model.

    But the GPL and LGPL don't do that.

    I and others believe that the people who came up with this aimed to imply, falsely, that the GPL and LGPL do place restrictions on bundled software, as a justification for banning their use for software based on Microsoft specifications.

    I honestly can't see what these sections are supposed to protect Microsoft from, other than fair competition.