Slashdot Mirror


Microsoft Calls for Truce With GPL and Linux?

An anonymous reader writes to mention an eWeek article discussing Microsoft's efforts to reach out to the open source community. The company is hoping to find a common ground with softare released under the GPL, so that OSS and Microsoft products can interoperate. From the article: "The goal, from both sides, is to meet customer needs, he said, adding, 'This is just the more mature view of the way the world is evolving, and we want to make sure that if customers are choosing Linux or other open-source-based products that we have ways of interoperating and working effectively with that.'" A related article mentions Windows server Expert Jeremy Moskowitzs' call for a truce between the Linux and Windows communities.

36 of 464 comments (clear)

  1. the new progression by Teach · · Score: 5, Funny

    A new progression:

    1. first they ignore you
    2. then they laugh at you
    3. then they fight you
    4. then they 'call for a truce'?
    5. ???
    6. then you win, or Profit! or something

    Got to give it to Microsoft for not going down easy, at least.

    --
    Graham "Teach" Mitchell, computer science teacher, Leander HS
    1. Re:the new progression by $1uck · · Score: 4, Funny

      I alway thought the ??? in 5 was they partner with you and then 6 is they steal your work/ideas/customers and 7 would be you die.
      Or at least thats how it usualy seems to play out.

    2. Re:the new progression by narrowhouse · · Score: 4, Funny

      Personally I think that is fine, they can profit from working with Open Source/Free Software. As soon as Bill and Steve make a public statement saying that they welcome their GPL overlords we can put this all behind us.

      --


      Insert pithy comment here.
  2. More like "embrace, extend, extinguish". by khasim · · Score: 4, Insightful

    This is the way Microsoft fights.

    Look for proprietary Microsoft "extensions" in the near future. All for the sake of "user friendly" and "customer needs".

    1. Re:More like "embrace, extend, extinguish". by walt-sjc · · Score: 4, Insightful

      When MS stops doing stupid shit like requiring a license for Sender-ID, THEN we know they are serious.

      The onus is on Microsoft's side to change - not on the GPL's side. Talk is not change.

      Why did I bring up Sender-ID? Because it's a prime example of how non-GPL and GPL applications interact, without even getting into compiling and linking issues.

    2. Re:More like "embrace, extend, extinguish". by kripkenstein · · Score: 4, Interesting

      I'll be prepared to believe they are turning a new leaf when they release Office for Linux.

      Not before.

    3. Re:More like "embrace, extend, extinguish". by esper · · Score: 4, Insightful

      Why should the GPL respect the wishes of someone who wants to appropriate it, base commercial software on it, make money selling the commercial software that's based on someone else's GPL code, and give nothing back?

      If I release code under the GPL and you want to use it in a closed-source project, come to me and see if you can get access to it under an alternate license. Just be aware that if you intend to make money off using my code, there's a good chance that your alternative licensing will include sending some of your profits in my direction.

    4. Re:More like "embrace, extend, extinguish". by walt-sjc · · Score: 4, Informative

      You are making the same irrational argument GPL FUDsters always make. If you don't want to adhear to the terms of the GPL, don't use GPL code. Period. It is perfectly reasonable and possible to create your own libraries and applications that are not GPL and run them / sell them on Linux. There are MANY MANY examples of this. The GPL is not stopping Microsoft or anyone else from supporting Linux or other non-windows operating systems. The GPL is what the GPL is. It is ONE and ONLY ONE license available for open source software. There are many others.

      But you ignored my original point. MS has NO INTEREST in supporting ANY kind of open source effort in any way shape or form. They have proven it by their past statements and actions. They have refused to play nice in every standards organization and interoperability effort. Sender-ID is one example. Open Doc is another. Restrictive "anti-oss" licenses on documentation and code. Refusing to release basic protocol documentation in violation of agreements with the EU. I could go on and on and on. Any talk Microsoft spews is just that: talk. It's all one sided with MS. Do things our way. Bend to our will. You must change, not us. That attitude and behavior is going to get them NOWHERE with the OSS community. They KNOW this. This "new" effort is just another PR FUD scheme. The MS schills will all hail this as "an opening up", "embracing" move. Bullcookies.

      Here is what MS would do if they wanted cooperation with the OSS world:
      - Eliminate the license for Sender-ID and offer a non-revokable license to use any related patents
      - Release full documentation for CIFS and the active-directory extensions they made to Kerberos, again with nolicense or patent restrictions
      - Release full documentation to the Word / Excel / Powerpoint binary file formats, and adopt opendoc
      - Fully support PNG and modern w3c web standards (css2, etc.) ... And I sure others could chime in with other fine examples - both of what they are doing to inhibit OSS and what they could do to support it.

  3. Let me be the first to say it.... by mpapet · · Score: 4, Insightful

    This is the tactic to "cooperate" with OSS as long as the money flows into MS's coffers.

    This strategy would suck the economic oxygen out of OSS.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  4. Follow my analogy by w33t · · Score: 5, Funny

    The GPL is like a nude beach. It's an agreement that you are no going to wear any clothes on this beach.

    Microsoft wants to hang out on that beach but not remove thier clothing.

    I can't blame them; but The sunbathers all know that Microsoft is just there to ogle.

    1. Re:Follow my analogy by rsilvergun · · Score: 5, Funny

      Please do not compare OSS to a nude beach. It brings to mind thoughts of nude OSS programmers, and that way lies madness.

      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    2. Re:Follow my analogy by Omega+Hacker · · Score: 4, Funny

      St. IgNUDEcius <shudder>

      --
      GStreamer - The only way to stream!
  5. remember folks... by mike77 · · Score: 5, Funny

    diplomacy is how to say "Nice Doggie" while you look for a really big stick

    --

    --Keeping the flame wars alive, one post at a time

  6. So what's stopping them? by also-rr · · Score: 5, Insightful

    It's designed to spec, the APIs are public and the source code is out there. Step 1) Microsoft freeze and publish their APIs under a GPL compatible license so that existing interop OSS projects such as Samba can polish the last couple of percent into their products. Step 2) Microsoft adapt their software to work with established standards such as PDF, ODF, OpenGL, HTML etc etc etc. Step 3) There is no step 3. OSS stuff *already* interoperates with anything written to open standards, as well as rather a lot of closed standards. I fail to see what more they need to do.

    1. Re:So what's stopping them? by morgan_greywolf · · Score: 4, Insightful

      It's designed to spec, the APIs are public and the source code is out there. Step 1) Microsoft freeze and publish their APIs under a GPL compatible license so that existing interop OSS projects such as Samba can polish the last couple of percent into their products. Step 2) Microsoft adapt their software to work with established standards such as PDF, ODF, OpenGL, HTML etc etc etc. Step 3) There is no step 3. OSS stuff *already* interoperates with anything written to open standards, as well as rather a lot of closed standards. I fail to see what more they need to do.

      Remember this: Microsoft's goal is to win. For Microsoft to win, everyone else has to lose. You need to learn Microsoft lingo: 'Interoperability' for Microsoft means 'embrace and extend'. 'Truce' means no more Samba, no more OpenLDAP, no more WINE, no more Exchange connectors, no more Linux, etc. See 'everybody wins'! ('Everybody' meaning 'everybody with stock options at Microsoft').

  7. Windows Networking by rjdegraaf · · Score: 5, Insightful

    Microsoft, show your intention by opening Windows Networking!

    1. Re:Windows Networking by harrkev · · Score: 4, Insightful

      Or publish NTFS specs so that the open-source community can use it.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  8. Gates talks of peace? by MarkEst1973 · · Score: 5, Funny

    The last time Bill Gates spoke of peace I was a boy. And many Free Software nobles, who would not be slaves, were lured by him under a flag of truce to a barn, where he had them hanged. I was very young, but I remember Gate's notion of peace.

  9. Re:It's about time... by cnelzie · · Score: 5, Insightful

    Are you posting from a different dimension?

        Open Source Software developers have been working very hard for years to create interoperatibility for working within MS Networks. Just look at OpenLDAP, Samba and a number of other systems that have been written to bring *nix and MS products into a state of being capable of communicating with one another.

        Microsoft has had a history of moving the goal posts, for no apparent reason other then to undermine the efforts of the OSS teams working on things like Samba, OpenLDAP and many others.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  10. They want the river to flow in one way? by BFaucet · · Score: 5, Insightful

    So they want to benefit from all the work done for OSS projects without contributing any work back?

    Am I missing something?

    --
    -Derick
    1. Re:They want the river to flow in one way? by GreatBunzinni · · Score: 4, Interesting

      Exactly.

      By "calling in a truce", what Microsoft is claiming is that they can not contain the influx of quality F/OSS projects which is now starting to surface. To make things worse, those projects are starting to take a big chunk of the market share. They know that F/OSS has arrived and it will not leave. They know that it is quite plausible that a F/OSS application becomes a killer app. So now they have two choices: keep marginalizing the free software movement and drive away their participants or make sure that it is possible that those applications are constantly ported to MS's platform.

      So that is what MS is trying to accomplish. They know that the fight against the free software is lost and now, instead of trying to kill it, they are diverting at least part of their energies trying to preserve their stronghold on the market. They know that a platform is only as good as the applications which it can run and if MS's platform doesn't run the next killer app, what is it good for anyway?

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  11. Misleading propaganda by Mprx · · Score: 4, Insightful

    Ignoring the blatant lie that the GPL is incompatible with "intellectual property" (the GPL *depends* on copyright for its effectiveness), this whole article is clearly designed to obscure the real issues.

    The article is correct in that "Open source is a way of building software", but the GPL is primarily concerned with Freedom, not the practicalities of building software. You'll notice Microsoft never refers to Free Software, only Open Source. Open Source *is* primarily concerned with the development methodology, and by concentrating only on this issue Microsoft implies that Freedom is unimportant. There's a great danger of thinking only of Open Source, and then ending up in a situation not much better than if you had used proprietary software. Open Source doesn't necessarily mean Free.

  12. The ball is in Microsoft's court by Secrity · · Score: 4, Insightful

    "we want to make sure that if customers are choosing Linux or other open-source-based products that we have ways of interoperating and working effectively with that."

    OSS products are by definition "open", meaning that it is up to MS to make the next move by publishing its API's, stop changing API's, stop doing crappy things to the OSS community, and to change it's licensing to allow FOSS programmers to use suposedly "open" MS products.

  13. Re:It's about time... by tolan-b · · Score: 4, Insightful

    Er.. Open Source is generally based on open standards. It also tends to implement them without proprietary patented extensions.

    Where exactly is OSS not being inter-operable?

  14. Maybe the first to say it... by jd · · Score: 4, Interesting
    ...but probably not the first to think it. Microsoft's alliances have an interesting history, the most recent being cooperation with anti-virus corporations, followed by the sudden acquisition of one, followed by "accidently" including competing anti-virus products in the virus signature file. Microsoft's work with IBM on OS/2 (which led to Microsoft taking all the code for themselves and mangling Windows 3.11 to break OS/2's compatibility layer) was another example.


    Sure, anyone can turn over a new leaf. That's always possible. But that won't stop the incidental music from Psycho from playing in my mind whenever I hear of Microsoft working with others. There are some areas where I think it might be safe. There's been no work on Linux' IBCS module for a long time. This would benefit Microsoft, as they could then run Linux software natively. That wouldn't hurt Linux too much, as many Unixes have been able to do this for a while, and the code is out there anyway. However, it would benefit Linux, precisely because other OS' can run Linux binaries but Linux can't run theirs without IBCS being brought up-to-date.


    MPLS for Linux is another dead project that would be highly valuable to revive, and equally valuable to Microsoft to have for Windows. MOSIX and OpenMOSIX development has been at snail's pace over recent months - boo! - and Microsoft's clustering technology would certainly benefit from a comparable system, making a joint venture into improving this technology a definite plus for all sides.


    If such ventures don't work out, Linux doesn't suffer because the level of work in these areas is small anyway. You can't lose by not getting what you wouldn't have had anyway. On the other hand, if they did work out, it would be an opportunity to develop extremely valuable technology with resources that would be extremely hard to muster by any other means.


    To those who are contemplating any kind of alliance with Microsoft, however, just remember that the Computer is your friend. It says so. And if you don't agree, it may use you as reactor shielding.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  15. It's time to make a list. by khasim · · Score: 4, Informative

    I think you're on the right track there. Since Microsoft is talking like this, how about a list of all the items that they could deliver.

    #1. Media transport protocol - specs so it can be implemented in a GPL-friendly app.

    #2. Whatever it takes to allow Linux-based workstations to authenticate via Active Directory - again, GPL-friendly.

    #3. Specs so NTFS disks can be read/write under Linux (GPL-friendly).

    What else? If they want to talk about "cooperation", then we should be able to give them a list of items that they can start "cooperating" on.

  16. Re:It's about time... by harrkev · · Score: 5, Insightful

    Wine -- Make Windows software work on Linux
    Open Office, Cygwin,etc. -- Make Linux software work on Windows.

    Samba -- Make Windows servers work with Linux clients
    Samba -- Make Linux servers work with Windows clients

    VNC,X -- Make Windows terminals work with Linux servers
    VNC, Remote Desktop client -- Make Linux terminals work with Windows servers.

    All of these are done by open-source developers. So, tell me, what more would you like open-source people to do? And do you see ANYTHING that Microsoft has done?

    It is easy to throw blame around if you ignore the facts.

    --
    "-1 Troll" is the apparently the same as "-1 I disagree with you."
  17. Re:It's about time... by pjrc · · Score: 5, Interesting
    Neither camp has made any significant effort in making their systems truly interoperable

    Microsoft provides basic standards supports, though often with proprietary or non-standard "extensions". HTML/CSS, for example. Once could argue RTF was a good effort, though years of binary .DOC make RTF more or less obsolete. Microsoft also conforms to basic internet protocols, TCP/IP, FTP, etc. Very basic support for the most fundamental standards.

    Linux (and related software) does all that. Linux also reads and in most cases writes Microsoft's filesystem formats. "mtools" provides a second, user-space support for native microsoft discs. Linux also supports Joliet (Microsoft's cdrom filename extensions). Samba supports Microsoft's file service protocols. These usually come preinstalled on major linux distributions.

    Microsoft does NOT provide even read-only support for Linux ext2 filesystems. Microsoft does NOT automatically recognize unix/linux rock ridge cdroms. Microsoft does NOT provide support for mounting NFS file systems. These are all examples of well established protocols in widespread use for over 10 years!

    But...

    the fact that they're reaching out should be incentive enough for the OSS community to respond in kind

    Remember how they "reached out" to Sun regarding Java?

    Sure, if "respond in kind" means a bunch of cheap, fluffy talk, and not actually implementing anything, or writing a poor implementation with proprietary "extensions", sure.

    But the truth is, almost every documented, and even many poorly or utterly undocumented Microsoft protocols are well supported by Linux and related software.

  18. I call Bullshit by Foofoobar · · Score: 4, Insightful

    How does OSS inhibit Microsoft? How does making all source code available to them for viewing inhibiting their ability to integrate? How does working with open standards available for everyone to use inhibit Microsoft?

    I don't see your point. Seems like only one side is using closed standards, proprietary code and closed APIs. I don't see how open source is to blame in this matter at all.

    --
    This is my sig. There are many like it but this one is mine.
  19. If they really want truce... by Spy+der+Mann · · Score: 4, Insightful

    start opening your formats and protocols, dammit... I'm sick tired of following the internet standards in my programs to see that they won't work with Microsoft Software. An example: The Microsoft "Web Folders", supposedly compatible with webdav, didn't work when connecting to an apache webdav directory. Days of research thrown into the garbage.

  20. the "community" by johnMG · · Score: 5, Insightful

    From the article:
    > It's time for the Windows and Linux communities to drop the religious war and [snip]

    There _is_ no "Windows community". It's just a giant company and a lot of customers.

    > [snip] until the two communities put aside the whole "religion" issue, said Jeremy
    > Moskowitz, a consultant and authority on Windows 2000/2003 Server, Active Directory
    > and SMS [snip]

    {sigh} There's no "religion issue". There's free software users who write a lot of
    code that they want to remain free. It's their work -- and they want it to stay free.
    If you don't like the terms, don't use the software. That's it. There's no religion
    there. Now, maybe the Microsoft corporation has a "religious issue" -- like, maybe
    it's their religion to dominate the software industry and they don't like there
    being anyone else supplying software to the world...

    Anyhow, this article seems to be mostly shilling for MS. The author tries to trick
    the reader into believing the author's presuppositions and also relies pretty heavily
    on quotes from this Moskowitz "authority".

    > "At the end of the day, both Windows and Linux bring things that are good, and we
    > can all get along and we should look at how we can leverage the strength of each
    > to the benefit of the other," he said.

    Bleh. What garbage. The free software community wants to get along just fine --
    they're _giving_ away their work for goodness' sake.

  21. Unconditional surrender! by AJWM · · Score: 4, Insightful

    The whole notion of a "truce" is silly. Other than writing better software, how is Linux attacking Microsoft? Nobody on the FLOSS side is, AFAIK, suing Microsoft for anything. Heck, OSS licenses don't even prohibit running so-licensed software on MS operating systems -- which is more than can be said for some MS EULAs regarding non-Windows systems.

    So, just what is it they want to stop?

    And why should we accept anything less than unconditional surrender?

    --
    -- Alastair
  22. Interoperate? We just want freedom of choice by Bert64 · · Score: 4, Insightful

    Open source already operates according to open standards...
    All microsoft need to do, is implement and support the same open standards. This "war" they talk about having a truce in, is because their products are using proprietary formats and/or protocols, which force people to use their products.

    People like choice, whereas microsoft try to take away your freedom of choice because that's easier for them than offering a better choice in a free market.

    If they would make sure all their products complied with published standards (or help create such standards, where non already exist, and in an open way involving any interested parties), then opensource would have less of a need to compete and fight against them.

    All i want, and i`m sure many people agree, is freedom to choose. I absoloutely despise the idea of being forced to use any particular product, i want to be able to choose whatever suits my individual needs best.

    Currently i won't use microsoft products, because they seek to remove my freedom of choice... If they implement open standards and provide me this freedom i would consider using them based on the merits of each individual product.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  23. Said the cunning Spider to the Fly by Bitsy+Boffin · · Score: 4, Insightful

    Said the cunning Spider to the Fly, " Dear friend what can I do,
    To prove the warm affection I 've always felt for you?
    I have within my pantry, good store of all that's nice;
    I'm sure you're very welcome -- will you please to take a slice?"
    "Oh no, no," said the little Fly, "kind Sir, that cannot be,
    I've heard what's in your pantry, and I do not wish to see!"

    --
    NZ Electronics Enthusiasts: Check out my Trade Me Listings
  24. Still lost in their own hubris by kindbud · · Score: 4, Interesting
    "What people are starting to discover is that people who write GPL code are not evil and people who write commercial software are also not evil, we just have different approaches." - Muglia


    Which people are discovering this? I don't think anyone has any beef with the people who write software. It's the management of companies like Microsoft we have a problem with. The coders are all right and always have been. You think we look upon you and Gates and Ballmer and the rest as coders! It is to laugh. Your agenda is other than making good code. If making bad code makes money, bad code it is. Do you think we're morons? Try not insulting us if you want to build bridges.

    The goal, from both sides, is to meet customer needs, he said, adding, "This is just the more mature view of the way the world is evolving..."


    No, dude. You're only just now barely realizing that the world is passing you by. The world evolved - past tense. You just missed the train and now have to hire a heliocopter to get you to the party. But you're trying to pass it off like you're Alan Arken and Peter Falk arriving late at the wedding.

    What you need to do now to make up for it is to do what they did in "The In-Laws". Hand over envelopes of cash to some OSS projects including some GPL projects, no strings attached. That'll show us you're sincere. You can even deduct it.
    --
    Edith Keeler Must Die
  25. If they want interoperability then ........ by mgpeter · · Score: 4, Insightful

    - Where are they whenever there is a CIFS meeting ??

    - Where did they go once ODF was being finalized ??

    - Why don't they let the Mono guys present at Windows Conferences ??

    If Microsoft wants interoperability they must realize that interoperability does not mean everyone else bending over backwards for them. It means working with other Companies/Individuals to ensure that EVERYONE benefits from it, not just Microsoft.