Slashdot Mirror


Microsoft's New Permissive License Meets Opposition

seven7h writes "Linux.com currently has an interesting story regarding Microsoft's new Permissive License, which they are currently trying to get certified by the OSI (Open Source Initiative). What I find interesting is not just that this has received a lot of criticism and opposition, but that one of the key opponents is Chris DiBona, open source programs manager for Google, Inc. Microsoft's strategies of creating open source like programs (ie Shared Source) has been called into question and whether the open source industry should become associated with Microsoft. This looks like it may be something to watch as it could allow Microsoft a foot in the door into Linux/Open Source, or define a line between Linux/Open Source and Microsoft."

195 comments

  1. Microsoft already has a foot in the door to Linux by gatkinso · · Score: 5, Insightful

    Everyone does. That is why it is free. Abide by the GPL and anyone can play.

    --
    I am very small, utmostly microscopic.
  2. Re:Microsoft already has a foot in the door to Lin by RevHawk · · Score: 1

    Exactly. Isn't this just Microsoft trying to get the open source world to play by their rules. Remember, one of the few ways Microsoft can take on Linux is to embrace first. Sue second. I'm really not sure. Maybe Microsoft actually wants to work WITH us on this one. I'm not holding my breath.

  3. What a surprise by El+Lobo · · Score: 1, Interesting

    Oh, so a Google person is against letting MS projects in in the OS market? What a surprise! The company that has more than 90% of the market of information search? I want to eat the cake alone!

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:What a surprise by Breakfast+Pants · · Score: 1

      Yeah, you're right. Yahoo! doesn't exist.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
  4. Why is it interesting? by LiquidCoooled · · Score: 4, Funny

    Why is it interesting that a google employee opposes something Microsoft does?
    I mean, those aren't exactly love seats being thrown out of Microsoft's office windows.

    --
    liqbase :: faster than paper
    1. Re:Why is it interesting? by Anonymous Coward · · Score: 0

      those aren't exactly love seats being thrown out of Microsoft's office windows.

      ROFL
  5. Better wording maybe? by tgatliff · · Score: 3, Funny

    Who the heck came up with the "permissive" license.. It just sounds so dirty.... I mean do I need to wear protection with this license?? Wait a minute... I think I know that answer to that one... :-)

    1. Re:Better wording maybe? by Opportunist · · Score: 3, Funny

      Now c'mon, after all those years everyone should know that you need all the protection you can get when you use MS software.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Better wording maybe? by Compholio · · Score: 3, Funny

      I mean do I need to wear protection with this license?? Wait a minute... I think I know that answer to that one... :-)
      Yes, most assuredly - Microsoft Software is the main source of ITDs (Internet Transmitted Diseases) and STPs (Software Transmitted Patents).
    3. Re:Better wording maybe? by Decado · · Score: 1

      I just like that it is the Permissive Microsoft Licence, the PMSL.

      --

      Slashdot: Proof that a million monkeys at a million typewriters can create a masterpiece

    4. Re:Better wording maybe? by chuckymonkey · · Score: 1

      That's why anytime that I read or use anything related to microsoft I'm fully outfitted in tinfoil and duct tape. That way while not a fool proof solution I'm at least using safer practices with regards to doing it and let's face the real facts here, abstinence just isn't a realistic option sometimes.

      --
      "Some books contain the machinery required to create and sustain universes."-Tycho
  6. My opinion by Anonymous Coward · · Score: 2, Insightful

    I was going to write about the whole license, but my only criticisms are in section 3 of this license, so I'll only write about that.

    Section 3

    Part A.

    I wouldn't add this clause, but I have no problem with it, I just think that it is redundant.

    Some may argue that MS is just being explicit to protect their asses, and we'll get back to that later.

    Part B.

    FUD possibility: The patent clause only covers contributors, it doesn't include users. The community has every right to reject this license if it is handling such an issue improperly (any license before the OSI at the moment should be considering this issue).

    I can understand the need for licenses that don't involve patenting, but patents in licenses should be made an issue among accepted licenses.

    Part C.

    This seems to echo part D, I personally prefer the language of part D.

    Part D.

    I may be missing a legal nuance, but the word complies in the phrase "... you may only do so under a license that complies with this license."

    Upon reading that, I wondered what "complies" meant, and looked for a definition. Since I cannot find one, I will note that I have interpreted it several ways, and because of the ambiguity, I would avoid this license.

    Part E.

    An argument for adding part A of this section was that MS is just covering their asses. Notice the disclaimer? I think it isn't as explicit as it should be. Of course, I'm no lawyer, so my evaluation of this scenario would be discounted in a heartbeat.

    But, what I can do is have Microsoft argue this for me. Vista, the most important product they have, and they definitely care about it, has a disclaimer section[google pdf reader] in it's EULA (obviously).

    Page 10, paragraphs E, G and H of the EULA are equivalent to Part E of this license. In fact, the only part missing is part C of the EULA:

    "This warranty does not cover problems caused by your acts (or failures to act), the acts of others, or events beyond Microsoft's reasonable control."

    Of course, we could look at other parties' licenses. And if MS' lawyers think conventional disclaimers (in the FLOSS community) have redundant or problematic text, I'd be glad to hear their commentary (and for the sake of acceptance, I think they should publish it if they have not already done so).

    IANAL, but I don't really have a big problem (with the exception of part 3D) with the text of the license, although I think it needs some cleaning up. I also appreciate the patent additions, and agree that more conventional licenses should look into incorporating this "feature."

    I think MS is really trying to get involved with open source programmers with this license (as opposed to feigning).

    1. Re:My opinion by Aim+Here · · Score: 2, Interesting

      Well it's clearly an open source license, and a fairly liberal one at that. No problems there, and it would be capricious and dishonest for the OSI to deny the MS-PL the OSI certification - and in a realm based mostly on 'shut up and show us the code', the OSI, with no code to show, is lucky to have what credibility it currently has, so it really shouldn't be blowing it on some anti-Microsoft stunt.

      Then again, I take issue with your last statement in some ways, because my spider sense is tingling with this license, and I'm not sure I attribute this to an honestly pro-Open Source stance by Microsoft.

      See, the license is GPL-incompatible. In fact it's about the most liberal GPL-incompatible license going, suggesting that the incompatibility is it's key feature. You can use this as part of a an attack strategy against the GPL. For instance, if Microsoft wanted to use this license against Linux, what they'd do is dump a huge pile of useful code onto one of the BSDs, using this MS-PL'ed license. Then the BSD community says 'thank you', fixes up their BSD operating system code to work with the big pile of MS code, and makes it go. Microsoft then takes their code plus all the BSD code proprietary, embraces and extends and DRMs it and makes an unfree sooper-dooper version, none of this can be used in any GPL project and even the BSD-licensed chunks written by the community won't fit in any GPLed project (i.e. Linux) for technical reasons.

      Of course, it might be aimed at some other market where there's both GPLed and permissive-licensed competitors to Microsoft, but you get the idea. I think the license as it is now might be used to drive a wedge between factions of the movement...

    2. Re:My opinion by Anonymous Coward · · Score: 0

      Well it's clearly an open source license, and a fairly liberal one at that. No problems there, and it would be capricious and dishonest for the OSI to deny the MS-PL the OSI certification


      Again, look at part 3D. The term is far too ambiguous for my taste.

      ... in a realm based mostly on 'shut up and show us the code', the OSI, with no code to show, is lucky to have what credibility it currently has, so it really shouldn't be blowing it on some anti-Microsoft stunt.


      That's actually the point of the OSI. It deals with licensing and only licensing, that way it shouldn't be a shill for one project (at the determent of another). If it doesn't support a valid and genuinely unique license (they have stated that they will avoid license proliferation), then they will lose a lot of credibility.

      Thus, I agree that an anti-Microsoft stunt wouldn't be in their interests, I just disagree with your reasoning why.
    3. Re:My opinion by zootm · · Score: 1

      See, the license is GPL-incompatible. In fact it's about the most liberal GPL-incompatible license going, suggesting that the incompatibility is it's key feature.

      This is an interesting point, yes. The other side of that coin, however, is that it's patent considerations (I think?) that make it incompatible, and Microsoft as a company have been trading a lot on the idea of patents recently, so this could also fit into that whole strategy.

      "Shut up and show us the code" is the way these things go, though. The licence clearly qualifies as "open source", and if Microsoft and associated organisations actually contribute significant amounts of code in an open source form, that could overwhelm the downsides to the licence. The Apache Licence 2 is thought not to be GPLv2 compatible, either, but it still harbours a lot of (in particular more corporate) good code.

    4. Re:My opinion by Aim+Here · · Score: 1

      It's the inability to license the code under anything other than the MS-PL that's the incompatibility (while allowing it to be mixed with more or less any other permissive-licensed code). That's the clause that looks like it's aimed purely and squarely at the GPL.

      The patent clause looks like it might be compatible with GPLv3.

    5. Re:My opinion by zootm · · Score: 1

      Thanks for the clarification. That's a little stranger.

      This is all quite annoying for me because the short, plain language of these licences is very attractive, it's just annoying they're not compatible with much else.

  7. TFA says it all by Eco-Mono · · Score: 5, Insightful

    From what I read in the article, this "Ms-PL" is just a generic copyleft license with built a built in grant of patents and no-warranty clause. Other than the fact that the license was written by Microsoft, I don't see anything possibly controversial about it.

    --
    (rot13) rpbzbab@tznvy.pbz
    1. Re:TFA says it all by Anonymous Coward · · Score: 1, Insightful

      That's because you have some common sense. whereas, most of the /. crowd are retards

    2. Re:TFA says it all by Kadin2048 · · Score: 4, Insightful

      See any of the many comments above. It's GPL-incompatible, almost certainly by design (since they basically make it as liberal as possible, but stop *just short* of GPL-compatibility).

      It's an effort to split the open-source community into two camps, one around the GPL and "ideology," and another around the BSD and MS licenses and "pragmatism." In time, Microsoft can just grab all the code from the BSD and MS license camps, incorporate it into its own products, break compatibility, and walk away from the whole thing. At the very least they get a lot of work done for free, at the most, they've killed the GPL, which is open-source's main weapon against proprietization.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:TFA says it all by JohnFluxx · · Score: 5, Insightful

      My complaint is the naming.

      They have released the MS-PL and MS-LPL, with names purposefully similar to the GPL and LGPL.

      The MS-PL is mostly okay, but the MS-LPL says the software can only run on MS Windows.

      I see this as an attempt to confuse the situation and muddle up the name space.

    4. Re:TFA says it all by Anonymous Coward · · Score: 0

      To be compatible to GPL you have to be more free than GPL. You have to be able to relicense.

      So to get it straight: no license is GPL compatible.

      Just copy the text of the GPL, put another name above it, and you have a GPL incompatible license.

    5. Re:TFA says it all by benjonson · · Score: 1
      Other than the fact that the license was written by Microsoft, I don't see anything possibly controversial about it.


      Other than that, Mrs. Lincoln, how was the play?

      --
      =-+
    6. Re:TFA says it all by Kjella · · Score: 1

      It's an effort to split the open-source community into two camps, one around the GPL and "ideology," and another around the BSD and MS licenses and "pragmatism." In time, Microsoft can just grab all the code from the BSD and MS license camps, incorporate it into its own products, break compatibility, and walk away from the whole thing.

      Dude, that community has been split along those lines since well... since the GPL was created. And while BSDs has their place in the server room, Linux is crawling into all sorts of niches. While I wouldn't put all my money on it, looking at something like google trends shows that *BSDs look flatline compared to linux. So the conspiracy theory is that Microsoft will throw a ton of code and support into the BSD/MS-camp, steal Linux's thunder and then kill off the BSD/MS camp with a ton of free work in return? Sounds like a helluva exercise in spendings and futility if you ask me. If you asked me for odds of that happening I'd sooner put my money on the second coming of Jesus, and I don't even believe in the first one!

      --
      Live today, because you never know what tomorrow brings
    7. Re:TFA says it all by kripkenstein · · Score: 1

      From what I read in the article, this "Ms-PL" is just a generic copyleft license with built a built in grant of patents and no-warranty clause. Other than the fact that the license was written by Microsoft, I don't see anything possibly controversial about it.
      If this was a run-of-the-mill copyleft license, then precisely for that reason it would be controversial, since one of the OSI requirements is that a new license bring something new, or else this is just license proliferation for no reason.

      But anyhow it isn't a copyleft-type license. It is more similar to BSD. Perhaps the best summary is that MS-PL is "BSD+incompatibility with GPL". Whether that is good or bad then depends on your perspective.
    8. Re:TFA says it all by Allador · · Score: 1

      MS didnt divide the community, FSF did with the release of the GPL.

      NOTHING is compatible with the GPL, thats its key feature. It subsumes all other licenses, or they cant play with it. Submit or go play elsewhere.

      And thats great! It's basically creates and enforces a public domain of useful code that will always grow (and cannot shrink). This is useful to human society.

      But GPL is not the only Open Source. BSD & Apache are open source. There are others. And they are equally valid, very useful, but completely incompatible with the GPL unless you re-license that code as GPL in the bundling.

      Heck, there are licenses out there that were created specifically to build a community that commercial players could come in and fork/re-brand the code, but also allows the original owners to keep control of the reference line.

      GPL != Open Source

      If MS wants to release a bunch of stuff in a BSD style license, thats OKAY, by definition of the BSD style license. If they then change their minds, and want to retreat back into their own non-open-source world, thats OKAY by the definition of the license. But they cant revoke the code thats already out there. And they cant stop others from using it.

      Your worst case scenario as described is okay, and will benefit the community. It may not maximize the benefit of 'society' but it will be better than it is today.

  8. Is it any wonder people are suspicious. by delire · · Score: 2, Insightful

    The pattern of Microsoft's development and distribution strategies has historically been to create a sickness - in the form of a defective technology - and present itself as the only cure. One of the best examples of this perhaps might be MS getting into the antivirus business.

    That said, if Microsoft were to release code under an OSI approved license, it would be foolish to choose not to use it on ideological grounds alone.

    Forget revolution, insurrection is where it's at. The more open code the better.

    1. Re:Is it any wonder people are suspicious. by TheRealMindChild · · Score: 1

      Isn't that what REALLY all software development houses do? I can't name the number of times a sales guy would come back and say something like "I told company XYZ that our product ABC does 123"... and it didn't. Sometimes not even close. As the code monkey we had to do our best to match it... that was our job after all.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:Is it any wonder people are suspicious. by Anonymous Coward · · Score: 0

      This goes beyond suspicion, the company in question has a long history of crapping all over its associates. Bill Hilf can complain all he likes, nobody with a modicum of clue and decency wants to have any involvement with Microsoft.

      Just as no responsible parent invites a known pedophile into their childs life, so it is with this abusive company.

  9. If OSI is to retain credibility, it must approve by harlows_monkeys · · Score: 5, Interesting
    The license meets every criteria for "Open Source" that OSI has published, and MS is following all the published procedures for approval.

    They have no choice but to approve it, unless they want to lose credibility, and change "Open Source" to mean "whatever they happen to like", rather than "a license that meets this specified list of objective criteria".

    All of the objections raises are very pointless. For example, there was the objection to how it does not get along with some other licenses. Hello! The same thing applies to many of the already-approved licenses. The objections from the Google guy are even worse--they don't seem to have anything whatsoever to do with the stated purpose of OSI. He's just using the mailing list as a soapbox.

  10. "Want some candy little kid?" by pair-a-noyd · · Score: 1, Troll

    Even if MS released software under GPLv3, I wouldn't touch it. I'm sorry but I do not care to use anything MS.

    Taking "free" anything from MS seems to me like taking free candy from a predator.

    I have done very well without using any MS products for the past 7 years.

    1. Re:"Want some candy little kid?" by Anonymous Coward · · Score: 0

      You are a fucking immature idiot. You treat a corporation like an individual. That makes you a little kid. Corporations are not good or bad. Each of Microsoft's contributions and products should be considered seperately for their individual merits. Treating them like the products of an individual is overly simplistic and childish.

      The CAPTCHA is "versed."

    2. Re:"Want some candy little kid?" by lilomar · · Score: 1

      There is a room full of people and you are standing next to the door leading out of the room. When the first person exits the room you attempt to shake hands with that person, but instead of shaking hands, the person punches you in the face. When the next person comes out, you are wary, but go ahead and attempt to shake hands. This person slaps you across your jaw. This continues for 20-30 people. Now, do you go ahead and treat each person coming out of the room as an individual and continue to attempt to shake hands with them? Or do you shy away from anyone coming out of the room?

      You don't know for sure that the next guy coming out of the door is going to sucker-punch you, but that doesn't stop you from flinching when he walks up to you and holds out his hand.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    3. Re:"Want some candy little kid?" by Anonymous Coward · · Score: 0

      Funny you should mention that. Seems the courts treat corporations with all the rights of an 'individual' person. Hell, I think it has perverted into the case where corporations have MORE rights than individuals, and this is why evil MS continues to attempt to rule the world, etc., just like all previous despots, dictators, etc.

    4. Re:"Want some candy little kid?" by SL+Baur · · Score: 1

      Even if MS released software under GPLv3, I wouldn't touch it. I'm sorry but I do not care to use anything MS. I would say that's really a rotten reason, but you don't have a reason there.

      I use software because it either does what I want it to do, or I can fix it to make it do what I want it to do. I took over maintaining and fixing XEmacs a decade ago for this very reason.

      I despise KDE defaults, but I can configure it to do what I want and look how I want. But most important, it has the features I most want (multiple desktops and internationalization) already working fine.

      I cannot do any of the above with Microsoft Windows XP which crashed all the time for me, had a really, really stupid UI, and was slow when it didn't crash. Even if it were open source, I wouldn't bother to try to fix it because it doesn't do what I want and there are better alternatives available that already work right.

      Even a stupid interface like the one in Mac OS X lets me fix the big key to left of the "a" key to be control.

      So whatever, I hope you enjoy your hatred of Microsoft, but count me out. I just want software that works right. For me, if Microsoft puts out code open source or not that isn't crap and is what I want to use, I would use it. Still waiting, but maybe some day...

      (Microsoft Word is pure unadulterated crap no matter what O/S you run it under. Where did quality programs like Framemaker go?)
    5. Re:"Want some candy little kid?" by Anonymous Coward · · Score: 0

      people like you should just go back to DOS.There is nothing out there that can compete with word.So just stop emberassing yourself just because u know every linux kiddy is going to support your childish remarks.
      If anything word should be something other people should work on outdoing...not just screaming..."notepad" is everything I NEED there4 we shouldn't try to outdo microsoft.
      People like you just annoy the living **** out of me.

    6. Re:"Want some candy little kid?" by Anonymous Coward · · Score: 0

      umm.. frame maker is a bit more sophisticated than a plaintext editor..
      and wouldn't run under dos, as it is *very* graphical

      http://www.adobe.com/products/framemaker/features. html

      granted, not for everyone like word, but it's not some simple plaintext
      notepadimabob, and probably something "joe sixpack" could use to edit documents effectively.

      a wsywig documentation system, like word. not a plaintext editor.

      so please, before flaming about crap you don't know about,
      try to compare apples to apples

      remember, if parent isn't lying, he's been maintaining xemacs for 10+ years,
      so perhaps he knows more about the subject than your
      reactionary holier-than-noob noobness.

      ps : captcha = unaware.

      yup.

    7. Re:"Want some candy little kid?" by SL+Baur · · Score: 1

      remember, if parent isn't lying, he's been maintaining xemacs for 10+ years,
      so perhaps he knows more about the subject than your
      reactionary holier-than-noob noobness. My email address is out in the open. I have nothing to hide on /., I was maintainer of XEmacs for 5 years (the current one is a different Steve) and I'm exposing my real name.

      Just for the record. (Sad to think that I was once a Cypherpunk).
    8. Re:"Want some candy little kid?" by I'm+Don+Giovanni · · Score: 1

      "I have done very well without using any MS products for the past 7 years."

      Who gives a shit?
      I've done very well without using Linux for the past 20 years. So the hell what? Stick to the issues at hand.

      --
      -- "I never gave these stories much credence." - HAL 9000
  11. Re:FOSSie hatred by trewornan · · Score: 1

    So how does MS pay you? Is it per post or are you on a salary, maybe some kind of retainer? Do you get a deduction for a particularly obvious piece of astroturfing or does MS not care about quality. I guess if you can make a living out of it anybody can, how do I apply?

  12. Dog food by Anonymous Coward · · Score: 1, Insightful

    The real question here is if Microsoft are going to eat their own dog food, as the term goes, and actually use this license with software that they release. If they don't, we can safely say that it's all just a show.

    1. Re:Dog food by DaHat · · Score: 1

      You really should take a look around CodePlex to see a few.

    2. Re:Dog food by JohnFluxx · · Score: 3, Interesting

      If it gets approved, my guess is that they will loudly say that MS-PL is an approved open source license. Then they will release code under the MS-LPL license. Most people won't understand or see that extra L, and assume it's similar.

      Of course, the MS-LPL is one of the worst licenses you can get (It can only run on MS Windows etc). They will purposefully confuse people with the distinction.

    3. Re:Dog food by tiocsti · · Score: 1

      If your question is 'will microsoft open source their core competencies, like windows and office' I think the answer is clearly no, not under this nor any other license. However, if your question is 'will microsoft use this license for software they already give away or plan to' I think the answer might be maybe. They've already got some open source software (things like wtl), which I think might be a good fit for MS-PL.

    4. Re:Dog food by Allador · · Score: 1

      Then they will release code under the MS-LPL license. Most people won't understand or see that extra L, and assume it's similar. What does that matter?

      Most people (ie, the software users) wont care. They dont care what license the source code is licensed under. They just care whether it works for them, and that they can get it. Both of those things are not impacted by license.

      And any software developer that 'gets confused' about what license he's working with probably deserves to learn from their mistake.

      And even if MS released huge amounts of amazing astounding granfantabulously amazing software, but only under the MS-LPL, that is their right. This is something more fundamental than issues about licensing. If you write it, you own it, and you get to distribute it however you want.
    5. Re:Dog food by JohnFluxx · · Score: 1

      Most people don't care about most things. It's China's right to pass whatever laws they want - it's their country. And most of their people won't care about politics. I'll still be worried and complain.

      MS are trying to muddle the whole open source issue. Managers etc do read about Linux and Open Source from the Financial Times etc. MS wants to confuse the issue at that level, and make it appear that they are participating.

      Ask yourself why MS is doing this. Why release the MS-PL and MS-LPL, with such similar naming to the GPL and LGPL, but making the MS-LPL an awful license.

    6. Re:Dog food by Allador · · Score: 3, Insightful

      Ask yourself why MS is doing this. Why release the MS-PL and MS-LPL, with such similar naming to the GPL and LGPL, but making the MS-LPL an awful license. Because they have a business to run. And they want to release some code in a reasonably open, BSD-style license, and they want to release other code in a way that is still reasonably open, but keeps it on their platform.

      I cant think of a more reasonably way to do that than what they've done. The MS-PL and MS-LPL are identical (to my quick read at least), except the MS-LPL restricts it to the Windows platform. Again, their code, their right. Would you like someone trying to tell you what kind of license you can release code you create under?

      And to say that MS-PL and MS-LPL are 'purposefully similar' in name to GPL and LGPL is just being either disingenuous or ignorant of the facts.

      Let's look at some of the more popular, well known licenses supported by OSI, and how similar they are to the GPL and LGPL:

      From Open Source Licenses by Category:

      GPL
      LGPL

      MPL - Mozilla Public License
      CDDL - Common Development and Distribution License
      CPL - Common Public License
      EPL - Eclipse Public License
      ECL - Educational Community License
      APL - Adaptive Public License
      OSL - Open Software License
      QPL - Qt Public License
      LPL - Lucent Public License

      Now lets look at the MS licenses:

      MS-PL
      MS-LPL
      MS-CL
      MS-LCL
      MS-RL

      And you know what? Either phonetically, visually, or statistically (length, similarity of characters in similar positions, etc), the MS license abbreviations deviate farther from GPL and LGPL than do the other open source licenses supported by OSI.

      The MS- in the front of each really distinguishes them. Maybe twitter would like to chime and and suggest that they should all be M$-.

      About the only similarities are:

      They all end with 'L'. But this is true for pretty much every license at OSI, so nothing unusual there.

      One of MS's licenses ends with PL. So do a great number of other licenses at OSI, nothing unusual there.

      MS has adopted a modifier pattern to their licenses to make some of them 'Limited'. MS-PL and MS-LPL, MS-CL and MS-LCL for example. This is similar in style to what FSF has done with GPL and LGPL, though its arguable that the 'Limited' has a nearly opposite meaning of what the 'Lesser' in LGPL has.

      So in short, when looking at the license abbreviations, compared to the population of other OSI supported licenses, we see that the MS licenses vary far more from the GPL/LGPL than other OSI supported licenses do.

      Based on this, it appears that, quite the opposite of your claim, MS went out of their way to make their license abbreviations easily distinguishable from the GPL and LGPL.

    7. Re:Dog food by JohnFluxx · · Score: 2, Insightful

      There you go again with "it's their right", "you can't force them not to" and so on.

      Given that nobody was saying it wasn't their right, and nobody has suggested that the government should force them not to, I'm just going to write you off as a troll.

    8. Re:Dog food by Anonymous Coward · · Score: 0

      Public licenses ensure rights for the public, that's what the 'P' in 'PL' means everywhere apart from the Microsoft license. According to wikipedia...

      the GPL is said to grant the recipients of a computer program the rights of the free software definition and uses copyleft to ensure the freedoms are preserved, even when the work is changed or added to. This is in distinction to permissive free software licences, of which the BSD licenses are the standard examples.

      The MSPL is a copyleft license, it's not a permissive license so the name and abbreviation are therefore incorrect and should be changed prior to OSI approval.

      MS has adopted a modifier pattern to their licenses to make some of them 'Limited'. MS-PL and MS-LPL, MS-CL and MS-LCL for example. This is similar in style to what FSF has done with GPL and LGPL, though its arguable that the 'Limited' has a nearly opposite meaning of what the 'Lesser' in LGPL has.

      If this is all perfectly innocent and not intended to cause confusion then Microsoft should have no problem renaming their licenses. The only pattern an experienced eye sees is the one from "Windows" to "Office Open XML", from embracing and extending Java to embracing 3rd parties SPF records for their incompatible SenderID. It's old and anyone who falls for it should be excluded from committee.

  13. What others are finding at fault... by dclozier · · Score: 3, Informative
    Groklaw has had a discussion about Microsoft's open source license.Here's one of the quotes from there.

    Michael Tiemann, president of the non-profit Open Source Initiative, said that provisions in three out of five of Microsoft's shared-source licenses that restrict source code to running only on the Windows operating system would contravene a fundamental tenet of open-source licenses as laid out by the OSI. By those rules, code must be free for anyone to view, use, modify as they see fit.

    "I am certain that if they say Windows-only machines, that would not fly because that would restrict the field of use," said Tiemann in an interview late Friday.

    1. Re:What others are finding at fault... by I'm+Don+Giovanni · · Score: 1

      Um, the three of the five licenses that you refer to are NOT on the table for OSI approval. MS has only submitted the two licenses that most agree are open source licenses, i.e. the MS-PL and MS-CL (not the MS-LPL, MS-LCL, and MS-RL). Groklaw was spreading FUD by talking about licenses that are not even being submitted to OSI.

      --
      -- "I never gave these stories much credence." - HAL 9000
  14. Why I hate turtles by Anonymous Coward · · Score: 0

    This guy brought a turtle to my Mother at work and she brought it home for my brother to keep as a pet. It turns out it was a snapping turtle. One day he was handing it off to one of his pals and it extended its neck and bit my brother on the stomach then quickly extracted itself into the shell.

    It stayed clamped on his stomach and we couldn't get it off. He was passing out because when he breathed it clamped down harder. They called an ambulance. Meanwhile he's in a recliner and one boy is holding the turtle in the air so it wouldn't fall over and rip the meat from my brother's stomach. Another guy was stabbing it with a knife but it didn't let go. Then the neighbor came in with a garden hose and started spraying it (he was a nutcase).

    Anyway, my brother's friend finally grabs a hammer and knocks a perfect hole in the shell. Then the nutcase jambs the hose into the hole and the turtle's legs and neck came out and blew up like a balloon. It finally let go.

    The ambulance got there a short time later and one of the paramedics, a young girl, refused to help my brother because she was mad about the turtle being killed. The other paramedic gave him a shot and loaded him onto a gurney and took him to the hospital.

    Ever since that incident, when I see a turtle in the road, I aim for it--splat. No remorse.

    1. Re:Why I hate turtles by Anonymous Coward · · Score: 0

      At least it didn't clamp down on his penis.

  15. Re:FOSSie hatred by Anonymous Coward · · Score: 0

    I might be more willing to agree with you, if IBM hadn't already proven that argument incorrect.

  16. hmmm i'm sick by sybesis · · Score: 1

    Should i start to cry now or later :(

  17. Re:If OSI is to retain credibility, it must approv by chromatic · · Score: 3, Interesting

    They have no choice but to approve it...

    Sure they do. The OSI could reject a license fundamentally identical to another license simply on the grounds that license proliferation is a bad thing.

  18. Re:Microsoft already has a foot in the door to Lin by Anonymous Coward · · Score: 5, Insightful

    Well, you know what they say - a dozen times bitten, thirteen times shy. They've resorted to underhand methods so many times in the past, it's only rational to expect any action like this to be "a trap".

  19. Re:Microsoft already has a foot in the door to Lin by Midnight+Thunder · · Score: 2, Informative

    Abide by the GPL and anyone can play.

    The GPL is not the only open source license out there and each license type offers particular limitations and freedoms. One of the best know alternatives is the BSD license which allows people to publish source code, but from what I can tell the main requirement is to keep the license and have attribution.

    If we are talking the Linux Kernel then we are indeed talking GPL, but Microsoft is free to license their code as they see fit. As long as looking at the source code does not prevent you from writing a clone with independent code, this it is a good first step.

    One other thing to note is that open source is not necessarily the same thing as a no cost solution.

    --
    Jumpstart the tartan drive.
  20. Have To Defend MS Here by logicnazi · · Score: 3, Insightful

    I don't like MS much but I have to say I'm on their side in this matter. They are submitting licensees for approval not asking OSI to support or approve of their broader business model. OSI needs to present itself as an impartial organization that will render fair objective verdicts about whether a license counts as open source whoever submits that license.

    Besides, I think it creates all the wrong incentives when we give MS shit for improving its relation with open source. Admittedly maybe I'm a bit influenced here by this post by Miguel de Icaza's blog but I do get the sense that MS is being treated worse just because they are MS. Of course it's only natural for people in the open source community to want to get back at MS when they can given how MS is treating them but in the long run I think giving them grief over their attempts to open source stuff just contributes to the perception in MS that open source software is a fanatical rabid anti-capitalist movement not reasonable people making software they can work with and make compromises to.

    --

    If you liked this thought maybe you would find my blog nice too:

    1. Re:Have To Defend MS Here by logicnazi · · Score: 1

      To clarify I'm reacting against the attitude displayed in the linked article. I have no idea whether this truly captures the attitudes or complains of the people mentioned or the OSI.

      Also I agree that there are genuine issues with the MS license that make it problematic to use. I fully support attempts by the OSI to work with MS on these issues but these problems don't mean it isn't an open source license, only that it could be a better licences. Naturally I hope MS can be persuaded to change the terms but I think reacting negatively rather than praising their (limited) step in the right direction of seeking OSI approval makes them less likely to change.

      --

      If you liked this thought maybe you would find my blog nice too:

    2. Re:Have To Defend MS Here by Shados · · Score: 1

      I definately agree. Especially since the push of Microsoft toward more "open" models is often coming from within, that is, from the developers, engineers, architects, etc that see the world from a different perspective as the managers and shareholders. Many of em are trying quite hard to improve things, convincing their superiors and risking (to some extent) their "reputation", so to speak.

      Don't quote me, but if I remember well, I think I read a post from Scott Guthrie (one of the main guys in the .NET stuff) that was pushing for MS to help Miguel with some of his projects. He probably had to convince someone who sign checks to go through with it, and thats never easy.

      So MS should be encouraged, not given crap, else that same person who signed the check will go "SEE?! I told you it was a bad idea!" and scrap the thing altogether, and thats not good for anyone: MS, the customers, the community, everyone.

    3. Re:Have To Defend MS Here by JohnFluxx · · Score: 1

      Reacting negatively?

      Go look at the MS-LPL license: http://www.microsoft.com/resources/sharedsource/li censingbasics/limitedpermissivelicense.mspx

      and read the bits about the restrictions to MS Windows only. Can you honestly say that MS is trying hard to just get along?

    4. Re:Have To Defend MS Here by Anonymous Coward · · Score: 0

      The problem isn't the developers, the problem is the corporate culture and past and continuing anti-competitive behavior.

      When someone comes to the party with the sole intent of causing trouble, they should be excluded.

    5. Re:Have To Defend MS Here by gujo-odori · · Score: 2, Interesting

      While I mostly agree with you, I also see where those who are highly suspicious of Microsoft (whether inside or outside of OSI) are coming from. Everything that Microsoft has ever done with respect to open source or open standards has been with the goal of slowing the adoption of and/or co-opting open source and open standards. "Embrace and extend" was official Microsoft strategy - take an open standard, develop some proprietary extensions to it, and make that the version Windows uses, putting the rest of the industry - which follows the true standard - on a weaker footing.

      I'm not necessarily saying that was a bad business strategy from the viewpoint of Microsoft's narrow self-interest - it was obviously pretty successful - but it was bad for the industry as a whole, and was a a direct attack on open standards that everyone else had agreed to play by.

      In addition, Microsoft has always most vociferously attacked the GPL. People remember words like "cancer" for a long time, as seen in the debate over the MSPL. Microsoft has never made any secret of its fear and loathing of the GPL, and its desire to destroy or undermine it, including through very concrete actions such as buying a SCO license to help SCO attack Linux. As TFA notes, code from pretty much any license other than the GPL can be combined with MSPL-licensed code. Coincidence, or explicit design? You make the call.

      So, now we have Microsoft seeking OSI approval of the MSPL, and some people are looking at it and seeing a wolf in sheep's clothing, not helped by the fact that - MSPL notwithstanding - Microsoft does not seem to have really changed its spots with regard to FOSS, which is the main point that Chris DiBona seems to be making. The so-called "open" Office 2K7 document format and the attempt to get it on the standards fast-track is just the latest embrace and extend strategy, and at the same time they are doing that in an attempt to muddy the ODF waters/squash ODF, the are seeking OSI approval for the MSPL. With schizo behavior like this, it's really easy to believe that the MSPL is just another attack vector against the GPL, with Microsoft attempting to exploit OSI to advance its agenda.

      Considering the past, it's no wonder that people are slow to trust MS when it produces an open-source license, especially one that appears deliberately constructed to be compatible with every major free license except the GPL. Submitting it to OSI is a brilliant political move, because as some have noted, OSI would lose a lot of credibility if the MSPL meets the standards but is denied because of its source. OTOH, if they follow the standards and the MSPL is approved thereby, OSI will still lose a certain amount of credibility in some quarters for approving a license which is (I believe correctly) perceived to be an attack on the GPL as much as a bona fide open source license.

      That said, I think it's worth having constructive dialog with Microsoft, because to whatever extend they may be coming in from the cold (not much, probably; their open source moves are just positioning themselves to have survivability in a future where Linux and Mac have desktop parity with Windows), if we burn the olive branch instead of accepting it, they will certainly try to go back to their worst old ways. At the same time, this is still Microsoft we're talking about - a company that remains pretty hostile to open source in general and Free software in particular, long after even Sun has come around - so we need to proceed with caution. If it takes (a lot of) time to build trust with the FOSS community, that's no one fault but Microsoft's.

    6. Re:Have To Defend MS Here by Henry+V+.009 · · Score: 1

      No. Microsoft is not "trying to get along" any more than Google, for instance, is "trying to get along." Microsoft is selling software. They are trying to sell more of it than their competitors.

      But please, RTFA. The license they have submitted for OSI approval is the MS-PL, not the MS-LPL.

    7. Re:Have To Defend MS Here by Anonymous Coward · · Score: 0

      It is my belief that one big reason Open Source came about is because of the undue extreme power that corporations hold on the software industry. The reason I say undue, is because of the flawed copyright laws that exist today.

      The current law stifles innovation by giving too much protection to the original authors. Among other things.

      The way that microsoft can clean its reputation is to start talking about FIXING the current copyright law. But instead thay have lobbied to create the ludicrous terms we have today. Microsoft owes itself to society and innovators and a 100 year copyright term in software is just nonsense.

    8. Re:Have To Defend MS Here by Warbothong · · Score: 1

      I think Microsoft knows perfectly well what Open Source is. One has to be pretty stupid to fall for one's own propaganda, and MS didn't get where they are by being stupid. Admittedly companies have different departments which deal with different things, but the word from the top seems to be that Open Source should be killed. I'd say it's not wise to approach someone with a gift in their right hand if they're going to stab you with their left hand, even if the right hand was sincere. I would tell Microsoft that their license does not contain enough differences to existing licenses to warrant the incompatibilities it causes, and then use this as the start of a license reform within the OSI to somehow get rid of unneeded licenses (maybe declaring that anything copyrighted under such licenses after 2008 does not qualify as Open Source but the previous stuff does, I don't know IANAL). That way they should be able to retain credibility (especially since the recent CPAL license disgruntled some people) and whittle down the approved licenses to just a few (with allowable exceptions/conditions to let very picky companies get all the current options but with fewer licenses). Then it wouldn't be picking on Microsoft, instead Microsoft would be in the same boat as many other companies, and the OSI could "Thank Microsoft for showing the defieciencies in the previous licensing strategy" (ie. approve anything which qualifies, rather than keeping the number down through the use of exceptions and the like)

    9. Re:Have To Defend MS Here by The+Bungi · · Score: 1
      DiBona needs to recuse himself from this process. He lost the privilege of speaking for the larger "community" when he went to work for Google, which are now competitors to Microsoft. So far in that thread he has done nothing more than to complain that Microsoft's license is GPL-incompatible. As far as I know OSI and the FSF are still two distinct and separate organizations.

      Either the license is valid as far as the OSI's guidelines are concerned and it gets accepted, or it contains some sort of evil clause and it's not. Either way, DiBona needs to stay away from the whole thing and stop trying to convince the world that the only good software license is the one that's compatible with the Stallman's credo.

    10. Re:Have To Defend MS Here by JohnFluxx · · Score: 1

      I know, but ask yourself why they came out with MS-PL and MS-LPL, which sound like GPL and LGPL, and then submit the MS-PL for approval and make the MS-LPL really bad.

    11. Re:Have To Defend MS Here by logicnazi · · Score: 1

      Ohh I agree completely with you about the need to be suspicious of MS. Of course submitting the MS-PL to the OSI is a move on their part to sell more software, probably by encouraging more open source programmers/users to move to their platforms rather than going to linux.

      I just don't think any of this has any relevance to the current issue. Yes, redhat, IBM and all the other open source vendors ought to be watching out for MS (not that they are all good either) and the FSF might want to make strategic moves to counter whatever MS is doing. However, the OSI's job is to judge their license to see if it meets open source standards and if it does approve it and whatever the motivations it's better to have MS releasing open source code than not.

      --

      If you liked this thought maybe you would find my blog nice too:

    12. Re:Have To Defend MS Here by Cyclops · · Score: 1

      Miguel deIcaza has been layout almost word by word what many Microsoft employees have been saying.

      Miguel deIcaza has always been a fan of Microsoft technologies.

      Miguel deIcaza is working for a company with a vested interest in the success of Microsoft.

      How much trust can *you* conscientiously lay on him?

      I for one, think his words are not worthy of trust anymore. He may be a good coder who did some good work on some Free Software, but he's basically wearing the one ring.

  21. Re:Microsoft already has a foot in the door to Lin by Anonymous Coward · · Score: 5, Funny
    because any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap. They don't even get a chance.

    Well, when the guy with the hammer keeps hitting you in the head instead of fixing the hole in the roof, the next time he shows up you start thinking about calling the cops, even if this time he's carrying some nice roofing tiles.

  22. Why is a new license needed? by Anonymous Coward · · Score: 0

    The OSI should also consider if yet another open source license is really needed.

    There are already 59 different Open Source licenses listed at OSI's site! The Open Source Licenses by Category page shows that some of those are non-reusable, superseded, retired or redundant. Nevertheless, one would think that if Microsoft is really trying to live up to the "Open Source" criteria, one of the numerous other, already-approved licenses would suffice.

    We already have very liberal licenses, like the BSD, MIT and zlib/libpng licenses. Likewise, we have very restrictive licenses, like the GPL and the MPL. And we have some in the middle, like the Artistic license and the Apache License, 2.0. And then there are always the more corporate-esque licenses, like the CDDL and the Eclipse Public License.

    If they're truly serious about release their software as Open Source software, then at least one of just those licenses should be sufficient. Otherwise, it would seem that they're just trying to be shit disturbers.

    1. Re:Why is a new license needed? by Anonymous Coward · · Score: 0

      Yes, but if they reject Microsoft on the grounds of proliferation, then they'd better be consistent with Google or Yahoo or the next company that applies for same.

      I agree with OP, OSI needs to consider the application on its legal and technical merits and put on the blinder what it thinks about Microsoft. Besides, we saw at Caldera/SCO what good intentions are worth after a company's fortunes sour and a new, bottom-line oriented regime comes in... they're not worth much in the long run. The license is what counts.

      If some brilliant person at OSI later comes up with a modular architecture that effectively reduces the number of licenses while still accomodating a variety of vendors' needs, great. It hasn't happened yet and I'm not holding my breath.

  23. Re:Microsoft already has a foot in the door to Lin by phantomfive · · Score: 4, Insightful

    It is interesting that you mention the GPL, because that is exactly the target of this initiative by Microsoft. Remember, Microsoft isn't opposed to BSD licensed code, because they can use it all they want. They are only opposed to the GPL, which would force them to 'give away' their source code. That is what they called 'communist' and 'viral.'

    Now, if you look at the license, it is indeed an open source license, and it can be used in conjunction with the BSD, Apache,or MIT licenses, but not the GPL. Thus, Microsoft creates this license, releases sufficient open source code to make people think twice about using the GPL (extend), and then once the GPL is dead, leaves the open source world (extinguish).

    This is a very clever move, aimed at dividing the open source camp from the GPL camp. Currently they are divided in ideology but largely united in practice (as RMS says). Microsoft is aiming to divide them in practice as well. Personally I don't think Microsoft is willing to release enough code open sourced to make a difference, but time will tell. The next few years will be very interesting.

    --
    Qxe4
  24. Mods on crack again by Harmonious+Botch · · Score: 1

    Why is Parent offtopic??? GP makes a relevant - though possibly inaccurate - comment about TFA, and P tries to correct that alleged inaccuracy.

  25. I for one....... by Anonymous Coward · · Score: 0

    I for one welcome...hang on???

  26. MS really trying to get involved with OS by Jeremy_Bee · · Score: 3, Interesting

    I think MS is really trying to get involved with open source programmers with this license (as opposed to feigning). I generally agree with this stance, but I also believe that those who point to the poisonous relationship MS has had with open source (or anyone else), over the years are quite correct to sound the warning.

    Historically, Microsoft has often had alternative (often dishonest), motives for initiatives they put forward. Usually these revolve around dividing and conquering markets. The most likely ulterior motive here is to divide the OS community by carving off the GPL and FSF people (the only license the MS-PL would not play well with), and to maginalise individuals like Richard Stallman in particular.

    I predict that if the MS-PL license is accepted and MS becomes part of the OS community, from that day forward the general understanding in the press/media will be that there are two different camps of open source. "Serious" (business-related) open source, and "Flaky" (left-wing FSF open source). The very fact that the second group is open about the ideological basis of their movement will work against them as it does in the political realm as well. Both camps are actually just as ideologically based as each other, but only the FSF is up front about it.

    While this over-simplification of the field into two camps may be spurious, Microsoft is driving public perception here as they always do. All those folks that have never really thought seriously about open source at all will suddenly "discover" it because MS is into it, and their perception of the playing field will be defined by Microsoft's participation and seen through the Microsoft "lens" on open source.

    I would expect all the major tech media outlets, especially the mainstream/popular ones, to jump right on this interpretation, in the same way as they jump on all Microsoft pronouncements. I also can't think of a single reason why any of MS's Enterprise customers or any large corporation for that matter would not also be happy in that camp. Even great open source supporters like IBM would probably much rather prefer it if the FSF were "just a bunch of kooky hippies" that no one had to worry about anymore. This kind of perception could be hugely popular, and not just with Microsofties.

    As a long time left-wing kookie hippy I am not in favour of this, but I can certainly see how wildly popular this could be to large chunks of the open source community. This is classic Microsoft divide and conquer stuff and I can't see any reason why it won't work like a charm.
    1. Re:MS really trying to get involved with OS by Crayon+Kid · · Score: 1

      I predict that if the MS-PL license is accepted and MS becomes part of the OS community, from that day forward the general understanding in the press/media will be that there are two different camps of open source.


      If only we should be so lucky! But no, I'm afraid that the media and general public will keep doing what they have always done: bundle everything under one big "open source" hat. The distinction eludes them and Microsoft is all too happy to seed further confusion. Because MS wants to blur the lines, when lines are blurred FUD seeps through much better.
      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  27. There are already several... by bealzabobs_youruncle · · Score: 1

    decent if not exceptional licenses MS could use, we don't need another. Once again, why does MS need to invent their own version of everything (game consoles, digital media players, graphics APIs, etc..). Past experience has shown they release their own version of something in order to subvert (at least) or take over (most often) that product/protocol/market segment. Why is anyone shocked that people are greeting this with suspicion?

  28. Re:Microsoft already has a foot in the door to Lin by schon · · Score: 1, Insightful

    any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap. They don't even get a chance. Yes because as everybody knows, if there's one thing that can stop a multi-billion-dollar corporation in it's tracks, it's a bunch of whiny geeks!

    I mean, how on earth can a company with $7B to spend on research hope to accomplish anything when anonymous people on message boards start criticizing them?!?!

    Got a clue for you: if MS *REALLY* wanted to play nice with the OSS community, they would. Yes, there would be complaints and verbal attacks, but eventually the community would accept them.

    Just remember - it worked for IBM (who at one time held the exact same position.)
  29. Google's opinion on open source matters why? by the.Ceph · · Score: 1

    Now I know everyone loves google but other than using open source products what exactly have they done to help out the community?

    1. Re:Google's opinion on open source matters why? by Simon+(S2) · · Score: 1

      Well, they are a quite important company in the IT market today, and probably for the next decade.

      --
      I just don't trust anything that bleeds for five days and doesn't die.
    2. Re:Google's opinion on open source matters why? by Anonymous Coward · · Score: 1, Funny

      "All right, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a fresh water system, and public health, what have the Romans ever done for us?"

      Summer of Code
      Google APIs
      Project hosting

    3. Re:Google's opinion on open source matters why? by JohnFluxx · · Score: 1

      Other than paying a million dollars a year to students to help out on open source projects?

      Well they also host various linux meetings. The last ubuntu meeting was in google last year. Best food I've eaten.

    4. Re:Google's opinion on open source matters why? by SwashbucklingCowboy · · Score: 1
      Quite a lot actually. There's the summer of code, there's their code hosting service, there's what they contribute to various open source projects. Hell, they finance over 90% of the Mozilla Foundation, so most of the advances in Firefox are some attributable to Google.

      Now, DiBona is still wrong on this - he's using the OSI license approval process to make a political statement. But, Google's done a lot for open source.

    5. Re:Google's opinion on open source matters why? by Breakfast+Pants · · Score: 1

      Summer of code; libjingle; you know, like you say, nothing.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    6. Re:Google's opinion on open source matters why? by Anonymous Coward · · Score: 0

      Now, DiBona is still wrong on this - he's using the OSI license approval process to make a political statement.

      Microsoft chose the venue and would appear to be asking for OSI approval in order to launch an attack against the GPL. Hence the OSI license approval process is the only place *"to make a political statement".

      * A euphemism for "calling Microsoft on their bullshit"

    7. Re:Google's opinion on open source matters why? by Daniel+Phillips · · Score: 1

      Now I know everyone loves google but other than using open source products what exactly have they done to help out the community? For example, zumastor/ddsnap. You're welcome :-)
      --
      Have you got your LWN subscription yet?
    8. Re:Google's opinion on open source matters why? by chromatic · · Score: 1

      What leads you to believe that Chris spoke officially for Google?

  30. And ... ? by khasim · · Score: 5, Insightful

    They don't really have a foot in the door, because any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap.

    Microsoft says that Linux "violates" how many Microsoft patents?

    Microsoft paid how much money to SCO for a license Microsoft doesn't appear to use?

    Microsoft arranged for Baystar to invest how much money in SCO?

    And the list goes on and on and on.

    Microsoft can, at any time, download the source code for almost EVERYTHING in "Linux". And they can write whatever apps they want that "interoperates" with whatever in "Linux". And they can release it under whatever license they want.

    But we aren't seeing that, are we? And the reason is that Microsoft's goal is to find some way to cripple Linux as a competitor. That's it. That's all it is.

    So we should be wary of any and all "changes" that Microsoft wants. Keep the distinct and separate from Linux.
    1. Re:And ... ? by maxume · · Score: 1

      Microsoft makes about $1 billion per month. SCO was willing to go away and never bother them again for $16 million(so, about 12 hours of their annual profits).

      Linux might finally be on Microsoft's radar, but it really isn't their one true focus.

      --
      Nerd rage is the funniest rage.
    2. Re:And ... ? by Anonymous Coward · · Score: 0

      There is an alternative. Microsoft could realize they are f**ked if the don't start playing in the OS space and are genuinely trying to find a way in.

    3. Re:And ... ? by weicco · · Score: 1

      Microsoft can, at any time, download the source code for almost EVERYTHING in "Linux".

      What's so magical about Linux? There's other Open Source OSes you know. Whenever there's a discussion about numerous tools/apps that implements the same functionaly, it is considered good to have plenty of choices. Whenever kernel is mentioned, it is considered goot to have only Linux. I thought the former was one idea behind Open Source, to have diversity and choice?

      --
      You don't know what you don't know.
    4. Re:And ... ? by BlindBear · · Score: 1

      Unlike a few of the readers/contributors to this thread I can tell the difference between clay and bull manure.Wake up people, the SCO thing is only an opening gambit in the whole game. The game is to eliminate your freedom of choice and to ensure you pay your M$ licence fee every few years. The fact that you would be in the mainstream of software mediocrity at that time is just a bonus to them, they can SELL you something later that will do what THEY want you to do. That something is probably a something that you already use for free and freely now! Please reread my third sentence, it is the M$ way, always has been and always will be.

      --
      I prefer Classic Slashdot.
    5. Re:And ... ? by Raenex · · Score: 1

      Linux might finally be on Microsoft's radar, but it really isn't their one true focus. "finally"? The Halloweed documents came out 8 years ago.
  31. No by Anonymous Coward · · Score: 0

    Were any of the other OSI approved licenses submitted by a company with Microsofts history and provable intent to subvert the very definition of 'open' in OSI?

    Just because a known hostile is being polite and playing by the rules; that doesn't mean you should lay down and let them trample you.

  32. Nonsense! Re:If OSI is to retain credibility,... by HiThere · · Score: 1

    One of the functions of the OSI is to limit the number of licenses that programmers need to learn how to deal with. Unless a clear and convincing argument is presented for a new license, that alone should suffice for rejecting it.

    OTOH, I must also admit that I am suspicious of this license in particular *BECAUSE* it comes from MS. MS is a company with a history, and not one that would cause one to wish to associate with them. This could, possibly, be as open as it superficially appears. But it could be that there are subtleties that aren't apparent. I wouldn't even know how to start to check, except by looking at the history of the company offering it.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  33. This is where the OSI fails. by khasim · · Score: 3, Insightful

    Now, if you look at the license, it is indeed an open source license, and it can be used in conjunction with the BSD, Apache,or MIT licenses, but not the GPL.

    The OSI doesn't even correctly track the licenses that it has "approved" already.
    http://www.opensource.org/licenses/category
    How about a diagram showing the progression of license restrictions? Hmmmmmm? That way you could look at the chart and SEE where a specific license falls.

    It would also show any holes that are not covered by a license yet.

    Then it would be easy to draw a line and say "anything below this line is GPLv2 compatible". Or GPLv3 or whatever.

    Instead we have licenses that effectively duplicate each other. And we argue over whether Microsoft's proposed licenses are "okay" or not. Instead we should be able to look at the proposed license and see exactly where in the matrix it falls and whether it is filling an existing void. Or simply duplicating an existing license's restrictions and grants.

    Where's the structure?
    1. Re:This is where the OSI fails. by Omnifarious · · Score: 2, Informative

      This seems like a nice idea, but there are too many dimensions of variability for a simple one-dimensional line like you're talking about.

      Perhaps a tick-mark table like one of those market-speak product feature comparisons might work better. It would be good to have licenses categorized in some way.

      I think it is a very reasonable thing to require that any Open Source license submitted by Microsoft allow the code they release under it to be distributed in conjunction with GPL code. Microsoft should not be permitted to divide the community with a license, even if it does meet the Open Source definition.

      Now that Microsoft has begun their divide and conquer strategy, I would make this requirement of most of the other industry players as well. History has show that there is a good chance that Microsoft would get puppets to do their work for them if their license was refused because it was from Microsoft. Microsoft's overall strategy and history are well known so I think it is perfectly reasonable to ensure that they are forced to play nice in this way.

    2. Re:This is where the OSI fails. by TheRaven64 · · Score: 2, Informative

      I think it is a very reasonable thing to require that any Open Source license submitted by Microsoft allow the code they release under it to be distributed in conjunction with GPL code. Why? The OSI and FSF have approved a number of licenses that are incompatible with the GPL, including (off the top of my head) Apache 2, CDDL and MPL. More accurately, the GPL is incompatible with these, since it requires that all code in a project have the restrictions imposed by the GPL, but no others. You can mix APSL and CDDL code in the same project, for example, but you can't mix either with the GPL.
      --
      I am TheRaven on Soylent News
  34. Re:Microsoft already has a foot in the door to Lin by jb.hl.com · · Score: 1

    Yes because as everybody knows, if there's one thing that can stop a multi-billion-dollar corporation in it's tracks, it's a bunch of whiny geeks!

    Considering that the OSS community, almost by definition, actually is just a bunch of whiny geeks...

    --
    By summer it was all gone...now shesmovedon. --
  35. Re:Microsoft already has a foot in the door to Lin by Anonymous Coward · · Score: 0

    because any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap. They don't even get a chance.

    Well, when the guy with the hammer keeps hitting you in the head instead of fixing the hole in the roof, the next time he shows up you start thinking about calling the cops, even if this time he's carrying some nice roofing tiles.

    lol. Now there is an analogy I hadn't considered. Quite funny. Thank you.

  36. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  37. Re:Microsoft already has a foot in the door to Lin by Brandybuck · · Score: 2, Insightful

    ...but not the GPL.
    No license but the GPL can be used in conjunction with the GPL. Heck, not even different versions of the GPL can be used with the GPL!

    There are some "compatible" licenses, but that's merely a euphemism for relicensing. If a license allows to to relicense the software under the GPL, then it is compatible. If the MIT license, for example, said that you couldn't file off the license, then it would no longer be GPL. The GPL is a members only club.

    --
    Don't blame me, I didn't vote for either of them!
  38. Re:Microsoft already has a foot in the door to Lin by JohnFluxx · · Score: 3, Funny

    Poor Microsoft. They try so hard to fit in. They make three licenses, two of which contain a clause saying that you can only run them on MS Windows, and for some reason they aren't embraced into the community!

  39. Re:Microsoft already has a foot in the door to Lin by bladesjester · · Score: 2, Interesting

    Just remember - it worked for IBM (who at one time held the exact same position.)

    Actually, most of the flack IBM caught was for being stuffy corporate drones - all the straight faced guys in perfectly pressed black suits, white shirts, and black ties. They were generally considered to be more laughable than nasty - the big, slow, heavy dinosuar in the world of fast, sleek mammals.

    Completely different creature.

    AT&T was the evil one in the view of most of the people in the tech community. Remeber that they're the ones who were basically trying to kill BSD, though I suppose you should thank them in a backhanded way for making Linux as popular as it is (since the legality of BSD was in question at the time).

    --
    Everything I need to know I learned by killing smart people and eating their brains.
  40. (Intentionaly) Misleading name by marcosdumay · · Score: 1

    Well, maybe they can reject it on the grounds that there is another licence, proposed by the same entity, that have almost the same name and is as far from Open Source as one can get.

    If that is not enough, they can notice that the entity proposing both licences has an historic of misleading the public against Open Source.

  41. Microsoft does use UNIX by infonography · · Score: 2, Interesting

    You just not supposed to see it. Do you think they are running their Oracle Servers on Windows 2003? I have actually been in the Hotmail server room, guess what. It's all Solaris on Sun in the backend. Has to Patents, whats stopping them from adapting open sourced code now and using it? They have to admit that they can't seem to get Vista off the ground. The market for it isn't there as long as XP or Linux is around. Bad Press from the real Press (not a bunch of whinny jerks on slashdot) hasn't been helping but their own licensing scheme of having 50 different versions isn't helping.

    The overall trend is toward a UNIX-like OS, Apple has already done that. Linux is now common enough in the public mind set. The underpinnings of UNIX that run Linux, Solaris, Apple etc are all using better gear earlier then Microsoft. Solaris has been a 64bit OS since when? When did Linux go 64bit? Apple?

    Attacks on Linux or some master plan to kill off the OS are mostly the product of wet dreams from someone with a massive chair throwing ego. Or a Delusional blogger. Take your pick.

    As to licensing, well it's a start. You can't expect their lawyers to change their ways quickly.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    1. Re:Microsoft does use UNIX by orkysoft · · Score: 1

      I have actually been in the Hotmail server room, guess what. It's all Solaris on Sun in the backend.

      When was that? It's well-known that Hotmail used to run on Sun/Solaris servers, but Microsoft claims to have migrated to their own dogfood several years ago.

      On second thought, I wouldn't feed my dog Microsoft-branded food. They don't tell you what's in it ;-)

      --

      I suffer from attention surplus disorder.
  42. License, not content. by Anonymous Coward · · Score: 0

    Although I understand your points, we must remember that we are talking about a license, not content. Even if the license was acceptable (which I do not believe it is currently), we still can reject the copyright holder. Personally, I would not look at any material copyrighted by MS. I could see them claiming that I've been contaminated, and thus forbidden to develop my own software in a similar field.

    As for your community division fears, what is stopping them from doing that now? In fact, if we consider the Novell deal, they already are dividing the Linux community.

    Finally, I don't think the OSI can do anything about public perception outside of the technical community anyway (I don't even think FLOSS sympathetic managers would care). And MS would probably get a free pass in any press that mattered, so why would they bother with all this work?

  43. OSI's pragmatism will be its downfall by Morgaine · · Score: 1, Interesting

    OSI needs to present itself as an impartial organization

    The OSI's impartiality and pragmatism will be its downfall. Like the sky-diver without a parachute, the OSI will keep saying "it looks OK so far" until it's too late. Microsoft isn't just any old party.

    There is a fundamental difference between the normal FOSS world and Microsoft's world: the first is cooperative, whereas MS is competitive, or even combative.

    Microsoft consorts with open source (but not with Free Software) because it can see a way to first stand on its shoulders, and then stomp it into the ground. That's how MS works. It doesn't have a cooperative bone in its body.

    The OSI doesn't have a means of defending itself against that --- it pretty much assumes that everyone is cooperative if they make their source code visible, without taking into account that some parties have malicious intent. Well MS's view of the OSI is probably "There's a sucker born every minute". It's not going to end well for the OSI.

    As far as the FSF and GPL are concerned though, Microsoft siding up to the OSI will probably work in their favor. By distancing themselves from the GPL and then shafting the OSI, Microsoft might well achieve the closing of ranks between open-source and free software camps, once the OSI's very dead and post-humously humped corpse is plain for all to see.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  44. Re:If OSI is to retain credibility, it must approv by Rich0 · · Score: 0

    Uh, I can see two main reasons to object:

    1. The license only applies to works created to work on the windows operating system. As far as I know no other Open Source license is limited to a particular OS.

    2. The license preamble states that you must accept the license to use the software. As far as I know no other open source license makes such a statement (a license covers DISTRIBUTION of software - not use). Granted, I'm not 100% confident that no other open source license contains use-only restrictions, but I think this is the case. GPL3 contains use restrictions, but I believe they only apply if you distribute.

  45. Its open source! by Hairy1 · · Score: 1

    The role of the OSI is to certify licenses that comply with the OSI guidelines for open source licenses. I understand that people don't trust Microsoft. Either do I. However, to reject a license based on who is proposing it rather than the content of the license would put lie to "open" in open source. Eventually Microsoft will adapt, and that will involve working with the open source community. They will also continue to compete.

    Microsoft isn't like the Borg; there isn't one hive mind but rather thousands of individuals, some to are more friendly to open source than others. This creates internal frictions within the company in terms of determining strategy. Perhaps we should be supporting elements who are trying to move towards open source? Some have tried to make the point that Microsoft are undermining the GPL with this license, but if they wanted to do that they just need to make code available under a BSD style license.

    This license is far more interesting, in that it deals with the patent infringement issue. After reading this license and separating the fact that it was prepared by Microsoft from the content, I feel that it is well written and worthwhile. There are fights we need to win against Microsoft in the area of file formats and their patent infringement claims. However this is not a good reason to reject good licenses.

    1. Re:Its open source! by jisatsusha · · Score: 1

      But you can use BSD licenced code in GPL licenced projects. From the look of it, the same does not apply to MS-PL licenced code, and that's the issue people have.

    2. Re:Its open source! by killjoe · · Score: 1

      >there isn't one hive mind but rather thousands of individuals, some to are more friendly to open source than others.

      I would like to see some evidence of this myth. Can you provide a link to the blogs of some MS employees who disagree with their corporate policy on anything?

      >This creates internal frictions within the company in terms of determining strategy.

      Again, where did you get this notion from? Can you provide some links please.

      >However this is not a good reason to reject good licenses.

      The licenses should be rejected because there are too many open source licenses already. MS should just pick one of the existing ones and release under that. I would reccomend the GPL mainly because it would cause Ballmer to have a heart attack and die.

      --
      evil is as evil does
    3. Re:Its open source! by SwashbucklingCowboy · · Score: 1

      The licenses should be rejected because there are too many open source licenses already.
      Then, by your logic, OSI might as well close up shop, but only after rejecting GPLv3 and LGPLv3 - because there are too many open source licenses already.
    4. Re:Its open source! by Anonymous Coward · · Score: 0

      But you can't use GPL licenced code in BSD licenced projects.

      Maybe the problem is the GPL, not MS-PL.

    5. Re:Its open source! by spitzak · · Score: 1

      You can use BSD code in GPL licensed software. This is not true of these MS licenses. BIG difference.

  46. Re:Microsoft already has a foot in the door to Lin by Anonymous Coward · · Score: 0

    "Now, if you look at the license, it is indeed an open source license, and it can be used in conjunction with the BSD, Apache,or MIT licenses, but not the GPL."

    And the GPL cannot be used with any of the ones you've mentioned, since, once the GPL makes changes, the others can't benefit from them. It might shock you, but some people in the non-GPL OSS world feel that way about the GPL.

    "hus, Microsoft creates this license, releases sufficient open source code to make people think twice about using the GPL (extend), and then once the GPL is dead, leaves the open source world (extinguish)."

    And because it's an open source license, nobody will fork the code provided MS stops developing it, right? Weather or not they can change their license terms at any point, they still give away what is released before that point. Then ultimately it's a test of weather or not FOSS can best MS at their own thing.

    "They are only opposed to the GPL, which would force them to 'give away' their source code. That is what they called 'communist' and 'viral.'"

    They're forced to give away their code with any open source license. That's the whole point of OSS, or did you forget that?

    "his is a very clever move, aimed at dividing the open source camp from the GPL camp."

    Sure, but when Sun releases code under the CDDL with which the GPL is incompatible, it's okay, they're going open, after all. But it's bloody murder when MS does it. Right.

    The Open Source camp and GPL camp have always been divided. Otherwise, why would we have the BSDs under BSD licenses, and OpenSolaris under the CDDL, amongst others? Or is the GPL side's view too obscured by their ivory towers to notice, or care that the GPL just isn't for everyone?

  47. Heed the words of Sun Tzu by GaryOlson · · Score: 1

    Let nothing be done rashly, and at random, but all things according to the most exact and perfect rules of art.

    ...and above all things, keep yourself from distraction, and intend not anything vehemently, but be free and consider all things
    Microsoft's largest revenue source is Office applications. I suggest Microsoft's attempted fast track of their XML standard and this attempt at OSI appeasement are just distractions. While the vocal majority of the Open Source community impels significant attention towards these distractions, Microsoft is quietly solidifying and extending it's position in the user application market.

    Stop chasing every little piece of cheese Microsoft throws in the maze.

    --
    Every mans' island needs an ocean; choose your ocean carefully.
  48. Bill Hilf caught in a lie! by Anonymous Coward · · Score: 3, Interesting

    Chris DiBona of Google Inc. has asked the question if the OSI license submission ment that Microsoft would "stop using the market confusing term Shared Source." While I disagree on several things, I think this question deserves a reasonable answer. Rather than answering the question, instead Bill Hilf provided the excuse that "the reasons we continued to call it the 'Shared Source' program was to acknowledge that these licenses had not been approved by the OSI." [1]
    .
    Based on what was said by Bill Hilf, a project covered under MS-CL or MS-PL should be referred in Microsoft marketing as a "Shared Source" application. But with the Sharedpoint Learning Kit, covered by the MS-CL [2], the term used by Microsoft is "open source application." [3] Independent of approval by the OSI, Microsoft has already pre-approved it's use of "Shared Source" and "open source" as interchangeable terms in a way that appears to be an attempt to purposely confuse. This could even be seen as a method to disrupt the moment that the previous open source terminology had gain in the popular press. Regardless of the intention, Microsoft's use of SS and OS as interchangeable terms is not consistent with Bill Hilf's claim.
    .
    So, this leads back to DiBona's question which is still left without a reasonable answer. Will Microsoft stop using the marketing term Shared Source as a method to confuse? If Microsoft is serious about working with the OSI, why is SS already used as an interchangeable term before the OSI has even approved the licenses?
    .
    [1] http://www.crynwr.com/cgi-bin/ezmlm-cgi?3:mss:1338 5:200708:mkohfpmjekmjelobgffa
    [2] http://www.codeplex.com/SLK/Project/License.aspx
    [3] http://www.microsoft.com/opensource/choice.mspx

  49. Re:Microsoft already has a foot in the door to Lin by schon · · Score: 2, Interesting

    most of the flack IBM caught was for being stuffy corporate drones I guess you're not old enough to remember IBM's antitrust suit then? IBM was at one time just as reviled as MS, and for similar behavior.
  50. Not much opposition other than DiBona by I'm+Don+Giovanni · · Score: 2, Interesting

    "What I find interesting is not just that this has received a lot of criticism and opposition, but that one of the key opponents is Chris DiBona, open source programs manager for Google, Inc. "

    From reading the OSI discussion list, DiBona is virtually the ONLY person raising criticism and opposition. This summary is widely innacurate.

    --
    -- "I never gave these stories much credence." - HAL 9000
  51. Re:If OSI is to retain credibility, it must approv by I'm+Don+Giovanni · · Score: 2, Interesting

    "1. The license only applies to works created to work on the windows operating system. As far as I know no other Open Source license is limited to a particular OS."

    You're showing your ignorance. MS has 5 shared source licenses.
    MS-PL, MS-CL, MS-LSL, MS-LCL, MS-RL. You're referring to the MS-LPL and MS-LCL, which are not on the table for OSI approval. Only MS-PL and MS-CL are at issue.

    --
    -- "I never gave these stories much credence." - HAL 9000
  52. Pathetic by Anonymous Coward · · Score: 0

    Microsoft can't take a shit without getting criticised for not wiping to everyone else's liking.
    Granted, it's been years since I've seen someone truely happy about MS, but this is beyond ridiculous.

    CAPTCHA: cuckoo
    cuckoo indeed.

  53. Re:If OSI is to retain credibility, it must approv by skeeto · · Score: 1

    IANAL (for Entertainment purposes only!)

    Here are two clauses from the license

    (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.

    [...]

    (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.

    I am pretty sure that this license (or at least some software under the license) will not be accepted by Debian, which is slightly stricter than the FSF and the OSI. If the software includes a trademark, it must be included when distributed in either modified or unmodified form. If there is trademark a trademark, it is probably non-free. Remember, the trademark may even be an image, not just a small copyright statement.

    Therefore, distributing software under this license that contains a trademark will have non-free components that are not removable. This is the same reason that Debian rejected the GFDL as well as the some of the issues with the Firefox/Iceweasel thing.

    Now, for the FSF,

    * The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

    If removing a trademark or logo can be considered an improvement to the program, you are not allowed to do it. This means you cannot improve the software. I bet this makes it fail FSF approval. Again, IANAL, just speculating here.

    Now, before I am blamed for being off topic, here is a relevant OSI section,

    3. Derived Works

    The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

    I am getting more desperate here. This is similiar to the FSF thing above. Assuming the trademark or logo is not free, you will be unable to modify it.

    I probably don't know what I am talking about, though. The BSD advertising clause (requiring that the software contains a notice that it was developed at Berkley, etc) was still accepted and considered free (and annoying), and it is very similar to this logo/trademark thing.

  54. usdie dwon by Joseph_Daniel_Zukige · · Score: 2, Insightful

    (I posted this at Linux.com, as well.)

    This license is full of technical problems, the least of which is the attempt to eliminate the MIT/BSD license "ambiguity" about whether alternative licenses can be used with it.

    It may sound like I'm biased, but, like most Microsoft products, it attempts to enable a quick and simple implementation by implementing the obvious, but wrong elements of the theory.

    Start with the name.

    Permissive? Relative to the license, it is not permissive at all. No other license can be mixed in -- no perl artistic license, no GPL 1, 2, or 3, no Apache 1 or 2, no Mozilla, no BSD/MIT, not even a plain "Do with it what you want and I don't give a wooden nickel!" one liner license. At this point, I'm not sure even public domain source could be mixed in without opening a project that uses this Microsoft Permissive License up to lawsuits.

    Relative to the source code, it is way too permissive. Anybody can join Microsoft's commune, so to speak. Anyone that can bring all contributors to the table, anyway. It's all a ("happy?") playground where everyone plays under the gentle gaze of the original authors who claim the original copyright of the original source code. For practical purposes, forks won't work well.

    (Think of how it would be if someone with a strong personality like Theo, but lacking the commitment to freedom, were to release something like openbsd under this license.)

    Freedom and openness are _not_ permissive. We are clear, are we not, that the GPL is by no means permissive? You are allowed to use the software only under the principles of protecting everyone's freedom to use the software. They way the license structures the limits and grants gives project leaders the authority to maintain their natural stewardship over the project while allowing _freedom_ minded individuals and groups to join in.

    One way they can join in is to fork the project, but the license provides the framework for a clean fork. You can legally move on without leaving your source behind you, and that is a huge part of the freedom.

    Even the BSD/MIT licenses are not truly permissive. The apparent ambiguities effectively allow room for project leaders to maintain their stewardship, and allow room for clashes to result in project forks.

    The BSD/MIT licenses also technically allow "darkening" a fork, where a user refuses to pay his natural duty to the community by contributing back his or her changes. But the license provides no inherent leverage for the dark forks to use against the open forks. The license also allows the natural consequences of darkening a fork to occur. (Darkened forks naturally tend to wither away.)

    (This "Microsoft Permissive License", on the other hand, will effectively work agaist project forks, and will effectively work in favor of keeping project leaders in charge way beyond their time.)

    Again, the apparent permissiveness of the BSD/MIT licenses is in comparison to the radical pseudo-traditional idea that source code should be closed from public view. (Closed is actually very permissive, because whatever was done was done behind closed doors, and the guy with the biggest pocketbook got to play with whomever whenever with relatively few social consequences.)

    The terms of the Microsoft Permissive License are inverted. The limitations are stated after the grants, which is going to make for some really difficult-to-untangle legal arguments.

    The use-at-your-own-risk warning almost appears to not be there, which is probably appropriate for Microsoft's sales machine, but is not at all appropriate for the end users.

    The grants are not complete. In the end, your lawyer is going to be telling you, you can't do that more often than not, preventing the implementation of useful features which is one of the primary benefits of truly open licenses.

    The patent protection clause is a club, not a shield. Very one-way.

    The above is just a start. Like I said, it is a typical product of Microsoft, implementing the wrong stuff simply, to sell to the unwashed masses.

    joudanzuki

    1. Re:usdie dwon by Anonymous Coward · · Score: 0

      Sorry, but your rant reads like it was written by a know-it-all 12-year old.
      Stick with the facts, not your anti-MS agenda.
      Moron.

    2. Re:usdie dwon by petrus4 · · Score: 1

      (Think of how it would be if someone with a strong personality like Theo, but lacking the commitment to freedom, were to release something like openbsd under this license.)

      I am sick of seeing people write things like this.

      The only thing Theo lacks a commitment to in this context is being a member of Stallman's infernal cult. "Freedom," in the FSF's usage of the word is a euphemism; you're free to do exactly what Stallman and/or his appointed mouthpieces say, and only what they say.

      You're a brainwashed drone, as is anyone else who advocates the GPL while using the FSF's own terminology. If watching the contortions you have to go through in order to try and make the FSF's "logic" palatable wasn't so tragic, it'd be amusing...like watching a dog chasing its' tail.

      There is nothing morally superior whatsoever about being a victim of mind control.

    3. Re:usdie dwon by Anonymous Coward · · Score: 0

      "Freedom," in the FSF's usage of the word is a euphemism; you're free to do exactly what Stallman and/or his appointed mouthpieces say, and only what they say.

      If watching the contortions you have to go through in order to try and make the FSF's "logic" palatable wasn't so tragic, it'd be amusing...like watching a dog chasing its' tail.

      Liberty without rules is someones freedom to kick in your door, rape your wife and your dog and then bash your skull in. It's the freedom to enslave others and the freedom to be enslaved. Humans have long placed limits upon liberty with the intent to preserve and enforce it. There are no logical contortions required, civilization creates rules to discourage bad social behavior.

      There is nothing morally superior whatsoever about being a victim of mind control.

      I'm not even sure what this means. Is Stallman some evil genius who's sequested low orbit satellites to beam his opinions on copyright directly into the consciousness of hackers world wide? Are the BSD people doing the same? Are Microsoft? I only ask because I'd like to be 'people ready' while experiencing the 'wow' of the new MS-PL.

    4. Re:usdie dwon by petrus4 · · Score: 1

      Were you wanting a reply to this? If you were, have the basic courage to reply using a named account.

    5. Re:usdie dwon by Anonymous Coward · · Score: 0

      My freedom to post anonymously in no way curtails your freedom to reply.

    6. Re:usdie dwon by fsmunoz · · Score: 1

      Think of how it would be if someone with a strong personality like Theo, but lacking the commitment to freedom, were to release something like openbsd under this license.) The only thing Theo lacks a commitment to in this context is being a member of Stallman's infernal cult

      Ahahaha, damn, you're really a funny fellow. With pearls like this it is always a pleasure reading you, you're the HP Lovecraft of BSD zealots.

      . "Freedom," in the FSF's usage of the word is a euphemism; you're free to do exactly what Stallman and/or his appointed mouthpieces say, and only what they say.

      As in all your previous uninformed, demented ramblings I would ask from some specific supporting evidence, but I can appreciate that Faith is a powerful reason for some and will respect your right to write complete nonsense.

      You're a brainwashed drone, as is anyone else who advocates the GPL while using the FSF's own terminology. If watching the contortions you have to go through in order to try and make the FSF's "logic" palatable wasn't so tragic, it'd be amusing...like watching a dog chasing its' tail. There is nothing morally superior whatsoever about being a victim of mind control.

      You are getting worse by the week, and I think you don't realise just how utterly ridiculous you sound... circular arguments, hyperboles, conspiracy theories... in fact reading you talk about "cults", "mind control" and "infernal cults" is a good insight on the mind of someone that has surrendered his reason to something. Honestely, this is reaching the point were your "point" doesn't even reach sympathetic hears due to sheer lunacy level that drips from your hate-filled sentences.

  55. Consider the facts by Whuffo · · Score: 2, Insightful
    Microsoft has made incredible sums of money from their monopoly control of desktop operating systems. Linux represents the greatest threat to their monopoly that's ever come about. Their continued domination (and pocket stuffing) depends upon Linux (or any other competitor) being destroyed or sidelined.

    Microsoft has a long history of anti-competitive behavior - look at how they've dealt with Stacker, Lotus, Netscape, DR-DOS - the list goes on and on. This is their history, and provides a good indication of their future behavior.

    Now they're trying to make nice, put on the "open source" show and offer to interoperate with Linux? They're going to lay down their knives and cuddle up to the biggest threat to their continued domination?

    Anyone that believes that Microsoft is sincere in their offer to open source their code - or work along with Linux - is (pardon me for being so blunt, but) a deluded fool. They'll prevaricate and make false offers as they try to find a chink in the armor - then they'll move in for the kill. Remember, they offered deals to Stack, Netscape, etc, etc. and every time it ended up badly for their "partners". Why believe that this time will be different? They're just trying to use the OSI rules against open source - will stupidity allow the MS camel to insert its nose into the open source tent?

  56. Re:If OSI is to retain credibility, it must approv by quantaman · · Score: 2, Interesting

    The license meets every criteria for "Open Source" that OSI has published, and MS is following all the published procedures for approval.


    They have no choice but to approve it, unless they want to lose credibility, and change "Open Source" to mean "whatever they happen to like", rather than "a license that meets this specified list of objective criteria".

    I agree in general though I would state there are instances where a license could meet every criteria but still hurt Open Source in general, I feel that's part of the reason that we have a credible organization like the OSI to give approval.

    All of the objections raises are very pointless. For example, there was the objection to how it does not get along with some other licenses. Hello! The same thing applies to many of the already-approved licenses. The objections from the Google guy are even worse--they don't seem to have anything whatsoever to do with the stated purpose of OSI. He's just using the mailing list as a soapbox. He does seem fairly biased but I do think some of his objections have merit. For instance the term "Shared Source" can cause confusion, if Microsoft does get approval it's possible that they may start taking about their "Shared Source" licenses, and mention this particular "Shared Source license is an approved Open Source license by OSI" which could suggest that Shared Source is Open Source. Not to mention in MS-PL PL stands for "Permissive License", PL is an extremely common abbreviation used for Open Source licenses and it always means "Public License", choosing that acronym and choosing "Permissive License" instead on serves to muddy the brand (I am extremely sceptical that is no coincidence).

    At the end of the day the question is why is MS writing its own license? I can only think of several possible reasons

    1) They legitimately feel that none of the legalese for existing licenses work for them, I find this doubtful though I do note that their license is very short and easy to read (then again there might be a reason other projects feel they need the extra legalese).

    2) They don't want to be releasing code under a pre-existing license belonging to someone else. This is fairly possible and understandable (particularly in the best case scenario where they do want to become a legitimate and major open source player), however for both 1 and 2 they could have done this without the naming problems.

    3) This is just like every other interaction they've had with the Open Source community and is some sort of trap. This would best explain the poor naming conventions and continued shared source thing. I'm hoping it isn't a trap but the OSI needs to be super careful here since experience shows that Microsoft is up to something nefarious. And if the OSI can't get whatever changes or concessions it needs to make sure this isn't a trap than even if the MS-PL meets the legal definition than I believe they should reject it.
    --
    I stole this Sig
  57. Framemaker? by Joseph_Daniel_Zukige · · Score: 1

    One of the casualties in the war, erm, Microsoft is waging.

    1. Re:Framemaker? by SL+Baur · · Score: 1

      I gathered that. How sad. I loved Framemaker and approved it once for corporate purchase in a previous life. Only a zillion times easier to use than today's Microsoft Word (which didn't run on our target platform anyway) cheaper than all its competitors though still overpriced.

      Priced at $50-100 today and available on MAC OS X or Linux, I'd buy it and use it, XEmacs guy or no.

  58. Needs some cleaning up? by Joseph_Daniel_Zukige · · Score: 1

    Part A is not redundant in practical terms.

    Part B only applying to contributors may not have been intentional, but it must be fixed or this license is unbalanced against the users, and is lacking freedom, even compared to MIT/BSD class licenses.

    I had missed that in my first reading. Thanks for bringing that to my attention.

    Other than that, it's one-way. It's a club, not a shield. It expresses succinctly all the evil ways a free or open software license can be explicitly crafted to interact with patents. If this license were to be widely adapted (I think not, but, ...) consider how it could be used (virally!) to extract patent agreements with Microsoft.

    Part C is redundant with law in most countries. (Being able to alter copyright notices is tantamount to being able to claim other people's software for your own. This clause actually is probably necessary for practical reasons in the Microsoft world.)

    Part C & D are not the same thing, of course.

    Part D is about the freedom to use your own license on code that you contribute, and, yes, you are right to worry about the word complies. But an MIT/BSD class license (which this is trying to imitate) does not attempt to include such restrictions for very good reasons. Restricting the licenses allowed for contributions is going to make it hard to fork projects.

    Part E reflects the use-at-your-own-risk clause in most free or open licenses, not to mention the limitations asserted in most non-free or closed licenses. One deficiency here is that it will be practically unnoticed. It serves less as a warning to the user than as an escape clause for the vendor.

    I'm a bit more negative about this license than you are, but I agree with you about one thing: If Microsoft really wants to get involved, there is no need for inventing new licenses, or, indeed for inventing much of anything large and obvious.

    The best thing for Microsoft to do would be to do what Apple did, maybe even use Apple's Public License, substituting Microsoft for Apple, if Apple's lawyers would let them. Start with FreeBSD and re-implement the most essential parts of the MSWindows UI on top of that. That would clean up a lot of legal problems as well as technical.

    But I don't think it's organizationally possible for Microsoft.

  59. My new license: the MSPL by Anonymous Coward · · Score: 0
    MSPL: My Special Provocative License

    Firstly, I would like to make clear that my license should not be confused with the GPL, MPL or MS-PL. The single character difference should be sufficient to prevent any confusion with other licenses.

    The MSPL is designed to be similar to the GPLv3 as published by the Free Software Foundation. Unlike GPLv3 but like one of the other M.*L's (which nobody would ever get confused) the MSPL has been explicitly crafted with the sole purpose of disadvantaging software published under another recent OSI license submission. I hope that the OSI will remain as even-handed in its approval process when considering my license.

    -- AC

  60. Re:Microsoft already has a foot in the door to Lin by Kjella · · Score: 3, Interesting

    There are some "compatible" licenses, but that's merely a euphemism for relicensing. If a license allows to to relicense the software under the GPL, then it is compatible. If the MIT license, for example, said that you couldn't file off the license, then it would no longer be GPL. The GPL is a members only club.

    That's not really accurate. What the GPL says is that the whole work must be distributable under the terms of the GPL. Neither the MIT, BSD or any other license I know lets you "file off the license", in fact it very clearly says The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. It is simply that the MIT license is very permissive and lets you distribute it in a way that gives you all the rights of the GPL.

    Think of it this way, you're building a house and the BSD parts say you can use them in any building. The GPL parts say the whole house must be blue. Is that ok? Yes, because you can simultaniously fulfill the conditions of both licenses by building a blue house. You can't paint the BSD parts red anymore, but the BSD parts are still BSD parts. It is illegal (criminal offense) to replace a BSD license text with a GPL license text, unless you're the copyright holder. But as part of a house, the house needs to follow the rules of all the parts.

    Of course the kicker is that the GPL says you can't add no more restrictions (good or bad), so you can put MIT code in GPL projects, but you can't put GPL code in anything but GPL projects. But that they can be distributed under the terms of the GPL is substantially different from them being relicensed to be GPL code.

    --
    Live today, because you never know what tomorrow brings
  61. Re:If OSI is to retain credibility, it must approv by CoughDropAddict · · Score: 1

    I am pretty sure that this license (or at least some software under the license) will not be accepted by Debian, which is slightly stricter than the FSF and the OSI. If the software includes a trademark, it must be included when distributed in either modified or unmodified form.

    No, a trademark notice.

    A trademark notice would be something like "Windows is a trademark of Microsoft."

    Which is totally different than actually using the trademark itself.

  62. Re:Microsoft already has a foot in the door to Lin by Anonymous Coward · · Score: 0

    Now, if you look at the license, it is indeed an open source license

    Reading Ms-PL (Microsoft Permissive License) I see nothing that requires the source code of the software to be distributed, as such Ms-PL is not an open source license.

    I have read Ms-PL and OSD (Open Source Definition http://www.opensource.org/docs/osd) and also I've read the MPL (Mozilla Public License) just to compare it with.
    OSD say: "2) The program must include source code, and must allow distribution in source code as well as compiled form..."
    Ms-PL only mention of the source code is: "If you distribute any portion of the software in source code form..."

    So one possible scenario: Ms-PL gets approved. Microsoft creates a program (they say under Ms-PL, so they get Open Source tag on it), then they distribute only binary form (no link or method to get access to the source code). Yes, the binary form is under Ms-PL so you can distribute it and all that but you don't get the source code.

    Why is this a problem you say, if they don't provide the code then nobody else will contribute code.
    Problem is that they will be able to tag some products as "Open Source".
    The very meaning of the word "open source" suggest that you have access to the source code of the software.

    One thing that I agree with the submitter (Jon Rosenberg) is that Ms-PL is indeed short (compared with GPL or MPL).

  63. hasn't that split already happened? by Trepidity · · Score: 1

    The pro-BSD and pro-GPL folks have been sniping at each other for years now.

  64. Re:FOSSie hatred by Anonymous Coward · · Score: 0

    And how does FSF pay you? Is it N number of thrusts of RMS's cock down your throat and up your ass per hour, or what?

  65. Dotty Slashers shoud read and fully understand -- by chris_sawtell · · Score: 1
    -- each clause of the actual licence before pontificating total nonsense. That so much utter twaddle is being spouted is a very sad commentary on the state of literacy in the US.
    ( Sadly, in much of the English speaking world too. )

    1. Definitions. [ ... ] A "contributor" is any person that distributes its contribution under this license.
    This infers that the 'people' who contribute to the original are neuters. Thus presumably mindless & unable to contribute anything of an intellectual nature. A better worded and less offensive clause would be:-

    A "contributor" is any person who distributes her, or his, contribution under this license.
    A rather sad reflection on the grammatical knowledge of the person who wrote the licence.

    Now, read very carefully:

    3. Conditions and Limitations.

    [ ... Non contentious clauses ( I presume ) ... ]

    (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution.

    So i.e., if you use code from a project under this licence you may intermingle it with any other code merely by saying:- "Parts of this project use code licenced under the Microsoft permissive License, as reproduced hereunder", or words to that effect. You apparently do not even have to distinguish Ms-PL code from your code, if you did they would have used the word "contribution" rather than "distribution" in the above paragraph.

    If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
    Thus, in effect, Ms-PL code cannot be distributed when incorporated into pre-compiled object or executable packages such as .rpm or .deb files as we know them at the moment. Frankly it's a great big Whoop-de-do! It's not by any means beyond the wit of the Free Software and Open Source Communities to compile the affected modules on the endusers' machines. Yes, it's an inconvenience for the distributors, but by no means anything like what is suggested by the level of outrage I read. Remember that Gentoo and others have been doing this for many years.

    I know that the business practices and code quality espoused by Microsoft have, in the past, been highly dubious, but let's just give them a moment to demonstrate that they have indeed seen the light and realised that being decent citizens is a better plan for the continued existence of their business.

  66. Ridiculous by Xenographic · · Score: 1

    We don't need more licenses. Don't we have enough?

    What's wrong with, say, BSD instead of the Permissive License? And why shouldn't we have other vendors going all "me too" and saying we need a set of Google, Apple, Sun, Intel, HP, Lenovo, Joe's Smoked Meats & Fishes brand open source licenses? If all they become is a rubber stamp that says "this license fits a set of criteria you can read on our website" instead of "this license is actually useful and contributes something" then I might listen.

    And I'm totally ignoring the fact that it's vague, introduces new incompatibilities where we were seeking greater harmony--you know, like how GPLv3 was made compatible with the Apache license? Yes, they DID get that into the final version.

    So why do we need the license? Everyone is all focused on questions of bias and whether or not it looks "fair" and nobody seems to even give a damn about what this license is good for and why the existing ones aren't good enough.

  67. Re:Microsoft already has a foot in the door to Lin by kripkenstein · · Score: 1

    It is interesting that you mention the GPL, because that is exactly the target of this initiative by Microsoft. Remember, Microsoft isn't opposed to BSD licensed code, because they can use it all they want. They are only opposed to the GPL
    That is true historically; it is fast becoming false. When Microsoft was an 100% closed-source shop, it obviously wanted all open-source code to be BSD. So it could use it and give nothing back. But now Microsoft sponsors quite a lot of open-source projects (for example, IronPython is an excellent project, and currently being used by Novell on Mono). So it is now on the other side as well; Microsoft does not want other corporations to use their code and give nothing back. The Ms-CL is somewhat along those lines.

    In other words, the 'selfish' perspective is to want everyone else's code to be BSD or such but to release your own as GPL or such (of course the truly selfish perspective is not to release any open-source code, but as we can see even Microsoft is realizing that, for various reasons, open-source is unavoidable).
  68. Re:Microsoft already has a foot in the door to Lin by Allador · · Score: 2, Informative
    And what exactly does this story, or the submission of two licenses to OSI have to do with Linux or the GPL?

    You know that Linux and the GPL does not represent open source, right? For example, there is BSD style open source, and Mozilla license style open source, and Educational Community style open source, there are purely NASA-style open source and a host of others?

    In fact, when I read the OSI front page, I see this:

    The Open Source Initiative (OSI) is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.

    One of our most important activities is as a standards body, maintaining the Open Source Definition for the good of the community. The Open Source Initiative Approved License trademark and program creates a nexus of trust around which developers, users, corporations and governments can organize open-source cooperation. Nope, nothing in there about Linux or GPL.

    So what do they (Linux and GPL) have to do with the topic, the article, or anything at hand?

  69. Those people? by Quixadhal · · Score: 1, Troll

    Welcome to the World of Open Source! Everyone is welcome to come join in the....

    What? Microsoft is coming? Hey, can you go flip the sign to "Closed" for a bit? No, they're already here? Ummmm, yeah I guess, well... we don't really want THOSE people in here though. I mean, they don't think like we do and will just stink up the place.

    Look, we only serve GPL here buddy. You wanna buy some GPL, or you wanna go sit in the BSD section over there behind the curtain?

    The nerve of some people! Thinking they can come in here and offer any old free license, as if we care about anything THEY say. Hmph!

  70. Re:If OSI is to retain credibility, it must approv by weicco · · Score: 1

    Yes. We could replace all these articles with one general "Open Source community X doesn't like Microsoft's thing Y" or Slashdot could write nice template "Open Source community ${community_name} doesn't like Microsoft's thing ${microsoft_thing_name}" I think it would save some time. Slashdot could even add cron job to publish such article every day and dupe every saturday.

    --
    You don't know what you don't know.
  71. Re:If OSI is to retain credibility, it must approv by The+Bungi · · Score: 1

    It's a little late for that. Not to mention it would come across as disingenuous to say the least.

  72. reappraisal after a little sleep by Joseph_Daniel_Zukige · · Score: 1

    Okay, after a little sleep, I think I can give a better appraisal.

    Name:

    The license is named "Permissive". This gives us Microsoft's opinion on the sharing of ideas, I think. But we all knew already that Microsoft wants to live in a world where programs can't be shared without permission. Anyway, we'll see more evidence of their attitude as we go.

    Introduction:

    The license is declared to govern use. In fact, it begins with a shrink-wrap style clause. It asserts that, if you use the software, you accept the license. It doesn't mention legal fair use here, as is Microsoft's habit in such clauses.

    Compare this to the GPL, which simply explains that when you fail to comply with either the GPL or with legal fair use, the GPL hasn't licensed your use. If you have no other valid license, your use is contrary to law.

    What's the difference? In the one case, Microsoft asserts your participation in the contract of the license. In the other, the FSF informs you that you need a license for certain activities.

    Section 1:

    Definitions are invoked from copyright law. Contribution and contributor are defined.

    "Licensed patents" are invoked using a legalese that I'm not sure was necessary. The definition seems to pre-assert, at any rate, that patents the contributor claims which "read on" the contribution are licensed by the contributor through the contribution. More implicit participation in the contract.

    Section 2:

    Get the grants out of the way, make forward reference to the limitations and conditions. It's a bit loopy, but when we read the language, we see that the structure may be dictated by Microsoft's attitude that it, rather than the contributors, directs the licensing. Or maybe that's just my interpretation.

    Anyway, we see that the license is a contract such that contributors grant licenses to reproduce, prepare derivative works, and distribute. It attempts to cover both copyright and patent grant, and I'm not going to argue with the effort at this point. Maybe later, maybe not.

    Section 3:

    Establish the limits, wrap up the forward references.

    (A) Trademarks are a side issue. This is legally unnecessary here, but as a matter of practicality, it's probably a good idea that they point out that trademarks are a side issue.

    (B) Punishment clause for bringing legal action over patents. Very narrow in application, which is probably a good thing if patents should apply to software. I had initially seen this as a one-way patent trap, but I think it's just narrow. I'm not sure it's too narrow to just apply to software patents, however.

    (C) We finally get to what is the second clause in the Berkeley copyright statement, an explicit prohibition on attempted copyright claim jumps. It also includes patent, trademark, and attribution notices, probably essential, given the rest of the structure of the license.

    (D) License restrictions. Seems very strict. Maybe.

    Source code can only be this license. That may not be so bad, however, as the license does not appear to force an extension to the whole body of work in the case of inclusion. I'm not sure that it would even prevent mixing with GPL, if (and only if) we could be sure that inclusion does not extend the scope. I'll have to go re-read the GPL about compatible licenses again, however, to be sure.

    The license for binary code must comply with this license, but the license offers no definition of compliance. That's a huge problem for binary distribution, as others have noted, but not insurmountable in some special cases.

    (E) The use-at-your-own-risk clause is too quiet.

    Conclusion? Microsoft's lawyers are beginning to get the form, but still don't get the substance. Also, they don't understand the danger of attempting to be "cute". They are trying too hard to be concise.

    Without clarification of 3.D, it is broken. Either you can't tell what is required of you, or you can't mix code under this license with code under any other license. Unt

    1. Re:reappraisal after a little sleep by Anonymous Coward · · Score: 0

      Ugh.
      How is this any different than the drivel you already posted?
      If the exact same lisence were proposed by any other party you wouldn't give a damn about it. But because it's submitted by a company that you happen to equate with Satan, you go thru it with a fine-tooth comb looking for any reason you can find to dismiss it. Hell, your analysis is twice as long as the license itself.

      As for your precious GPL, that is 10 pages of gobbly-gook that no three people can even agree as to what the fuck it means, filled with more lawyer speak than anything else. Holding up RMS's bible as the epitome of what makes for a good understandable license flushes your cred down the toilet right there.

      Here's a tip: Get some MORE sleep. Then redo your analysis, but replace the word Microsoft with Google, then see if you still think the license sucks. If you're honest with yourself (a strech for you, I know), you'll see that this is a very good license that already has important work being done under it (like DLR, IronPython, IronRuby). Mono has already used the DLR code to implement Moonlight (Mono Silverlight).

  73. Re:Dotty Slashers shoud read and fully understand by Anonymous Coward · · Score: 0

    I know that the business practices and code quality espoused by Microsoft have, in the past, been highly dubious, but let's just give them a moment to demonstrate that they have indeed seen the light and realised that being decent citizens is a better plan for the continued existence of their business.

    Worryingly, this demonstration of the hopelessly naïve, enabling attitude that Microsoft rely on was missing the correct sarcasm indicator.

    Or just maybe you are genuinely volunteering as the frog?

  74. Get real by Anonymous Coward · · Score: 0

    So when will you be welcoming convicted sex offenders into your neighborhood? Perhaps known terrorists should be allowed to enter the country so long as they meet standard criteria? If you can't find any bombs, the fact that their intent is to blow everyone up must be immaterial?

    Still with me?

    Denial will get us no where; Microsoft are clearly up to no good.

  75. Re:Microsoft already has a foot in the door to Lin by Anonymous Coward · · Score: 0

    That conspiracy theory is just daft.

    There is already a divide (if you hadn't noticed it's because the distinction isn't that important) between GPL and "BSD-like" minded open source developers, adding another license to the later bunch won't change anything.

  76. Re:Microsoft already has a foot in the door to Lin by porl · · Score: 1

    that isn't the point. microsoft seem fine with the bsd-like licenses (just look into the contents of ftp.exe). they are against the gpl-like licenses, since they can't just give token credit to the original author, make their own.. er.. 'improvements' and close the code up to force difficulty in interoperability. the fact that bsd is an open license isn't under discussion here.

  77. Re:Microsoft already has a foot in the door to Lin by marcello_dl · · Score: 1


    So what do they (Linux and GPL) have to do with the topic, the article, or anything at hand?

    The same that a burglar caught in the surroundings of a house with an empty sack at night has with committing a burglary?

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  78. Re:Microsoft already has a foot in the door to Lin by ultranova · · Score: 1

    They don't really have a foot in the door, because any time Microsoft even tries to do anything even reasonably associated with open source, the OSS community shits itself and starts with all the Admiral Ackbar "it's a trap" crap. They don't even get a chance.

    Microsoft has a well-earned reputation of foul play, and has been convicted of monopolistic practices in both US and European courts. As a result, all of their actions are assumed to be part of some nefarious plot, a position which has been correct time after again in their history. To assume them to break character and act in good faith would be foolish, especially since the results of such assumption could be catastrophic.

    Microsoft is simply reaping what it has sown, namely Fear, Uncertainty and Doubt.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  79. Re:FOSSie hatred by Anonymous Coward · · Score: 0

    I think they are permitted to drink from the Lunis's mule for exactly thirty seconds per zealot post they make.

    Some of them are up to 24 hours a day already. Teh Lunis's jock is getting pretty crowded, with all the FOSSies fighting over it.

  80. Dont forget Novel (troll corp). by Anonymous Coward · · Score: 0

    Microsoft gave how much money to Novel in order to fun Mono and push fwd the adoption of the .NET platform that would finally allow oss apps to run in windows, only smoother?

    Microsoft is patronizing Novel and Migule de Icaza, Sliverlight, etc.

  81. Why Pick On Microsoft? by NickFortune · · Score: 1

    I think it is a very reasonable thing to require that any Open Source license submitted by Microsoft allow the code they release under it to be distributed in conjunction with GPL code.

    Why give them the opportunity to complain of unfair treatment? Or that the OSI is showing favouritism to the GPL?

    By all means let's not approve any licence that explicitly prohibits bundling with other open source licences. Add to that the notion that we have too many licences anyway, and MS might have difficulty showing how their licence was sufficiently different to warrant certification.

    But let's not have special rules discriminating for or against specific organisations or licences. Let's leave that sort of tactic to Microsoft.

    --
    Don't let THEM immanentize the Eschaton!
  82. Hmmm... what does this mean for MS? by argent · · Score: 1

    If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

    So if it's linked to Microsoft's own runtime, then that runtime has to be distributed under a compatible license?

  83. well said and watch for Mono Moonlight by e2point71828 · · Score: 1

    "Thus, Microsoft creates this license, releases sufficient open source code to make people think twice about using the GPL (extend), and then once the GPL is dead, leaves the open source world (extinguish)."
    Well said!
    But as long as the platform or OS itself is closed, things are not too good for them.

    Mono, Moonlight and such other are the things to keep a watch on. They could go either way. If PR goes bad, shut up and let users get comfortable with mono/moonlight.
    If PR goes good (they do believe that will happen, since they still spend billions on marketing rather than good programmers), sue the hell out of Mono and Moonlight.

    Do you think m$ is limited to existing laws on "Intellectual Property" - Patent and Copyright?
    Hell no!
    It is far cheaper to make a new legal theory altogether and get a law passed than to compete on technological merit. See their shareholder reports and do some smart guessing. And then estimate the hire price of legislation services. And compare the two.

    Like take these new legal theories for instance:
    "Shared Knowledge Ownership Rights"
    "Special Public Domain Knowledge"
    "Business Practice Knowledge Rights"

    So watch for those new laws in the next few months if all else fails.

    --
    Why WASTE MILLIONS marketing linux when web2.0 and http://savannah.gnu.org/task/?7027 allow dummy installation training?
  84. Relax by Anonymous Coward · · Score: 0

    will stupidity allow the MS camel to insert its nose into the open source tent?

    What's the worst that could happen?

  85. Shred Source - Too Good To Be True by e2point71828 · · Score: 1

    Has anyone noticed the judicious omission of the term "open source"?
    Directly targeted at PR.

    So that you cannot *today* say: m$ also is now adopting "open source".
    They do not have the ready "shared source" stack to sell to corporates, unlike other FLOSS vendors.
    If people start saying "open source has won" or "open source is now validated" *now*, business and IT managers will buy *ready* FLOSS stacks - NOT m$ stuff.

    So, they will get ignorant coders to rewrite those stacks in m$ technologies.
    Till that is done, they will keep up the other methods. FUD, loopholes, campaigns, etc.

    Then, when enough shared source code is ready, they will come out with a campaign saying this:
    "Shared source is now OPEN SOURCE! Another mighty act of benevolence from our beloved technology leader!"

    Chief FUD Officer Neksjen SpinKing speaking:
    "The GPL is the more restricive of licenses. It does not reward the programmer with freedom of his own code. We expect people to realize this fact and move to OUR better opensource model which gives complete freedom to the programmer to do as he/she wishes with their contribution.
    We do not even expect those insane license maniacs at FSF to change their crippling GPL version 3. We fail to understand why no other industry leader stood up to the fanatical FSF! We will show the way open source is done! (But first, please *buy* our 'doze platform!)"

    That kind of nonsense is all lined up. Probably six months, probably a year from now.
    They will make it sound great just like the Ow! compaign.
    They are going to sound exceptionally chummy and pally over the next few months. As it is, they are known for their legal and marketing skills and not for their technological capacities, for which they *have to steal* top programmers from competitors to produce anything durable and stable.

    After the recent legal battle which PJ followed so closely, could we use the term "Spin Champ Officer" for anyone from m$ trying to make too much FUD noise?
    And the tagline could be: "Shred Source - Too Good To Be True"

    --
    Why WASTE MILLIONS marketing linux when web2.0 and http://savannah.gnu.org/task/?7027 allow dummy installation training?
  86. True Microsoft open source - open up existing code by e2point71828 · · Score: 2, Interesting

    IMO, the true Microsoft open or shared source initiative would be to open the source code of any popular and widely used *existing* application like
    Internet Explorer source code .Net Framework Virtual Machine / MSIL source code
    Win32 API source code
    NT Kernel source code
    Indexing Service source code
    And if I am not asking asking too much,
    Windows Automatic Updates and Windows Firewall source code.

    Till even one of these sources is made open, no amount of press is going to make any open source community member feel even one bit secure or comfortable with Shared Source.

    (opposite FUD?)
    "There is another huge fundamental danger in developing Shared source code on the Microsoft platform - complete destruction of the Shareware System.
    The Association of Shareware Professionals is a body of shareware authors, each of whom have spent weeks or months trying to secure their code against being cracked. They have likely also spent hundreds of dollars to buy expensive anti-cracking solutions.
    If Microsoft pushes for people to write open source code, what do these shareware authors do?
    They have to rewrite all their applications from scratch!

    IMO, shareware authors should keep selling shareware and migrate to real time-tested truly open source platforms like Linux, OpenJDK (or Java), gcc, Eclipse, PHP, MySQL, Python, Perl and so on. And then use the services methodology to earn from *existing* FLOSS projects.
    You really can make a lot of extra money off PHP based web applications, CMSes, Intranet applications and so on. Smart phones are also a big market with ready-to-use development systems present in true FLOSS like OpenJDK.

    In a few rare admissions in press interviews, Microsoft has even asked of resellers and existing solution providers "to bear a little loss of revenue" in the transition to the next version of their operating system. I wonder what treatment the Share ware author community will get!"

    Now that you have read the obvious opposite FUD, and now that you have read my admission of it being clearly FUD tactics, maybe you could read it one more time, please, even with that knowledge?

    --
    Why WASTE MILLIONS marketing linux when web2.0 and http://savannah.gnu.org/task/?7027 allow dummy installation training?
  87. GPL prevents exploitation of programmers by e2point71828 · · Score: 3, Informative

    "It's an effort to split the open-source community into two camps, one around the GPL and "ideology," and another around the BSD and MS licenses and "pragmatism." In time, Microsoft can just grab all the code from the BSD and MS license camps, incorporate it into its own products, break compatibility, and walk away from the whole thing. At the very least they get a lot of work done for free, at the most, they've killed the GPL, which is open-source's main weapon against proprietization."
    Well said!

    IMO, the major difference between the GPL and "more liberal" licenses is the fact that with GPL licensed code, nobody can walk away with your code, modify it and sell it without showing the code. They *have to* give the added code back for everyone.
    With BSD-like licenses, they can simply steal your work and you cannot do a thing about it.
    With the GPL, it is now possible to take a corporation (however huge) to court over non-submission of modified code. In short, the GPL *protects* the programmer *and* the user from any single evil commercial entity robbing the good work.
    No other license than GPL does this one thing so well.

    One other pertinent point is that if you are a programmer of one open source project, you are most definitely the user of a few other open source projects. If they were all (or most) rebranded (cosmetic changes) and sold in competition to the original code, you have the user freedom problem yourself.

    So, if A uses B,C,D and B and D are rebranded, A cannot use the good features added to B and D because it is proprietary and probably locked in to the underlying platform as well!
    Now if A also were to be rebranded, B,C,D cannot use the good new features of A.
    Eventually, A,B,C,D all stand to lose and the corporation wins just as they would in closed source scenario. A will be happy ONLY IF B,C,D are GPLed. Likewise for B,C,D about A.

    This discussion is far from complete or perfect, but at least think well about this. Programmers who are lazy enough to accept the "shared" and "permissive" licenses without properly thinking of the possible consequences, are doomed to feel robbed and cheated eventually.

    This *isn't* reverse-FUD. Think carefully, search online.
    For example, OS X uses BSD code and sells more than any of the BSD code contributors can sell BSD individually or as a group.

    As a programmer or a small team, you simply have no resources to match the marketing and sales tactics that earn the corporations their billions. Your BSD-licensed code has no chance to fight a re-branded *cosmetically* improved version of your product, sold in competition to your own.

    That should clearly explain why the GPL is better - with the GPL *everyone* earns, even the corporation, but it *keeps them honest*.

    --
    Why WASTE MILLIONS marketing linux when web2.0 and http://savannah.gnu.org/task/?7027 allow dummy installation training?
    1. Re:GPL prevents exploitation of programmers by Raenex · · Score: 1

      IMO, the major difference between the GPL and "more liberal" licenses is the fact that with GPL licensed code, nobody can walk away with your code, modify it and sell it without showing the code. They *have to* give the added code back for everyone. The LGPL would serve the same purpose, without making any claims on code not written by the original author.

      With BSD-like licenses, they can simply steal your work and you cannot do a thing about it. Some developers don't consider it stealing -- they released the code knowing full well this was a possibiltiy. Each developer has to make their own choice. Many developers live in both worlds: They write proprietary software for a living, and also write and use open source.

      Programmers who are lazy enough to accept the "shared" and "permissive" licenses without properly thinking of the possible consequences, are doomed to feel robbed and cheated eventually. I often see the opposite problem: Programmers who are lazy and default to GPL when they should use something like the LGPL. They even think it is ok for people to use their GPL software in non-GPL projects, as long as the GPL code isn't closed. That's what the LGPL is for!

      Your BSD-licensed code has no chance to fight a re-branded *cosmetically* improved version of your product, sold in competition to your own. But there is something the BSD project has that the corporate project doesn't: It's free (no cost) and open! That means the legions of programmers who appreciate that will contribute to the BSD project, thus keeping it alive.

      This *isn't* reverse-FUD. But it is one-sided advocacy.
    2. Re:GPL prevents exploitation of programmers by Allador · · Score: 1

      With BSD-like licenses, they can simply steal your work and you cannot do a thing about it. That is such a ridiculous statement.

      BSD licenses allow people to create private derivative works and not re-release your derivative works. Thats one of its defining features.

      Therefore, if someone who created code CHOOSES to release it under a BSD license, then by definition they are okay with people doing this. Otherwise they wouldnt have released it under a BSD license.

      Calling it stealing and 'nothing you can do about it' is just absurd and ignorant. If you wanted to do something about it you wouldnt release it under a BSD license!
  88. Re:If OSI is to retain credibility, it must approv by chromatic · · Score: 1

    How is it disingenuous for OSI to stop doing something that they now believe is harmful?

  89. Re:If OSI is to retain credibility, it must approv by The+Bungi · · Score: 1

    It depends. Is that before or after Microsoft submits a license?

  90. Giving a damn -- by Joseph_Daniel_Zukige · · Score: 1

    AC:

    If the exact same license were proposed by any other party you wouldn't give a damn about it.

    Ugh yourself and see how you like it.

    Yes I would care. A defective license is a defective license, whether it is Microsoft or someone else who creates it. We don't need a proliferation of licenses, and we especially don't need any more half-baked licenses like this one.

    Microsoft is getting the kids' gloves treatment on this license, truth be told. I have seen similar attempts to "fix" the Berkeley copyright notice absolutely ripped to shreds by both the free and open camps.

  91. Another issue: "copyright license" by Joseph_Daniel_Zukige · · Score: 1

    Microsoft describes the grant relative to copyright as a "copyright license", which implicitly invokes the theories of intellectual property being more than a euphemism for rights in the marketplace with respect to trafficking in an invention or creative work.

  92. Please take a deep breath and re-read. by Joseph_Daniel_Zukige · · Score: 1

    Maybe I could have used another comma or something. But I did not say Theo lacks commitment to freedom.

    I said that there are people who have strong personalities like Theo, but (in contrast to Theo) lack commitment to freedom, and I suggested considering how such a person would (ab)use this Microsoft Permissive License.

    (I'm guessing Theo would not touch this license with a ten-foot pole.)

  93. Re:Microsoft already has a foot in the door to Lin by QuantumG · · Score: 1

    It is illegal (criminal offense) to replace a BSD license text with a GPL license text, unless you're the copyright holder. Says who?

    --
    How we know is more important than what we know.
  94. Re:If OSI is to retain credibility, it must approv by chromatic · · Score: 1

    Given that OSI have been talking about reducing license proliferation since at least last December, my inclination is to say "before". I'm as critical of Microsoft as anyone, but I'd be just as critical of a vanity license from my employer as I would one from Microsoft..

  95. strategies of war by proudhawk · · Score: 1

    Old histories have probably already noticed this (though I wonder if any have stated it publically).

    Microsoft is doing much the same type of war planning that WWII Germany did prior
    to invading France or co-opting Italy. first they send in spies and influence peddlers,
    then achieve 'controlling influence' then setup a situation where they can march
    right in (seemingly to save the day).

    After the 'invasion' if the recipient country doesn't see "eye to eye" on cerain
    matters, they are slapped rather hard (executions, purges, legal actions?).

    Same situation here. Microsoft is now in the "join, trojan horse, kill it off" sort of plan.

    Microsoft should be best viewed with utter suspicion or (at worst) not trusted at all.

    Their business model is, coincidentally, very similar to the same ones being
    used by "big content" (they very same guys who sue 14 year old kids of disabled mothers for
    alleged filesharing on non-existant computers).

    so, perhaps it is best to nip this one in the bud before it goes too far
    and we are stuck with no solutions (or rights) at all....

    --
    Understanding is much like a 3-edged-sword. in this: there are always 2 sides and the truth.
  96. BSD doesn't *remain* open souce by Anonymous Coward · · Score: 0

    and that is why it's bad for the code.

    BSD doesn't stop a competitor from looking under your kimono without helping back, so it's bad for commercial developers.

    The BSD is ONLY good for free programmers.

    See, for example, MS not BSDing their OS.

  97. MIguel works for Novell. by jotaeleemeese · · Score: 1

    Novell signed an agreement with MS regarding software patents.

    Now tell us, how Miguel's opinions regarding MS (a business partner, I hasten to add again) may be seen as impartial or unbiased?

    And this is before we forget about his efforts to promote technology that presents a real threat to Linux by muddling the murky waters of software patents in the US (or what, do you think that trying to emulate several MS technologies will not infringe in a patent?).

    Miguel should continue coding and leave the political aspects to other people, he lacks credibility regarding MS because he clearly has tons of vetted interests there.

    --
    IANAL but write like a drunk one.
  98. I will take their CEO at face value, thanks. by jotaeleemeese · · Score: 1

    You can speculate about the infighting inside MS regarding FOSS as much as you want, the reality is that Ballmer has been brandishing their patents against Linux and that Ballmer has badmouthed Linux as often as possible.

    We can't say we have not been warned, any movements MS do should be judged keeping the outbursts of Ballmer in mind (he is the one calling the shots, for bunnies sakes, he could have at least paid lip service to working with Linux and increasing interoperability, in which case talking about patents would be unfriendly and rude).

    --
    IANAL but write like a drunk one.
  99. Re:Microsoft already has a foot in the door to Lin by JasterBobaMereel · · Score: 0

    There are many opensource licenses out there why do Microsoft feel they need to create 5 more ?

    So they don't want to use the GPL... fine use another licence there are loads already certified as opensource... .. people are suspicious because they want their version to be certified? and people quite reasonably are suspecting a trap

    --
    Puteulanus fenestra mortis
  100. Re:The limited one is discriminating by Walles · · Score: 1

    http://www.opensource.org/docs/definition.html#6 says that an Open Source license cannot discriminate against any "field of endeavor". Running stuff on non-Windows could potentially be seen as a field of endeavor, which would disqualify the "limited" license.

    --
    Installed the Bubblemon yet?
  101. Evil by default? by mwvdlee · · Score: 1

    So even if Microsoft starts playing by the rules, they're still evil and wrong?

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  102. It's all about perception by Jeremy_Bee · · Score: 1

    As for your community division fears, what is stopping them from doing that now? In fact, if we consider the Novell deal, they already are dividing the Linux community. Well this was my point. I am maintaining that what this is really about is dividing the market, conquering (marginalising), the FSF, and cozying up to the more "business-minded" part of the OS community. It is indeed already underway IMO.

    Finally, I don't think the OSI can do anything about public perception outside of the technical community anyway (I don't even think FLOSS sympathetic managers would care). And MS would probably get a free pass in any press that mattered, so why would they bother with all this work? Again, this is pretty much what I was trying to point out. Microsoft is very concerned with public perception and most their successes are because of that focus. They have the ability to carry off these kinds of perception changes with great ease. The fact that certain groups of the open source community don't care to manage the publics perception of open source software and don't see this as relevant, is really their Achilles heel.

    Richard Stallman (and I am just using him as an example of these types of thinkers), is out there actually telling the truth(!) to people and assuming that technical merit and "being right" (morally speaking) is going to win the day for the FSF. Nothing could be further from the truth. People generally will believe what they are conditioned and told to believe. What I am saying is that like a lot of these kinds of situations, the truth is somewhat irrelevant here, and perception rules.

    While I believe that technical merit will always *eventually* win out, that might take longer than any of our lifetimes. In the short term, and in the current market, Microsoft will most definitely "win" this if they can continue to control perception and divide the community along lines that they determine.
  103. Evil is as evil does! by Anonymous Coward · · Score: 0

    The only time Microsoft ever play by the rules is when positioning themselves to better to fuck you over.