Slashdot Mirror


Microsoft Tech Specs Prohibit GPL Implementations

abartlet writes "As described in this Advogato entry, MS is trying to pull a swifty with their latest 'release' of their CIFS (the networked filesystem Samba implements) Technical Reference. The licence specifically prohibits any GPLed or (or LGPLed) program from implementing it, defining it as an 'IPR Impairing Licence'! Fortunately the CIFS community is about to release its own Technical Reference based on earlier MS documents and long experience in attempting to interoperate with the MS product." Microsoft's claim is completely ungrounded - nothing written by a third-party can take away Microsoft's intellectual property rights. But it makes a good (read: confusing to the general public) justification for preventing others from interoperating with their software.

803 comments

  1. what if.. by seann · · Score: 1

    I actually made and published a program that did just that?

    would they come after me?

    --
    I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    1. Re:what if.. by Anonymous Coward · · Score: 0

      > Would they come after me?
      No...

      ...they owe you one...

      ... but somebody would.

    2. Re:what if.. by Anonymous Coward · · Score: 0

      Bwahahahahaha!

    3. Re:what if.. by Anonymous Coward · · Score: 0

      Hell they probably want their software _ONLY_ to be used own internet too, and to hell with the big bad internet at large. Wait a minit, they had the MSN network, *insert laughter here*

    4. Re:what if.. by Anonymous Coward · · Score: 0

      excuse the bad grammer. being 3am and all.

    5. Re:what if.. by Anonymous Coward · · Score: 0

      http://www.angelfire.com/ego/dotnjet/gear/default. htm

  2. So? by delta407 · · Score: 1

    Who cares about the license on the CIFS reference? The folks behind Samba obviously got along without this new document... how can the license be in any way legally binding?

    Or is it totally ungrounded? Yeah, I'm leaning towards that.

    1. Re:So? by s.a.m · · Score: 1

      Well it will be binding if the SAMBA team decides to use this new technical reference released by MS.

      However, if the past is any indication as to what might happen in the future w/ this situation, then we don't need to worry about it.

      The SAMBA team has, and hopefully will continue to find ways that make it all work =)

    2. Re:So? by Anonymous Coward · · Score: 0

      Get a stooge to use the document to submit patches, wait a while ... go to court, have the stooge confess ... have fun.

    3. Re:So? by delta407 · · Score: 1

      Not so: anyone can read the document. Go there and download it. (Really, try it.)

      According to Microsoft:

      To implement the technology described in the Technical Reference, print, sign and return the Royalty-Free CIFS Technical Reference License Agreement to Microsoft

      So, we could theoretically read the document all we like and summarize it for the Samba developers. But, it seems that any implementation would require filling out that form...

    4. Re:So? by tlk+nnr · · Score: 5, Interesting
      Not so: anyone can read the document. Go there and download it. (Really, try it.)
      No. Don't read it.
      That's what Microsoft tries to achieve: get developers to read the text, then wait until a patch from one of these developers appears in the samba sources.
      Wait a bit, then sue. The difficult part is proving that the patch author has read the CIFS docs, but Microsoft has enough money to find an expert that proves that a certain information was not found through reverse engineering.
      The Samba team must document every reverse engeneering step.
    5. Re:So? by mini+me · · Score: 1

      Wait a bit, then sue.

      They can sue until the cows come home, but that won't necessarily stop the development of Samba. The current developers might not continue to work on it, but what's to stop someone else from taking the riens? There is one reason for Microsoft's fear of the GPL.

      There isn't much they can do once the code is out there. Much like the DeCSS code. The code was released and the MPAA took efforts to stop the distribution of it, but it really didn't stop it.

    6. Re:So? by Anonymous Coward · · Score: 0

      Downloading != Reading

    7. Re:So? by anthony_dipierro · · Score: 2

      How can the license be legally binding?

      The CIFS Technical Reference (as defined below) is available for You to reference, but if You want to implement the Technical Reference, You must sign and return this Agreement AS IS.

      If you are stupid enough to sign and return it, it most certainly is legally binding.

      Can microsoft stop someone from implementing the Technical Reference without signing the license agreement? Not unless they have a patent on the technology.

    8. Re:So? by Anonymous Coward · · Score: 0

      Which they say they do of course :)

      AFAICS NFS and every other networked filesystem infringes on those particular patents.

    9. Re:So? by jmccay · · Score: 2

      IANAL, but I find that funny. How can this hold up in court? What if I were to pick up the document and browse it WITHOUT reading the agreement? I haven't read it, so there fore it can't be binding to me because I can randomly pick a page and read without read the agreement? What if the agreement is torn out of the document by person A, and person B picks up the document and reads some pages fromthe document? Technically, they haven't read or agreed to the the agreement and the can't read it because it's gone.

      Did anyone not see this coming? Really, this is not a surprise. It still falls under they same anti-competitive tactics they have been using for a while. I hope this hurts the movement into the Colleges with their shared source attempts. Maybe the will shoot their own foot. Either way, this is more cannon fodder for the plethera of lawsuits out their! Can Microsoft be this stupid? They keep abusing there powers.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    10. Re:So? by blakestah · · Score: 4, Interesting


      It seems pretty straightforward: if you want to read/access the document you must be agree to the terms. Samba reverse engineered its implementation, and so, therefore, does not need to follow this license or view the documment.


      Not in patent law. Microsoft has patented methods used to authenticate users in their networked file system. Microsoft can deny ANYONE the right to use this authentication mechanism using any terms they like. Reverse engineering is fine for circumventing methods decsribed in copyrighted works; it is useless against patent protection.

      I didn't read fully the gist of what Microsoft did, but it certainly seems like they just made it illegal to use a GPLd SAMBA that uses their patented authentication, and forced anyone else to get a license from them to use the SMB protocol.

    11. Re:So? by lamont116 · · Score: 3, Informative
      So, we could theoretically read the document all we like and summarize it for the Samba developers.

      No, what this says (as a practical matter) is that you are not licensed to implement the "inventions" disclosed in the listed patents ("Necessary Claims") under the GPL or related licenses. I don't see the problem, if the patents are valid (which is questionable) - a patent by design gives the holder the right to exclude others from implementing the technology it discloses. Overall, MS is more or less licensing the patents freely to the extent that one might wish to develop a full non-Windows implementation of the spec described in the Technical Reference so long as the implementation does not fall under a so-called "IPR" license (and so long as you agree to cross-license back to MS any patents you hold that a MS CIFS implementation would infringe).

      MS apparently thinks that you cannot implement the described spec without infringing the patents.

    12. Re:So? by jedidiah · · Score: 2

      The fellow has a point here. A legal loophole that we might exploit is the same one that Microsoft would exploit to take advantage of BSD licensed code.

      Once the sourcecode changes hands ONCE, it can be relicensed. Just create a new license that would allow distribution only to certain parties that would then turn around and relicense it under the GPL.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:So? by Anonymous Coward · · Score: 0

      Then we would potentially lose future enhancements to the code because Microsoft qould use what we worked on and modify it slightly.

    14. Re:So? by Zeinfeld · · Score: 3, Insightful
      Can microsoft stop someone from implementing the Technical Reference without signing the license agreement? Not unless they have a patent on the technology

      Microsoft have indicated in at least one public forum that this is the case. The legalisms are there for the sole purpose of protecting their patent rights.

      The courts have of late become inclined to invalidate patent licenses under an emerging doctrine similar to that of copyright abuse. Essentially if you encourage people to use a technology that you have filed patent claims on in certain ways the courts can decide to revoke the patent. This was done for a patent that covered EISA bus which covered technology that had been proposed to the standards committee without disclosure of the IP claims.

      The issue on GPL is hardly suprising and in no way prevents anyone's ability to develop open source. All it does is to prevent the open source authors from placing certain restrictions on the re-use of that software that Microsoft objects to. The Samba people can still distribute code for free, they can distribute the source for free. What they cannot do is to place restrictions on their code that prevent others from modifying the code as they might want to.

      GPL is an exercise in control-freakery, Microsoft don't want to be controlled by RMS. The spat is somewhat amusing but has no real consequences.

      Let us imagine that someone does write an implementation and distributes it with a BSD license and someone else takes the code modifies it and sells the result. Just how exactly is that outcome meant to be baaaaaad? The original freeware version is still out there.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    15. Re:So? by Tackhead · · Score: 2
      > What if I were to pick up the document and browse it WITHOUT reading the agreement?

      Wasn't there a DMCA suit threatened because someone on Slashdot did just that -- used an external "unzip" program to extract the PDF out of a self-extracting archive, and in so doing, bypassed the clickwrap license?

    16. Re:So? by Anonymous Coward · · Score: 0

      It certainly isnt abuse. Just use the BSD License and move on.

      Since the BSD licence permits derivatives licensed under the GPL it's extremely unlikely that Microsoft would consider licensing under BSD to be permissible. It would be up to a court to decide ultimately whether that did constitute distributing "any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License."

    17. Re:So? by Anonymous Coward · · Score: 0

      Then we would potentially lose future enhancements to the code because Microsoft qould use what we worked on and modify it slightly.

      No they wouldn't. There's no reason why you'd ever need to give them the code at all. you licence your version under BSD. You give the BSD code to your friend. Your friend licences under GPL. Nobody has any automatic right to the BSD version.

    18. Re:So? by anthony_dipierro · · Score: 2

      Can microsoft stop someone from implementing the Technical Reference without signing the license agreement? Not unless they have a patent on the technology

      Microsoft have indicated in at least one public forum that this is the case. The legalisms are there for the sole purpose of protecting their patent rights.

      Then I don't see any problem with it. The GPL says "You can use our intellectual property (copyrighted work) - but if you create a derivitive you can't release it under the Microsoft EULA".

      The Microsoft EULA says "You can use our intellectual property (patented process) - but if you create a derivitive you can't release it under the GPL".

      To be honest, I think that's pretty funny.

    19. Re:So? by cityhunter76 · · Score: 1

      wait I didn't see anything about "use" of SAMBA...
      But it does seem like they hace definitely made development of SAMBA illegal... though I do wonder about the legitamacy of the patents... (a quick glance at the patents seem like they where things in use prior to the patent...) Anyways, basically SAMBA development needs to move to a country that doesn't recognize US patent laws ;)

    20. Re:So? by jcast · · Score: 1

      MS apparently thinks that you cannot implement the described spec without infringing the patents.

      They're probably right---which is why software patents hurt the customer, btw.
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    21. Re:So? by mpe · · Score: 2

      Not in patent law. Microsoft has patented methods used to authenticate users in their networked file system. Microsoft can deny ANYONE the right to use this authentication mechanism using any terms they like.

      Not quite they can only deny this where the patent has standing. Which would appear to be the US, they may be able to apply this against any US citizen too.

    22. Re:So? by jcast · · Score: 1

      You can't ``just use the BSD license'' because, according to 3.3(i), ``Company does not have the right to sublicense its rights to the Necessary Claims''. So, you can no more use the BSD license on covered software than the BSD Telnet program Win95 is under the BSD license. The best you can do is BSD + you can't extend this software without deleting the CIFS implementation or abiding by M$'s license. That's not BSD, nor is it necessarily a Free/Open Source license.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    23. Re:So? by blakestah · · Score: 2

      The terms of patent law apply to them, surely. However the terms of this particular license does not apply to them unless they agree to it.

      Well, sort of. The license actually states that any use of the patented methods must adhere to terms of the license. So Microsoft's stance would be that it is illegal to use their patents except in the case that the terms of this license are agreed to.

      The patents actually cover file transfer under the SAMBA protocol.

      Microsoft would, of course, have to send a "desist or we'll sue" letter to SAMBA or NAS makers to get the ball rolling, something they are reluctant to do.

    24. Re:So? by Anonymous Coward · · Score: 0

      Yow - you have a point.

      The trolls talk about the GPL being viral, but Microsoft's latest tactics are the true virus.

      With this, and their new program last month to open the source to various university people, they are effectively tainting a large swath of the community.

      These people must then watch their step in any future contributions to free software, or just take the simpler route and work on things in the MS side of the world.

      Very sneaky.

    25. Re:So? by Sj0 · · Score: 2

      GPL is an exercise in control-freakery

      ...Whereas Microsoft has always just hung loose and let the world make decisions for it.

      Dude, the GPL is far less an excersize in "control-freakery" than "We've locked the source code 30 miles below redmond in a nuke bunker using an encrypted 1500 disk RAID mirroring array. Do not reverse engineer, decompile, or disassemble this product. Do not give copies to your freinds. Do not sell this product, even if you paid for it. You don't own this product, only MS does. If you don't honor our requests, we reserve the right to take the privelege of using this product."

      I think the GPL is a result of RMSs goals. He wanted to liberate code. If some company took the code and sold it without returning the improvements to the code to the original, the ball is very much in the companies court, rather than the original creators'. Whether or not his views are good or bad is irrelevant -- the license was created for one purpose, and it has served that purpose well. Linux would have quickly become a closed source OS if not for the GPL (do you really think RedHat et. al. would continue releasing the code if it wasn't a contractual requirement?)

      --
      It's been a long time.
    26. Re:So? by Isle · · Score: 1

      Never.. Shrink wrapping has been proven time and again not to stand in court. They mean ABSOLUTELY nothing.

      Its just FUD.

    27. Re:So? by anthony_dipierro · · Score: 1

      Signed agreements in which there is consideration for both parties are not shrink wrapping, they are contracts.

    28. Re:So? by Anonymous Coward · · Score: 0

      Sure, it is not because it is a good product Samba has to break the license

  3. Maybe Bill's Just Pissed He Got April Fooled? by bc90021 · · Score: 4, Funny

    Sure, he may be trying to make it so that Linux won't interoperate with Windows, but maybe he's just trying to get revenge for being tricked?

    1. Re:Maybe Bill's Just Pissed He Got April Fooled? by Anonymous Coward · · Score: 0

      Yeah right...a guy known for his fondness for pranks annoyed with a very smooth and very cool April Fool's prank phone call? From what I heard on the aircheck made by the French-Canadian DJs responsible for the prank, it sounded like Billy-boy actually found it quite amusing. After that first few seconds of silence when he realized he'd been had, he didn't laugh out loud or anything but he didn't sound particularly ANGRY. And Gates is ALSO known for his penchant for being very, very vocal when he's pissed off.

      I noticed this also after Gates got pied in the face at some European conference in Belgium a few years back. He smiled and licked his face right after the "attack."

      OTOH, the guy with the pie got arrested and I believe convicted of assault and battery, and it didn't seem like Gates was too quick to say "no, wait, that was a cool prank...don't prosecute."

    2. Re:Maybe Bill's Just Pissed He Got April Fooled? by ReidMaynard · · Score: 1

      Lots of times the victen has no say,,,I know in Los Angeles they are doing this with spouse abuse.

      I use to be the abused spouse had to "press charges'...not anymore. Now it's up to the DA, and they *are* pressing charges.

      Maybe in Belgium they have a simular situation with assault and battery.

      --
      -- www.globaltics.net

      Political discussion for a new world

    3. Re:Maybe Bill's Just Pissed He Got April Fooled? by Anonymous Coward · · Score: 0

      The idea is that the abused spouse won't have to spend the money to prosecute. They usually have alot more to worry about (their safety and the one of their children usually).

      Of course, the DA office is swamped and they only do an half ass job. But at least their intention is good...

    4. Re:Maybe Bill's Just Pissed He Got April Fooled? by ethereal · · Score: 1

      The abused spouse wouldn't be spending money to prosecute one way or the other in criminal matters - that's what the state hires prosecutors to do. The only decision they have to make is whether or not to ask the state to press the charges, or else say that they won't support the prosecution (for example, if they forgive their bastard of a husband).

      I'm glad to see that the state is always going to prosecute these guys - it takes the heat off of the abused wife for giving them the go ahead.

      --

      Your right to not believe: Americans United for Separation of Church and

    5. Re:Maybe Bill's Just Pissed He Got April Fooled? by quantaman · · Score: 2

      One interesting thing to note is that the DJ made one of the worst impersonations of Jean Chretien I have ever heard. Unless Bill has a very poor memory or didn't known the Prime Minister's voice I suspect he would have known from the get go that the person he was talking to wasn't legit and would have been thinking for a while how to respond to the joke.

      --
      I stole this Sig
    6. Re:Maybe Bill's Just Pissed He Got April Fooled? by ansak · · Score: 1

      In the same way as (I believe) Dubya's still a little bit miffed over Rick Mercer's "greetings from Jean Poutine" after his Michigan primary win last year? (a Link including sound-bytes and another link)

      --
      Still hoping for Gentle Treatment...
  4. sigh.. by negacao · · Score: 0
    YARTSOS (Yet Another Reason To Switch Operating Systems)

    Microsofts reaction to OSS reminds me of a small, bratty child that wants all or none.

  5. Well... by micantos · · Score: 1

    Just by reading some of their documentation you're infringing on their rights to idiocy. Might as well pack your bags for the clink right now.

  6. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  7. No kidding. by Lendrick · · Score: 2

    If they don't read the document, they're not bound to the license, and can still reverse engineer it, right?

    Lendrick

    1. Re:No kidding. by Shiny+Metal+S. · · Score: 2
      If they don't read the document, they're not bound to the license, and can still reverse engineer it, right?

      Even reading the licence doesn't mean you accept it. Usually you have to accept the license, because nothing else gives you right to use or copy the software. But here, I can accept the license and use the software and you can probe by computer and reverse engineer it. You don't need to accept the license, because you don't need any rights which you otherwise wouldn't have.

      Disclaimer: I'm ANAL and this is my illegal advice.

      --

      ~shiny
      WILL HACK FOR $$$

    2. Re:No kidding. by anthony_dipierro · · Score: 5, Informative

      Usually you have to accept the license, because nothing else gives you right to use or copy the software.

      Umm, nothing except USC 17, Chapter 1, Section 117

    3. Re:No kidding. by Frogg · · Score: 1
      Disclaimer: I'm ANAL and this is my illegal advice.
      ..that's the funniest thing I've read all day! lol :)
    4. Re:No kidding. by TooTallFourThinking · · Score: 1

      Maybe I am not understanding the finer details of this discussion, and please help clarify the issue for me, but if someone takes some code that is GPL'ed and doesn't agree with the license, can that person than disregard the license and use the software anyone they seem fit?

      It seems like this is what a lot of people are saying.

    5. Re:No kidding. by Sir+Tristam · · Score: 2, Informative
      There is a difference. What Microsoft is licensing here is access to the Technical Reference to their protocols, so people are saying that developers could just decline the license agreement, not access the Microsoft techincal reference, and reverse engineer the protocols. (There's some discussions about one person agreeing to the license agreement, then letting somebody else who hasn't look at the reference, but there's a redistribution clause that this would violate.)

      In the case of GPLed software, the license is to access the acutal code/program, and not a technical reference about the software. If you don't accept the GPL license, you can't (legally) have access to what's licensed, which is the code. However, you could still reverse engineer something and make a program that operates just like the GPL program; with that program you could do anything you want.

      Summary: Microsoft license is for documentation; don't agree to license, don't read documentation. GPL license is for source code; don't agree to license, don't read source code. Both instances, reverse engineer to replace what you lose by not agreeing to license.

      Chris Beckenbach

    6. Re:No kidding. by Anonymous Coward · · Score: 0

      can that person than disregard the license and use the software anyone they seem fit?

      No. The GPL, LGPL, BSDL etc. are special licenses that grant rights to the person who recieves the software. What happens is that the copyright holder (The author) is specifically giving you the right to use the software under the terms of the licencse. If you do not agree to the licencse, then under copyright law, you do not have any rights to use the software.

      This is simplified, IANAL, read the GPL for the full explanation.

    7. Re:No kidding. by Shiny+Metal+S. · · Score: 2
      Maybe I am not understanding the finer details of this discussion, and please help clarify the issue for me, but if someone takes some code that is GPL'ed and doesn't agree with the license, can that person than disregard the license and use the software anyone they seem fit?

      Yes, in a sense that most of people think while they say about using the software. That person can only use the software, which doesn't include copying, distribution and modification. But still you can use the software in the same way as a legally purchased copy of Microsoft Windows, in fact, even more freely, since you don't have to accept Windows EULA. So in practice the GPL doesn't mean anything to the end user (GPL in not EULA - End User License Agreement), you don't have to accept it.

      But if you want to distribute or modify the software, you don't have anything which would give you any right to do it unless you accept GPL. If you don't accept the GPL, all you have is the standard copyright law, which doesn't give you those rights. So you can't copy or change the software and say that you haven't accepted the GPL, because the law prohibits copying and making modifications in the first place.

      Read the section Terms And Conditions For Copying, Distribution And Modification of the GNU General Public License, paragraphs 0 and 5, my emphasis:

      TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

      0. [...] Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). [...]

      5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

      Many people don't know that, I hope it's clear now.

      --

      ~shiny
      WILL HACK FOR $$$

    8. Re:No kidding. by Shiny+Metal+S. · · Score: 2

      Disclaimer: I'm ANAL and this is my illegal advice.

      ..that's the funniest thing I've read all day! lol :)

      Thanks. :)

      --

      ~shiny
      WILL HACK FOR $$$

    9. Re:No kidding. by TooTallFourThinking · · Score: 1

      Thanks for the explaination!
      -Greg

    10. Re:No kidding. by mpe · · Score: 2

      but if someone takes some code that is GPL'ed and doesn't agree with the license, can that person than disregard the license and use the software anyone they seem fit?

      They can use the software as they see fit, but if they want to distribute it they either follow the GPL or are a software pirate.
      The GPL is not an EULA.

    11. Re:No kidding. by jsse · · Score: 2

      GPL license is for source code; don't agree to license, don't read source code

      I thought GPL was for the distribution of source code; you can read the source code but if you don't agree with GPL don't distribute the source code and derived work outside your organization.

      I found that most M$ guys I come across seem to have same view as yours. They even received memos reminding them not to view GPL stuffs. I didn't much attention because M$'s management are mostly clueless(on certain aspects). Now you bought it up viewing source code might be an issue, I gotta check. Thanks.

  8. Gonna be an interesting ride... by Paul+Bristow · · Score: 1, Flamebait

    Hmm, license terms that forbid GPL'd implementations. A crusade against open source. A government that can be bought, and $36 billion in the bank. At what point does open source software become against the law in the US?

    When did the government of the US stop being for the people? It's not as if MS provides that many jobs or even pays much tax!

    --
    - Paul
    1. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      No - it's a crusade against the GPL and LGPL.

      Please. Get your terminology correct.

      I mean, why are you guys all so surprised?

    2. Re:Gonna be an interesting ride... by EnderWiggnz · · Score: 2

      >2) I am sure that it'd be handy for you to think
      >the government was bought in this case. It
      >wasn't. From the tone of your article though it
      >doesn't sound like you are interested in the
      >legal reasons that the DOJ settled

      the legal reason to settle? for christs sakes, they've been CONVICTED of leveraging a monopoly illegally.

      convicted. guilty.

      do you give a convicted murderer probation? i dont think so.

      --
      ... hi bingo ...
    3. Re:Gonna be an interesting ride... by Geekboy(Wizard) · · Score: 2, Insightful

      1) MS is trying to make OS illegal, by means of GPL. That's the easist target for them.

      2) They were. What legal reasons do YOU have for the DOJ settling? AFAIK DOJ proved MS guilty, and in the penalty phase, they said "We can't prove MS guilty, so we will take the coward's way out"

      3) $40 billion in the bank buys you lots of senators, and congressmen, and judges, etc,etc.

      4) MS is in the middle of a mud-flinging campain right now. They'll (try to) make it illegal within 3 years. They like BSD because they can steal from it, without contributing. (And that's the point, and we like it that way!)

      5) Good point.

      6) True.

    4. Re:Gonna be an interesting ride... by mhyclak · · Score: 1

      I know I'm not surprised. I'm no lawyer, but it seems to me there's loopholes through anything. I was under the impression you couldn't stop reverse engineering, which would make samba safe, no?

    5. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0
      3) So what if they have $40 billion in the bank? What does that have to do with anything?

      That's enough to buy about 80 federal bills or 240 state laws.

    6. Re:Gonna be an interesting ride... by EnderWiggnz · · Score: 1

      you kidding me? thats enough to buy the POTUS for the next 40 years.

      --
      ... hi bingo ...
    7. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      Hey, for once Microsoft is part of a worthy cause, that is, stamping out the virus that is the GPL!

    8. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      >>"So what if they have $40 billion in the bank? >>What does that have to do with anything?"

      IT ALLOWS Micro$oft to buy off politicians who then work against the common good of the people--that's what it does!!!

    9. Re:Gonna be an interesting ride... by Felix+Rodriguez · · Score: 2, Insightful

      4) Has Microsoft ever contributed a single piece of code in a BSD license? They don't like the GPL because they can't leech off it. Well boo hoo.

      --
      ------ Warning! You are too close!
    10. Re:Gonna be an interesting ride... by fabiolrs · · Score: 1

      4) Microsoft has never tried to make GPL illegal. They dont like it. They do like the idea of free code though. They make it plainly clear that they support the BSD style license.

      They dont like it because it would be a shame to read windows source code and see:
      #include win31
      #include win95
      #include win98
      #include winnt
      #include win2k
      include winxp

      hahahhahahaha

      --
      Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
      http://www.morroida.com.br
    11. Re:Gonna be an interesting ride... by Shadowlion · · Score: 2, Interesting

      1) Microsoft is not on a crusade against Open Source, or Free Software. It is on a crusade against the GPL. Notice the BSD license is perfectly valid under this license.

      I wonder... would it be perfectly legitimate to write a BSD-compatible version of the protocol/software, and then simply relicense it as GPL?

      I mean, the original license is compatible, it's just that the BSD not only allows open source software to move to a more restrictive, closed license but also to move to a different open source license.

    12. Re:Gonna be an interesting ride... by RazzleFrog · · Score: 1

      3) $40 billion in the bank buys you lots of senators, and congressmen, and judges, etc,etc.

      I always love this argument. Besides the fact that Microsoft has actually only $3B in cash and cash equivalents (those ignorant of Finance count Short-Term investments to get to $40B), what makes you think that AOLTW (around $1B), Sun Microsystems ($1B), and Oracle (around $2.5B) couldn't also buy some senators?

      Also, Microsoft is Number 72 in the Fortune 500. Companies like IBM (9), HP (28), AOLTW (37), Compaq (47), Dell (53), Intel (65) would all seem to be in a better position to buy politicians and judges. Internationally Microsoft is actually 201 and a lot of those international companies (like Vivendi) have a very large presence in this country.

    13. Re:Gonna be an interesting ride... by mjh · · Score: 3, Interesting
      How can you prove harm to the consumers? You can't.

      Sure you can. The harm to consumers is in directly denying them their choice. Consumers overwhelmingly chose netscape until MS made it a violation of their OEM license agreement to preinstall netscape. Microsoft's actions harmed consumers by denying them their choice.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    14. Re:Gonna be an interesting ride... by gimpboy · · Score: 2

      3) a google search will provide a lot of information. This link provides a good summary. i would say for infants they are quick learners.

      --
      -- john
    15. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0
      I was under the impression you couldn't stop reverse engineering, which would make samba safe, no?

      Reverse engineering is fine, but if a developer has read the specs, did he reverse engineer the code or did he get the info from the document. If MS can prove that the developer read the document before coding an SMB app, then its on the developer's head to prove that he legitimately reverse engineered it (pretty tough to prove legally). Since (according to other posters) MS requires you to print, sign, and return the agreement before getting the actual document, its pretty easy for them to prove who had access to it.

    16. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      Customers had the choice to get and install netscape.

    17. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      Yes, well, pretty close.

      Take a look at Simon Peyton-Jones' page at http://www.research.microsoft.com/users/simonpj/

      You'll find lots of stuff there, including pointers to his work on the Glasgow Haskell Compiler, which is released under a license almost identical to the BSD license. The major difference is that "Glasgow" appears instead of "Berkeley".

    18. Re:Gonna be an interesting ride... by mjh · · Score: 2

      Doesn't change the fact that MS's actions caused consumers harm by precluding a consumer having it preinstalled on their system.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    19. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      > The appelate court laughed it out the door. Literally.

      You have a link handy to prove this literal laughing claim? I never read about appellate judges laughing about anything.

    20. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      okay, you have used this phrase twice

      The appelate court laughed it out the door. Literally.

      could you provide some link to where the judges actually laughed? you do realize that is what literally means, right? or did you mean that it was thrown on on a technicality (jacksons media comments) and new penalty hearing (with the possiblity of breakup still intact) were ordered?

    21. Re:Gonna be an interesting ride... by sallen · · Score: 2
      To get a strong behaviour remedy, you need to provde harm to consumers in a tangible way. The DOJ smartly noticed that before their illegal actions you had to pay for browsers. Now you dont. How can you prove harm to the consumers? You can't. That leaves only one thing to do: try to restore competition and allow OEMs to choose other vendors. That has been done by this agreement.


      IANAL, but inclined to disagree with that comment. 'Harm' can come to consumers even if they initially benefit, ie, free browsers (which in itself can be contested by saying that the inclusion of IE is priced into the base product, one can't determine it continues to be 'free'). The breakup of Standard Oil was done because of the monopoly and practices used to destroy competition. Before they started driving competition out of business, consumers paid more. WHILE it was occuring, consumers actually benefited, since Standard underpriced all the competition by selling at a loss, the intent to put them out of business, which forced cheaper prices to all consumers at the time by both Standard AND the competition. The problem, and conclusion, was that once the competition was driven out of business, the consumers were harmed because without competition there was no compelling reason for pricing to the consumer to be reasonable and they rose to levels harming the consumer. Harm to the consumer, it would seem, therefore does not have to be determined DURING the illegal practices, and can even benefit the consumer while the practices are in place. (And if the MS browser, is indeed, determined to be 'free', one has to assume MS is 'selling' it at a loss since they didn't exactly develop it without cost. After all, it wasn't a one time 'sale' to get market share.)

    22. Re:Gonna be an interesting ride... by jejones · · Score: 3
      Microsoft has never tried to make GPL illegal. They don't like it. They do like the idea of free code though.

      That is, they like it as long as they can be parasites.

    23. Re:Gonna be an interesting ride... by Anthony+Boyd · · Score: 2
      Doesn't change the fact that MS's actions caused consumers harm by precluding a consumer having it preinstalled on their system.

      Well said.

    24. Re:Gonna be an interesting ride... by LinuxInDallas · · Score: 1

      Look, the reason the people chose Netscape back then and not now is simple. Back then netscape was superior to internet explorer. Microsoft has since taken the lead. As much as I like netscape and use it on Linux, Internet Explorer just runs a hell of a lot better on windows. And as we all know, the general public runs windows.

    25. Re:Gonna be an interesting ride... by LinuxInDallas · · Score: 1

      Well, I remember that ncsa mosaic was free for the taking even back then. I am pretty sure netscape was as well, weren't they just trying to make money off their server software?

    26. Re:Gonna be an interesting ride... by Anthony+Boyd · · Score: 3, Informative
      Consumers overwhelmingly chose netscape until MS made it a violation of their OEM license agreement to preinstall netscape.
      Netscape was always a choice. It never went away. YOu could always choose Netscape

      You're talking about downloads. Mjh is talking about preinstallation on computers with Windows. I remember this -- at one point Dell and Compaq would give you a system with Netscape's icon right on it, then suddenly they weren't offering that anymore, and IE came by default. I still have a 100mhz laptop from Compaq with Win95 on it, and it still has the Netscape that came preinstalled with it. Mjh is right. Microsoft blocked such preinstalls, and got in trouble in court for such activity.

    27. Re:Gonna be an interesting ride... by mjh · · Score: 2
      YOu could always choose Netscape.

      As long as you didn't choose to have Netscape preinstalled. And the reality is that the action by MS literally "cut off Netscape air supply". There was no confusion by the circuit court nor the appellate that this action was harmful to consumers. And, I have read all of the rulings issued by both of those courts.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    28. Re:Gonna be an interesting ride... by bluprint · · Score: 1

      I think the point was, that there was no indication of harm at the point when it would have to be proven (browsers are still free). You can't use "what might happen in the future" as evidence.

      --
      A modern day witchhunt.
    29. Re:Gonna be an interesting ride... by rusty+spoon · · Score: 1

      It's still not a fact. I can't stand NS (ugly, slow pile of crap) so they didn't harm me. If my OS had come preconfigured with NS then that would be harmful.

    30. Re:Gonna be an interesting ride... by Anthony+Boyd · · Score: 2
      danheskett writes: 1) Microsoft is not on a crusade against Open Source, or Free Software. It is on a crusade against the GPL. Notice the BSD license is perfectly valid under this license.
      Geekboy writes: 1) MS is trying to make OS illegal, by means of GPL. That's the easist target for them.
      danheskett again: 1) MS isnt trying to make anything illegal that isnt already illegal.

      As if the GPL is "already illegal." Absurd! Geekboy is right.

    31. Re:Gonna be an interesting ride... by mjh · · Score: 3, Insightful
      Back then netscape was superior to internet explorer.

      That may be true, but it still doesn't change the fact that microsoft caused consumers harm by precluding them from having a preinstall of Netscape, when as you say, it was superier to IE.

      All I'm trying to do is answer the question: Did MS's actions cause consumers harm. I think the answer is yes. danhaskett disagrees, and thinks that it's impossible to prove harm because now the environment is completely different. And he's right that the environment now is different, but I think that's irrelevant.

      I think it's irrelevant because it doesn't matter what the environment is like now. A harmful act was committed. Think of it this way. It's not a acceptable excuse for Bin Laden to say that he should avoid punishment because the product of his actions ended up with the US becoming more united and less concerned about petty bickering. That may very well be a good thing that came about from his harmful act, but that doesn't enable him to avoid the consequences of that act.

      IMHO, the same thing should be true with MS.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    32. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      "YOu could always choose Netscape."

      Unless YOu happened to be a PC OEM.

    33. Re:Gonna be an interesting ride... by mjh · · Score: 2

      I'm not trying to suggest that netscape must be preinstalled. And I'm not suggesting that you be forced to use netscape. I'm suggesting that by removing the choice, that's harmful. Most people (at the time) wanted netscape. Removing that choice as a preinstall option was harmful.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    34. Re:Gonna be an interesting ride... by rusty+spoon · · Score: 1

      I guess because despite the good intentions of GPL it *does* have restrictions (read: it's viral).

      So, when choosing a library/toolset for my next project which would I choose a) the restrictive one or b) the not-so restrictive one?

      Hmm, a difficult choice.

      There is little to be gained from releasing as BSD and then as GPL IMO, I'd only choose BSD.

    35. Re:Gonna be an interesting ride... by leereyno · · Score: 3, Insightful

      Microsoft likes the BSD license because it, unlike the GPL, allows them to hijack projects and/or code and create a closed, proprietary product. The BSD license can be subverted. The GPL cannot.

      The true value of the GPL is that it keeps companies and people honest. Whenever a company begins abusing its position or customers the GPL ensures that alternative products can be safely created independent of market share or monopoly power. A company like Microsoft might be able to stomp all over other companies and pre-emptively purchase or squash startups that threaten its position. It can't do that to a loose collection of hackers (!crackers) and hobbyists that are sick of taking its crap. Microsoft hates the GPL because it is a direct and serious threat to Microsoft and only Microsoft. It is not because of any supposed threat it poses to the software industry as a whole. Where the software industry is concerned, the only thing Microsoft cares about is controlling and dominating it. To hear the evil empire crying foul play is about like the KKK accusing someone of racism.

      As far as I'm concerned, if Microsoft hates something then it must be a good thing. The more they scream and the louder the volume, the more wonderful the subject of their complaint must be. If the devils says he doesn't like something, you can bet your sweet ass it must be touched by the divine.

      Lee

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    36. Re:Gonna be an interesting ride... by DocMiata · · Score: 1
      Its pretty simple, let me try to explain it again, with more clarity.



      Like mud is clear?



      1. Before MS's alleged illegal actions, users had to pay $40 for a Netscape web browser. They were the only major commerical web browser company.


      Wrong. Netscape was always free for non-commercial use. You could choose to buy Netscape on a CD with printed documentation for $40, or register it (once again, for $$) to get said printed documentation. But the browser software was always free.



      2. After MS started to bully OEMs, browsers from Netscape were free PLUS you could always use MS's browser, for free.



      Wrong again. IE was orignally available only as part of the Windows 95 Plus Pack, which, IIRC, cost $49. Then M$ started giving away IE, which forced Netscape to stop charging entirely. To say that M$ always gave IE away is BS, as they originally charged for it...only no one on their right mind would buy it.



      So, as you see, there are more choices today, available for less money, with more freedom than before MS's illegal actions. Therefore, proving harm to consumers is not possible. Therefore the DOJ was screwed.


      Wrong 3 times. Guess you just struck out. Try not to look at what has happened since, but what the situation was for consumers at the time of the illegal action. M$ prohibited OEM distrubution of Netscape with Windows. Therefore, if the end user wanted netscape, had to download it. How many folks (in an era of 28.8 modems) would spend the hour or more needed to get Netscape - even if it was a superior product - when IE was there and merely "good enough"?



      The OEMs no doubt would have loved to be able to offer a choice, but M$ prohibited it...and while that isn't denying the consumer a choice, it is denying the consumer easy availability, which in my book is harming the consumer.



      Doc

    37. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      There is little to be gained from releasing as BSD and then as GPL IMO, I'd only choose BSD.

      You wouldn't have the option. There is no reason for the people making the BSD intermediary form and then the GPL version to release the BSD version to anyone except each other.

    38. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0

      > They do like the idea of free code though. They make it plainly clear that they support the BSD style license.

      Microsoft do not 'support the BSD style license', they only like _everyone_else_ using the BSD license because they can then use other people's code for free, and also hold onto their own code which they can sell.

      MS like the idea of one way traffic.

    39. Re:Gonna be an interesting ride... by Malcontent · · Score: 2

      FOr whatever reason all those companies you state don't spend as much on political candidates as MS does. A visit to opensecrets is in order for you. You can find out exactly who MS bought and for how much. Also look up some MS executives and stockholders while you are there.

      --

      War is necrophilia.

    40. Re:Gonna be an interesting ride... by jcast · · Score: 1

      Please don't describe the GPL as viral unless you're trying to insult it. ``Viral'' has negative loadings that should not be re-inforced.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    41. Re:Gonna be an interesting ride... by RazzleFrog · · Score: 1

      Sometimes payments are not necessary. AOLTW for instance seems to get a lot of support from New York Senator Chuck Schumer. AOLTW just happens to be headquartered in NYC (75 Rock Plaza) and has operations in several other locations (Time Life Building, HBO Building, etc.).

      Several companies have moved to Jersey City and a simple hint that AOLTW is looking to move also is enough to encourage a Senator to support your case.

      I also chose those 3 companies because they were instrumental in bringing the Microsoft case to the attention of the Justice Department in the first place.

    42. Re:Gonna be an interesting ride... by N1XIM · · Score: 1
      "2) The reason they settled is because the case for breaking up MS was irreprably harmed. The appelate court laughed it out the door."

      Yes, and there was really no good reason for the case itself to get laughed out of the door, except that Judge P. Jackson acted improperly (I don't think that anybody would dispute this).

      "Literally. Besides a breakup the only other remedies are fines and behaviour modification. A fine against MS is useless. Therefore, they needed a behavior remedy."

      As if behavior modification is going to do us, the citizens of the USA, any good whatsoever. It worked so great before. I don't much like structure remedies myself, but like in the case of a big powerful company such as MS, Bell Telephone, Standard Oil, or even Carnegie Steel, structure remedies are sometimes needed. It really is a sad thing, in my humble little opinion, that structure remedies have gotten such a bad rap. No matter what has been said about there being a possibility of consumers being harmed if MS is dealt a stiff penalty, I think that we should again take a good look at history. Ahh yes, now we see.....the customers won't know any better either way! This is important. It means that they won't percieve harm from MS being split of dealt with in some other stiff manner. In fact, prices may well go down as competition returns to the market (remember, MS-DOS didn't cost what a clean MS install costs today, and MS-DOS works better--yes you get other stuff in Windows, but if MS wants to claim that is it "all part of the OS," then that is their loss).

      "Now, since thats the remedy on the table, the DOJ realized that there was no way to prove actual damage was done to consumers - only competitors."

      In a free market economy such as ours, it can be easily proved that wiping out competition is damage done to consumers. This concept is bolstered by the fact that at various state courts MS has already been convicted or ruled against in various ways.

      Once opon a time everybody only used plaintext files. Then came things like Wordstar. Most word processing programs remained more compatible than not for a long time. Now most people who use computers have never heard of ClarisWorks, WordPerfect, WordStar, or even AppleWorks--only MS Office. This has nothing to do with compatibility, it has all to do with bundling of software. People have been hurt by MS--they have lost their ability to know that they can choose the best program in the market for themselves--and not to be afraid of MS bullying whomever it wishes.

      Did PC's always come with MS Windows installed? Hell no! Do most people know that? Surprisingly to some, they do not even know that MS makes Windows, and not Dell, Compaq, or IBM! Therefore, is the average consumer going to know much about computers? No. Are they going to know about OS's other than Windows? No. Do they even know that Windows isn't actually the machine itself? No.

      What consumers do know is that every year the price of an upgrade or new installation goes up. This is about all that some people knew about Bell Telephone, or even Standard Oil. Then, at least with Bell, came the issue of compatibility. Sure, MS isn't as dumb as Bell (requiring you to use their products exclusively to use any of the system at all), but they are sure harming consumers in a similar fashion--they are working actively to make their monopoly product family work the best with other products from this family, and then they are claiming that the competition just doesn't write comparable software. This is false advertising, abuse of monopoly power, and implementing a classic bussiness trust, all in one. Bell got forced to allow outsiders full compatibility, and MS should also.

      "This pretty much removed all teeth from their bargaining position. "

      The government only needs to address the priors committed by MS and their lack of will to comply with previous court settlements to have a strong barganing position.

      "Finally, the Bush administration campaigned against a continuation of the trial."

      Here, now we address the real issue. The White House can say what it wants--Bush didn't need to tell them what to do, he appoints, fires, and recommends for advancement/termination in the DOJ at will. Get a grip on this simple reality of working for the executive branch.

      "These factors combined to put MS in a great bargaining position."

      In short, only 2 things gave MS a leg to stand on at the barganing table: Judge Jackson's excesses, and the presidential election.

    43. Re:Gonna be an interesting ride... by RazzleFrog · · Score: 1

      I also noticed that Chuck Schumer has been receiving about $50K from TW each election since 98. Hillary Clinton also received $50K from AOLTW.

      In total for the 2000 election AOLTW gave around $1M - mostly to Democrats. Microsoft gave $2.3M split almost 50/50.

      Great site by the way. Glad you pointed it out.

    44. Re:Gonna be an interesting ride... by EnderWiggnz · · Score: 1

      i'm going to be blunt about this -

      the court decided that it DID harm consumers, and that MS acted illegally.

      your "logic" is trumped by both the "findings of fact" and the "findings of law".

      --
      ... hi bingo ...
    45. Re:Gonna be an interesting ride... by hamal · · Score: 1
      1) Microsoft is not on a crusade against Open Source, or Free Software. It is on a crusade against the GPL. Notice the BSD license is perfectly valid under this license.
      I don't think BSDLed code would be valid under this license, since the BSDL puts no restrictions on the code, not even relicensing it under the GPL. But since Microsoft's license reads:
      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.
      (emphasis mine) there will need to be at least the restriction not to relicense it under the GPL.
      --
      Hamal is an yellow star in the constallation Aries.
      It is 66ly away, so it doesn't alter your personality.
    46. Re:Gonna be an interesting ride... by mjh · · Score: 2
      I'm arguing that MS's choice to prevent it's users from getting a preinstalled version of netscape harmed the consumers... especially inlight of the market share that netscape had at the time. Clearly consumers wanted netscape. MS prevented them from having it as a result of their practices.

      And I'm not arguing against comingling. Preinstalled software, is very clearly, a consumer demand. What I'm arguing is that one company, in a monopoly position precluding the consumer's choice of what software is preinstalled directly harms the consumer.

      It may very well be difficult to show damages for the purpose of remedy. But that doesn't mean that the harm to the consumer wasn't done. It seems to me what you're arguing is akin to Bin Laden arguing that he shouldn't suffer any sort of punishment for his attacks on WTC because the short term result of the attack was a more unified america with less political bickering about small stuff. Making such an argument ignores the fact that 2000+ lives were permanantly lost.

      IMHO, it's the same with Microsoft. Being able to show that people like not having to pay for a browser is one positive effect of Microsoft's monopoly power. But we are ignoring the fact that we've got a long term illegal monopoly problem on our hands. Which, by definition, harms the entire economy (including consumers) through the permanant loss of competition. The only one who benefits from MS's actions is MS. Everyone else is harmed directly and indirectly by the impact on the economy. Is that harm hard to measure? Yes. Is it non-existant? No.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    47. Re:Gonna be an interesting ride... by mjh · · Score: 2
      How does not having a specific browser pre-installed harm consumers?

      Because consumers wanted netscape, not just a browser. They wanted netscape. They asked for it. They asked Dell and Compaq to preinstall it. And when Dell and Compaq (and others) tried to set up a system that met their customers demand, Microsoft threatened to end their licenses for win95, and IIRC, win98. Back then, you'll recall, netscape enjoyed 90%+ market share. Every OEM out there wanted to preinstall it to meet the demands of their customers, but backed down due to threats from MS.

      Are the court documents the only things that you've read? How can you not know how MS's decisions directly harmed consumers?

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    48. Re:Gonna be an interesting ride... by SydShamino · · Score: 1

      Your argument is that customers "expected" a web browser, so as long as they got a web browser, regardless of whether it was IE or Netscape, they were not harmed. The counterargument is that lack of competition stifles innovation, and lack of innovation does hurt customers. It's not that they didn't get a web browser, it's that they were denied all web browser innovations not developed by Microsoft. As a mediocre analogy, consider that Henry Ford is usually quoted as saying "You can have any color car you want, as long as it is black." What if Ford had a way to prevent all dealerships from selling any other manufacturer's cars? Black cars sold like mad, and customers got what they wanted (a car), so what is the problem? Well, GM decided to let customers choose their car model and car color. And that innovative idea beneffited consumers. So yes, customers got what they "expected". But they didn't receive the benefits of innovation that competition brings forth. I don't just mean from Netscape. Someone out there wrote a better browser, but that person's ideas never had a chance because of Microsoft's practices. And that definitely harmed consumers.

      --
      It doesn't hurt to be nice.
    49. Re:Gonna be an interesting ride... by johnnyb · · Score: 2

      The DOJ was REQUIRED to prove substantial harm to consumers because of the co-mingling, which it now turns out is very popular (look at KDE or Nautilius for proof of how popular).

      ***

      It wasn't the co-mingling as much as the restrictions on the OEMs.

    50. Re:Gonna be an interesting ride... by johnnyb · · Score: 2

      Yes, I am talking about downloads. And this is important. Consumers could still choose.

      ***

      No. If they "chose" netscape they were on their own. Users and companies rely on OEMs for support. If something doesn't work, it is the OEMs responsibility to fix it. That is, unless they downloaded it. Consumers were unable to get the full package anymore with netscape included.

      Is this quantifiable? Maybe there is a way to quantify it, but I can't think of it at the moment.

    51. Re:Gonna be an interesting ride... by rhavyn · · Score: 2

      No, Navigator was free only for educational use and some forms of personal use. Netscape made most of their money selling the browser to OEM's for preloads and companies. Navigator was not free for everyone until after Microsoft "integrated" IE into Windows.

    52. Re:Gonna be an interesting ride... by Jeremy+Erwin · · Score: 2

      The GPL prevents embrace and extend behaviors. The BSD license does not.

    53. Re:Gonna be an interesting ride... by Anonymous Coward · · Score: 0
      1) Microsoft is not on a crusade against Open Source, or Free Software. It is on a crusade against the GPL. Notice the BSD license is perfectly valid under this license.


      In America they first came for the Communists and I didn't speak up because I wasn't a Communist. Then they came for the GPL, and I didn't speak up because I didn't use the GPL. Then they came for BSD, and I didn't speak up because I didn't use BSD. Then they came for me -- and by that time no one was left to speak up.

      /me in twenty years

    54. Re:Gonna be an interesting ride... by mjh · · Score: 2

      Maybe not enough on an individual level, but multiplied across millions of people, the cumulative harm is significant.

      You can take a dollar from a bunch of individuals and not cause much individual harm, but when you do it in the stock market, through inside informaiton, or the publication of information to uphold a stocks price while you dump yours, it's a violation that the SEC comes after you for. Each individual instance of harm is not much, but the cumulative total harm is enormous, illegal, and prosecuted.

      MS should not be held to a different standard. It doesn't matter if the amount of harm that they did to each individual is minor, on an individual basis. The cumulative effect of that harm was to extend their monopoly. And for that harm, which you concede, compensation must be made. Some sort of remedy must be imposed. Something that prevents an illegal monopolist from taking advantage of the penchant that they have of harming their customers.

      The current DOJ settlement does not do it.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    55. Re:Gonna be an interesting ride... by rusty+spoon · · Score: 1

      "Please don't describe the GPL as viral unless you're trying to insult it."

      Quite. It *is* viral and I wouldn't have used the word had I not understood the connotations.

    56. Re:Gonna be an interesting ride... by rusty+spoon · · Score: 1

      I don't know 'most people' so I can't speak for them - although should they ask me to I'll be only too pleased.

      If most people truly wanted it then MS would have been wise to do a deal with the supplier in most demand. They didn't and I draw my own conclusions from that.

    57. Re:Gonna be an interesting ride... by Malcontent · · Score: 2

      So MS bought twice as many politicians as TW. Of course that's not counting the money spent by Bill Gates and his mafia. I think if you do further research you will find the actual number is over 6 million.

      --

      War is necrophilia.

    58. Re:Gonna be an interesting ride... by RazzleFrog · · Score: 1

      Of course, AOLTW happens to have a former board member who is now Secretary of State (Colin Powell) who's son also happens to be the FCC Chairman (Michael Powell). You should also know that AOLTW COO, Richard Parsons, is very good friends with Colin Powell.

      Steve Case is also part of the President's Tech Advisory board.

      If you do some research and put a pause on your Microsoft hating, you will find that AOL has many more friends and much more influence in Washington than Microsoft could ever dream of. This is why Microsoft has to spend twice as much money.

      Most slashdotters are so ardant in the bashing of Microsoft that they are entirely ignorant of the fact that Microsoft is actually just a piss in the pot compared to Disney, AOLTW, Vivendi, GE, Walmart, Philip Morris, etc.

    59. Re:Gonna be an interesting ride... by mjh · · Score: 2

      What "most people" wanted is not a question of guessing. This is a fact that can be measured by the market share of Netscape relative to IE at the time.

      Also, MS did try to deal with the supplier in most demand (Netscape) but there dealing wasn't in an attempt to distribute Netscape, rather to try to get Netscape to agree to voluntarily concede the windows market to Microsoft. Netscape declined this deal (for obvious reasons). The fact that MS didn't enter into a deal to distribute Netscape is not evidence that MS didn't think people wanted Netscape. It's evidence that MS thought that people's desire for Netscape could remove MS's power... especially since Netscape ran on other OS's than Windows.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    60. Re:Gonna be an interesting ride... by Malcontent · · Score: 2

      MS has their own president and AG. That trumps everybody.

      --

      War is necrophilia.

    61. Re:Gonna be an interesting ride... by johnnyb · · Score: 2

      Clearly, there are more browsers now than before. So showing harm would be entirely speculative at this point.

      ****

      # of browsers is not the point. Choice is. If there were infinite # of browsers available, but the regular consumer could only find 1, the fact that the others exist is quite moot. But again, it's hard to put a price tag on it.

      AOL coming out with Netscape won't hurt the case, either, because if it requires shipping a competitor's product for free to the entire country to grab back a fraction of what was lost, then it kind of proves the monopoly position rather than hinder it.

  9. I guess the point is... by Nijika · · Score: 3, Insightful

    That any license can say anything it wants to. It doesn't mean that this has any basis in legal reality. The point here is, truly, confusion over all else.

    --
    Luck favors the prepared, darling.
    1. Re:I guess the point is... by Anonymous Coward · · Score: 0

      Yeah, but it's a shame that an IP-impairing license like the GPL is in such wide use. There's a reason that any such works, Linux included, will never be taken seriously in business.

    2. Re:I guess the point is... by BerserkDog · · Score: 2, Funny

      any license can say anything it wants to
      That's right...heck, I'm licensed to ill...

    3. Re:I guess the point is... by Armchair+Dissident · · Score: 2, Informative

      As has been pointed out many times before: It depends upon how you define "IP-impairing". The GPL license requires you to open-source any software written that uses code from another GPL'd license. Indeed it enforces the rights of the original author of open-source code, by ensuring that no work can be created that simply rips off existing GPL'd code. In this respect, the GPL is IP-enforcing.
      MS make much mileage by demonstrating principles of the GPL that simply do not exist. For example: If I were to write an application that works on Linux, I am under no obligation to open my source code. On the other hand, if I write code that uses code from a GPL'd product, then I am using someone elses intellectual property, and - just as MS require you to abide by their license in order to use their IP - I am required to abide by the license under which the original codes author has licensed their work.
      If you believe the FUD that MS have been throwing around regarding the GPL - then you've obviously never read it.

      --

      The ways of gods are mysteriously indistinguishable from chance.
    4. Re:I guess the point is... by Anonymous Coward · · Score: 0

      Too bad they already are taken seriously.

    5. Re:I guess the point is... by Anonymous Coward · · Score: 0

      Hardy fucking har. Good one there, dickweed.

    6. Re:I guess the point is... by Anonymous Coward · · Score: 0

      Dude, good one. You showed him!

      I mean, Hardy fucking har, tells that fucker, yeah I'm PRETENDING to laugh at your valid point but you're still an asshole.

      And Good one there, dickweed just sums up your argument perfectly. You're like "yeah, thanks for playing. and what is your prize, my foot up your ass, dickweed." Good one!

    7. Re:I guess the point is... by MindStalker · · Score: 1

      Under copywrite law you have NO rights to redistribute publically any software I create, If I give you source code you have to right to make changes and use those changes on the one copy you have the right to use. You still cannot redistribute the work I create. Now the GPL is giving you an extra right, saying you can distribute the code I give you, and make derivative works, you just can't close the code or put it under another license. So the GPL is GIVING the use extra rights, its not taking any away.

    8. Re:I guess the point is... by jedidiah · · Score: 2

      The GPL isn't "IP-impairing" it's "corporate welfare impairing". Those that don't feel the need to assimilate everything and treat it as their own personal property are quite successful at building profitable products on top of L/GPL code.

      Linux is taken seriously enough in business for there to be 40K per seat commercial software for it.

      This is a fact, regardless of your dellusional ramblings.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:I guess the point is... by mpe · · Score: 3, Informative

      As has been pointed out many times before: It depends upon how you define "IP-impairing". The GPL license requires you to open-source any software written that uses code from another GPL'd license. Indeed it enforces the rights of the original author of open-source code, by ensuring that no work can be created that simply rips off existing GPL'd code. In this respect, the GPL is IP-enforcing.

      There is also the "Unamerican" claims. When if fact the GPL has a lot more in common with the US Constitution than just about anything the likes of Microsoft, RIAA, MPAA, etc have ever come up with.

      If I were to write an application that works on Linux, I am under no obligation to open my source code. On the other hand, if I write code that uses code from a GPL'd product, then I am using someone elses intellectual property, and - just as MS require you to abide by their license in order to use their IP - I am required to abide by the license under which the original codes author has licensed their work.

      Not quite you can use GPL code in any way you see fit. The conditions of the GPL only take effect if you distribute it, regardless of if you are an individual or a megacorp. (If you were a megacorp you could use modified GPL software world wide with no obligation to tell anyone how you had changed it.) Microsoft will tend to want to tell you how you can and can't use the software.They may want to impose diffent conditions depending if you are a person or corporation.
      Also GPL tools are "non-viral" any original work you create using them is subject to whatever licence you may choose. Certain Microsoft tools attempt to impose on your copyright privileges.

    10. Re:I guess the point is... by ThaReetLad · · Score: 1

      Hang on a second, I think the point M$ is trying to make is that violation of these clauses would result in the following situation.

      Code for which M$ has a patent claim being protected under the GPL. WTF? That means that code M$ effectivly owns as a licensed use of it's patent, being unavailable for M$ to use outside of a GPL'd implementation.

      If I owned a patent and let someone use it and develop it further, and then found I couldn't use something I owned patent rights on (the new work), in whatever way i saw fit, i'd be pretty pissed off too.

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    11. Re:I guess the point is... by flacco · · Score: 2
      That's right...heck, I'm licensed to ill...

      CIFS sounds like network Ill Communication. Some day all the SAMBA admins are going to Get Thier Root Down and pull some Sabotage.

      --
      pr0n - keeping monitor glass spotless since 1981.
    12. Re:I guess the point is... by Anonymous Coward · · Score: 0

      MS knows how to try to convert normal phrases to marketspekke.

      "Integrated" used to be bad, "modular" good. Now MS has actually managed to get "integrated" to be considered a good thing.

  10. XPL by .sig · · Score: 4, Funny

    APL BPL CPL DPL EPL FPL GPL HPL IPL
    Why not use every letter in the alphabet? It's only fitting, I guess, since there are a million ways to write code, why not have a million ways to license it?

    I remember taking programming classes in college, and the #1 rule to writing code was don't write code, i.e., reuse existing code. With all these licensing schemes floating around, that's getting harder and harder, unles you only reuse your own code. Oh well...

    (For the record, IPR sounds more like an Apple licenesing idea, what with the iMac, iPod, and tons of iSoftware.)

    At least today's Friday...

    --
    -Space for rent
    1. Re:XPL by pizen · · Score: 2

      (For the record, IPR sounds more like an Apple licenesing idea, what with the iMac, iPod, and tons of iSoftware.)

      But then it would be iPR.

    2. Re:XPL by FatRatBastard · · Score: 2, Interesting

      (For the record, IPR sounds more like an Apple licenesing idea, what with the iMac, iPod, and tons of iSoftware.)

      I think it sounds very Microsoft. They are the kings of Newspeak. They make damn sure everyone who deals with the public drop the same phrases over and over again to push their point. Remember these gems:

      "Freedom to innovate"

      "Intellectual Property Destroying"

      and now

      "Software Ecosystem"

      Microsoft buy into the whole "manage the message" theory. It seems that everyone who deals with the press has been briefed on what "phrase of the month" they must try to get across.

    3. Re:XPL by CaptnMArk · · Score: 1

      It's about time commercial software licenses would be standardized and classified.

      Does anyone at all actually read them before clicking "I accept".

      I know of no one.

    4. Re:XPL by einer · · Score: 2, Interesting

      I think that reusing code is a great idea. Unfortunately you're correct, using other people's code is getting to be a burden. There needs to be some kind of license dependency checking proggie that looks at all the software you incorporate, how you incorporate it, what kind of license you want to release your code under, and tells you whether that's okay or not. Like RPM dependency checking, only not really at all... ;)

    5. Re:XPL by smyle · · Score: 1
      APL BPL CPL DPL EPL FPL GPL HPL IPL
      Why not use every letter in the alphabet? It's only fitting, I guess, since there are a million ways to write code, why not have a million ways to license it?

      Ummm... I hate to point this out to you, but APL to ZPL is only 26, not a million. Back to 1st grade with you.

      --

      Sleep is just a poor substitute for caffeine, anyway. -Bob Lehmann

    6. Re:XPL by Anonymous Coward · · Score: 0

      I actually tend to.

    7. Re:XPL by Asprin · · Score: 1

      I've been rolling the idea of creating a consumer-reports style 'licensetracker' web site around in my head for a little while. I haven't found I thought it would be a useful service to others (home users, developers, CIOs) to make a list of licenses (not just GPL-like, but other commercial licenses, too)with comparison charts and pros/cons. I'd also like a catalog that lists which apps use which licenses with bulleted 'product label' recap of main terms and recent changes. You know, simple FAQ stuff sales-people mysteriously don't seem to be able to answer like, do you know if the Lotus SmartSuite Millenium Edition license allows you to install a copy on your home AND office PC's? How many Excel licenses do you need to buy if you run it on Citrix servers capable of serving 20 users, but have 50 users on you network? 5 of which are hard-core users and 15 others of which need it twice a year. That kind of stuff would be extrordinarily useful.

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    8. Re:XPL by Anonymous Coward · · Score: 0

      Maybe he meant using everyletter of the lphabet in different combinations (not always PL at the end)
      In which case there would be..what...15600 combinations? That is if the letters dont repeat, if you can have them repeat...(AAA)there would be 17576 combinations..

    9. Re:XPL by cir77787 · · Score: 1

      1st grade? How 'bout preschool?

    10. Re:XPL by toast0 · · Score: 2

      i've never been a big fan of rpm's dependancies ... i don't care what _file_ i'm missing, i want to know what package i need to install.

      so i recommend debian's apt package manager

      and apt-get source GPL :)

    11. Re:XPL by fader · · Score: 2

      so i recommend debian's apt package manager

      apt is independent (more or less) of the back-end; I've been using apt for Red Hat for quite a while. (It's quite choice... I love it.)

      --
      - fader
  11. Not reading that by MrHat · · Score: 2, Insightful

    I'm not reading any of that. The further away from licenses like that I can stay, the better off I am when the SSSCA/DMCA squad comes to kick down my door with their jack-boots.

    Seriously. If you're even using Samba, I wouldn't go *near* any CIFS/SMB information released by Microsoft. Or anyone else who attaches licenses to practical information and calls it a "trade secret", for that matter.

    1. Re:Not reading that by Anonymous Coward · · Score: 0

      By the way. What the hell is a "jack-boot"? I've heard so much about them that I want a pair of my own.

    2. Re:Not reading that by Anonymous Coward · · Score: 0

      Sorry, you have to join the super-secret DMCA elite-enforcement squad to get a pair. They're a trade secret, you know. :)

    3. Re:Not reading that by 2Bits · · Score: 2

      Yeah, let's block the god-damn site all together, shall we? So that no OSS programmer will ever reach the site again.

      While we're at it, let's block the MS domain too, just to be sure.

  12. Dah! by NWT · · Score: 1

    I'll continue to use (even older) versions of samba, and i won't care about the fools from redmond.

    --
    Life sucks.
    1. Re:Dah! by T5 · · Score: 1

      That's all well and good, until you need to set up a server to feed these new M$ mouths that will implement the protocol strictly according to the Gospel of Bill. Then, when your server implementation that doesn't heed the GoB ceases to be useful to the newer M$ OSes, what then? Capitulate and purchase their server solutions?

  13. I may have found a bug in it by Anonymous Coward · · Score: 0

    If I write a BSD licensed piece of code that implements it, that's OK. I then release that to my friend (and only him). That's still OK. I can release to him, and I don't have to release to anyone else.
    He then widely releases a GPLed derivitive work which is almost identical to my code. That's OK, as he hasn't read the tech spec so isn't bound by its terms, and the GPL and BSD licenses are compatible.
    Hey presto. A legal GPLed work based on this document.

    1. Re:I may have found a bug in it by Anonymous Coward · · Score: 0

      I rather spend my time watching 'Asses of Fire VII'.

    2. Re:I may have found a bug in it by sketerpot · · Score: 1

      Nice loophole, but I think that before trying this, you will want to have a good lawyer available. MS might still try to sue you. It just seems like the sort of thing they might do.

    3. Re:I may have found a bug in it by mark-t · · Score: 3, Interesting

      Sue for what? What if a university or college student did this on his own time, for instance? Students usually don't own much property, they MIGHT have a car, but they probably take the bus or maybe cycle to school. They probably rent an apartment rather than have a mortgage, and they are probably getting further in debt every year from borrowing money through student financial assistance. So as it sits, most students are probably teetering on what many would consider bankruptcy already. What would Microsoft, or any company for that matter, have to benefit from suing such a person? As far as I can see, they would have _nothing_ to gain. Of course, they could wait until the guy was out of school, has a good job, and _then_ sue him, but if the guy's only in second year or so, that could be a somewhat longish wait. I wouldn't be surprised it there was a statute of limitation for something like that.

    4. Re:I may have found a bug in it by sketerpot · · Score: 1

      Another nice loophole! IANAL, but MS might try to sue for IP rights on the code or something, although that might have something guarding against it in the GPL. And yes, I know I'm paranoid.

    5. Re:I may have found a bug in it by Anonymous Coward · · Score: 0

      But they will never get any copyrights to 'Asses of Fire VII'

  14. Just for kicks... by IsleOfView · · Score: 4, Informative

    Go to the linked MSDN doc, and "Rate this Page". We can at least register our disgust that way.... (It's already at 1.3 out of 5, 1 being the lowest possible :-)

    1. Re:Just for kicks... by linzeal · · Score: 1

      1.5 now, are the trolls rating it up? Come on trolls go troll microsoft, let loose the trolls of slashdot!!!

    2. Re:Just for kicks... by Anonymous Coward · · Score: 0

      It was down to 1.1 (160 votes), 5 minutes later it was over 1.5 (200 votes) and rising quickly...

    3. Re:Just for kicks... by billnapier · · Score: 1

      Or "Rate it" many times. There doesn't be anything in there to stop ballot stuffing!

      This post typed slowly to get around /. 15 second limit........

    4. Re:Just for kicks... by Kryptolus · · Score: 1

      Interesting enough # of votes is going up but the # is frozen.

      Me thinks microsoft froze the rating ...

      --

      --
      Violators will be prosecuted and prosecutors will be violated.
    5. Re:Just for kicks... by Anonymous Coward · · Score: 1, Funny

      Here's a handy link to vote for the page. Interestingly, the vote counter is taking a life of its own and soaring... How odd...

    6. Re:Just for kicks... by Anonymous Coward · · Score: 0

      Would someone care to post their script for voting? There appears to be well over 1000 votes in the last minute.

    7. Re:Just for kicks... by sllort · · Score: 2, Informative

      Here's a direct link to the rating page for the license. You appear to be able to rate it as a "1" as many times as you want.

    8. Re:Just for kicks... by oscarm · · Score: 1

      scare them more, make sure you click on the link in the news blurb up top so that slashdot shows up prominently (hopefully) as the referrer in their http logs.

    9. Re:Just for kicks... by dthable · · Score: 2

      More wonderful Microsoft coding. Subtraction is now defined as addition and vise versa.

    10. Re:Just for kicks... by silvaran · · Score: 1

      Hahaha, I'm seeing about 10 people/sec rating the page. If only they had a better rating scheme (-1, Troll).

    11. Re:Just for kicks... by mjan · · Score: 1

      Hmm, I got this when I tried to vote:

      "Microsoft OLE DB Provider for SQL Server error '80040e21'

      Transaction (Process ID 111) was deadlocked on {lock} resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

      /library/shared/common/inc/SqlData. asp, line 434"

      What am I doing wrong? Help me!

    12. Re:Just for kicks... by Anonymous Coward · · Score: 0

      Make your vote count.

      My vote counted 100 times.

    13. Re:Just for kicks... by Anonymous Coward · · Score: 0

      It's over 5300 now, with quite a few of those being mine. The number, though, seems stuck at 1.5. If only we had negative points...

    14. Re:Just for kicks... by Anonymous Coward · · Score: 0

      I don't get it, microsoft does this, "Bad, Evil, Microsoft", but its ok for us to? (Microsoft did vote tons of times on some zdnet poll, don't have the url now, look it up).

    15. Re:Just for kicks... by Anonymous Coward · · Score: 0

      If you keep clicking submit without giving it a change to load up the next page, each click will count as a vote. I put in 600 or so in under a minute, then their SQL server crapped out. IT's back up again, so I'm off to get it down to the 1 it deserves.

    16. Re:Just for kicks... by HiThere · · Score: 2

      Nobody knowing seriously beleives web polls. We know that MS will be stuffing the ballot box too. And we don't have access to the controlls of the new media (i.e., ad dollars). So the best we can do is humor. And we do the best we can.

      From a PR point of view, MS can wipe the deck with us. And does. Repeatedly. With hired guns. The least we can do is demonstrate to anyone who is watching just how silly the entire contest is. And we do try, though we are often shouted down.

      If they wanted a ballot box that only they could stuff, it would have been easy enough to create. If they had one that was difficult to stuff, that would have been easy too. They wanted one that was easy to put up, or which could easily be stuffed by an untraceable machine. So that's what they got.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    17. Re:Just for kicks... by Gaijin42 · · Score: 2, Insightful

      You people are being moronic. The idea is not to vote on if you like the information or not. You are voting on if the information is usefull or not. The information is very usefull to the slashdot community. Without this information, you wouldn't know about MS action.

      By voting the page down, all you do is make this information harder to find, you also tell microsoft that nobody thinks this information is usefull, so stop releasing this type of information to the public.

    18. Re:Just for kicks... by (trb001) · · Score: 1

      Damn, I'm out of moderator points...someone else, mod this (+1, Funny)

      --trb

    19. Re:Just for kicks... by curunir · · Score: 4, Funny

      That's not fair...it's not like Microsoft ever tried to influence the results of a /. poll...

      --
      "Don't blame me, I voted for Kodos!"
    20. Re:Just for kicks... by Anonymous Coward · · Score: 0

      What am I doing wrong?

      You havn't been read Tanenbaum & Woodhill, thats what...

    21. Re:Just for kicks... by robson · · Score: 1

      Go to the linked MSDN doc, and "Rate this Page". We can at least register our disgust that way.... (It's already at 1.3 out of 5, 1 being the lowest possible :-)

      Actually, it's starting to look like 1.3 is the "lowest possible" :)

    22. Re:Just for kicks... by Aanallein · · Score: 1

      Tanenbaum? You mean that guy who already knew Linux was obsolete back in '92? ;)

      (I figure there'll always be some newbies who've never read that debate...) :)

    23. Re:Just for kicks... by liquidsin · · Score: 2

      wow....somebody try this and see what happens, because here's what happened to me: I of course followed the link to vote. I right clicked the link and opened in a new windows. I clicked '1' and hit 'submit'. It returned a popup error box saying 'line 22: permission denied'. I figured it was just because IE sucks, so I cut and pasted the link to a new IE window, and the vote went through no problem. Have they blacklisted anyone with slashdot as the referrer?

      --
      do not read this line twice.
    24. Re:Just for kicks... by DunbarTheInept · · Score: 2
      If they release this kind of information to the public in THIS way, then them not releasing it is precisely what I want to see happen.

      Because once the information is there, MS can then claim that anyone working on Samba who happened to see it has done something illegal by doing so. Especially with the DMCA now making reverse engineering illegal in cases where a copyright is somehow involved (which is pretty much all the time) - If MS accuses someone of using this released information to make Samba, the only defense that person has is to say that they reverse engineered it themselves, which now that MS has released this spec with a copyright on it and a license to view it, will count as a DMCA violation. So they've just screwed anyone who makes Samba work, no matter if they figured it out on their own or not.

      And even though they can't prove if the information was used or not, in the US court system, he with the deepest pockets scares the other guy into settling out of court.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  15. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  16. Thank you Microsoft by PhysicsGenius · · Score: 1, Troll
    As I've mentioned before, I spearhead an effort to create a high-performance phase-stabilized hamiltonian-invariant file system here at the lab. I've worked with CIFS and SMB extensively. I don't particularly like the spec, what with restricted file name length and all, but I am forced to agree with Microsoft on one thing: They can't allow a GPLd version to get out.

    Why not? Because any GPLd version would of necessity be a copy (in the moral if not the legal sense) of their work and would thus unethically divert profits from their business.

    1. Re:Thank you Microsoft by ShawnX · · Score: 1

      Unfortunately. I don't care about M$ and it's products. I will fully support any Open source project reguardless of any petty M$ license.

      If M$ wants to sue me cause I use Samba bring it on.

      --
      Everyone wants a Tux in their life.
    2. Re:Thank you Microsoft by the_demiurge · · Score: 1

      How is allowing a GPL version of the specification unethical? And why have the spec if people can't make "copies" of implementations that adhere to the specifications? I thought the point of releasing specs was interoperability.
      You're making a great logical leap here.

    3. Re:Thank you Microsoft by JWW · · Score: 3, Insightful

      Reverse engineered is not a copy, you idiot!

      As long as the samba team uses no documents from Microsoft, they can make samba interact with Microsoft file systems.

      Compaq did this with the PC Bios, it is well established practice.

      The DMCA might make reverse engineering illegal, though, but I think when push comes to shove on this the Supreme Court should help reverse engineering make the DMCA illegal.

    4. Re:Thank you Microsoft by Anonymous Coward · · Score: 0

      Vendor lockin is immoral too ... the government grants copyright and patent protection, it has the moral right to restrict them for the good of society.

    5. Re:Thank you Microsoft by Anonymous Coward · · Score: 0

      This is so anal you wonder if the guy is a troll. It's not a copy, it is written with new and unrelated code.

      Similar to you learn to speak english in some school who has a patent on a method of how to teach english.

      Then you teach your kids, using different methods. You are not stealing anything.

      Though both of you speak english.

    6. Re:Thank you Microsoft by Anonymous Coward · · Score: 0
      They can't allow a GPLd version to get out. Why not? Because any GPLd version would of necessity be a copy (in the moral if not the legal sense) of their work and would thus unethically divert profits from their business.

      I have to disagree with you in on a couple points. Whether or not a GPLed version would be a copy of the MS version is an interesting question. An implimentation of it would certainly not be a copy (assuming that they actually wrote new code which is nearly a given.) The specs for a GPLed implimentation would not nessasarily be a copy either. More likely a derivitive work. I don't know enough copyright law to know where those fall.

      As for MS not being able to allow a GPL version for business reasons, nonesense. Personally, I would be more willing to run a windows box if it could fileshare easily with my non-windows boxes. Look at it from the generic standpoint of any tech company.

      • The small tech company with a new product is more likely to gain market share if their product is interoperable with as many platforms as possible.
      • The medium sized tech company is also likely to gain marketshare from interoperability with competiters. They are also less likely to lose market share if competiter Y comes out with a nifty new thing that all the IT managers want. If your product can't talk to the competiters products when the IT manager decides to "upgrade" the main server to the competiters product, that IT manager may have to upgrade all of the servers to the competiters stuff.
      • For the large tech company all of the previous arguements aply. Also, interoperability gices the sales force the advantage of being able to say "gee, you're using all company Y products, but we've got feature X in our product. Why don't you try it out on one single box, which will talk just fine to all of your other boxes."
      • Monopoly sized tech company. Here there is finally a reason to shut out other players. If your customers are already completely or almost completely running your products, and your products won't play nice with others, switching to a competiter is very, very painful. (Note that once a customer has switched and become a former customer, all of the previous arguements apply, except that now your product doesn't interoperate with others.)

      As to your use of the word unethical, it would only be unethical to write a free version of the filesystem if it would demonstrably take business away from MS, and I'm not convinced that it does/would. Most of the current installs of Samba that I've seen in use are there as an added, usefull feature to an existing server. The server would still be running linux or unix or whatever without samba, but it wouldn't be as useful. Those servers where the primary purpose is SMB are usually running MS anyway.

    7. Re:Thank you Microsoft by Anonymous Coward · · Score: 0

      Please do not feed the trolls.

    8. Re:Thank you Microsoft by Anonymous Coward · · Score: 0

      > Why not? Because any GPLd version would of necessity be a copy (in the moral if not the legal sense) of their work

      "Their work" ? Wasn't SMB originally IBM's work" ? and licenced from them for MS-Net (later to be Advanced Server).

    9. Re:Thank you Microsoft by Anonymous Coward · · Score: 0

      I'm unconvinced of the ethical argument here. It would *not* be unethical to make a free version available which causes MS to lose profits. What would be unethical is if you wrote a free version and somehow pushed MS out of the marketplace with an incompatible and/or inferior product. And even in this case we are considering MS as a generic corporate entity which they obviously are not. To many I'm sure even pushing MS out of this arena would seem more like taking back what is rightfully ours than any wrongdoing on my part.

  17. Ok so what.... by CDWert · · Score: 4, Insightful

    Implement any thing needed from the DOCUMENTATION in a Non-Gpl module, BSD, Apache, or other liscence.

    This "LISCENCE" is for the documentation NOT the protocol. So friggin what, Samba team has done a great job reverse engineering other things before, wihtout docs.

    Hell have a friend agree to the terms, read it, then TELL you how they do what they do, at that point there is no tactic agreement between you and microsoft, oyu recived the knowledge second hand and you partner had of course "no idea" that the information would be implemented in a GPL app.

    Better yet, write a REVIEW of the documentation as a Journalist, a critique, perfectly acceptable under fair use laws, just make sure to critique the authors work on the spiciest bits of Information.

    --
    Sig went tro...aahemmm.....fishing........
    1. Re:Ok so what.... by d3xt3r · · Score: 2, Insightful

      This is an interesting point, but you could probably take it one step further... like a black box implementation. For example, if I was going to implement this standard, you could sit in one room and read the manual, while I sit in another room and implement it. You can't tell me anything about the manual directly, but I can ask you questions - "Does it have X", "Does it do Y" - and you say yes or no. Eventually we'd have a compatible implementation without breaking the license agreement. :-) I haven't agreed to the license, and I haven't looked at the documentation, and really, you haven't told me anything directly about the manual!

    2. Re:Ok so what.... by Shagg · · Score: 3, Interesting

      This "LISCENCE" is for the documentation NOT the protocol.

      True.

      Hell have a friend agree to the terms, read it, then TELL you how they do what they do...

      Is there some sort of non-disclosure in the license in addition to just the bits about "don't implement this in a GPL app"? I'm not legal savvy enough to understand even the quoted bits of the license in the article. Is it somehow implied that telling somebody else what the protocol is after you've read it, is a violation of the license?

      --
      Unix is user friendly, it's just selective about who its friends are.
    3. Re:Ok so what.... by BlueUnderwear · · Score: 2
      Hell have a friend agree to the terms, read it, then TELL you how they do what they do, at that point there is no tactic agreement between you and microsoft, oyu recived the knowledge second hand and you partner had of course "no idea" that the information would be implemented in a GPL app.

      Or even easyer: Have a friend agree to the terms, read it, then strip the terms of the file, and post it anonymously to a public forum (for example: Slashdot).

      Heck, I'd volunteer to be that "friend", I live in Luxembourg, and usually bullying companies think that Luxembourg is not worthwhile (country to small to bother to learn the legalities, just to use in one case. In larger countries, suing is more worthwhile, because the legal knowledge researched for that case may be leveraged in further cases from the same country).

      --
      Say no to software patents.
    4. Re:Ok so what.... by sketerpot · · Score: 1
      Or you could create a license that is sort of like the GPL, except slightly and insignificantly different. And with the preamble replaced. Call it the UNG (UNG's Not GPL, as a sort of GNU parody) license, or something like that. Make your implementation for that, if you want something very GPL-like.

      I am right you are wrong, embrace it live with it, youll sleep better at night. (sig)

      But I agree with you. How can you be right and I be wrong?

    5. Re:Ok so what.... by CDWert · · Score: 2

      Funny....

      About my sig, .....You are right about the liscence that was kinda my point, I like the name too....

      You have a typo in your sig however "redering" ?

      Seeeee...........

      --
      Sig went tro...aahemmm.....fishing........
    6. Re:Ok so what.... by Anonymous Coward · · Score: 0

      Not quite. Black box design systems work by having the spec writers examine the target product, infer how it works by probing it (reverse eng), then write specs based only on their observations, no target vendor docs, and feed these specs to the implementation team.

      No one, at any time, has seen the original target specs or docs. That's how a blackbox project survives patent, copyright, etc challenges.

    7. Re:Ok so what.... by Anonymous Coward · · Score: 0

      That'd still be illegal. Microsoft's lawyers would love it if you did that.

      How about this? Have a friend read the docs and write a BSD-licensed implimentation. Then someone that hasn't read the spec can relicense the BSD code as GPL. :)

      But then, the spec's license also grants you patent licensing...

    8. Re:Ok so what.... by mpe · · Score: 2

      Hell have a friend agree to the terms, read it, then TELL you how they do what

      Or they could write a parody of it or even pick someone under 18 to do this.

    9. Re:Ok so what.... by Anonymous Coward · · Score: 0

      LICENSE - if you're going to try to Americanize the spelling, you may as well at least do it correctly

  18. Haiku by offtopic_haiku_man · · Score: 5, Funny

    Using GPL
    Will encroach upon our rights
    To control the world

    1. Re:Haiku by Srin+Tuar · · Score: 5, Funny
      --- haiku.orig Fri Apr 5 13:24:00 2002
      +++ haiku.new Fri Apr 5 13:23:20 2002
      @@ -1,3 +1,3 @@
      Using GPL
      Will encroach upon our rights
      -To control the world
      +To encroach on yours
    2. Re:Haiku by PhxBlue · · Score: 1

      Microsoft: We put the roach in encroach.

      --
      !#@%*)anks for hanging up the phone, dear.
    3. Re:Haiku by ctembreull · · Score: 1

      I wonder if I'm the only person who finds it moderately amusing that the revision is older than the original.

      --

      Chris Tembreull
      "My karma just ran over your dogma."
    4. Re:Haiku by DeadPrez · · Score: 1

      I submit to you, timezone differences.

  19. Isn't this a bit like... by GroundBounce · · Score: 2, Insightful

    Kodak saying no one else can make a set of chemicals that develop their film if they plan to give them away for free? Is there really legal ground for them to uphold this, especially having already been judged a monopoly in federal appeals court?

    1. Re:Isn't this a bit like... by Chester+K · · Score: 5, Informative

      Kodak saying no one else can make a set of chemicals that develop their film if they plan to give them away for free?

      This is like Kodak giving someone the recipe for the official Kodak set of chemicals, then telling them that they can't give that recipe to other people.

      Microsoft is well within their rights under Copyright law here. Microsoft is giving people the opportunity to implement the CIFS specs, but not to redistribute them in a form which makes sublicensing compulsory.

      The hole in the situation is that someone could implement the spec and release it to the Public Domain, since MS isn't forbidding ALL redistribution, only direct redistribution with compulsory sublicensing. That code could then be folded into a GPL'd product by a third party since they received the original code as PD, not under Microsoft's agreement.

      --

      NO CARRIER
    2. Re:Isn't this a bit like... by Shiny+Metal+S. · · Score: 2, Redundant
      Instead of the GPL, just use the BSD license. That will let free software interoperate with Windows, allow you to get the documentation needed for the project, and keep MS off your back.

      From the license:

      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.
      --

      ~shiny
      WILL HACK FOR $$$

    3. Re:Isn't this a bit like... by dbrutus · · Score: 4, Insightful

      The really fun part is that, read carefully, it doesn't say that the GPL/LGPL is a "license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge."

      In fact the GPL/LGPL are implied to be such licenses but MS is just going after them by name, not by characteristic. Create a license, called ALLGPL (Anti-Lawyering LGPL) that is cut and paste LGPL and it is not the LGPL, merely compatible with it. But MS then has the burden of proving that it is an IPR licenses which, of course, it is not.

    4. Re:Isn't this a bit like... by 1g$man · · Score: 1

      Exactly. Microsoft is anti-GPL, not anti-BSD license.

    5. Re:Isn't this a bit like... by Wakko+Warner · · Score: 3, Funny

      So, it'd sort of be a LAME for CIFS. Which seems particularly apt, when you think about it.

      - A.P.

      --
      "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    6. Re:Isn't this a bit like... by AJWM · · Score: 3, Interesting

      Interestingly enough, the GPL itself doesn't require any of those things. The key phrase is "requires in any instance that other software distributed with software subject to such license". The GPL specifically excludes aggregation. That is, I'm free to distribute my non-GPL'd software on the same disk as GPL'd software.

      Of course, the MS license specifically excludes by name the GNU GPL and LGPL, but it seems to me you could write your own version of the GPL, call it "Fred's GPL" (or whatever), and license under that. (Note that making a derivative work of GPL'd software is an entirely different thing than merely distributing software with (along side of) GPL'd software.)

      (And if necessary, I'm sure you could get FSF's permission to make a "derivative work" of the GNU GPL in order to create Fred's GPL for this purpose.)

      --
      -- Alastair
    7. Re:Isn't this a bit like... by prizog · · Score: 2

      "Microsoft is well within their rights under Copyright law here."

      No. Copyright law doesn't apply to knowledge. It doesn't apply to recipes and algorithms. It doesn't even apply to data structures if those data structures are effectively the only way to do something. Microsoft cannot claim that their copyright on a specification forbids others from using the knowledge contained in the specification in any way, shape, or form.

    8. Re:Isn't this a bit like... by anthony_dipierro · · Score: 2

      Microsoft is well within their rights under Copyright law here.

      No they aren't.

      In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.

      Microsoft may be within their rights here, but if so it's due to patent law, not copyright law.

    9. Re:Isn't this a bit like... by anthony_dipierro · · Score: 1

      Of course, the MS license specifically excludes by name the GNU GPL and LGPL, but it seems to me you could write your own version of the GPL, call it "Fred's GPL" (or whatever), and license under that.

      Yes, but you'd likely have to change the license at least in some non-trivial fashion in order for the court to accept it as more than just a name change.

      (And if necessary, I'm sure you could get FSF's permission to make a "derivative work" of the GNU GPL in order to create Fred's GPL for this purpose.)

      Screw the FSF. I'll copy from their stupid document all I want, and I dare them to sue me for it.

    10. Re:Isn't this a bit like... by ansible · · Score: 2

      Uh, sorry, you can't do that either.

      The GPL and LGPL have very strict copyrights on the text of the licenses themselves. You aren't allow to make modifications of them and distribute them. You may only distribute verbatim copies.

    11. Re:Isn't this a bit like... by mbrubeck · · Score: 2
      The GPL and LGPL have very strict copyrights on the text of the licenses themselves. You aren't allow to make modifications of them and distribute them. You may only distribute verbatim copies.
      We can't, but the FSF can (since they are the copyright holders).
    12. Re:Isn't this a bit like... by Harinath · · Score: 1

      Exactly. The claim that GPL is "IPR impairing" is false.

    13. Re:Isn't this a bit like... by blibbleblobble · · Score: 1

      ... and if you use the BSD license, then microsoft will have won another battle against the GPL license.

    14. Re:Isn't this a bit like... by nolife · · Score: 2

      This is like Kodak giving someone the recipe for the official Kodak set of chemicals, then telling them that they can't give that recipe to other people.

      This is not a deal with some specific partner company like you describe above.
      Its like making the recipe available to EVERYONE, then telling EVERYONE not to give it to ANYONE? So if everyone makes their own operable product it is fine, but you can not give out that operable client and allow others to make derivitive works from it (GPL), they would have to do it all themselves. That simply does not make sense.

      --
      Bad boys rape our young girls but Violet gives willingly.
    15. Re:Isn't this a bit like... by reflective+recursion · · Score: 1

      Your logic is wrong. Re-read. The licenses it names includes GPL/LGPL, _and_ anything like it. It doesn't have to specify _what_ the GPL/LGPL are. It simply has to name them. The other characteristics are there to filter out licenses similar in characteristic to GPL/LGPL. Renaming GPL won't do. They probably named the GPL to give a specific idea, or reference, in case legal action came up or perhaps make the license easier to understand for lay-folks.

      "this, that, _and_ those"
      "GPL, LGPL, _and_ others"

      --
      Dijkstra Considered Dead
    16. Re:Isn't this a bit like... by Arandir · · Score: 3, Insightful

      Brrzzztt! Wrong! I am not obliged to sign and mail back this license before I look at the spec. I am under no NDA. It's preposterous for Microsoft to say "now that you know what our specs are, you must agree to this license before you can implement them."

      If Kodak told me *after* I had received their recipe what I can do with their recipe, I would tell them to go fly a kite. By making their recipe public they just destroyed any trade secrets they might have. I have no obligation to Kodak after they give me the recipe if I didn't agree to any before hand.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    17. Re:Isn't this a bit like... by esper_child · · Score: 1

      No, this is not like that at all. First off, there are many types of film that Kodak makes. C-41 is the one that you see almost everywhere (because to do the other types (B&W, ektachrome, and probly a few that i haven't ever seen) you need a different set of chemicals). This is more like Seattle Studios saying that you can't have the set of chemicals (or rather the formulas for them as it is a different mix than C-41 and screws up our machines and the film itself (just as the other types will, only put C-41 through a C-41 bath)). As far as I know Kodak doesn't make film that REQUIRE a certain Kodak only bath to process, as doing that makes it very unpopular and hence not profitable. Kodak, Fuji, and Konica are the main people who produce the chemicals photo developing (and they sell it under a few different labels too) as well as the film for it. So really your argument isn't applicable.

    18. Re:Isn't this a bit like... by Anonymous Coward · · Score: 0

      No, you've got this wrong. You can't copyright the text of ANY legal document. Instead, what the GPL is saying is that you can't change the GPL license and still call it the GPL. You CAN create another license that is exactly the same as the GPL, but with another name. So a cookie-cutter approach would work with the name changed, if that's all that M$ was concerned with. But of course, they're concerned with more than just the name GPL, they won't allow any license that specifies that source must ship with the product...

    19. Re:Isn't this a bit like... by Anonymous Coward · · Score: 0

      It is more like kodak continually changing its film so you have to go to kodak to get you film developed. The license for useing the film is to agree to not try and figure out how to develope it.

      Heck, same goes for the camera. the kodak film license says you agree not to try to figure out how to exposed the film so oyu have to use kodak cameras.

    20. Re:Isn't this a bit like... by Anonymous Coward · · Score: 0

      if you try to figure out how to create kodak film to make it a sell it, that would be a patent violation.

    21. Re:Isn't this a bit like... by steve_l · · Score: 1

      agreed.

      but the BSD license also implictly allows you to release derivative works under GPL if that is your wont. This MS license forces to to extend the BSD license with a 'you cant ever release derived works under GPL clause'

      It's a kind of 'anti-copyleft'; BSD code built on it cant ever be truly free :)

      -steve

    22. Re:Isn't this a bit like... by Groganz · · Score: 1

      It doesnt require you to use the BSD license for derivative works

      The "simplified" BSD license (FreeBSD license)


      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

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

      2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.


      So, if redistribution of modified code is permitted provided "redistributions of(/in) source code(/binary form) must retain(/reproduce) the above copyright notice..." how can you magically change one license into another license?

      "Compatible license" as listed on the GNU site does not mean wholesale theft of licensed code.

    23. Re:Isn't this a bit like... by dbrutus · · Score: 2

      Sorry, you're the one that's parsing wrong. I've been warped by working in the past for lawyers. The LGPL/GPL are not IPR licenses under the 2nd half of the definition but they don't have to be, they are named specifically.

  20. Clearly! by EXTomar · · Score: 4, Informative

    It is well known that one of the places that Window's succeeds in is small/middle sized network configurations. You plug in hardware, install (costly) software, and everything nearly automagically works. Files are shared. Printers are shared. With a little domain administration you can even tightly control it.

    The fact that the Samba Team has created such a successful implementation of the same smb/cifs kills this completely. Note the "(costly)" part in my previous paragraph goes away if you use Samba instead of a WinNT Server. And no goofy licenses either(how many seats do I need to buy?). And now that Samba has set their sights on implementing recent features like Active Directory why wouldn't Microsoft be running scared? Take away this feature from Windows and you've undercut their monopoly on administration software of Windows networks.

    1. Re:Clearly! by Anonymous Coward · · Score: 0
      It is well known that one of the places that Window's succeeds in is small/middle sized network configurations. You plug in hardware, install (costly) software, and everything nearly automagically works. Files are shared. Printers are shared.

      ...which would be fine if they weren't sharing with some 13 year old in Aruba the moment they get on the Internet.

    2. Re:Clearly! by corey_lawson · · Score: 1

      Most companies will still buy a Windows machine and software to do what SAMBA can do for them.

    3. Re:Clearly! by Anonymous Coward · · Score: 0


      And no goofy licenses either(how many seats do I need to buy?)


      You actually worry about that? Whenever I did an install at work I always used as many 999999s as would fit =)

    4. Re:Clearly! by kin_korn_karn · · Score: 1

      frankly, there's nothing wrong with this. NT makes a great file/print server for mid-sized LANs. Right tool for the job, all that. But if you think it can do any more, you're on crack.

    5. Re:Clearly! by Malcontent · · Score: 2

      Some won't and that's the point. MS want's every to be forced to buy it. If even a small percentage defects they get upset.

      --

      War is necrophilia.

    6. Re:Clearly! by madfgurtbn · · Score: 1

      If even a small percentage defects they get upset.


      And well they should. They have many hooks which maintain their monopoly, but there are several that are key, and those are the places where Linux is making slow but sure headway.

      1. Software and hardware vendors all must produce windows compatible software because that's where the market is. Only a few make Apple or Linux versions.

      2. Word, Excel, and Powerpoint file formats.

      3. NT domains and authorization schemes, etc.

      Right now OSS is just biting at the heels of M$, but at some point the momentum of Linux _could_ become unstoppable. Free as in freedom is great for geeks hacking around in their spare time, but Free as in Beer is going to catch the attention of some big companies soon. When that happens, anything that makes someone in the IT dept or any powerful user say, "But what about the stuff we already have in [insert M$ proprietary format here]?" helps keep M$ in power.

      What M$ knows, I think, is that at some point a small group of Fortune 100 companies are going to look at their bottom line and say to themselves, "Why not spend a few $million on OSS development? We could polish up Open Office, Wine, and Samba-- and save ourselves a few $Bill-ions over the next decade.

      Somewhere down the road, as GNU/Linux/OSS picks up steam we will reach a tipping point, or critical mass, where all the OEM's and all the hardware and software vendors will have to play ball with us. M$ must stop that before it is too late, if it isn't already.

      --
      Send lawyers, guns, and money. Dad, get me out of this.
  21. so can you run gpl stuff in windows? by Anonymous Coward · · Score: 0
    what's next, inability to run gpl in windows? Ruins my chances to distribute GPL software for windows.

    Might they just now put code in their software to stop programs from running them like wine, like they did with DR DOS?

  22. What about NGPL&NLGPL? by inburito · · Score: 2, Insightful

    So we just license the implementing programs with NGPL. Not-GPL, that is. It just so happens that the license terms are exactly the same as GPL but it is not GPL.

    Kind of like gnu is not unix.. I just couldn't come up with anything as clever.

    1. Re:What about NGPL&NLGPL? by pdh11 · · Score: 1
      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.
      Notice that they don't say "and any other license". They know full well that the GPL itself does not impair anybody else's intellectual property; nor could it if it wanted to. The whole thing is, as the original poster implied, a GPL scare tactic.

      Peter

    2. Re:What about NGPL&NLGPL? by Anonymous Coward · · Score: 0

      The license doesn't prohibit free. It doesn't prohibit distribution of source, and it doesn't prohibit derivitive works.

      As such, this clause would likely NOT survive in court. The words 'restraint of trade' come to mind.

      Of course, I'm not a lawyer.

  23. If Windows isn't rigth, why use it. by Anonymous Coward · · Score: 0

    Gosh, thats disguting.
    If something is broken or has absurd use terms, nobody uses it in real life (e.g. Cars, stereos, whatever).

    So why should people use Windows? Lack of IT vision?

    1. Re:If Windows isn't rigth, why use it. by dthable · · Score: 2

      Why think these days when you can just be told what to do and how to act. I took the red pill.....

  24. Not just GPL by delta407 · · Score: 4, Troll

    This is kinda creepy.

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Microsoft seems to have just banned any open source or even free (as in beer) CIFS implementations.

    Then, my question becomes: what about interpreted languages? Many languages don't have a compiled form... does the license prohibit those?

    1. Re:Not just GPL by Zo0ok · · Score: 3, Insightful

      It affects any license REQUIRING you to

      - distribute in source
      - redistribute at no charge

      ...it shouldnt be to hard to not require these things... am I wrong? The BSD license has no such restrictions, right?

    2. Re:Not just GPL by CynicTheHedgehog · · Score: 1

      That's a good observation. Okay, so the [L]GPL is ruled out, but that doesn't mean we can't have an open version floating around under the BSD license. We'll have the source code and the ability to improve it, just not the ability to prevent some foolish corporation from trying to close it up and sell it.

      If you're dogmatic about open source, nobody's forcing you to use proprietary versions of the same. Other than the unfairness of having your work whored out in the corporate marketplace, I don't see this as being a huge problem.

    3. Re:Not just GPL by rabidcow · · Score: 3, Insightful

      Of course not, Microsoft likes the BSD license. First they get their TCPIP stack from it, next they'll get a fixed CIFS implementation from it. ;)

      I find it interesting that they won't let you use licenses which put specific restrictions on derivative works, but not ones which forbid distributing them altogether. Would a license worded "you may not distribute derivative works *unless* you blah blah" where blah blah is the stuff Microsoft doesn't like work? I mean strictly speaking it doesn't require those things, you have the option to not distribute your derivative at all. (which you, of course, have with the GPL, but since it's specifically named forget it.)

    4. Re:Not just GPL by mbbac · · Score: 1

      Hell, VB.Net doesn't have a compiled form. Implement it in VB.Net (possible?) and then release that on the world.

      --

      mbbac

    5. Re:Not just GPL by MrHat · · Score: 1

      Only if you implicitly agree to the license by using their documentation. A cleanly reverse-engineered implementation isn't subject to the whim of Microsoft.

      At least not yet, I hope.

    6. Re:Not just GPL by Snowfox · · Score: 4, Funny
      This is kinda creepy.
      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

      Not creepy at all. It makes the loopholes quite clear.

      The MSGPL license, for GPL implementations of MS protocols need only include the clause that changes must be available in source code form or in binary digits tattooed across the backside of the author, and that a license fee of one wet honey glazed ham is due if the software is used consecutively for more than sixty thousand years.

    7. Re:Not just GPL by Anonymous Coward · · Score: 2, Interesting
      I wonder if the FSF would be interested in creating an MSGPL that gives the licensee two options:
      • Standard GPL terms
      • BSD-ish terms, if the licensee makes a donation of such-and-so amount of money to the FSF (pick any Dr. Evil-esque value, with appropriate pinky motions)
      In other words, promote Free Software either by distributing Free Software (a la GPL) or by giving the FSF the ammunition to promote Free Software itself.
    8. Re:Not just GPL by interiot · · Score: 2

      Nobody is going to implement CIFS (or any low-level filesystem drivers) in javascript, perl, etc. anyway.

    9. Re:Not just GPL by sheldon · · Score: 2, Insightful
      "Microsoft seems to have just banned any open source or even free (as in beer) CIFS implementations."

      Since when? The license does not prohibit development of a open source CIFS implementation using the BSD license, or many other licenses. Just the GPL.

      This is clarified by the most important part of the text you quoted: any license that requires in any instance that other software distributed with software subject to such license...[notice emphasis on the word requires]

      The GPL requires you do all those things, and Microsoft is simply stating that their software is incompatible with those provisions and reminding you not to use it in that context. Just as the GPL license was incompatible with the old BSD license that required you to give credit to the University... Why is it Evil for Microsoft to do this, but not for Richard Stallman? Do I smell hypocrisy?

    10. Re:Not just GPL by 31eq · · Score: 1

      Really? I don't think that would apply to the GPL if it didn't explicitly mention the GPL. From the GPL:

      0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

      So it only covers the software that's licensed under it and derivative works, not to other software distributed with it.

    11. Re:Not just GPL by Florian+Weimer · · Score: 2

      Microsoft seems to have just banned any open source or even free (as in beer) CIFS implementations.

      No, they just disallow strong copyleft. Licenses such as the zlib license which permit software hoarding are acceptable to Microsoft. Guess why...

    12. Re:Not just GPL by Anonymous Coward · · Score: 0

      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.


      Actually, as I read it, not even the GPL applies to the latter restrictions, and is only effected because it's in there explicitly.

      Since neither the GPL nor any other license I can think of effects software "distributed with" it, I don't see a problem. "linked with", "including part of", etc. are an entirely different story.

      Of course, since they said it applies to GPL and LGPL, it does. Then again, it'd have to hold up in court.
    13. Re:Not just GPL by jrumney · · Score: 1

      You missed the word OTHER in there. Even the GPL does not require that OTHER software distributed with the GPLed software be GPLed. If it weren't for the explicit inclusion of GPL and LGPL in there, that clause would not apply to them. I have seen free(beer)ware licenses in the past that forbade distribution on compilation CDROMs that also contained non-free(beer) software. But those sort of licenses are pretty rare these days.

      I have to wonder how legal it is for a convicted monopoly to include anti-competitive clauses such as this in their licenses.

    14. Re:Not just GPL by zmooc · · Score: 2

      That's not creepy. That's the single best reason to switch to Linux on the Workstations as well!:)

      --
      0x or or snor perron?!
    15. Re:Not just GPL by Darren+Winsper · · Score: 2

      You can't use BSD license either, since that would mean the software is free to distribute.

    16. Re:Not just GPL by david.johns · · Score: 1
      And then, because the BSD allows (and I would say, even encourages) forking (see: commercial Unices), you make a GPL'd version of the same thing...

      Without ever looking at Microsoft's documentation. Ever heard of a 'reference implementation!'

      MUHAHAHAHAHAHAAHHAHAH! ;)

    17. Re:Not just GPL by m_ilya · · Score: 2

      I'm not sure if it is really good idea but anyway some people did tried to implement filesystem in Perl.

      --

      --
      Ilya Martynov (http://martynov.org/)

    18. Re:Not just GPL by Icculus · · Score: 1
      ...a license fee of one wet honey glazed ham...

      Come on, let's not make the poor pigs suffer for m$'s poor licensing terms. I'd have no objection if you meant Steve Ballmer. You might want to reword it in that case.
    19. Re:Not just GPL by zsmooth · · Score: 3, Informative

      Wrong, you can charge for redistribution of BSD licensed software. Link

    20. Re:Not just GPL by Harinath · · Score: 1
      What you highlighted is not the issue at all.

      The actual problem with this is that it totally misunderstands what the GPL is about.

      Let us call the "objectionable" license L. Let X be a software distributed under L. Let Y be another piece of software that is distributed with Y.

      The key is

      "any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form"
      It says that L would be bad if it requires package Y to be somehow disclosed.

      GPL is NOT such a license. However, GPL is explicitly clubbed in with such licenses as being bad (and vaguely implies that GPL is such a licence).

      Now, if package Y intimately depended on package X, then the L would apply to package Y. If package X implemented an "open" standard, and package Y depended on X only to the extent defined in the standard, then Y doesn't intimately depend on X. (If the standard itself was distributed under license L, of course then Y has to be disclosed, but it would still have nothing to do with X).

      So, the attack on this would be:

      1. Claim that the clause listed GPL and LGPL as examples of bad licenses, and the definition of bad licenses is the subclauses a, b, c.
      2. Show that the GPL doesn't have the properties listed as bad (which is true)
      3. Hence, say that the choice of examples is bad, and claim that the definition doesn't apply to GPL
      4. Hence, any restrictions on "IPR violating licenses" doesn't apply to GPL
      Of course, the problem is claiming #1. You get into intent, and hairsplitting about wordings.

      If nothing, this is libel against GPL and should also be objected-to on those grounds. GPL does not impair "Intellectual Property Rights" -- if at all, it is a trade of your IPRs for others' IPRs.

    21. Re:Not just GPL by Harinath · · Score: 2, Informative
      The GPL requires no such thing. Read the clause:
      any license that requires in any instance that other software distributed with software subject to such license..
      (notice the emphasis on the word "distributed with")

      The GPL has no problems with being distributed with non-free code (as opposed to, say, the old Artistic License).

    22. Re:Not just GPL by Anonymous Coward · · Score: 0

      The licence states that distribution cannot be done with any licence that REQUIRES that the resulting product be distrubuted for free......

      That means that BSD or Apache licence is OK.

      Why do slashdot people have to be so ignorant. The GNU licence is great, but it is not for everyone. Microsoft is exercising their rights with their intellectual property much like the developers that use the GNU licence do. GNU developers say, I created this and I want it always to be free. Microsoft says, we created this, we want people to be able to make free implementation and, even, make a profit if they choose..... If they allowed the GNU licence, it would NOT be allowed in a closed source product..... If someone implemented this protocol under GNU and Microsoft endoursed it, that would cantaminate their stuff with GNU too. I am sure their leagal department figured this out. No company can endourse a GNU implementation of their intellectual property and not run the risk of cantamination. In many cases, GNU holds back inovation....

      I am not against the GNU licence, and, I do believe that it is the ultimate exercise of copyright freedom. I just think people need to realize that it is not the best for all things.

    23. Re:Not just GPL by Anonymous Coward · · Score: 0


      Come on, let's not make the poor pigs suffer for m$'s poor licensing terms. I'd have no objection if you meant Steve Ballmer. You might want to reword it in that case.


      In 60000 years there won't be any more pigs, just "Microsoft PigLike Substance XXXXP".

    24. Re:Not just GPL by Rogerborg · · Score: 2
      • Microsoft seems to have just banned any open source or even free (as in beer) CIFS implementations.

      Oh no, quite the opposite. Read it carefully. It prohibits any license that "requires [...] other software distributed with" [to supply source, open ended licenses or no-charge distrubutions]

      The thing is, there are no open source licenses that do this, because none of them effect software "distributed with". The only license that comes close is the GPL, that has to be extended to source linked to the GPL source to form a derivative piece of software. But that's not "other software".

      And note that this doesn't prohibit (e.g.) the Mozilla license, but it does explicitely prohibit the functionally equivelent LGPL license. The only two licenses that this clause bans are the explicitely listed GPL and LGPL.

      This is a (poorly) obfuscated attack aimed squarely at the FSF. If they'd stuck to the GPL and the list of prohibitions (which no other open source license even comes close to matching) then they might have been able to deny it. But to explicitely ban the LGPL when it's no "worse" (or better) than Mozilla makes is clear what this is: a declaration of war on the FSF. Oh my.

      --
      If you were blocking sigs, you wouldn't have to read this.
    25. Re:Not just GPL by dachshund · · Score: 1
      c) be redistributable at no charge ...

      and that a license fee of one wet honey glazed ham is due if the software is used consecutively for more than sixty thousand years.

      +1.

      Though, I would imagine that no real modifications to the GPL would be required in the "redistributable at no charge" department, considering that the GPL doesn't actually require distribution at no charge. You can, as we all know, charge any price you can get for a GPLed project, and you can charge a reasonable fee to folks who request the source code (but no more than your cost of physically delivering it-- does this represent a violation?)

      Am I correct in this?

    26. Re:Not just GPL by felicity · · Score: 1

      There seem to be many options available here for a and c. "no charge" does not mean "must cost money." What if I want to charge you by showing you an ad in a README?

      What's the definition of "source code form"? Is distributing it as a tar file different that "source code form"? You can't compile a tar file. What about base-64 or rot-13 encoding? What if I distribute a script or binary that when it runs displays source code? I'd only be distributing a program which is not source code in and of itself.

      Just some thoughts ...

    27. Re:Not just GPL by Rogerborg · · Score: 3, Insightful
        • any license that requires in any instance that other software distributed with software subject to such license
        The GPL requires you do all those things [...] [This] license [only bans] the GPL

      You're right, but for the wrong reason. (As an aside, the GPL does not require you to distribute "software" for no charge, only to provide access (or information about how to get access, for non commercial binary distributions) to the source (not the "software") at no more than cost-of-distribution). But the issue is actually the "other software distributed with" part. There is no open source-ish license that covers anything "distributed with". That's pure Microsoft FUD. The GPL explicitely extends to software linked with GPL source to produce a derivative product, but that's a whole different kettle of fish.

      You're absolutely right that this is an attack on the GPL, but it's the LGPL prohibition that's the real eye opener. Consider that the Mozilla license is functionally equivelant to the LGPL, and it's not prohibited, whereas the LGPL is.

      This isn't an attack on open source, nor even on "viral" licenses. It's a direct attack solely on the GPL and LGPL, and by extension the FSF. Battle on.

      --
      If you were blocking sigs, you wouldn't have to read this.
    28. Re:Not just GPL by Anonymous Coward · · Score: 0

      Why this was modded up I have no idea, but I suspect that it's because very few people understand the intent of the GPL, including you.

      The GPL was designed to prevent proprietary implementations of software, period. The GPL is a way to prevent the monopolization of information because, to para-phrase RMS, hoarding of information (whether it be code, scientific research, whatever) is anti-social. This is not a diffult concept to grasp, and the effects of the "marketplace" make this readily apparent in just about all walks of society today.

      Simply, the GPL is not about IP or wealth protection, it's about ethics and the Golden Rule. If you can't grasp that, you belong in Redmond.

    29. Re:Not just GPL by No+One · · Score: 3, Insightful

      Actually, the language prohibits the GPL and LGPL only, AFAIK. The language in Microsoft's license governs licenses that restrict software "distributed with software subject to such license". This would be licenses that require source from bundled software, and I'm not aware of any license with that requirement. The GPL doesn't require that, it requires source from derivative works. The Microsoft license doesn't mention that. The GPL is restricted because it's specifically mentioned. A non-GPL license with precisely the same terms as the GPL wouldn't be restricted by the Microsoft licensing agreement.

      However, just copying and renaming the GPL wouldn't be enough, I think. My bet is that the judge would just consider that sophistry, look on it as an attempt to make him and his court look stupid, and nail you twice as hard. However, if you did a complete rewrite from scratch on the language, it might well stand up in court if you had a decent lawyer. However, Microsoft would amend their license terms in about 5 minutes to add your license.

      Finally, RMS didn't create the GPL to be incompatible with the BSD license. The terms of the GPL were incompatible with the old BSD, people asked RMS about it, and they were answered. The Microsoft license, OTOH, is specifically aimed at the GPL, and at Samba in particular. Furthermore, the language is designed to make people misinterpret the GPL as you did, restricting things it doesn't. And the GPL never never contained language calling the BSD license a "bend over and let the proprietary software companies rape you" license, while Microsoft uses the terms of this license to spread even more anti-GPL FUD by calling it an "IPR Impairing" license.

      --

      There is no sin except stupidity -- Oscar Wilde
    30. Re:Not just GPL by SpaceLifeForm · · Score: 1

      I have visions of pigs dancing...

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    31. Re:Not just GPL by Ian+Bicking · · Score: 2
      Do I smell hypocrisy?
      No, there is no hypocrisy here. The GPL does not impose any restrictions on viewing the software, which is itself a technical spec -- ditto the GFDL (the GPL equivalent for documentation). This license does not refer to MS software, it refers to a technical spec necessary to communicate with MS software.
    32. Re:Not just GPL by Anonymous Coward · · Score: 0

      HAM AND EGGS
      A day's work for a chicken
      A lifetime commitment for a pig

    33. Re:Not just GPL by kin_korn_karn · · Score: 2


      they must have been Damian Conway fans. Ever seen Lingua::Romana::Perligata? That guy's... unique.

      That's such a waste of talent. Someone smart enough to pull that off ought to be working on a cure for cancer or AIDS instead of writing joke modules for an open source scripting language.

      aw hell, I'm offtopic... bye now

    34. Re:Not just GPL by Trepalium · · Score: 1

      It is possibly subject to their patents, however, and only agreeing to their license gives you rights to use their patents on CIFS/SMB.

      --
      I used up all my sick days, so I'm calling in dead.
    35. Re:Not just GPL by firewood · · Score: 1


      Microsoft seems to have just banned any open source or even free (as in beer) CIFS implementations.

      By Microsofts definition, neither the BSD license (doesn't require source distribution) nor the Mozilla public license (doesn't place requirements on other software) are impared. But they are open source licenses.

    36. Re:Not just GPL by umeboshi · · Score: 1

      ''' First off, code is either in source form or object form. Interpreted languages are distributed as source. There you'd be forced to distribute the program in "source code form", and you'd be in violation of the rules. '''

      Only if the _license_ forces you to distribute the source, not the code itself.

    37. Re:Not just GPL by BeBoxer · · Score: 2

      Do I smell hypocrisy?

      Not at all. What Microsoft is doing is a direct attack on GPL software. Explicitly, and by name. As other posts clarify, their license wouldn't even cover the GPL if it wasn't listed by name.

      It would be hypocrisy if the FSF included a phrase in the GPL which prohibited Microsoft and it's employees from using GPL software. Or if the GPL included a phrase prohibiting it's use on any machine running an operating system written by Microsoft. But the GPL doesn't do any of those things.

      Truly only Microsoft could be so bold as to conduct such a blantant attack as part of it's "punishment" for being a convicted monopolist. First we hear that their new uniform OEM license includes compulsory patent licenses, now we find out that as part of "publishing" their protocols they explicitly attack Samba and GPL software. It's remarkable. Hopefully the judge is paying attention and will realize that M$'s abuses are not going to go away under the proposed settlement, but in fact are going to get worse. Much worse. I am absolutely astounded that they would dare to pull such crap off when the settlement hasn't even been approved yet.

    38. Re:Not just GPL by Anonymous Coward · · Score: 0
      First off, code is either in source form or object form. Interpreted languages are distributed as source.

      Bzzzt. Check again. Java's .class files are distributed in binary form, still they are interpreted (or that bytecode if JIT'ed - but that's another issue).

      So what is Java bytecode then? An abomination? :-)

      ANY code, even at the CPU level, is at one point interpreted. Any CPU can be emulated, meaning what you consider compiled could for me be interpreted (think emulators). Where's the line?

    39. Re:Not just GPL by PhotoGuy · · Score: 2
      Its a fine line, but basically MS is saying "no GPL for you" because they dont want people to be forced into giving away source/object code for the implementation. Just use a BSD license and pretend in your head its GPL instead.
      While in general I am a huge fan of the BSD License, and don't like the GPL, I can see why MS is doing this. With BSD licenses, they are free to use any code that's out there under that license, and incorporate it into their product (as they have done in the past, with networking code). So if the Samba team were forced into FreeBSD licensing because of this, and did some things better or more efficient, MS could use Samba's code to improve their product.

      And, being a BSD License fan, I don't have anything against this, if it weren't for the fact that MS were a conficted predatory monopolist; any problem I have with them doing anything like this is solely due to pathetic lack of punishment or reasonable sactions by the government, in trying to make them play fair.

      The GPL isn't the solution to this problem, proper enforcement of antitrust law is.
      -me
      --
      Love many, trust a few, do harm to none.
    40. Re:Not just GPL by Anonymous Coward · · Score: 0

      Assuming such patents were upheld in court as something worthy of a patent.

    41. Re:Not just GPL by martinflack · · Score: 2

      Just use a BSD license and pretend in your head its GPL instead.

      Yeah... Then Microsoft's first Service Pack will just replace their code with the open source community's BSD code, instantly improving the stability and features of Windows, at no cost to Microsoft!

    42. Re:Not just GPL by AaronStJ · · Score: 2
      Microsoft seems to have just banned any open source or even free (as in beer) CIFS implementations.
      Actually, it looks to me like they just banned licenses that require the code to be distributed (ie, GPL). Take a look at the text with my emphasis:
      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; [etc.]
      It looks like BSD style liscenses are still peachy keen. My guess is that Microsoft is trying to sidestep the viral nature of GPL. That way if someone implements CIFS better than they did, Microsoft can use that code instead. =)
      --
      Stupid like a fox!
    43. Re:Not just GPL by wfrp01 · · Score: 2

      David and Goliath. To anyone following along, who supports the FSF, please consider lending a hand. Any help you can provide is, well, helpful. And the satisfaction of watching evil giants fall...

      --

      --Lawrence Lessig for Congress!
    44. Re:Not just GPL by sheldon · · Score: 2

      "Actually, the language prohibits the GPL and LGPL only, AFAIK."

      No, that's why I highlighted the part that says "or any". Yes, they name the GPL specifically, but they refer to any language that has requirements like the GPL.

      "Finally, RMS didn't create the GPL to be incompatible with the BSD license. "

      RMS created the GPL specifically to be incompatible with a lot of existing licenses. He admits this, it's part of his entire manifesto. Not sure why you are arguing that point because it's obvious.

    45. Re:Not just GPL by derobert · · Score: 1

      Sure, so basicly, write the software under, e.g., the BSD licence, new version. Then distribute it to a third party (and only that party). They then release under the GPL to the rest of the world.

    46. Re:Not just GPL by UncleFluffy · · Score: 1

      So if the modified-GPL says:

      "you may either distribute source or your code must display the text "Bill Gates is a stinky poo-head" every 5 seconds during operation" everything would be ok ?

      Cool. Problem solved :)

      --

      What would Lemmy do?

    47. Re:Not just GPL by No+One · · Score: 1

      but they refer to any language that has requirements like the GPL.

      Except the GPL doesn't have the requirements they list. I explained this in my post, and many other people have pointed this out as well. Please read more carefully. The GPL, in fact, contains language specifically saying that it doesn't touch aggregate works, which is what the Microsoft language refers to.

      RMS created the GPL specifically to be incompatible with a lot of existing licenses.

      The GPL was not created specifically to be incompatible with any individual license. The GPL was not created specifically to allow the FSF to SLAPP an existing software project out of existence. The GPL does not contain knowingly dishonest language to further a FUD campaign.

      --

      There is no sin except stupidity -- Oscar Wilde
    48. Re:Not just GPL by No+One · · Score: 1

      Addendum: For a license to violate the second half of the Microsoft license, it must violate clase 9 of the OSD. I'm not aware of any license that does, and if one does it's by definition not Open Source and I doubt the FSF considers it Free either.

      --

      There is no sin except stupidity -- Oscar Wilde
  25. MS is not the only one with GPL problems by Utopia · · Score: 2

    Many other organization baulk at GPL.
    Intel and HP for example had problems with the GPLed Mono project.

    Microsoft seems to be OK with the BSD license. The don't seem to be against open source either
    considering that the Microsoft Shared source code licence is pretty liberal.

    1. Re:MS is not the only one with GPL problems by Kamel+Jockey · · Score: 2

      Microsoft seems to be OK with the BSD license.

      Of course they are ok with the BSD license, because their entire TCP/IP stack was initially taken from BSD-licensed source code :)

      --
      In case of fire, do not use elevator. Use water!
    2. Re:MS is not the only one with GPL problems by Anonymous Coward · · Score: 0

      Another troll.

    3. Re:MS is not the only one with GPL problems by gmack · · Score: 2

      How the hell is that liberal ??

      You can only use it for non commercial purposes and any derivitave works must be continued on the same licence so it's just as viral as the GPL

      It's a licence that bars you from competing.

    4. Re:MS is not the only one with GPL problems by Anonymous Coward · · Score: 0

      The don't seem to be against open source either considering that the Microsoft Shared source code licence is pretty liberal.

      LOL!!!!!! You're nick reflects where your head seems to be. Get a clue.

  26. The Bastards! They killed ... by Quazion · · Score: 1

    the GPL!

  27. hahahahh... by pb · · Score: 2


    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.


    Note the "or (c)"; oh no, free of charge! What will those godless zealots think of next, and how will Scrooge McDuck hold onto his billions this week!

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:hahahahh... by 1g$man · · Score: 1

      No, they are saying that it can't be distributable under a license that *requires* it to be redistributed at no charge.

      Ex. BSD licensed code does not *require* the code to be redistributed for free, but it certainly allows it.

    2. Re:hahahahh... by pb · · Score: 2

      Ah, but is that such a bad thing?

      And how do people put licensing restrictions on what people implement from the documentation, anyhow... all of this still sounds quite bizarre to me.

      Ah well, time to join in to the evil silliness, and write up a spec for something popular, and require any implementations to be licensed under something DFSG-compliant, and require any patents derived from this to be licensed to ME...

      --
      pb Reply or e-mail; don't vaguely moderate.
    3. Re:hahahahh... by 1g$man · · Score: 1

      And how do people put licensing restrictions on what people implement from the documentation, anyhow... all of this still sounds quite bizarre to me.

      i imagine it works like any other non-disclosure agreement.

      the way i see it, either you reverse-engineer their protocols on your own and then do whatever you want with that information. if you want to use microsoft's information, then you play by their rules. they don't *have* to give that information out in the first place.

      not that i like the way microsoft does things,..

      but, can someone tell me this: can someone use the documents, implement code under the BSD license. then a third party can look at *that* code and develop code under code under a GPL license. how would that work?

    4. Re:hahahahh... by pb · · Score: 2

      Actually, you can take a *BSD-licensed project, slap a copy of the GPL on it, and distribute it, just as you can make it a closed project and sell it.

      The only clause in the BSD-style license that was incompatible with the GPL was the advertising clause, and that is gone now.

      --
      pb Reply or e-mail; don't vaguely moderate.
  28. patents? by splorf · · Score: 5, Informative
    Section 1.6
    1.6 "Necessary Claims" shall mean those claims of a patent or patent application, including without limitation, United States Patents Nos. 5,265,261 and 5,437,013, which (a) are owned, controlled or sublicenseable by Microsoft without payment of a fee to an unaffiliated third party; and (b) are necessarily infringed by implementing the CIFS communication protocol as set forth in the Technical Reference, wherein a claim is necessarily infringed only when there are no technically reasonable alternatives to such infringement.
    indicates you can't implement CIFS without a license for those patents. The "Royalty-Free CIFS Technical Reference License Agreement" is the patent license, but it has an anti-GPL clause, and nothing else licenses you the patents.

    It's an antimatter version of the GPL, like a GPL from the parallel Star Trek universe where everyone was evil.

    Microsoft has gone ballistic. It has begun.

    1. Re:patents? by Jay+Maynard · · Score: 1
      I was looking at that...What do those patents claim, and is it possible to implement CIFS without them? If not, then M$ has something with which to hit Samba over the head...


      Personally, I think it's hypocritical as hell for GPV advocates to bash M$ for doing exactly what they claim in the first place: license their code as they wish.


      And no, I'm not an M$ toady, either. I've been arguing against the GPV for over 12 years now. If you want to give your work away, then do so. If not, then don't. Don't restrict it and claim you're giving it away.

      --
      Disinfect the GNU General Public Virus!
    2. Re:patents? by Shiny+Metal+S. · · Score: 2
      Section 1.6 [...] indicates you can't implement CIFS without a license for those patents. The "Royalty-Free CIFS Technical Reference License Agreement" is the patent license, but it has an anti-GPL clause, and nothing else licenses you the patents.

      So the patents make it complicated... I haven't thought about patents here, so I thought it would be solved if someone just rewrites those specs, something like OT III - Scientologys "secret" course rewritten for beginners. But fortunately, once again, software patents saved the day!

      It's an antimatter version of the GPL, like a GPL from the parallel Star Trek universe where everyone was evil.

      The whole thing starts to look really nasty... I wonder what will be the free software community riposte.

      --

      ~shiny
      WILL HACK FOR $$$

    3. Re:patents? by Waffle+Iron · · Score: 3, Funny
      It's an antimatter version of the GPL, like a GPL from the parallel Star Trek universe where everyone was evil.

      It's easy to imagine Evil Linus with a goatee, but what would Evil RMS look like?

      I imagine that in this universe Bill Gates is a Luke-Skywalker kind of figure at the head of the rebel Microsoft organization, trying to take down the Orwellianly-named Free Software Foundation.

    4. Re:patents? by Anonymous Coward · · Score: 0
      It's easy to imagine Evil Linus with a goatee, but what would Evil RMS look like?

      Bill Gates.

    5. Re:patents? by splorf · · Score: 1
      I haven't studied the patent and don't know how or whether Samba will be affected. Things could get interesting :-(.
      Personally, I think it's hypocritical as hell for GPV advocates to bash M$ for doing exactly what they claim in the first place: license their code as they wish.
      That's not what's going on here. The GPL doesn't affect implementations that don't use other people's GPL'd code. If you want to interoperate with my GPL'd toolkit and don't want to ship source, don't use my code--write your own compatible implementation and license it any way you want, and you'll have no GPL problems.

      This Microsoft thing is different. Because of the patents, it claims to control your licensing even if you wrote your implementation 100% by yourself. The GPL never attempts anything like that.

    6. Re:patents? by RatFink100 · · Score: 2

      It's easy to imagine Evil Linus with a goatee, but what would Evil RMS look like?

      RMS already looks evil - look at the beard for goodness sake! ;)

      I imagine that in this universe Bill Gates is a Luke-Skywalker kind of figure at the head of the rebel Microsoft organization, trying to take down the Orwellianly-named Free Software Foundation.

      Yeah Bill would be this rebel programmer fighting against the massive control-freak (MCF)that wants to take over all the software on your computer. Hmmm sounds familiar

    7. Re:patents? by mmusn · · Score: 2
      Microsoft can license their code in whatever way they like--the more restrictive, the better as far as I'm concerned.

      This isn't about licensing code, however. It's an attempt by Microsoft to restrict what you can do with code you hold the copyright to based on having read a document that they have written. And that's not OK. The GPL is completely different--if you want to make a proprietary implementation that works like a piece of GPL'ed code, the GPL doesn't stop you.

    8. Re:patents? by Mr.+Fred+Smoothie · · Score: 2
      If you want to give your work away, then do so. If not, then don't. Don't restrict it and claim you're giving it away.
      So, what's my option if I want people to be able to *use* my work without compensating me, while preventing people from being *compensated* based on my work without compensating *me*?

      GPL advocates don't claim that they're giving anything away; they claim there giving something away with restrictions.

      And if you think its hypocritical to bash people for licensing code as they wish, why've you been fighting the GPL for 12 years?

      --

    9. Re:patents? by wfrp01 · · Score: 2

      Seems to me that these patents form the foundation of this offensive maneuver. Otherwise they would have no basis for disallowing alternative implementations.

      So then, any chance anyone can find grounds to dismiss the validity of either of these patents? Here are links to the USPTO files:

      Patent number 5,265,261

      Patent number 5,437,013

      At the very least, this sickening abuse of patent rights provides further support for the elimination of software patents.

      --

      --Lawrence Lessig for Congress!
    10. Re:patents? by thing12 · · Score: 1
      I was looking at that...What do those patents claim, and is it possible to implement CIFS without them? If not, then M$ has something with which to hit Samba over the head...

      They're both pretty much the same thing:

      US5265261: Method and system for network communications using raw mode protocols

      US5437013: Method and system for network communications using raw mode protocols

      The second one is just newer....

    11. Re:patents? by blakestah · · Score: 2

      I was looking at that...What do those patents claim, and is it possible to implement CIFS without them? If not, then M$ has something with which to hit Samba over the head...

      They basically describe the SAMBA protocol.

      Microsoft will need to actively stop people from using SAMBA, which they may choose to do. I suspect the EFF would contest the patent claims, and an enormous PR war would ensue. It would be really ugly.

      Right now, Microsoft seems to want developers to agree not to use their tech spec document to make GPL'd implementations of SAMBA.

    12. Re:patents? by Anonymous Coward · · Score: 0

      I just read that patents..
      On my IMHO, it's rather easy to create implementation
      not covered by that patent but making the goal fulfilled.
      For example, we can eliminate "application program"
      from the implementation at all.

    13. Re:patents? by BitwizeGHC · · Score: 1

      It's easy to imagine Evil Linus with a goatee, but what would Evil RMS look like?

      Pretty much the same, I imagine. As he is he's a dead ringer for the "Rasputin" character from the World Heroes video game.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    14. Re:patents? by spoonist · · Score: 1

      It's easy to imagine Evil Linus with a goatee, but what would Evil RMS look like?

      That's easy too... the Evil RMS would be 100% completely hairless.

    15. Re:patents? by Daniel · · Score: 3, Interesting

      Just some comments:

      Patent number 5,265,261

      Unless I'm misreading, they appear to have patented the notion of client-server communication over a persistent channel? (at least, as it relates to SMB) Amusingly, they call the client a "consumer".

      I think the twist may be that it's zero-copy and headers aren't used. Nothing particularly exciting.

      Patent number 5,437,013

      This looks like pretty much the same deal. Both are obfuscated to make them look more complex, I think.

      Anyway, I don't know what a lawyer would make of these, but they look silly to me, which probably means they're completely valid.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    16. Re:patents? by Anonymous Coward · · Score: 0

      The phrase "sauce for the goose" springs to mind.

      (L)GPL supportors have been saying for ages that no-one has to use (L)GPL material and that they can just write their own instead. If on the other hand, you want to use (L)GPL stuff you have to abide by the (L)GPL.

      Microsoft is saying exactly the same thing. If you don't want to use their technology, use something else instead. If you do want to use it, you have to abide by their license.

    17. Re:patents? by Anonymous Coward · · Score: 0

      I doubt the EFF would be involved as there's no real constitutional question at stake.

      Samba is very important to the network storage business, and those folks have the money for lawyers. Unless, MS really does have them in a box.

    18. Re:patents? by mpe · · Score: 2

      This looks like pretty much the same deal. Both are obfuscated to make them look more complex, I think.

      Isn't this this usually the case with "patent fraud"? Use highly obfuscated language so patent examiners think it is "original" and "innovative".

    19. Re:patents? by Royster · · Score: 1, Troll

      what would Evil RMS look like?

      Since RMS is his own worst enemy, then his anti-version is himself.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    20. Re:patents? by Anonymous Coward · · Score: 0

      > Right now, Microsoft seems to want developers to agree not to use their tech spec document to make GPL'd implementations of SAMBA.

      Read it again; Microsoft doesn't want developers to use any tech spec document and make a GPL'ed SMB-compliant implementation. MS claims that any such implementation will infringe their stated patents.

    21. Re:patents? by Ioldanach · · Score: 2

      Unless I'm misreading, they appear to have patented the notion of client-server communication over a persistent channel?

      At worst, even if it can't be overturned with prior art, the patents are so specific that it would be fairly trivial for a free implementation of SMB to avoid crashing into them. Simply storing the transferred packets with their incoming headers eliminates infringement of the patents. I'm sure SMB developers can come up with something more elegant and efficient that avoids the patents, though.

      A cardinal rule in submitting patents is to make them just general enough that another party can't circumvent them to perform the same task with a trivial change. It looks like whoever wrote these patents didn't remember that rule.

    22. Re:patents? by mpe · · Score: 2

      This isn't about licensing code, however.

      What "code" this appears to be an attempt to impose a viral EULA onto a protocol specification.

      It's an attempt by Microsoft to restrict what you can do with code you hold the copyright to based on having read a document that they have written. And that's not OK.

      Since they are apparently attempting to impinge on other people copyright are they not in breach of the DMCA themselves?

    23. Re:patents? by Anonymous Coward · · Score: 0


      This Microsoft thing is different.



      One small change to that quotation makes them entirely the same.


      license their intellectual property as they wish.


      Yes they are different in that Microsoft is licensing a patent and GPL is licensing a particular expression through copyright.
      However, the common concept is that "I own this intellectual property and I'll tell you under what terms you can use it".

    24. Re:patents? by Courageous · · Score: 2

      imagine that in this universe Bill Gates is a Luke-Skywalker kind of figure at the head

      Hey, that's a really good analogy. Billy is such a whiner, and so was Luke! "Oh, gee Obi-wan, they just killed my parents, and I'm really bummed out. Whah." LOL.

      C//

    25. Re:patents? by Arandir · · Score: 1

      FSF/GNU argues very strenuously that software should not be owned. If you don't own the software that you write, then why should you expect any compensation for it? It's like saying you don't own that apartment complex down the street, but still expect regularly monthly rents from the inhabitants.

      But this is way off topic. The CIFS "license" attempts to restrict what you can do with the knowledge you gained from reading a document. In essence, it tries to place a patent-like restriction on a protocol.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    26. Re:patents? by Deven · · Score: 2

      Microsoft is saying exactly the same thing. If you don't want to use their technology, use something else instead. If you do want to use it, you have to abide by their license.

      That's a valid point. Is turnabout fair play? Since the GPL deliberately refuses to "play nice" with proprietary software, and the GPL codebase is starting to grow to a point where Microsoft feels threatened, is it any wonder that Microsoft wants to keep their technologies from "playing nice" with the GPL as well? Yes, Microsoft is a dangerous monopoly that needs to be reigned in, and the remaining states have the right idea. Nevertheless, Microsoft has some valid concerns about the GPL. The GPL has always been the underdog, but an all-GPL world may well be as dangerous as an all-Microsoft world, albeit in different ways.

      We scoff at the obtuseness of Microsoft apologists who fail to see the obvious (to us) dangers of an all-Microsoft world. At the same time, we have GPL zealots eagerly awaiting an all-GPL world, turning a blind eye to the ramifications and possible dangers therein. Some will consider this heresy, but could we perhaps be as myopic as the Microsoft apologists we scorn so easily? Who will pay for polished end-user software to be developed when there's no money to be made from sales?

      We may like and support free software, but do we actually want ALL software in the world to be viral free software? In the end, is pro-GPL extremism really any better than pro-Microsoft extremism?

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

    27. Re:patents? by ethereal · · Score: 1
      ...the Orwellianly-named Free Software Foundation.

      I don't know why, but I thought that image was hilarious. They could have a guarded citadel, super star destroyers, a kickass march for a theme, etc. I love it!

      --

      Your right to not believe: Americans United for Separation of Church and

    28. Re:patents? by Anonymous Coward · · Score: 0

      Man, I could win every argument I got into if I could just change one word of what the other guy was saying.

      Bill Gates: The GPL is really, really, really bad.
      Me: Hold on, let me change one word and get back to you... Ok, say that again?
      Bill Gates: The GPL is really, really, really Great!
      Me: See, I told you so.

      The GPL author is as thoroughly oppossed to software patents as he is in favor of the GPL. So, go ahead and change one word, but now you are talking about something 180-degrees different from what the GPL people advocate.

    29. Re:patents? by Anonymous Coward · · Score: 0

      I imagine evil RMS would be a clean shaven, close cut, slimey car salesman in an expensive business suit.

    30. Re:patents? by WNight · · Score: 2

      If you use GPL code as a crib-sheet, you can re-write a program and claim your own copyright on it. The GPL is basically something you agree to if you don't mind, or are too lazy to reimplement it.

      Microsoft wants to keep anyone from ever doing what they're doing, regardless of how the person figures it out.

      There's a big difference. The GPL can be worked around, crooked patents can't.

    31. Re:patents? by FallLine · · Score: 2
      So, what's my option if I want people to be able to *use* my work without compensating me, while preventing people from being *compensated* based on my work without compensating *me*?
      Your option is quite clear, obtain it by reverse engineering, either your own efforts or someone elses. If you reserve the right to ensure that you have a say about what happens with works that are derived from yours (e.g. GPL code), then I don't see how you can say MS can't do the same thing with their own.

      GPL advocates don't claim that they're giving anything away; they claim there giving something away with restrictions.
      But they are giving it away with restrictions. There's nothing at all natural with saying that I can't take source code, distribute the changes and NOT allowing me to keep the source to myself. Even in a world free of government intervention, this is not going to happen.

      And if you think its hypocritical to bash people for licensing code as they wish, why've you been fighting the GPL for 12 years?
      The GPL's proponents say, in so many words, that it is immoral to have any form of intellectual property. For them, it SIMPLY is a contradiction to assert intellectual property rights (e.g., you must share your modifications) and at the same time say that it's unethical. I, and others like me, on the other hand, assert that the inventor has every right to dictate the terms and conditions of their own IP, so I _allow_ the GPL. However, that doesn't mean that I have to, nor do I, agree with it. I believe its ends are foolish and naive and I believe its means (e.g., the GPL license) are sub-optimal even to achieve the substantive part of its ends.
  29. oh well, by jpumar · · Score: 1

    I guess I'll re-write my samba implementation modules...

    What a moron I am! I should've thought of that.

    sigh...

    1. Re:oh well, by Anonymous Coward · · Score: 0

      > I guess I'll re-write my samba implementation modules...

      ...and MS will claim that your new implementations infringe on their stated patents, and you'll be in court or you'll stop building the new implementations. Have a nice day.

  30. They'll keep right on... by jmu1 · · Score: 2, Insightful

    until noone is listening. There are tons of folks out here in support land that are getting fed up with the askew view those chowder heads keep spewing. Mark my words, Ross Perot will laugh at just how out of the loop those guys will have gotten themselves with their "you can't do anything unless we say" rhetoric. Seems to me that they are on a one way trip to being ignored after all the stuff they have been pulling the past few years.

    1. Re:They'll keep right on... by Anonymous Coward · · Score: 0

      i hope you're right - the only way defeat this sort of thing is to stop using their products.

  31. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  32. Samba for windows by Glorat · · Score: 5, Interesting

    This isn't my area of experise... but would it be possible for an open source implementation to be made for Windows? Samba for windows? If it is good enough, then the growing numbers of companies out there that want Windows and Linux to interoperate will have an alternative from the M$ machine with all the benefits of the free (both senses) world. The implementation could be independent on any M$ specification and thus be free from any M$ restriction completely

    1. Re:Samba for windows by Picass0 · · Score: 2

      Mod parent up.

      I'd like to know how viable an alternative to SMB for windows would be.

    2. Re:Samba for windows by ibennetch · · Score: 1

      I have almost no clue about SMB; but isn't SMB a network protocol; and since Windows already implements it, what good would it do the Samba team to create a Samba port for Windows? That seems to me like buying a keg of expensive beer, dumping it into the toilet, and filling the keg back up with your neighbor's homemade beer that tastes the same. Or maybe I sound like an idiot...

    3. Re:Samba for windows by jrumney · · Score: 2, Informative

      I'm sure a Cygwin port would be possible, perhaps even trivial. The difficult part would be disabling the built in Windows SMB support, but I think Samba can be made to run on non-standard ports if this proves impossible.

      Many years ago I began an OS/2 port of Samba (since SMB support was not included in the base OS/2 2.1 installation and my employer was migrating everyone to Windows 95 and didn't want to spend money upgrading those of us who chose to stick with OS/2). It was not particularly difficult to port, although Samba has no doubt grown in size since then. AFAIK it is still being maintained by someone else, so could provide some useful tips to someone wanting to do a Windows port.

    4. Re:Samba for windows by ansible · · Score: 1

      Gah! Why, oh why would you want to re-implement SMB for Windoze?!?!?!

      M$ has already got the most compatable (in the bug-for-bug sense) implementation of SMB. If you're being bitten by the high cost of client access licenses, then just implement Samba.

      And if you want a better and more secure distributed filesystem for Windoze, then why not just implement AFS?

    5. Re:Samba for windows by platypus · · Score: 2

      Gah! Why, oh why would you want to re-implement SMB for Windoze?!?!?!

      To have an backwards compatible version for the day when WINDOWS YQ (or ZR) will not interoperate with SMB/CIFS anymore, because MS wants its monopoly back in the windows fileserving world.
      Think about it, it's the next logical move they will pull in order to hold up the pressure for upgrading. Presumably YQ will have a compability mode and ZR will not be compatible anymore.

    6. Re:Samba for windows by balamw · · Score: 1
      Not sounding like an idiot, but there are some subtelties you may be missing.

      I for one have long wanted a native version of smbclient for Windows. (Server would be gravy). Network Neighborhood and the like, just don't give you the same flexibility you get from smbclient and its many configureation options.

      Example: My Win98 laptop has to be told it belongs to a particular domain in order to be able to connect to resources at my wife's company, but this stops me from seeing resources on my local home workgroup and even the domain at my company. I could easily access most of those resources from smbclient using the appropriate -U and -W type options.

      Other reasons why SAMBA for Windows might be interesting include (and others have mentioned some of these already):

      • Running SMB at non-standard ports
      • Running multiple distinct servers on a multi-homed machine
      • Implementation of other methods of user authentication (I'm thinking LDAP/Kerberos in a non-Active Directory Environment like NT4)
      • ...
      I'm not familiar enough to say if 2K or XP Server have become more customizable, but I am familiar enough with NT4 and Samba (since versions Balam
    7. Re:Samba for windows by Webmoth · · Score: 2

      but this stops me from seeing resources on my local home workgroup and even the domain at my company...

      Look at the options for 'net use'. It includes options for mapping shares to hosts on different nt-domains.

      --
      Give me my freedom, and I'll take care of my own security, thank you.
    8. Re:Samba for windows by Anonymous Coward · · Score: 0

      Come on, we all KNOW the next version of Windows will be Windows FU

      Its inevitable, and it's what the market wants!

    9. Re:Samba for windows by Hugonz · · Score: 1

      This would be great.I'm nowhere near the skills to implement SAMBA in Windoze, but if you have the expertise, why not set up a poroject in sourceforge to port SAMBA to Win32???
      Hugo

    10. Re:Samba for windows by balamw · · Score: 1
      Moth,

      Note that NET USE on NT and 2K behaves quite differently from that on 9x/ME.

      While I can usually get away with passing a new set of credentials in a NET USE from the NT based OSes, it doesn't seem to work as reliably on 9x/ME. Plus, some of the users at work have recently reported problems with trying to NET USE domain resources on 2K when they are not actually logged on to the domain, even when passing the right /user:domain\username command-line option.

      This is probably related to the fact that 9x/ME are never really members of any domain, they can just authenticate against one.

      Balam

    11. Re:Samba for windows by jrumney · · Score: 1
      This would be great.I'm nowhere near the skills to implement SAMBA in Windoze, but if you have the expertise, why not set up a poroject in sourceforge to port SAMBA to Win32???
      You don't have the skills, I don't have the time. Besides, sourceforge is evil.
    12. Re:Samba for windows by cabbey · · Score: 2

      Yes, it's called AFS, and actually it's a much better network filesystem than SMB or CIFS (or NFS for that matter).

  33. Clients by totallygeek · · Score: 2
    So, now in Windows we will have


    Microsoft Client for Windows

    Microsoft Client for Netware

    Microsoft Client for What Windows Should Be

    World Standard Client (CIFS)

  34. MS definition of Intellectual Property Rights by WarpedMind · · Score: 0, Flamebait

    We think we have the right to own everything.

    1. Re:MS definition of Intellectual Property Rights by Anonymous Coward · · Score: 0

      We think we have the right to own everything.
      Correction: "We own everything, You have no rights."

  35. Don't be so sure by DaveWood · · Score: 3, Insightful

    That's what we said about the entire EULA until UCITA made it 100% binding - even the most outrageous parts (like not being able to unfavorably comment on the software).

    These guys are not buying legalese for nothing. And even if the next round of bought-and-paid-for legislation doesn't make it on the books for a year or two, and they bring a baseless lawsuit, do you have $200,000 to defend yourself in court? Or will you just settle, pull your site and go home crying?

    This is Microsoft saying "I dare you."

    -David

    1. Re:Don't be so sure by the_2nd_coming · · Score: 2

      gee, good thing only one state has made it law and that there is major work being done to over turn that law.

      --



      I am the Alpha and the Omega-3
    2. Re:Don't be so sure by Anonymous Coward · · Score: 0

      Actually two states: Virginia & Maryland. Which state is working to overturn the law?

    3. Re:Don't be so sure by Anonymous Coward · · Score: 0

      maryland

    4. Re:Don't be so sure by sqlrob · · Score: 1

      And doesn't Illinois have an anti-UCITA law?

    5. Re:Don't be so sure by CorwinOfAmber · · Score: 1
      The UCITA cannot be used as justification for prior restraint. Even the most wacko, most retarded, most far off in the [left/right] wing bozo judge would rule that way.

      Sure, but you have to go to trial to get a judge to rule. And going to trial costs money. MS can afford to spend millions on frivolous lawsuits, but not many individuals can afford to spend the thousands to go to trial to defend themselves, even if it's obvious the lawsuit is frivolous. For example, Blizzard v. bnetd.

      --
      My future's determined by Thieves, thugs, and vermin -- The Offspring
    6. Re:Don't be so sure by atif_ghaffar · · Score: 0

      (like not being able to unfavorably comment on the software).

      <sueme>All Microsoft softwares suck!!!! </sueme>

    7. Re:Don't be so sure by Anonymous Coward · · Score: 0

      no

    8. Re:Don't be so sure by Steve+Hamlin · · Score: 1

      no contract can take away fundamental, constitutional rights.

      (I am speaking in the context of the U.S.)

      You are right about that premise; however, you are misappling the concept.

      The First Amendment prevents the government from keeping you from saying this or that. And that most stongly applies to political speech. Commercial speech can be, has been and is regulated by various governments.

      However, nothing prevents a non-governmental entity from telling you you cannot say something. That is not unconstitutional in the least, because the First Amendment only applies to the government.

      This is just like how you cant sell yourself into slavery with a contract.

      Any contract you enter into that is against the law (or gives up constitutional protections) is VOID on its face - it simply doesn't have any effect at all.

      Subject to that provision, you DO, however, have the right to enter into a contract in which you give up an otherwise legal right to do or not do something. This includes agreeing to do X, say Y, or not say Z. Basic concept of what a contract is - tit for tat.

      - Persons do NOT have the right, under law, to own other persons. Therefore, any contract you enter into to own another person is VOID.

      - Persons do NOT have the right to murder humans, therefore any contract you enter into for a hit on someone is VOID.

      - Persons DO have the right to say X about a company's product, therefore you DO have right to enter into a valid, enforceable contract to say or not say X.

      The UCITA cannot be used as justification for prior restraint. Even the most wacko, most retarded, most far off in the [left/right] wing bozo judge would rule that way.

      Prior restraint is the governement telling you that you cannot say what you were planning on saying. It has nothing to do with a company telling you that you cannot say something. The government cannot exercise prior restraint - First Amendment issue, only trumped in extremely limited instances (Pentagon Papers, nuclear secrets, battlefield troop movements,etc.) And maybe not even in those situations. (memory of Con Law fuzzy)

      It's my understanding that the UCITA (inter alia) simply recognizes a click-through EULA as a binding contract between you and the company. It has nothing to do with the gov't telling you that you cannot say X.

      Now, if Corporation, Inc. sends a letter to you saying that you cannot say X, and you have no relationship with Corp, Inc., then you throw the letter away and yell X at the top of your lungs. No problem.

      But if you signed a contract with Corp. Inc. (say, as an NDA rider on your employment contract) to not say X, then you are under obligation to not say X. This does not have anything to do with the First Amendment or constitutionality. You are signing away non-consitutional rights. Which is perfectly legal.

      Speak the truth. Tell anyone you want.

      Sure, but be prepared to pay for it.

      You can either (1) not say X and keep the $$, or (2) say X and get sued for $$$$

      ---
      IIRC, there are some (tenuous) legal theories about enforcement of contracts which would run afoul of the constitution if the governement tried to enforce those same duties. It has to do with the fact that ultimately the courts (ie. Government) are the ones to enforce the contract, and thus are telling you what you can and cannot do/say. Might only apply in certain instances. Again, Con Law & Civil Procedure fuzzy.

    9. Re:Don't be so sure by PugMajere · · Score: 1

      Implementation was put on hold in... Maryland, I think.

      I say that purely from my shoddy recollection - InfoWorld's Gripe Line would be a better place to trace back and find out.

    10. Re:Don't be so sure by DaveWood · · Score: 2

      Thank you.

      You took the words out of my mouth. :)

      I wonder what will ultimately happen... just in the few narrow disciplines I follow there's a mountain of bad law just from the last 5 years alone. I think I'm somewhat in denial, in that I somehow harbor the hope that in my lifetime we might sort ourselves out and put the pieces back together... But that's just dreaming, isn't it.

      -David

    11. Re:Don't be so sure by sqlrob · · Score: 1

      My mistake. It's Iowa

  36. Don't know about anyone else... by Jouster · · Score: 1, Redundant

    ...but I hit the "Rate this page" button and gave the license the lowest rating. What with all the /.'ing, betcha it becomes the lowest-rated page on M$'s site.

    Jouster

    P.S. Didja notice M$ lawyers actually managed to type "GPL" without their fingers burning off?

    1. Re:Don't know about anyone else... by Jouster · · Score: 1

      Of course, there's no way to be sure their fingers didn't burn off....

    2. Re:Don't know about anyone else... by Anonymous Coward · · Score: 0

      um this is so not redundant get a life d00d your mom sucks taco every nite

    3. Re:Don't know about anyone else... by Rascalson · · Score: 1

      I'm sure many of you have watched the movie "Jeapers Creepers"? Maybe they aren't their real fingers?

      --
      prisoner# msce18xxxxx. Currently planning my escape.
  37. SMB? by erroneus · · Score: 2

    Okay, which is it?

    I have read the patent page and I have read other articles. Some say it's Server Message Block and some (such as the patent page) say it's System Message Block. Which is it? What's the authoratative answer? I realize it's almost pointless but it's just one of those things that when explained improperly could make you appear to be an idiot to the wrong people.

    1. Re:SMB? by ibennetch · · Score: 1

      I don't know the answer; but if the people who you're trying hard not to look like an idiot to are misinformed themselves; you'll still look like an idiot. Case in point; I was once interviewing with someone about a job and I mentioned that I run linux (lee-nucks) [which is how Linus pronounces it in some sound clip that is stuck somewhere in my default RH install. His pronuciation, however, was (lie-nucks) [ assuming you prounuce the lie as an american would, with a long I]. I looked a bit like a fool; i feel, because I didn't pronounce it his way, even though his way was wrong.

  38. And the good news is by photon317 · · Score: 4, Insightful


    This is actually good news in a certain way. It is yet stronger proof that Microsoft considers the open source community a very viable and threatening competitor.

    Most likely they hoped that if they could squash open-source compatibility with windows networks, they could hurt some of the interoperability that is neccesary during the middle phases of migrating a company away from Microsoft (like the recent Merrill Lynch stuff).

    The tides are still very very slowly turning, and barring the government helping them too much (and I do believe SSSCA-type bills are a boon for Microsoft if they pass), they will eventually lose.

    --
    11*43+456^2
    1. Re:And the good news is by Anonymous Coward · · Score: 1, Informative

      Microsoft is againsr GPL's viral nature and the communist position(s) memebers of the FSF have expressed so far.

      Microsoft participates in the OSS movement by introducing a licensing system different to the GPL, in a way similar to other OSS licensing systems.

      I saw Microsoft releasing tones (~700,000) of OSS code and that makes me happy. Microsoft just does not to work with GPL people, which is what the rest of other-than-GPL-advocates OSS developers do nowadays.

      Quite frankly, don't OSS teams produce comercial closed source software, or am I wrong. Do you wait till these developer's CS products get quite large and viable till you start bashing?

    2. Re:And the good news is by photon317 · · Score: 5, Insightful
      Silly AC, comments are for users.

      1 - "The viral nature of the GPL" is a bunch of crap. The counter-argument goes like this: I wrote my own damn code, and gave it to you for free. If you want to use it that's fine, but you have to give it away like I did. If you don't like that idea, then go write your own damn code. It's really that simple.

      2 - Communism. Yeah so what if some FSF members support some whacked political theories. It doesn't have much bearing on the GPL. The GPL is not communism, it's more akin to realizing that software is much more like art or music than it is like a watch or an auto part, and the way we go about licensing, copyrighting, and patenting software should reflect this.

      3 - Microsoft's "release of OSS code" and their attempt to join the OSS community and nothing but PR stunts. They have no interest in sharing any vital code under any reasonably open license. For that matter, they have a large interest in not letting anyone see their code, and in not letting anyone even know how to interoperate with it.

      4 - Yes, some "OSS teams" produce commercial closed-source software, but they are in the minority and it's ok to bash them. For the most part OSS teams tend to go commercial in much nicer ways. Take a look at the Crossover plugin stuff related to the WINE code. They are selling a commercial product, but they're also giving the code back to the community where it belongs.

      --
      11*43+456^2
    3. Re:And the good news is by Jouster · · Score: 1
      Quite frankly, don't OSS teams produce comercial closed source software, or am I wrong.
      Actually, the GNU Project utilizes non-free software only so long as there is not a free software equivalent (click here and search for "Donated Computers"). It's been quite a while since they eliminated non-free software from their day-to-day activities; they pretty much only touch it now so they can understand it while they make a GPL'd or LGPL'd port of it.

      Jouster
    4. Re:And the good news is by josh+crawley · · Score: 2

      ---Silly AC, comments are for users.---

      Trolls are users.... sort of

      ---1 - "The viral nature of the GPL" is a bunch of crap. The counter-argument goes like this: I wrote my own damn code, and gave it to you for free. If you want to use it that's fine, but you have to give it away like I did. If you don't like that idea, then go write your own damn code. It's really that simple.---

      I wouldn't call it viral. More of an inheritance :-)

      ---2 - Communism. Yeah so what if some FSF members support some whacked political theories. It doesn't have much bearing on the GPL. The GPL is not communism, it's more akin to realizing that software is much more like art or music than it is like a watch or an auto part, and the way we go about licensing, copyrighting, and patenting software should reflect this.---

      Actually, look what Communism is. Communism- Community... Isn't Open source under decent licenses a community?

      Now we can get down to the bad's and goods of Communism. First, thier 2 major problems were as follows:
      1: Personal greed
      2: Non-Infinite resources

      In the software arena, neither of these matter when it comes to open source, free programs. People can grab all the free software they want without the guilt (as opposed to warez junkies). And there are near infinite resources (well, how much cents does a 300 KB tar file take up?). Yes, essentially this is a true form of communism (however more like socialism).

      ---3 - Microsoft's "release of OSS code" and their attempt to join the OSS community and nothing but PR stunts. They have no interest in sharing any vital code under any reasonably open license. For that matter, they have a large interest in not letting anyone see their code, and in not letting anyone even know how to interoperate with it.---

      Exactly, if they keep all thier API lib's hidden, they , and only they, have the upper hand on thier OS.

      ---4 - Yes, some "OSS teams" produce commercial closed-source software, but they are in the minority and it's ok to bash them. For the most part OSS teams tend to go commercial in much nicer ways. Take a look at the Crossover plugin stuff related to the WINE code. They are selling a commercial product, but they're also giving the code back to the community where it belongs.---

      And this is exactly what SHOULD happen in capitalism: you get paid in accordance to the quality of the good. In this case, the people who made the Crossover did a damn good job. Hopefully, they have made thier inital investment and a bunch more.

    5. Re:And the good news is by Anonymous Coward · · Score: 0

      Communism: And just like in communism, with open source (unless you're getting income on the side somehow) you end the day homeless, hungry, and looking quite haggerdly

    6. Re:And the good news is by msemp666 · · Score: 1

      You wrote, "it's more akin to realizing that software is much more like art or music"

      Exactly Microsoft's point. You can see how a company that invested mucho dinero into designing, creating, and selling a #1 hit song (app) would never bother to do it again if another company could pay kids minimum wage (or no wage) and repro (ripoff) the music (software) for squat.

    7. Re:And the good news is by Frank+T.+Lofaro+Jr. · · Score: 2

      Ironic you should mention the SSSCA (now CBDTPA) and Microsoft.

      Microsoft is a BIG player in the BSA.
      BSA is opposed to SSSCA/CBDTPA, last time I heard.

      In addition, the ITAA is opposed to the bill.

      --
      Just because it CAN be done, doesn't mean it should!
    8. Re:And the good news is by Anonymous Coward · · Score: 0

      Tell that the consultant who builds free-software based systems for his clients and bills $100+/hr a s he drives home in his mercedes. The death of shrinkwrap software is the best thing that could happen to the independent developer. Support the software cottage industry, support libre software.

    9. Re:And the good news is by Anonymous Coward · · Score: 0

      Which is why no company pays people to work on the linux kernel, right?

    10. Re:And the good news is by josh+crawley · · Score: 2

      Very true, unless you're on of the elite in a communist country. However, we live in a capitalistic country. You are payed according to your work. Education and valuable experience brings in the big bucks.

      Have you ever heard of the altruistic prinicples? Unless you give totally anonomously, you actually are 'paid' in a social scale, rather than money or service. Big point in example:

      Linus Torvalds was a regular college student. He needed a system based off of a variant of unix. He did have access to the source, so he heavily hacked away at the kernel to make it do waht he wanted it to do. He ended up a kernel that was his own, not the companies'. He releases his work free. Skip ahead to today. Linus quits/doesn't have a job. Not for long. Everybody knows who he is and his skills.

      In payment to his contribution to Linux (well, making the start of it), he's guaranteed a job nearly anywhere in the software sector.

  39. Ugh! by cavemanf16 · · Score: 1
    Microsoft's claim is completely ungrounded - nothing written by a third-party can take away Microsoft's intellectual property rights. But it makes a good (read: confusing to the general public) justification for preventing others from interoperating with their software.

    And you're getting your legal advice from....???

    (Yes, I like making fun of michael. After all, he hates us!)

    1. Re:Ugh! by Spankophile · · Score: 1, Offtopic

      Obviously he's not getting any advice from anybody.

      "ungrounded" isn't even a word.

      Perhaps he meant groundless? Or unFOUNDed.

      Ugh is right.

    2. Re:Ugh! by PsychoSpunk · · Score: 3, Funny
      "ungrounded" isn't even a word.

      Sure it is. It's when you break the big prong off of the 3-prong plug, and plug the computer in anyway. The computer is then "ungrounded".

      Alternatively, it's when you do something to redeem yourself in the eyes of your parents when you had previously been in trouble for mischief. When the sentence is lifted, you have been "ungrounded".

      Finally, it's what happened a few days after September 11 when the planes started flying again, as the FAA had stopped all flights while security measures were enhanced. The first plane to lift off that day became "ungrounded".

      --
      ALL HAIL BRAK!!!
  40. "Nothing... can take away Microsoft's [IP] rights" by EnglishTim · · Score: 3, Interesting

    I suspect that they are worried that a bit of GPLed code will somehow make it into a bit of the windows codebase - intentionally or otherwise.

    It only takes one programmer on the MS campus to fuck up and that could happen. I imagine that they're worried that then people would start taking them to court to gain access to the code.

    C'mon - if you heard that MS has some GPLed code in Windows - which would you put your weght behind:

    a) They just take the code out
    b) They are forced to open their codebase

    Yup - though so! ;)

  41. Rate this page by Gaetano · · Score: 2, Funny

    At the top of the license page there is an option to "Rate this page" The score is from 1 to 5. Right now its at 1.5 with 230 votes and growing.

    I had to give them my 2 cents. I voted a 1.

  42. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  43. Another competitor / another monopoly abuse by ch-chuck · · Score: 2, Offtopic

    It just goes on and on and on. It's like those people in the antitrust trial are lost in space, wasting vast amounts of time and effort dwelling over finer and finer points of legalese (which is exactly what Msft wants, splitting hairs indefinately) while the abuse of power goes on and on and on.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  44. No IPL! Please! by Geek+In+Training · · Score: 3, Funny

    APL BPL CPL DPL EPL FPL GPL HPL IPL...

    I work at a bank where we still (duh) use big iron. One thing you DO NOT want to do is IPL.

    It's very bad, especially if someone tries to do it while people in other timezones are usings those mainframe apps!

    (For the uninitiated, IPL = Initial Program Load. It basically means restart the whole group of apps on the machine. In the old days, I'm betting this meant rewind the tape and reboot the room... er, mainframe.)

    --
    SlashSigTheorem: Humorous, Political, Critical, Constructive- If you have a .sig, someone WILL complai
    1. Re:No IPL! Please! by AstroJetson · · Score: 2

      In the old days it meant inputting the boot loader manually via the toggle switches on the front of the beast.

      --
      Admit nothing, deny everything and make counter-accusations.
    2. Re:No IPL! Please! by Anonymous Coward · · Score: 0

      IBM used to use "IPL" in it's PC documentation. As in "Press Ctrl+Alt+Delete to begin the Intital Program Load (boot) sequence".

    3. Re:No IPL! Please! by Anonymous Coward · · Score: 0
      In the old days, I'm betting this meant rewind the tape and reboot the room...


      ROTFL. Indeed it did.
  45. Contract by Anonymous Coward · · Score: 0

    if You want to implement the Technical Reference, You must sign and return this Agreement AS IS. This is an offer to be accepted only on the terms set forth in this Agreement. If You make any changes to this Agreement, the offer is revoked.

    That sounds awefully one-sided. Is the agreement even considered a "contract" when it starts like this?

    1. Re:Contract by lamont116 · · Score: 1
      That sounds awefully one-sided. Is the agreement even considered a "contract" when it starts like this?

      Yes, it's called an "adhesion contract." All ambiguities are construed in favor of the party that didn't write the contract, but otherwise it's enforceable if you agree to it (consider your insurance policies, for example).

    2. Re:Contract by Anonymous Coward · · Score: 0

      Interesting, thanks.

  46. Just a minute it was at 42 votes and 1.2 by JayAndSilentBob · · Score: 1

    sounds like Microsoft's been stuffing the ballot box again. Bloody savages.

    --


    Love,
    Jay and Silent Bob
  47. NAS Vendors Effected by Gedvondur · · Score: 5, Interesting

    This has some far reaching effects.

    Many manufacturers of NAS (Network Attached Storage) use GPLed OS that have been modified or reduced to their basic components to NAS appliances. I have seen many instances of Linux NAS devices, BSD NAS devices, and yes, NAS devices bases on Windows 2000 for appliances.

    A little background:

    A NAS device is an appliance dedicated to providing storage on the IP network. It's basically a stripped standard server with ease-of-use features added, and form-fitted into a smaller box. Extremely easy to set up, extremely easy to use.

    Companies that make them:

    Quantum Snap! www.quantum.com
    Maxtor www.maxtor.com
    Network Appliance www.netapp.com
    IOMEGA www.iomega.com
    Blue Arc www.bluearc.com
    and the list goes on and on.

    They all provide CIFS and NFS shares, some of the also provide Apple shares, and Novell shares. The point here is that many of them are based on GPLed OS. While their final product may be commercial, this development may restrict their use of CIFS. These products RELY on CIFS. Frankly this may be a ploy by Microsoft to sell more copies of Windows 2000 for Appliances, and take a heavy swipe at the Open Source community.

    If NAS vendors can't use CIFS, and the latest CIFS has changed to mess up connectivity, they are dead in two years, as the OS upgrades catch up.

    If there is a somebody who could clear that up a bit, that would be great.

    I, for one, hope that continued compatibility for the CIFS standard continues in the Samba package. For Linux to lose that functionality, it would kill a lot of possible server implementations.

    1. Re:NAS Vendors Effected by Florian+Weimer · · Score: 2

      I don't think this is targeted primaryly at GPLed operating systems or the GPL in general. The prime target is Samba (the natural candidate for CIFS implementation). Obviously, Microsoft wants to enforce a license change to be able to use the Samba code in future versions of Windows.

    2. Re:NAS Vendors Effected by Gedvondur · · Score: 2

      Hmm...since CIFS is already built into Windows, why would they WANT to use Samba code?

      Thats not a knock on Samba, just an observation. Nothing saved if they have CIFS code already, and they do, plus a lengthy conversion to Windows.

      Am I missing something?

    3. Re:NAS Vendors Effected by Wiz · · Score: 0

      NetApp for one have paid Microsoft for the license, so they won't be affected. The same could well be possible for other companies like that. Given they'd often be used for Enterprise systems, a good implmentation of CIFS is probably a good thing!

    4. Re:NAS Vendors Effected by davecb · · Score: 1

      Its arguably a non-issue: there hasn't even been discussion of the claim on samba-technical.

      --
      davecb@spamcop.net
    5. Re:NAS Vendors Effected by shawnce · · Score: 1

      Hewlett-Packard also sells various NAS solutions.

      I don't expect an issue for them because they can easily afford any licensing fees.

    6. Re:NAS Vendors Effected by Anonymous Coward · · Score: 0

      Maybe because samba's performance beats nt/win2k's performace in every review or comparison done between the two. obviously the samba team is doing things much better than the MS team can, so it's quite possible that ms would like to borrow some of the samba code.

  48. License to read??? by mmusn · · Score: 2
    It's difficult to see what legal basis these restrictions are supposed to have. Trademarks and patents don't apply. So, either it's a trade secret or a copyright issue. I think it's hard to argue that something published to half the world and already widely known is a "trade secret". And copyright defines in and of itself what you can and cannot do with a document (believe me, publishers would love to impose restrictions like "if you read this, our license requires you to buy the two sequels as well").

    Note that this is not analogous to the GPL. The GPL is a license that lets you do things with copyrighted software that copyright law prohibits you from doing unless you get a license. But that approach doesn't work for a protocol specification because the copyright is on the specification, not the protocol, and so you generally don't need a license in order to implement the protocol even if the specification is copyrighted. (It may be possible to copyright protocols, but that seems like a long shot for something like CIFS that's mostly open anyway.)

    This license gaffe is curiously analogous to Microsoft software. Usually, Microsoft copies other people's software badly. This time, Microsoft copied other people's licenses (the GPL) badly, trying to impose onerous restrictions on people who merely read a document. Microsoft's incompetence manages to reach new lows day after day, and I suppose that is an amazing achievement in itself.

    1. Re:License to read??? by Anonymous Coward · · Score: 0

      Hmmm, what if i read the documentation, then write a paper that says the same thing, but without the "licence" ?

      Or better yet, what if i explain the things described in the documentation to the developpers ? The developpers are then not bound by the "licence", only I am. This would not be an infringement of MS's copyright on the documentation's content, since i'd be explaining the things i learned from it, and would not be copy/paste-ing large portions of it.

      The strange thing in this story is that nobody mentioned that such a "licence" makes no legal sense in the European Union. AFAIK, software cannot be patented yet in the EU. If the Samba developpers are EU ciizens, they have nothing to fear. And there are several court rulings that state that "Look and Feel" and "functionality" cannot be copyrighted. Only strict code (TEXT, as a litterary work written in a computer-legible language) can be. That, and reverse-engineering is legal as well.

      --
      Namu "Intellectual Schmoperty"

  49. Append the GPL to form a special MS-GPL by karlmiller · · Score: 2, Interesting

    The most effective strategy I can think of to fight such legalese is to amend the GPL to allow for a special MS-GPL, which would essentially allow you to release an otherwised GPL'd software that interacts with a Microsoft patent, as a special MS-GPL which would require you to still make the source code available, as well as all changes, but would also *require* you to charge $0.01 per copy of the binary code that the software developer releases, thereby negating the free-of-charge stipulation under Microsoft's IPR clause.

    Microsoft will most likely amend their agreement to forbid releasing the software under the MS-GPL code, as well. However I would think it would be more legally difficult to distinguish an MS-GPL from a regular software license.

  50. So what DO you use? by Anonymous Coward · · Score: 0
    So, say you have a network of Linux servers and Mac, BSD, Linux and Windows workstations.

    What do you use on an internal network, if not Microsoft protocols, such as samba implements? What provides file sharing, as well as encrypted authentication?

    NFS tunneling isn't the answer, whether it's through experimental IPSEC implementations or ssh. Either is a hack that has to be implemented differently on each platform, that results in extra overhead - due to encryption of not only authentication but the session data - and that makes mounting volumes on different machines a challenge for the average user.

    1. Re:So what DO you use? by corey_lawson · · Score: 1

      ..when my NT server is running Linux instead, it's using SAMBA for all my other Windows machines to connect to.

      But what if you have a Win95 machine (that can't do encrypted passwords)?

  51. Rate the page ! by anpe · · Score: 2

    Rate it here. I personnaly rated it as excellent.

    Is there a /. effect for polls as well ? :-)

    1. Re:Rate the page ! by xjimhb · · Score: 1

      OK. I just went over there and selected "1". Then I clicked submit-back-submit-back-... a dizen or so times. Man, like they don't even seem to be TRYING to stop you from stuffing the ballot box!

    2. Re:Rate the page ! by spickus · · Score: 1

      Yeah, and the more we submit a rating of 1 the higher it seems to climb......

      --
      Indecision is the key to flexibility.
    3. Re:Rate the page ! by Anonymous Coward · · Score: 0

      I admit... I've been clicking on 5 since about 11:40. I was bored and wanted to rock the numbers. And I've got a cable modem :)

    4. Re:Rate the page ! by spickus · · Score: 1

      LOL, damn I wanted to blame them for cheating!

      --
      Indecision is the key to flexibility.
    5. Re:Rate the page ! by Anonymous Coward · · Score: 0
      I personnaly rated it as excellent.

      I gave it a "5" rating too. I clicked "1", clicked "submit", and repeated four more times. Yeah, I know I could have just chosen "5", but this way makes my enthusiasm for their wonderful page more clear.

  52. So basically by PlaysWithMatches · · Score: 1

    It sounds like, if you don't gouge people for money in return for your software, you can't reverse engineer the protocol?

    Okay, well I'll just write my code in a pseudo-code form, and sell it for 50 along with a little utility to convert it into C code.

    --

    Mozilla's a nice operating system, but it needs a better browser.
  53. They're going a little too far... by Vernalex · · Score: 1

    I thought it was bad when they decided to put in their Frontpage EULA that you can't use Frontpage to defame or create pornographic websites. I thought it was worse when they said in the XP EULA that you can't use any other Remote Administration software besides Remote Desktop. But this is rediculous. It's annoying how much they get away with (even though these things may not be defendable in court)... argh.

    --
    "The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true." --James
  54. Hardly. by Lendrick · · Score: 2

    I suspect that they are worried that a bit of GPLed code will somehow make it into a bit of the windows codebase - intentionally or otherwise.

    I don't think they're worried about that much at all. It just makes a good excuse to shut out anything GPLed, because it cuts into their sales.

  55. Ladies and Gentlemen of the "Supposed Jury"... by revision1_1 · · Score: 4, Funny

    "Ladies and Gentlemen of this supposed jury, Microsoft's accusers would certainly want you to believe my client was issuing confusing EULAs, confoundint their critics and confusing the multitudes, and they make a good case. Hell, I almost felt pity myself. But Ladies and Gentlemen of this supposed jury, I have one final thing I want you to consider.

    Ladies and Gentlemen, this is Chewbacca. Chewbacca is a Wookiee from the planet Kashyyyk who carried a gun and ran from the mob. But Chewbacca lives on the planet Endor. Now think about it. That does not make sense. Why would a Wookiee, an eight-foot-tall Wookiee, want to live on Endor with a bunch of two-foot-tall Ewoks. That does not make sense.

    But more important, you have to ask yourself what does this have to do with this case. Nothing. Ladies and Gentlemen, it has nothing to do with this case. It does not make sense. Look at me. I'm a lawyer defending a major software company and I'm talkin' about Chewbacca. Does that make sense? Ladies and Gentlemen I am not making any sense. None of this makes sense.

    And so you have to remember when you're in that jury room deliberating and conjugating the Emancipation Proclamation, does it make sense? No. Ladies and Gentlemen of this supposed jury it does not make sense. If Chewbacca lives on Endor you must acquit.

    I know he seems guilty. But ladies and gentlemen this is Chewbacca. Now think about that for one minute. That does not make sense. Why am I talking about Chewbacca when billions of dollars of recurring license revenue are on the line? Why? I'll tell you why. I don't know. It doesn't make sense. If Chewbacca does not make sense you must acquit. Here look at the monkey , look at the silly monkey.

    The defense rests."

    1. Re:Ladies and Gentlemen of the "Supposed Jury"... by Geekboy(Wizard) · · Score: 1

      That has to be one of the greatest South Park referances I have seen in a long time. Mod it up!!!

    2. Re:Ladies and Gentlemen of the "Supposed Jury"... by GTRacer · · Score: 1, Offtopic
      A: That was funny!! Well-done SP reference!

      B: (A) excluded, you STILL deserve mod points for getting the spellings of 'Wookiee' and 'Kashyyyk' right. Self-proclaimed Star Wars freaks who keep blowing 'Wookiee' get on my nerves...

      GTRacer
      - Yes, I do have better things to do, and No, I don't care

      --
      Defending IP by destroying access to it? That makes sense, RIAA/MPAA. Go to the corner until you can play nice!
    3. Re:Ladies and Gentlemen of the "Supposed Jury"... by omnirealm · · Score: 2

      This is getting old.

      --
      An unjust law is no law at all. - St. Augustine
    4. Re:Ladies and Gentlemen of the "Supposed Jury"... by revision1_1 · · Score: 1

      Hi.

      I am sending along all Chewbaccas which are belong to us for your advice.

      Thanks you.

  56. Not so fast... by Hasie · · Score: 1

    This might not have any legal basis, but how many open-source projects (SAMBA in this case) have the finances to prove it in court when Microsoft sues them?

  57. Damnit! by Spackler · · Score: 3, Funny

    Microsoft outlawed the GPL. We all know it was coming.

    Linus, if you need help installing XP on all your machines, give me a call.

    -Spack

    1. Re:Damnit! by runlvl0 · · Score: 1


      Linus, if you need help installing XP on all your machines, give me a call.

      No need, Micro$oft already has a web page to handle this.

      How to Remove Linux and Install Windows XP (Q314458)

      --

      Carthago delenda est!
  58. Microsoft just violated the DMCA! by Gulthek · · Score: 4, Interesting

    DMCA(f) reads:

    `(f) REVERSE ENGINEERING- (1) Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title.

    In other words, the DMCA requires that programmers be able to access parts of a computer program "to achieve interoperability of an independently created computer program with other programs" (i.e. porting a windows program to linux). If that access isn't provided then the programmer can legally circumvent a technological measure that controls access to the essential parts of that program for the purposes of porting.

    I say we should rally the EFF and call them on it.

    1. Re:Microsoft just violated the DMCA! by strags · · Score: 3, Insightful

      I don't read this as implying that the DMCA requires anything... just that a person is legally permitted to reverse engineer a protocol/format in order to acheive interoperability.

      Knowing Microsoft, their next step will be to implement a completely new filesystem, encourage (force) everyone to upgrade, and protect it with encryption (if they claim that the encryption is for protection of a user's intellectual property, then perhaps the DMCA would have more teeth in this situation), and/or patents (somewhat akin to what they did with ASF).

      Microsoft - boldly leading us back into the dark ages of incompatibility.

    2. Re:Microsoft just violated the DMCA! by torinth · · Score: 5, Insightful

      In other words, the DMCA requires that programmers be able to access parts of a computer program "to achieve interoperability of an independently created computer program with other programs" (i.e. porting a windows program to linux). If that access isn't provided then the programmer can legally circumvent a technological measure that controls access to the essential parts of that program for the purposes of porting.

      Who says that such access isn't provided? The CIFS licence above is for Royalty-free licensing. If you contact Microsoft and can negotiate a reasonable licensing agreement with them, then it certainly is provided. In which case, it's not a violation. Just because it can't be done free doesn't mean that it can't be done.

      -Andrew

    3. Re:Microsoft just violated the DMCA! by wfrp01 · · Score: 2

      There are so many twists and turns in that particulary obfusicated piece of snarly legalese that you could claim it means almost anything. I think any defense based on the DMCA only servers to further legitimize it; which is in no-one's interest except a few large corporate imperialists.

      --

      --Lawrence Lessig for Congress!
    4. Re:Microsoft just violated the DMCA! by DarkEdgeX · · Score: 5, Informative

      Their license covers the documentation, NOT the protocol itself. Clearly they can't license something that exists only in abstract (here, let me license you some air). If you want to implement SMB, you have two choices--

      1) Download the CIFS documentation from Microsoft at the URL provided, and agree to the terms of the license.

      2) Reverse engineer (through packet sniffing, etc) the protocol, never touching/reading any of Microsoft's documentation (eg: figure it out on your own).

      The section of the DMCA you cited prevents software makers from limiting a customer from reverse engineering a product for compatibility purposes; Microsoft can claim all day long that you can't reverse engineer their OS (and I'm sure they include packet sniffing in their 'reverse engineer' definition), but the law says you have a right to circumvent any measures they put in place to stop you, and (in parts not quoted by the parent) even PUBLISH your results amongst peers.

      --
      All I know about Bush is I had a good job when Clinton was president.
    5. Re:Microsoft just violated the DMCA! by breser · · Score: 3, Insightful

      Not really. The DMCA applies to copyright. This license is not covering reverse engineering or protecting their copyright on their binary code. But is licensing the use of patents and documentation of the protocol.

      The DMCA does not give you the legal right to violate a patent for interoperability. Finally documentation does not constitute a computer program.

      So basically this license is setting out very specific terms as to how they license their patents and some documentation. It does nothing to prevent someone with a copy of windows from reverse engineer it to write another implementation of CIFS. That's an issue for the windows EULA. Which if I'm not mistaken probably already stipulates you may not reverse engineer it anyway.

      The DMCA grant you mention only exists to circumvent digital rights management for the purpose of interoperability. And even then it's pretty narrowly construed.

      Last but not least. Just because you have a right does not mean you can not give it up contracturaly. For example, generally one has the right to free speach. However, if I sign a NDA and start saying things I agreed I would not I could be sued. The judge wouldn't be very interested in my Free Speech rights.

    6. Re:Microsoft just violated the DMCA! by clone304 · · Score: 2, Insightful


      What they've done is trap the Samba team in a little box. According to the DMCA, they are permitted to reverse-engineer for the purposes of interoperability as long as that info has "not been previously readily available to the person egaging in the circumvention". In the past, this was the case for the Samba team, so they could reverse-engineer all day. Now things have changed, because M$ has made the info publicly available. So, Samba can't reverse-engineer anymore, according to the DMCA. At the same time, MS has attached a license to this spec that prohibits the Samba team from releasing any code based off of it under the GPL. So, if they want to continue using the GPL, they can't read the doc, but it's illegal according to the DMCA for them to reverse-engineer the product. Doh!

      It looks like the Samba team will have to switch to a BSD license in order to be able to add features to Samba. Otherwise, they could face a lawsuit under the DMCA or under a violation of licensing terms. I wouldn't want to be the one charged with figuring a way out of this one. Not that MS would win it legally, but they could bankrupt Samba trying..

      .

    7. Re:Microsoft just violated the DMCA! by guinnessnwhiskey · · Score: 1

      So a GPL'd implementation of CIFS is legal if the MS documentation is not used?
      Then a Programmer can use the MS documentation to write a CIFS implementation and just say that he got the needed information through reverse engeneering.
      Of course this would be illegal, but what could Microsoft do to prevent this?
      So for me the purpose of this license agreement is just to discriminate the GPL, not to prevent GPL CIFS implementations.

    8. Re:Microsoft just violated the DMCA! by Anonymous Coward · · Score: 0

      > So a GPL'd implementation of CIFS is legal if the MS documentation is not used? Then a Programmer can use the MS documentation to write a CIFS implementation and just say that he got the needed information through reverse engeneering. Of course this would be illegal, but what could Microsoft do to prevent this?

      Notice that patent infringement is specifically excluded from this DMCA safe harbor, which is why this latest MS paperwork specifics patents that must be infringed to create an interoperable system.

    9. Re:Microsoft just violated the DMCA! by Anonymous Coward · · Score: 0

      > `(f) REVERSE ENGINEERING- (1) Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title.

      Take another look at that bolded text, and realize the reason why this latest effort by Microsoft specifically included references to patents that they claim must be infringed in order to create any such reverse-engineered product.

    10. Re:Microsoft just violated the DMCA! by Anonymous Coward · · Score: 0

      And the solution around here is to do nothing but whine about it.

      There's a real simple solution to this problem - If you don't like Microsoft's protocols, don't use Microsoft's protocols. Folks have this idea that they have the "right" to be too lazy to install a different system on their winboxes.

    11. Re:Microsoft just violated the DMCA! by guinnessnwhiskey · · Score: 1

      Well, we don't have softwarepatents in Europe, yet!
      (It won't take long till we have them, though.)

    12. Re:Microsoft just violated the DMCA! by svallarian · · Score: 1

      >Finally documentation does not constitute a >computer program

      It does if you're using COBOL.

      Steven V>

      --
      I patented screwing your mom. But it got revoked for "prior art."
    13. Re:Microsoft just violated the DMCA! by Fjord · · Score: 1

      I'm doubting this outcome. The document isn't readily available the to samba team because the license for the document prevents them from using it. It is no more readily available to them as it was when the only way to see the document was to buy 50% of microsoft's shares.

      --
      -no broken link
    14. Re:Microsoft just violated the DMCA! by Wolfier · · Score: 2

      What if they don't allow reverse engineering? Big deal. Since the license does not prohibits you from letting other reverse-engineer your code, you can:

      1. Read the CIFS docs
      2. Make an implementation
      3. Find someone to reverse engineer YOUR implementation.

      To make (3) easier, you can compile your code into Java to make decompilation easier. ;)

    15. Re:Microsoft just violated the DMCA! by Frank+T.+Lofaro+Jr. · · Score: 2

      DMCA exemptions apparently hold no weight in Judge Kaplan's court.

      The DeCSS defendents fought, had very good lawyers, were morally and legally correct, and still LOST!

      They are forever prohibited from DeCSS "trafficking" (*) and even ordered to pay the court for its costs incurred in the prosecution/persecution. Hope they aren't
      bankrupted by the judgement against them.

      So even if you can afford to fight - you can
      still get hurt badly.

      (*) Sounds almost like drugs. The (stupid) War on Drugs will get joined by an even stupider War on Information?

      --
      Just because it CAN be done, doesn't mean it should!
    16. Re:Microsoft just violated the DMCA! by Jeremy+Allison+-+Sam · · Score: 4, Informative

      This comment is plain ridiculous (not +2 insightful) !

      There is nothing in this spec that Samba has not already
      implemented.

      This spec is irrelevent to Samba.

      As to the "will have to switch to a BSD license in order
      to add features to Samba".... words fail me !

      If you want new features (such as a recycle bin or the
      new NT-ACL code) then just keep doing a CVS update from
      samba.org. Next release will be 2.2.4.

      Regards,

      Jeremy Allison,
      Samba Team.

    17. Re:Microsoft just violated the DMCA! by wfrp01 · · Score: 2

      As long as protocols can be reverse-engineered, there may be no real danger. But what of the day when they can't? Unbreakable encryption comes to mind. The only long term defense against this kind of injustice is the abolition of the DMCA and software patents.

      --

      --Lawrence Lessig for Congress!
    18. Re:Microsoft just violated the DMCA! by benedict · · Score: 1

      You can't bankrupt "Samba". It's a piece of
      software, not an organization.

      --
      Ben "You have your mind on computers, it seems."
    19. Re:Microsoft just violated the DMCA! by Anonymous Coward · · Score: 0

      How is this comment ridiculous? The poster says that you may very well be in violation of the DMCA by continuing to reverse-engineer SMB. And your counter-argument is... the next Samba release will be 2.2.4? Huh? I guess, being an engineering student and all, I must not be as godlike as you, but I just don't follow.

    20. Re:Microsoft just violated the DMCA! by Jeremy+Allison+-+Sam · · Score: 2

      It is ridiculous because we have no need to reverse
      engineer anything in that spec because we already
      implement everything in that spec. I'm sorry I
      thought I was being clear above.

      The 2.2.4 comment was in response to the "new features"
      question.

      Sorry for being unclear.

      Regards,

      Jeremy Allison,
      Samba Team.

    21. Re:Microsoft just violated the DMCA! by Scudsucker · · Score: 1

      This comment is plain ridiculous (not +2 insightful) !

      There is nothing in this spec that Samba has not already implemented.


      That may be just wonderful for the current spec, but what about future specs? Duh!

  59. Maybe there's a point here... by weave · · Score: 2
    After reading the comments here so far, I have to agree with the few posters who think this may not be such a bad deal. Microsoft gives away spec, people improve upon it, Microsoft may then want to take those improvements and put them back into Windows. Under GPL, they couldn't. Under a BSD type license, they could.

    I also liked the idea posted about separating the CIFS code into a separate library. Then GPL code could link it in.

    It's a shame, however, that thinking rationally probably doesn't count when it comes to Microsoft. Knowing Microsoft's history, this probably isn't about these things, but is some devious plot to divide and conquer the various open/free source crowds and to introduce FUD.

    Shame it's come to this, isn't it? Kind of like a mate of yours who betrays you over and over and then when they finally may be telling the truth, you just can't come to believe it's possible.

    1. Re:Maybe there's a point here... by nagora · · Score: 2

      Under GPL, they couldn't. Under a BSD type license, they could.

      For all its faults, this shows the superiority of GPL over BSD licencing. Under BSD everyone gets to work for MS but MS doesn't have to give them anything back. I don't want MS using my work unless they let me use what they build with it. I don't know why the BSD crowd put up with it; what do they get out of it: the comfort of knowing they're helping a multi-billion dollar organisation?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Maybe there's a point here... by anti-snot · · Score: 1

      That doesn't work. People writing *code* in no way influences what can or can't be put into the spec. MS can't steal their actual code though.

      Would be funny if you could embrace and extend microsoft though, eh?

    3. Re:Maybe there's a point here... by Anonymous Coward · · Score: 0

      I don't understand what you mean. You say that "Microsoft gives away spec, people improve upon it". Improve upon what? The spec? If you change the spec, it becomes pointless. It seems what you are illustrating is this: Microsoft writes a spec. With billions of dollars in resources at their disposal, they code a crummy implementation of the spec. My buddy and I, with no resources to speak of, code a good implementation of the spec. Microsoft takes my buddy and myselfs code for free and turns around and makes it for sale only by Microsoft. Great!!

    4. Re:Maybe there's a point here... by Anonymous Coward · · Score: 0


      Uh.. am I missing something? From my reading of the document, it just says that Microsoft (the Company) won't release any implementation that will be compatible with a GPL license. It doesn't say anything about the specification, does it?

    5. Re:Maybe there's a point here... by Anonymous Coward · · Score: 0


      Sorry, nevermind. I understand now.

    6. Re:Maybe there's a point here... by 1g$man · · Score: 1

      Huh? Everyone else gets the interoperability they want, and MS gets a return on giving out the specs. So what?

    7. Re:Maybe there's a point here... by nagora · · Score: 1
      I was getting at the broader point that MS likes the BSDL and hates the GPL apparently because the former allows them to take from others while the latter requires them to pay (in kind).

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    8. Re:Maybe there's a point here... by Anonymous Coward · · Score: 0

      > Huh? Everyone else gets the interoperability they want, and MS gets a return on giving out the specs. So what?

      You mean like the spec they gave out on their specially-extended, incompatible, Kerebos implementation?..

  60. patents, not just copyrights! by danny · · Score: 2
    The copyright license is for the reference. But there is a claim in there that a Microsoft *patent* must be licensed merely to distribute an implementation that complies with the reference!
    Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, transferable, non-sublicensable, license under its Necessary Claims to (1) make, use, import, and (2) offer to sell, sell and distribute, directly or indirectly, to End Users, Company Implementations that fully comply with the Technical Reference.

    Danny.

    --
    I have written over 900 book reviews
    1. Re:patents, not just copyrights! by Beetjebrak · · Score: 1

      Hmm.. makes me wonder. If I don't see any of the documentation, how am I to know wheter my GPL-ed implementation is 100% compatible? I'd have to read the damn document, right? Since I can't do that there's no way for tell how compatible my program is, and since I wasn't allowed to read the doc in the first place, can MS still sue me and win if my app accidentally turns out to be pretty much compatible?

      --
      Learn from the mistakes of others. There isn't enough time to make them all yourself.
    2. Re:patents, not just copyrights! by Flower · · Score: 2
      The parent's point (which is a damn good one) is that to implement the spec you will violate a MS patent. So if you develop in the US or maybe even if you have a developer in the US (guessing IANAL)MS can sue you. Reverse engineering will not save you from infringing on a patent. Depending on how broad the patent is I doubt a programmer could come up with an alternate and compatable method.

      IMO, the licensing agreement can be gotten around. What's going to kill Free software in the States is patents.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    3. Re:patents, not just copyrights! by mpe · · Score: 2

      But there is a claim in there that a Microsoft *patent* must be licensed merely to distribute an implementation that complies with the reference!
      Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, transferable, non-sublicensable, license under its Necessary Claims to (1) make, use, import, and (2) offer to sell, sell and distribute, directly or indirectly, to End Users, Company Implementations that fully comply with the Technical Reference.


      This is self evidently nonsensical since it perports to grant a worldwide licence when software patents have no standing in most of the world. Further it cannot be "royalty-free" and make conditions about somone licences their copyrighted works. They are mutually exclusive.

  61. Re:My thoughts by Jay+Maynard · · Score: 1

    (that's for you Raymond, and you 34 million $ shares in VA).

    ESR's stock in VA is no longer worth $34 million, or even $1 million.

    --
    Disinfect the GNU General Public Virus!
  62. Blind Reverse Eng by haplo21112 · · Score: 2

    Its kinda funny that the thing that has helped M$ bcome who and what they are is now the object of their attacks. If someone had not come up with a Blind Reverse ENG of the IBM BIOS for all those clones they would never be in the position they are in. yet when someone manages to reverse eng one of their specs....!

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:Blind Reverse Eng by Anonymous Coward · · Score: 0

      Gets worse - MS-DOS was bought from a company that essentially did a bad "blind" clone of Digital Research's CP/M operating system.

  63. Discrimination by TheViffer · · Score: 2

    Could this not be considered discrimination?

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
    1. Re:Discrimination by kindbud · · Score: 2

      If it is, so what? Discrimination is perfectly legal. I will have coffee without milk, so I am discriminating against milk. I have a PC without Windows, I am discriminating against Windows. Big deal. What is your point?

      --
      Edith Keeler Must Die
  64. The two faces of MS. by MongooseCN · · Score: 2, Insightful

    Funny how MS constantly says Linux and Open Source Software is bad and horrible and how no one should ever need to use it. Then MS comes out with license agreements like this to try and force people to not use OSS. If OSS is really as bad a solution to a problem as MS says then why must MS attack it? Hmmmm.. makes you wonder just how scared MS really is of OSS and how they are trying not to show it.

    1. Re:The two faces of MS. by Anonymous Coward · · Score: 0

      What you clowns don't realise is that this has nothing to do with Open Source Software as a whole. It only concerns the curiously viral and anti-business GPL form of it, which you all knew Microsoft disliked.

      Stop acting like a bunch of pansies and work around the problem instead of whining about something you should have seen coming long ago.

  65. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  66. Patent claims make this license more dangerous by dark-nl · · Score: 1, Informative

    If you read the license carefully you will see that it's also a license for U.S. patents 5,265,261 and 5,437,013. These patents are pretty similar, and the second seems to be an update of the first. They look to me like bogus software patents, covering the stunning invention of single-copy network drivers.

    The Big Questions:

    Will Microsoft attempt to enforce these patents?

    Can Samba be implemented without infringing these patents?

    A quick read of the patent gives the impression that adding an extra copy step would do it, in which case a user-space implementation should be safe. But I'm not sure. It depends on what level of abstraction they can get away with for "receiver" and "transport" and so forth. And it might be that any "computer system" with an mswindows client on one end infringes. IANAL.

  67. I disagree by Anonymous Coward · · Score: 0

    A very intelligent and thought-provoking post, however I disagree.

    I personally post AC when I want to reply to a comment that I know is OT (such as this one), therefore I know that if I post using the account i am logged in with, I will lose karma (especially these days with all the nazi moderators that frequent /.). I am usually logged in with an account that I don't want to lose karma on, so I usually post AC when replying to OT posts. I do have other accounts - some of which I only use for the purpose of trolling, but, to be perfectly honest, I can't be arsed to log out and log back in.

    When you go to big school and learn how to string sentences together you may find you *do* have the abilty to make worthwhile contributions to /., you may then understand what it is like to actually have karma that you want to keep - then you too may find yourself posting AC to OT comments (or FP's).

    1. Re:I disagree by Hello+Titty · · Score: 1

      You argue that you don't want to post because you're logged into an "account that [you] don't want to lose karma on". However, I would counter by asking what you have to lose if your post is, in fact, moderated down? If you get a ton of karma are you going to make it to nirvana? Not with karma from this site, your not.

      That's the point of the lameness of AC postings. If you're worried about karma, you really should go and get a real life.

      --
      Hello Titty (.)(.)
      Breasts make everything better.(tm)
    2. Re:I disagree by Anonymous Coward · · Score: 0

      YHBT. YHL. HAND.

    3. Re:I disagree by Anonymous Coward · · Score: 0

      what you have to lose if your post is, in fact, moderated down?

      Karma.

      I've got 50 karma points which took me a while to accumulate (as I don't post here very often). I don't want to lose any of it for the sake of a quick 'feeding the trolls' post.

      Call me sad, call me a lamer, I don't care. I will still post AC while the option is available. If the option to post AC ever goes, I will just log in with one of my 'troll' accounts to post OT.

    4. Re:I disagree by HobbitGod42 · · Score: 0

      bog whoop 50 karma points... I have -2 karma... it DOESN'T MATTER! Karma ain't gonna get ya laid... it ain't gonna win you money... it just shows that you must suck lots of mod cock.

    5. Re:I disagree by Anonymous Coward · · Score: 0

      No, sucker.... It works the other way around: if you're agressive enough, they'll piss their pants and mod u up..

    6. Re:I disagree by Anonymous Coward · · Score: 0

      fuck off dick head or you'll have -2 legs as well as -2 karma

  68. Awww, lighten up Bill! by timbck2 · · Score: 1

    He's still pissed off because he was taken in by that lame Canadian April Fool's joke.

    --
    Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
    1. Re:Awww, lighten up Bill! by darkonc · · Score: 2
      For those who don't know about "that lame Canadian April Fool's joke.":

      A Montreal on-air personality who has a history of doing such things, managed to arrange a phone call with Bill Gates on April 1. He arranged it under the name "Jean Cretien" -- The Canadian prime minister.

      After arranging a later meeting with Bill Gates, he made as if he was putting the appointment in his computer....

      (paraquote, because I don't have the actual quote)

      Jokster :One moment while I put the meeting in my daytimer program....
      Ah. This damn computer! it died again. What a stupid computer! What a stupid operating system! It's always breaking!
      Who invented this Windows 95, anyways?

      Bill Gates: (guilty silence)...

      The on-air jokster fessed up to the April Fools joke later on in the conversation.
      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  69. Invalid License by dh003i · · Score: 2

    Please, that's the biggest load of BS. The license is completely invalid and unenforcible.

    This is really an ANTI-GPL. Basically, it says you can't releasee any implementations under a GPL'ed license. Too bad for MS its totally unenforcible. GPL developers can release anonymously, and are all accross the world.

    They could ignore this and MS wouldn't be able to do a thing.

    1. Re:Invalid License by Anonymous Coward · · Score: 0

      This is really an ANTI-GPL. Basically, it says you can't releasee any implementations under a GPL'ed license

      Yeah? Well, the GPL says that you can't release under any closed license. So it's ANTI-CLOSED license. But that doesn't make it illegal so shut the fuck up, moron.

    2. Re:Invalid License by clone304 · · Score: 3, Interesting


      Yeah, but this isn't aimed at everyone. This license is aimed squarely at the Samba team. MS knows exactly where they are and likely have lawyers waiting in the wings for Samba to make the wrong move with this. The Samba team has three choices right now:

      1. Continue to reverse-engineer CIFS and releasing Samba under the GPL. In which case they violate the DMCA, which states that reverse-engineering is legal as long as the interoperability info is not readily available.

      2. Read the Doc and implement the spec, but release under GPL anyway. This would save the Samba Team for the DMCA problems of #1, but would expose them to a lawsuit based on the violation of a licensing agreement (however, ridiculous its terms are).

      3. Switch the Samba license to a BSD-style license. This may not be possible, because many people have contributed code to the project over the years. In other words, the Samba team may not have the legal right to change the license.

      So, from what I've been able to figure, the Samba Team is ROYALLY screwed right now. No matter which way they turn, they will be doing something wrong.

      Microsoft is kicking back having a really big laugh right now.

    3. Re:Invalid License by Anonymous Coward · · Score: 0

      I thought the main guy was australian? We don't have your stinkin' DMCA....

    4. Re:Invalid License by clone304 · · Score: 1


      That's irrelevant. Skylarov's Russia didn't have the DMCA either. And Samba can't claim that they don't do business in the US, so a court in the US could claim jurisdiction. Either way, it's going to cost the Samba Team a lot of money in lawyers fees to defend against, IMO.

    5. Re:Invalid License by Anonymous Coward · · Score: 0

      The Skylarov thing has been so distorted that it's silly. (Still the Samba developers might want to avoid making any trips over here!)

      The real people at risk are the US vendors of products that use Samba -- Network storage vendors, RedHat, etc. They would be illegally importing the software (like Elcomsoft did) and would be subject the legal difficulties.

      Now if you are a NAS vendor that can't talk to Windows clients, you are really screwed. And that's probably the real goal - to extract licence fees and CALs from servers not running MS OSes.

    6. Re:Invalid License by Anonymous Coward · · Score: 0

      Note the following two sections of the licence...

      3.3 seems to be the implementation of the ban on 'IPR impairing' licences.

      7.7 as I read it, says if section 3.3 (and others) are found to be legally unenforcable then MS will declare the whole licence null and void (presumably leaving us with no legal right to the information).

      3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.

      7.7 Construction. If for any reason a court of competent jurisdiction finds any provision of this Agreement, or portion thereof, to be unenforceable (other than Sections 3.3, 3.6, and 3.7), that provision of the Agreement will be enforced to the maximum extent permissible so as to effect the intent of the parties, and the remainder of this Agreement will continue in full force and effect. In the event that a court of competent jurisdiction finds that Sections 3.3, 3.6 or 3.7 are unenforceable, this entire Agreement shall be rendered null and void. Failure by either party to enforce any provision of this Agreement will not be deemed a waiver of future enforcement of that or any other provision.

    7. Re:Invalid License by Jeremy+Allison+-+Sam · · Score: 5, Informative

      Don't be silly.

      This spec is a *subset* of what Samba already implements.
      The SNIA CIFS spec (which we helped to create) already
      documents far more than is in this spec. (Not that I've
      read it this spec, obviously, but I've spoken to people
      who have read both).

      This spec. is an irrelevence. Try implementing it to
      the letter and see how many Microsoft clients actually
      *work* against you. (Hint - none :-).

      Jeremy Allison,
      Samba Team.

    8. Re:Invalid License by Anonymous Coward · · Score: 0

      > Please, that's the biggest load of BS. The license is completely invalid and unenforcible.

      Please state your legal education and current bar status so we know if you're really capable of making such a sweeping claim.

    9. Re:Invalid License by fishbowl · · Score: 2

      >GPL developers can release anonymously

      But they don't. And they shouldn't have to.

      Asserting that you have a right but that you need to exercise that right in the closet is the same
      thing as asserting that you do not have that right.

      --
      -fb Everything not expressly forbidden is now mandatory.
    10. Re:Invalid License by clone304 · · Score: 1



      Hmm. Okay. I'm wrong then. So, what do you think the point of this license is? If the stuff in it is already implemented and released under the GPL, what is the point of specifically denying that to new implementations? Is this just a way for MS to get another little jab in at the free software community?

    11. Re:Invalid License by Ioldanach · · Score: 2

      The Samba team has three choices right now:

      1. Continue to reverse-engineer CIFS and releasing Samba under the GPL. In which case they violate the DMCA, which states that reverse-engineering is legal as long as the interoperability info is not readily available.

      The only availability of the interoperability info is under a strict license that forbids them to use their current license. Therefore, the interoperability info is not readily available to the Samba team.

      2. Read the Doc and implement the spec, but release under GPL anyway. This would save the Samba Team for the DMCA problems of #1, but would expose them to a lawsuit based on the violation of a licensing agreement (however, ridiculous its terms are).

      This, I agree, is an impossible option to implement.

      3. Switch the Samba license to a BSD-style license. This may not be possible, because many people have contributed code to the project over the years. In other words, the Samba team may not have the legal right to change the license.

      The problem would be, as you point out, the contributors. The Samba code base is inextricably GPL at this point. Changing licenses is practically impossible, therefore the only alternative would be a rewrite.

    12. Re:Invalid License by clone304 · · Score: 1

      I said,
      ""1. Continue to reverse-engineer CIFS and releasing Samba under the GPL. In which case they violate the DMCA, which states that reverse-engineering is legal as long as the interoperability info is not readily available.""

      You said,
      "The only availability of the interoperability info is under a strict license that forbids them to use their current license. Therefore, the interoperability info is not readily available to the Samba team."

      It depends on how you look at it. The only thing preventing Samba from looking at the doc is Samba's preference for a license that is forbidden by MS's license. So, if they didn't have this preference, it would be freely available to them. So, it could easily be considered "readily available" for the general public. This is likely what would be argued about in court if it came down to it.

      Chances are that won't happen as the guy from Samba's reply to my original post indicates. He is of the opinion that none of this is going to affect Samba at all, since they don't need this data for anything. I'm just left with the question: Why would MS bother to create such a pointedly stupid licensing condition if they knew Samba had already implemented all of that stuff anyway? It's not like someone else is going to make another GPL'd Samba clone. This just makes it look like people at MS have WAY too much time on their hands..

    13. Re:Invalid License by clone304 · · Score: 1


      LOL. Yeah, except the GPL isn't normally applied to specifications of a protocol, in order to tell implementors how they can license their own code. That's why this whole thing doesn't make any sense.

    14. Re:Invalid License by dh003i · · Score: 2

      "Asserting that you have a right but that you need to exercise that right in the closet is the same thing as asserting that you do not have taht right."

      Really? I don't think so. Rights exist irrelevant of whether or not governments think they do or government's respect them. Rights are absolute throughout the world. No government recognizes all of our rights; some recognize none of them, some many.

      But whether or not a government recognizes our rights is irrelevant to whether or not those rights exist.

      If the government sides with MS on this license and says GPL developers don't have the right to release code under the GPL, then the government is choosing to ignore parts of free-speech rights. Those rights still exist, just the government isn't recognizing them, and is in fact punishing people for exercising them.

      Thus, people who want to exercise them need to do so anonymously, so they aren't punished.

  70. IPR Impairing license by jsse · · Score: 1

    FSF should fight for the fact that Microsoft termed GPL/LGPL as "IPR Impairing License". Nowhere in GPL/LGPL would imply such an accusation. Unless Microsoft has any proof in their claim, they should thus remove alleged statement from their license.

    It's as simple: any act of IPR impairing is a serious court case. If they've any stand they could have brought it to court. If they don't, just keep their big mouth SHUT!

  71. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  72. but what does it all mean? by blackwizard · · Score: 2

    I think what they are saying is "you have to charge for it, because even if you don't we will come after you and make you empty your wallet for violating our patents". Evil bastards. They are planning on beating up Samba developers and stealing their lunch money, basically?

    1. Re:but what does it all mean? by clone304 · · Score: 2, Insightful


      No. They are saying that if you implement the spec, you cannot attach a license to it that requires your licensees to distribute it or it's derivative works for free.

      In other words, they are saying: You can code up this spec. But if you do, and you choose to open source it, you cannot in any way prohibit others from taking your source code, closing it and charging for it.

      Get it?

    2. Re:but what does it all mean? by NastyGnat · · Score: 1

      Exactly! (Being one of the few /.'s that reads before he posts, I wanted so see if someone clearly stated what MS is trying to do

      For those that still don't get it. This is their way of saying.. If you take these specs and optimize the code, we're going to take it, implement it, and give you nothing for it. On the other hand if you take the specs, make it where ms can't "steal" it then they'll sue you for violating their patent.

      IMHO, this doesn't stop the SAMBA team from developing samba any further. It would just required the team to release the module or modules that implement the news cifs as BSD or something else MS could steal in an 'intellectual' way.

      --
      -- this space for rent --
  73. Intellectual property? Maybe by MsWillow · · Score: 1

    Microsoft usually charges a fair sum of money for their documentation. If you buy it, and the code you write is GPL'd, then anybody can read how to make things work by just reading it. Even worse, to their eyes, they could *re-use* that stuff, without ever paying M$ one thin dime.

    This *will* cost them. Aside from the lost revenues directly from the re-use, it could allow for free software to be developed faster, by re-using code, which would give it a competitive edge over the big companies who are writing everything from scratch, and must buy the documentation themselves.

    Can't say that I agree with M$ doing this, but I can see a reason why.

    --

    Lemon curry?
  74. The real problem by xinn · · Score: 1

    Might this not be one part of the larger scheme? An attempt, albeit feeble, to keep any other o.s. from making inroads to M$ territory? If the interoperabilty between various operating systems suffers then the logical choice of o.s. is the one that we already have installed and working(barely). This will prevent mid-sized businesses from even trying an alternative o.s.

    Just speculation, M$ would never engage in such practices I'm sure :p

    --
    These are not the .sigs you are looking for. He can go about his business. Move along.
  75. no legal power by Anonymous Coward · · Score: 0

    I'm no lawyer, but the clauses in the license have no legal weight. No judge in his right or deluded mind would accept a law suit based on that clause. First off, the license doesn't void previous license as stated in the original post. Second, it does not prevent clean room reverse engineering. Since the developer would have to have agreed to the license if they downloaded the spec. If a person never read the license or agreed to it, the bite is toothless. All this does is prevent developers at companies from considering using open source code. The only real tangible effect is it will piss off corporate customers, who want to access their unix file systems from windows.

  76. well mikrosoft has a point there by Anonymous Coward · · Score: 0

    but since when did purchased laws stop people from saying bollocks and going right ahead.

  77. This is nothing new by Anonymous Coward · · Score: 0

    There was a quote before the release of XP that a program manager stated that something to this effect would happen. You will have to pay royalties to make a CIFS compatable product.

    This is not new for the industry, just new for samba/cifs. In the end though the upgrades CIFS standards will make CIFS one of the best network protocols to date for secure network file sytems.

  78. GPL as a weapon by silvaran · · Score: 1

    It's nice to see Microsoft acknowledging that we can, per se, use the GPL as a weapon against dominating corporations. The GPL allows us to defend ourselves against such tactics as closed implementations. We're all familiar with the prediction that, if Microsoft had their way, no software other than that released by Microsoft would be able (read: permitted) to interact with Microsoft's own software.

    I respect the right of a company to protect their intellectual property. If you put a countless number of man hours into developing a product, you want to protect theft. I encourage Microsoft to develop their own software. I encourage them to restrict the way their software is released to the public.

    Despite this, I scoff at the yet-another-underhanded-tactic of limiting software produced by other organizations. Not only are they limiting competition, they're actually saying that without Microsoft's permission, you can't develop software.

    You might argue and say, "yes, but the licensing agreement only limits GPL-like licenses, and doesn't prevent a company from developing their own in-house, non-GPL implementation of this CIFS protocol". But then we're all familiar with the strength with which Microsoft withholds information. Consequently, those choosing not to release their CIFS implementation under GPL must still request information from Microsoft regarding this standard. So, if Microsoft doesn't want you to write it, you don't write it.

    Like I said, protect your software, but don't inhibit other companies or organizations for writing their own. It's clearly "if we can't write good software, no one will."

  79. 1PL by cpuffer_hammer · · Score: 2

    I ask this as retorical.

    why not just charge 1 cent and make it a community practice forget got collect.

    I mean the home beer makers have long gotten paid by peaple wanting to clean bottls that contain bad beer ;-)

  80. GPL does the same thing! by kevlar · · Score: 2

    Microsoft's claim is completely ungrounded - nothing written by a third-party can take away Microsoft's intellectual property rights. But it makes a good (read: confusing to the general public) justification for preventing others from interoperating with their software.

    Why shouldn't microsoft explicitly prohibit GPL'd code from linking to their libraries if the GPL explicitly prohibits proprietary close software from doing the same thing! Thats a bit hypocrytical to complain about this...

    1. Re:GPL does the same thing! by nagora · · Score: 2
      Why shouldn't microsoft explicitly prohibit GPL'd code from linking to their libraries ...

      I don't know why not; I also don't know why you ask since the issue here is not linking. MS are saying you are not allowed to write a program which implements their brain-damaged protocol if you then release it under the GPL. Doesn't matter if you don't link to ANYTHING, MS or not.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:GPL does the same thing! by clone304 · · Score: 1


      This has nothing to do with linking to any MS code whatsoever. This license applies to the specification itself, in effect telling people that if they read the spec, any code they base off of it cannot be licensed under the GPL.

    3. Re:GPL does the same thing! by darp · · Score: 1

      People still can distribute their work in source code form. They just can't require that derivative works are also open source and that other people should distribute derivative works free. Fair enough I think.

  81. Viral IP license by Anonymous Coward · · Score: 0

    It seems as though M$ has attempted to turn the tables on the GPL by creating a viral IP license.

    We could call it the M$ VIP only license, only those deemed important enough by M$ will be granted rights.

  82. XPL = Extreme Public License? by mikeee · · Score: 5, Funny

    Is that kinda like the XFL?

    "You may use, modify, and redistribute this software freely, and must make it available to third parties under this license in the event that they are able to defeat you in a Grudge Match in The Iron Cage of Fury!"

  83. WWIII by Anonymous Coward · · Score: 0

    At this moment, Bush, Arafat, Sharon, the oilindustry,the weaponindustry are preparing the third world war. Using the press on both sides of the world, (the muslim-world and the west) they are creating anger. In the muslim world the inacceptible war-politics of Sharon (they are doing A LOT MORE DAMAGE THAN IRAQ DID BY INVADING KUWAIT !!! Talk about hypocrisy from the USA ...) create a lot of NEW TERRORISTS ( think about it, as geeks you have brains : use them for godsake !) And in the western world, an image of fundamentalistic, religious fanatisism is projected on ALL muslims, not solely on the few (how many deaths have fallen on palestinian side and how many on israelli side ?) palestinians who commited suicide-attacks. So, when you think about it, you can imagine yourself a playground, where 2 kids are fighting for a toy, and one of the two kids(israel,palestina) has backup from a bully (the USA) and they have both a lot of friends, lets say each one half of the playground, which are getting angrier with the minute, and are considering taking their knives and guns out. Do not be fooled, stay calm : peace is the only solution.

  84. You don't license text. You sell it. by A55M0NKEY · · Score: 1

    This is not how textual information is bought/sold/traded. The information is not *licenced* like a piece of software. Authors of physics textbooks do not *licence* Maxwell's equations adding the condition that you may not publish any electric motor plans.

    --

    Eat at Joe's.

  85. I think its fair... by Anonymous Coward · · Score: 0

    Couple question:
    If you made a file system in a proprietary world, would you want others making copies?
    Some claim abuse of monopoly, what is "true" competition? Copying the work, or making a similar product?

    Posting anonymously to save my karma from the "Slashdot Think" moderators (and Michael, king of "monopoly abuse".

  86. +2 Logical on the MQR standard by MarkusQ · · Score: 2
    The MSGPL license, for GPL implementations of MS protocols need only include the clause that changes must be available in source code form or in binary digits tattooed across the backside of the author, and that a license fee of one wet honey glazed ham is due if the software is used consecutively for more than sixty thousand years.

    Brilliant! If I had points I'd mod you up!

    -- MarkusQ

  87. Sue MS by ptrourke · · Score: 2

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    So why doesn't GNU sue MS for anti-competitive practices?

    1. Re:Sue MS by Anonymous Coward · · Score: 0

      Indeed -- the M$ license sounds to me a lot like "if you implement our techincal spec, you may not use certain licensing schemas for your implementation." To me, this smacks of prior restraint of trade; I'd have to research antitrust law to see what else M$ is doing here.

    2. Re:Sue MS by Anonymous Coward · · Score: 0
      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

      Since GPL doesn't impair IPR, doesn't affect bundled software (a), or require no charge redistribution (c). Doesn't MS calling GPL an IPR impairing license slander it?

    3. Re:Sue MS by clone304 · · Score: 1


      GNU isn't a competitor, they're not a commercial entity.

    4. Re:Sue MS by Anonymous Coward · · Score: 0

      GNU isn't a competitor, they're not a commercial entity.

      IANAL, but I'm not sure that GNU has to be a commercial entity in this case.

  88. Not as bad as it seems... by PsychoSpunk · · Score: 2
    It appears that the license from MS is for the right to use the Technical Reference. So, any product developed from the information in the technical reference is subject to the license. I saw no reference to reverse engineered programs, so they (sh|w)ould fall under a separate legal domain.

    Now that the other reference is out, and presumably will not carry any of the baggage associated with the MSTR, obviously this will be the reference used and distributed to Samba developers. The most important message regarding all of this is that it appears that sworn notarized affidavits will now be required to work on Samba. That's just extra hassle, but it's best to do this as safely as possible to avoid the legal stranglehold.

    --
    ALL HAIL BRAK!!!
  89. need a script by Anonymous Coward · · Score: 0

    where's the script? You mean I have to click buttons to vote?

  90. You're missing the point by wrinkledshirt · · Score: 2, Interesting

    Microsoft has never tried to make GPL illegal. They dont like it. They do like the idea of free code though. They make it plainly clear that they support the BSD style license.

    And I can bet you ANYTHING that if it was one of the BSDs that was threatening to take over their marketshare, they'd be singing a different tune about the BSD license.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

    1. Re:You're missing the point by HMC+CS+Major · · Score: 1

      And I can bet you ANYTHING that if it was one of the BSDs that was threatening to take over their marketshare, they'd be singing a different tune about the BSD license.

      How about FreeBSD and Darwin (aka Mac OS 10.1) ?

    2. Re:You're missing the point by subgeek · · Score: 3, Insightful

      that is right on.

      apart from the entirely different argument about whether *BSD or linux is better, the biggest threat to Microsoft on servers is linux. If something is a big enough competitor, MS does not care what license it uses. MS only cares that every machine running a competing OS is not running Windows (or exclusively Windows).

      In Microsoft's leaked emails they don't talk about letting BSD slide because of the license. they don't mention the GPL as the reason that linux must be outsold. They only mention that they want to work especially hard to win those accounts.

      people mentioning Apple's OSX as a threat miss the point. though Darwin is open source, OSX is not. If it were, i'd be running it on my PC architecture. Microsoft lets Apple slide because they have been confined to a niche market (though personally, i wouldn't be surprised if OSX reverses that trend.) as it stands, OSX only runs on proprietary Apple hardware.

      The point is that MS focuses its efforts on its largest immediate threats. Not threats to licensing or IP, but threats to market share. As soon as BSD gets a big enough install base, MS will go after BSD.

      Also there's the idea that GPL does not allow the MS tried and true formula, embrace, extend, extinguish. MS likes BSD because it can do anything it likes with the code. They'll toss code out there if it allows people to develop for their own proprietary platform. It is not contributed because MS thinks that it would like to help make BSD a better OS.

      Anyone who thinks that Microsoft's final goal is something other than total market domination in every area related to technology is fooling themselves.

      --
      you probably shouldn't have read this.
    3. Re:You're missing the point by jcast · · Score: 1

      1. FreeBSD is not ``aka MacOS 10.1''.

      2. Darwin is not under the BSD license, much less the whole of MacOS X. In fact, I don't think the average user of MacOS would even notice Darwin's license, even if it were BSD.

      So, nice try, but the point remains: BSD software is not threatening M$'s market share.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  91. It may have already been said but... by crawdaddy · · Score: 2, Interesting
    this sounds like a ban on ALL open source implementations...on NON-WINDOWS operating systems.

    First, let's take a look at their little clause on you not implementing this:

    3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.


    Pretty straight forward, but keep in mind that individuals fall under the category of "Company" since they're using the term interchangeably with "the undersigned." Here's where it gets really interesting is in the definitions of their terms:

    "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge."


    Yes, it specifically names the GPL and LGPL, but it isn't limited to those two! It applies to any license requiring an open source distribution, the ability to derive something else from it (whatever they mean by that....), or requires the implementation to be free!

    Ok...so we alrady knew that M$ has it out for open-source, but it seems they're trying to be a little sneaky about it in the next part...here's where anti-competitive tactics come into play(yeah...I know...we already knew about those too).

    Let's now look at their definition of "Company Implementation" as used in Section 3.3 above.

    1.2 "Company Implementation" shall mean only those portions of the software developed by Company that implement CIFS for use on Non-Microsoft Platforms.


    What's this mean? Well, it means that M$ has a way of getting out of being "totally" against open source development by basically saying "Hey...we want you to still distribute free/open source implementations...just make sure it's only for an MS OS." Obviously, this is also an attack on Linux and any other OS, as well as popular implementations of CIFS on these platforms, such as SAMBA.

    If it weren't for "double jeopardy" laws, Microsoft would probably be in and out of court on a daily basis, purely for anti-competitive business tactics.

    1. Re:It may have already been said but... by jcast · · Score: 1

      A. Double Jeopardy is a Constitutional provision, not a law.

      B. Double Jeopardy doesn't apply here, as all it says is you can be tried at most n times for n transgressions. Since M$ has committed n transgressions, they can constitutionally be tried n times, at least as far as Double Jeopardy is concerned. They haven't been tried n times because that's too expensive.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  92. Patents by Alan+Cox · · Score: 5, Interesting

    US software patents apply anyway. No doubt over time you will see microsoft try and eliminate free software from the USA. Quite what they think will happen when software is 100 times cheaper abroad than the USA I'm not sure.

    It does maybe also explain the US governments position and desire to look the other way and not punish microsoft. Perhaps they think that a combination of draconian patent lobbying world wide combined with Microsoft co-operation will let them suck all the money out of foreign developing nations by enforcing windows (plus NSAKEY and the like) on any that threaten to become the new economic powers.

    1. Re:Patents by fishbowl · · Score: 2

      >No doubt over time you will see microsoft try
      >and eliminate free software from the USA.

      Yes, let them try, and try and try and try.

      Let all the patents on low-hanging fruit be
      granted to someone NOW. In a few years, all those patents expire in the same time frame.
      Then, a new phase of innovation and freedom can emerge!

      --
      -fb Everything not expressly forbidden is now mandatory.
    2. Re:Patents by racme_2000 · · Score: 0

      hummm...
      thats da way US is heading the world,
      As manytimes i said before cant understand this big amounts of money beeing shift from Europe to US regarding software licenses.

      but now i understand ur reply to Iscaza that anytime in the near future
      if M$ sees mono project taking his space, they can just close da source,
      and they stop implementing new features.
      Its the same risk Samba guys are running today.

      But on this case
      If IEEE shows up with CIFS1.0 quickly, they ill be available to everyone.
      As i think EU is following this case,
      as they followed the Kerberos one. ;)

  93. Blue Screen Voting by Anonymous Coward · · Score: 1, Funny

    Microsoft OLE DB Provider for SQL Server error '80040e21'

    Transaction (Process ID 76) was deadlocked on {lock} resources with another process and has been chosen as the deadlock victim.
    Rerun the transaction.

    /library/shared/common/inc/SqlData. asp, line 434

  94. Could IBM should flex some muscles by Anonymous Coward · · Score: 0

    If I recall the netbios stuff was codeveloped with Microsoft and IBM back in the OS/2 lanmanger days. I am not buying that none of that joint developed code will not be in any future CIFS implementations (for compatibility reasons)
    Even if it is not IBM can say Microsoft reversed engineered there joint developed implementation. Since IBM is a friend to Linux and other open source endeavors maybe they can reread their old contracts and see if Microsoft can even do this.

  95. Both sides of their mouth... by Amazing+Quantum+Man · · Score: 2

    So much for "We are already complying with the RPFJ, even though those evil states are blocking it".

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  96. IPR Imparing License by dj51d · · Score: 1

    According to M$ an IPR Imparing License is any license which requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Acording to their own definition even the GPL is NOT an IPR Imparing License. Section 2 of the GPL says: In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

    Neither the GPL or any other OSS license places such restrictions on redistribution to fall under M$'s definition of an IPR Imparing License

  97. Patent License for 5,265,261 and 5,437,013 by mpconnelly · · Score: 1
    This really boils down to patent licensing. Specifically, any alternative implementation of MS's standard must not infringe upon US patent nos. 5,265,261 and 5,437,013 or any other MS or third party patent for which necessary patent rights haven't been obtained. If your implementation infringes upon one of those patents, you can obtain a royalty free license from Microsoft.

    What you would do with this license is rather questionable since you can't sublicense and you can't implement such in a file server (see 3.2). So, you would undoubtedly need a different patent license from MS if you intended to build a file server infringing upon their patents even if you didn't use GPL/LGPL license terms. Note that this is contradictory to the explanation of their intent ("royalty-free basis for use on non-Windows client and server platforms").

  98. Maybe I'm just a retard, but... by runlvl0 · · Score: 1

    Isn't "CIFS" just an implementation of SMB? And wasn't SMB/NetBIOS originally (Sep, 1984!) an IBM PC (Network Technical Reference No. 6322916, from http://samba.org/cifs/docs/smb-history.html) specification? So, WTF does Microsoft have stuff-all to say about it? They used the existing standard as the backbone of their own brain-dead networking protocol (LAN Manager), in a misguided attempt to compete with Netware (okay, bad example), and now they're concerned about protecting *THEIR* IP? I guess that I just don't get it.

    --

    Carthago delenda est!
    1. Re:Maybe I'm just a retard, but... by Anonymous Coward · · Score: 0

      A) Microsoft and IBM had an IP-sharing deal going in the 1980s. NT4 and LanMan networking are essentially the same thing.

      B) While there may have been some publications, SMB has never been a "standard" and for the most part is only used on IBM/MS networks. The Samba people consider it a undocumented, proprietary protocol.

  99. Published specs useless anyway. by dmaxwell · · Score: 2

    Some of the documentation that comes with Samba points out that other Microsoft docs are almost useless. Microsoft's own implementations of CIFS differ from the standard in ways that could be called bugs if you're charitable or obfuscation if not. They had to do a lot of packet sniffing to get Samba to actually work. What's even worse is that the kludgy workarounds differ depending on whether it's 95, 98 or what have you.

  100. It's not redistributable anyway. by Anonymous Coward · · Score: 0
    Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, non-transferable, non-sublicensable license to (a) make a reasonable number of complete copies of the Technical Reference and (b) use the Technical Reference for the sole purpose of developing Company Implementations...

    Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, transferable, non-sublicensable, license under its Necessary Claims to (1) make, use, import, and (2) offer to sell, sell and distribute, directly or indirectly, to End Users, Company Implementations that fully comply with the Technical Reference.

    Microsoft wants to make sure anyone that sees its IP has agreed to its terms. You can make a product that End Users use, but you can only get the IP (ie. source) behind the implementation directly from Micrsoft.

    This isn't a "scare people away from the GPL" tactic, this is a "protect Microsoft's IP" tactic. They don't want anyone to get their IP from anyone but Microsoft.

    [The merit of that is, I suppose, open to debate; but this isn't an anti-open source crusade, per se, it's a "protect Microsoft's IP" crusade. Microsoft isn't releasing it to the public, it's licensing it for free to developers.]

  101. Surely the Chinese can Help! by FFFish · · Score: 2

    Surely someone knows someone else in China, who can pose as frontman. I can't imagine China is going to take bossing-around by Microsoft at all well.

    --

    --
    Don't like it? Respond with words, not karma.
  102. Re:"Nothing... can take away Microsoft's [IP] righ by donutz · · Score: 2

    C'mon - if you heard that MS has some GPLed code in Windows - which would you put your weght behind:
    a) They just take the code out
    b) They are forced to open their codebase


    I don't have the $$ or legal staff to force option B. What I'd rather see happen is that MS gets sued for damages for violating the software's license, and that money go towards paying people who developed the GPL'ed code.

  103. The GPL's purpose is to kill software companies. by Brett+Glass · · Score: 1

    (Remember, RMS first wrote it as part of his effort to destroy software companies whose founders had left the MIT AI Lab, leaving him all alone.) Why shouldn't those companies fight back? Their license doesn't preclude the creation of open source, since the BSD License, the Apache License, or the X11 license could be use on the code. It merely prevents the use of licenses which are, esentially, guns aimed at software developers' heads. Nor does it mandate your choice of license, as does the GPL. What's wrong with that? --Brett Glass

  104. I'm not sure if this has ever been mentioned by mark-t · · Score: 2

    Can Microsoft legally prohibit the creation of GPL'd software with their software development tools? Really, this isn't a troll or flamebait, but an actual, honest question.

    1. Re:I'm not sure if this has ever been mentioned by clone304 · · Score: 1


      What does that have to do with anything?

      Either way, the answer is no.

  105. Unenforceable, self-contradictory, and stupid by Angst+Badger · · Score: 5, Insightful

    First of all, there is no way Microsoft can enforce conditions upon the implementation of a standard (read: "standard"). Entering into a contract requires, well, that you enter into a contract.

    Secondly, this is a -- if not the -- prime example of what's wrong with the "intellectual property" faction of anti-GPL types. The GPL in no way inhibits intellectual property. It is simply a software license that imposes contractual conditions on the use of software. It is only unusual in that it does not require payment.

    Here's the argument that Microsoft and other anti-GPL nutballs are making: "You're not making any money off this, so we want to steal your intellectual property, violate the hell out of your license, and make money from our criminal activities." The underlying, unstated argument is, of course, that unless you're in it for profit, you have no intellectual property rights. This is utter bullshit, of course, and serves only to show what basically unethical and indecent people we're dealing with.

    This would be exactly parallel to a clothing manufacturer telling people that they have established a pattern for shirts with two sleeves, and you are therefore not allowed to make shirts with two sleeves unless you promise not to donate your old shirts to the poor.

    It's a pity that certain political factions like to lionize Microsoft as bastions of capitalism when Microsoft is itself devoted to strangling the free market at every turn. If Microsoft is as good as they say they are, why are they so afraid of competing in an open and fair market? Why have they adopted such a deeply un-American stance towards the fundamental values of political and economic liberty? Ballmer can spew all he wants about the GPL being communist, but as near as I can tell, it is Microsoft that is seeking to create a command economy.

    --
    Proud member of the Weirdo-American community.
    1. Re:Unenforceable, self-contradictory, and stupid by terrymr · · Score: 2

      This is exactly what microsoft does - remmeber the whole Charity Controversy. To quote:

      The terms of Microsoft's Original Equipment Maker (OEM) licence state that Windows cannot be transferred with a PC, making it useless.

    2. Re:Unenforceable, self-contradictory, and stupid by jeavis · · Score: 1
      Angst Badger writes:
      First of all, there is no way Microsoft can enforce conditions upon the implementation of a standard (read: "standard"). Entering into a contract requires, well, that you enter into a contract.
      That's precisely what they're saying you must do. If you reference their spec in order to complete your implementation, they say you must go to their Web site, print out and sign a form that says you agree to abide by the conditions, and mail it to them. Postal mail, no less. They want the actual signed paper document, which is more compelling in court than a "Yes" button that you click on. That's your contract.
    3. Re:Unenforceable, self-contradictory, and stupid by mpe · · Score: 2

      Secondly, this is a -- if not the -- prime example of what's wrong with the "intellectual property" faction of anti-GPL types. The GPL in no way inhibits intellectual property. It is simply a software license that imposes contractual conditions on the use of software. It is only unusual in that it does not require payment.

      All that is required for a contract is "consideration". Which is simply something of value. There is literally thousands of years of case law behind this. Money is simply a common kind of consideration, but in the end money is no less an abstract concept than copyright.

      Here's the argument that Microsoft and other anti-GPL nutballs are making: "You're not making any money off this, so we want to steal your intellectual property, violate the hell out of your license, and make money from our criminal activities."

      Whilst at the same time Microsoft is prepared to pay their employees in stock options. Indeed Microsoft works hard not to make money so as not to pay taxes.

    4. Re:Unenforceable, self-contradictory, and stupid by Arandir · · Score: 2

      All that is required for a contract is "consideration".

      There's much more to a contract than that. The contract must be negotiable, which is a fancy way of saying there must be at least one reasonable human being in each party, and it must be accepted by both parties.

      Acceptance is the key here. In this particular case, there is, since you have to actually sign the contract and send it back in. But in the case of shrink-wrap, click-thru, and the distressingly common use-wrap, there is no valid acceptance. Clicking on a button in an install screen for software you already have the legal right to install does not constitute acceptance.

      Do you think any court in the world would consider a rental agreement to be binding if the acceptance was based on the renter turning the front door of their apartment? Even if the rental terms where printed on that door, the whole idea is ludicrous.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    5. Re:Unenforceable, self-contradictory, and stupid by doorbot.com · · Score: 1

      It's a pity that certain political factions like to lionize Microsoft as bastions of capitalism when Microsoft is itself devoted to strangling the free market at every turn.

      I have to point out something here... a capitalist, by the nature of the fact that he/she is trying to maximize their "take" (profit) from the market, will attempt, at all times, to corner, strangle, etc the "free market" at "every turn."

      This is raw, unabashed capitalism. It's "Me me me" and that's all. The thing that throws a wrench into the works is that nasty thing called competition.

      If Microsoft is as good as they say they are, why are they so afraid of competing in an open and fair market?

      See above. Even if they were the best, they still want to control the entire market... more profit == bigger house for Billy-boy and Stevie-B.

      Why have they adopted such a deeply un-American stance towards the fundamental values of political and economic liberty?

      I find that comment completely offensive. Calling something "un-American" is merely a ploy to gain my agreement (since I'm American)... especially after the September 11th events. "Oh, no, I don't want to be un-American -- whatever you say as long as it's for the USA."

      Ballmer can spew all he wants about the GPL being communist, but as near as I can tell, it is Microsoft that is seeking to create a command economy.

      And you wouldn't if you only motivation was profit? And before you overreact, what exactly do you think is Microsoft's goal as a company? To make our lives better by producing "teh bestest software evar" (TM)?

    6. Re:Unenforceable, self-contradictory, and stupid by blakestah · · Score: 2

      First of all, there is no way Microsoft can enforce conditions upon the implementation of a standard (read: "standard"). Entering into a contract requires, well, that you enter into a contract.

      Sure they can. First, they patented the methods used in the standard. Then, they used the standard. Now, they have the right to deny anyone else the use of that standard for any reason they want. That is what patented IP is all about.

      Secondly, this is a -- if not the -- prime example of what's wrong with the "intellectual property" faction of anti-GPL types. The GPL in no way inhibits intellectual property.

      That part is largely a marketing ploy against the GPL. Of course anyone that understands IP law knows that a third party's programming effort cannot affect their IP, but this is all part of dragging the GPL through the mud.

      The main issue here is that Microsoft claims
      1) The CIFS is patented
      2) If you want to implement it, you have to play by our rules
      3) No GPL for you !

  106. Microsoft need by Anonymous Coward · · Score: 0

    somme code that they can pakage whit windows
    whitout realesing ther source.

    It be simpler for them to implementend ther own
    close source CIFS.but i guess they can't do that
    by them self.

    Windows _is_ open source whitout source.

  107. What about out own specification ? by terrymr · · Score: 2

    Let's not follow microsoft here - publish our own "Samba" specification as an open specification available to everybody and prohibit microsoft from using it.

    Time to start our own embrace & extend operation here :-)

    1. Re:What about out own specification ? by Anonymous Coward · · Score: 0

      Push this one a step further and threaten to sue their asses off if their developers aren't virginal in regards to the Samba spec.

  108. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  109. i don�t get MS by fabiolrs · · Score: 1

    I really dont get this stupid company called MS. I saw an interview where a MS spokeman said they had nothing against opensource community and thats why they shouldnt be sued for monopoly!

    This story is far more interesting than we think, now those 9 states that are on MS side on the monopoly case will see the truth! MS acts with such stupidity that they cant see acts like this one just make their situation ever worse.

    Why they do this? So linux cant succeed on desktop environment. They want to rule everthing! Micros~1, stop being such an stupid company, show us you can and give us better products. You wont win the competition by destroying linux, you will win by building better products (thats how linux is winning now)

    --
    Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
    http://www.morroida.com.br
  110. Does MicroSoft own your products? by iabervon · · Score: 2

    So interoperability supposedly risks loss of IP. If merely working together risks pollution, one would presume that working together by design, with knowledge of the "dangerous" side, with no alternative on the "dangerous" side would be even more risky.

    MicroSoft software-produced documents fit in this category. If the GPL is a threat to MicroSoft, then MicroSoft is similarly a threat to all of their customers.

    Of course, MicroSoft is doing this both to be inconvenient to open-source competition, and to put fear of the GPL in people's minds. But this also raises the possibility that MicroSoft will decide that they want to put you out of business and take all of your IP, and that they seem to think that would be possible.

  111. Why waste any more time on CIFS anyway? by mmusn · · Score: 3, Interesting

    Forget about the fact that Microsoft's attempts at restricting open source implementations are bogus. Let's ask: why even waste time on CIFS? Is enabling Windows clients to talk to non-Windows servers even the right thing to do? And if it is, why use CIFS? It seems to me that developing an installable file system driver that speaks a high-quality open protocol (NFS doesn't qualify) would result in something that's both easier to maintain and would work better than trying to reverse engineer Microsoft's latest protocol hiccup.

  112. BSD type license is restricted by ispel · · Score: 1

    First of all, I can't believe how unbelievably childish Microsoft is being. It seems that the whole purpose to their licenses now a days is not to protect their property or spell out the terms under which to use it, but instead to simply attack GNU. This sort of behavior has positive effect other than alienating and pissing off people and companies (some their business partners ie. IBM) that have adopted GPL/LGPL licensed software for part of their business strategies. They could have just as easily worded their license in a way protect their precious (crap) intellectual property without the mudslinging. NDA's aren't a new idea.

    quoth the license:

    3.3 IPR Impairing License Restrictions. [...] Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License. [where "a IPR impairing license" is specifically defined as the GNU LGPL/GPL earlier]

    Secondly, this clause does not premit software licensed under a BSD-type license. Any license that is GPL/LGPL compatible is banned including BSD/Artistic/X11, because they "would subject such Company Implementation to the terms of an IPR Impairing License". According to MS's license, the license for a "Company Implementation"'s software would basically have to include the same "IPR Impairing License" clause specifically banning GNU GPL/LGPL.

  113. They should just deny support to non-MS client/svr by qurob · · Score: 1


    That's the easiest way.

    Imitate? Go for it

    Write an open source, free implementation

    They'll deny you support of your Windows machines if you are using Samba, or whatever.

  114. just a final thought by fabiolrs · · Score: 1

    wasnt microsoft obligated to open all its protocols due to agreenment with DOJ?

    God, they are doing it again!

    --
    Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
    http://www.morroida.com.br
  115. Michael is now a lawyer? by Thatman311 · · Score: 1

    What happened? Michael did law school overnight or something? How can he make this sort of statement and hope for it to even mean anything?

    "Microsoft's claim is completely ungrounded - nothing written by a third-party can take away Microsoft's intellectual property rights. But it makes a good (read: confusing to the general public) justification for preventing others from interoperating with their software. "

    I wish these Slashdot editors would stop making uninformed and potentionaly untrue statements. I don't know the real answer but at least I won't stand up on my soap box and shout XYZ.

    --
    Silly Rabbit...Sig's are for kids.
  116. It is the *Patent* that is the problem. by ProfDumb · · Score: 5, Insightful
    Most comments here, following the title of the orginal post, are focusing on the "license" to the tech specs, which is a minor problem.

    The real problem is that MS is claiming a patent on the underlying technology. They are offering a royalty-free license to non-GPL software. This is hard for GPL software to get around.

    Does anyone understand what is being patented? Does it look like a valid patent -- I never got the feeling that this technology was particularly innovative.

    1. Re:It is the *Patent* that is the problem. by eison · · Score: 2, Insightful

      It's hard to tell by reading, but what it boils down to is that they have patented hooking a buffer up to a bus then locking the bus for the duration of a transmission in order to be able to transmit without the overhead of using headers.

      Like every other software patent I've ever seen, it looks like BS to me, but at least they didn't patent hyperlinks.

      --
      is competition good, or is duplication of effort bad?
    2. Re:It is the *Patent* that is the problem. by Anonymous Coward · · Score: 0

      It's hard to tell by reading, but what it boils down to is that they have patented hooking a buffer up to a bus then locking the bus for the duration of a transmission in order to be able to transmit without the overhead of using headers.

      Heck, SCSI-1 (and SASI and who knows how many other protocols before it) did this what, 15 or 20 years ago?

      When SCSI-2 allowed disconnect/reconnect so that the bus wasn't tied up indefinitely during a transaction, it was considered an improvement.

    3. Re:It is the *Patent* that is the problem. by bradleybear · · Score: 1

      I read the patent claims, but not the whole thing. It looks like they are claiming a system in which you can send data over a network. The "new" thing seems to be that when the data arrives it goes directly to the application's buffer (instead of going through a kernel buffer for example.)

      I suspect that this patent will be invalid. There are many prior systems which sent data directly to the destination buffer. (iWarp from CMU + intel. Active Messages from Berkeley running on a Connection Machine CM-5. The VI archictecture from giganet/emulex. There are probably others...)

  117. Re:The GPL's purpose is to kill software companies by anti-snot · · Score: 1

    Close. The GPL's purpose is to *enable* developers who want to kill software companies to do so in the free market. Behind every piece of GPL'd software is an individual who decided that they wanted to share their work in that way.

  118. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  119. Microsoft is no more rabid than Alan Cox by Pussy+Is+Money · · Score: 1

    This is a lot like the EXPORT_SYMBOL_GPL travesty currently taking place on lkml.

    --
    Pushin' 'n dealin', shovin' 'n stealin'
    1. Re:Microsoft is no more rabid than Alan Cox by ShawnX · · Score: 1

      There's a difference though. We don't want the Linux kernel to get 'polluted' with closed-source, non-GPL licensed modules.

      When you load a module thats not GPL, you taint the Linux Kernel, and you loose support from LKML because its not our problem :)

      --
      Everyone wants a Tux in their life.
    2. Re:Microsoft is no more rabid than Alan Cox by Pussy+Is+Money · · Score: 2, Funny

      No, you are thinking of MODULE_LICENSE_GPL. EXPORT_SYMBOL_GPL is about making it hard for binary driver writers to write drivers (because it took Alan so much time to write his 15 lines of code). Read the fucking thread instead of smiling wanly, man.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    3. Re:Microsoft is no more rabid than Alan Cox by ShawnX · · Score: 1

      Excuse me, reguardless if its MODULE_LICENSE_GPL. It's still designed to prevent binary drivers from polluting the kernel.

      --
      Everyone wants a Tux in their life.
  120. License violation... by mjh · · Score: 2
    So what happens if samba actively violated this license? There was a (completely unrelated) thread on the linux kernel mailing list recently that had an interesting post that described the difference between a license and a law. The author describes a hypothetical situation where he lets his neighbor park cars in his driveway during a party that they neighbor is having. In this case he has granted a "non-exclusive license to use [his] property under specified conditions".

    IANAL, but I found this statement particularly interesting.

    Enforcement of a license is up to the property owner. If a licensee violates the specifics, or even the intent of a license, the property owner who issued that license, may bring civil action against the violator. In the United States, (and it's different in different states) such a civil action may prevail if the property owner can show that he/she was harmed by the tort. For instance, if you parked a truck on my property, rather than an automobile, you may have violated either the wording or the intent of the license issued, however it's unlikely that I would prevail in court bringing an action against you unless your truck was so heavy it damaged my property.

    So if this is true, and the samba folks violate the license, won't Microsoft, as the property owner, be compelled to show damage from violation of the license? Microsoft could (probably) claim that they experienced damages from any free (including GPL) implementation of those specs. But could they demonstrate damages specific to a GPL implementation? If not, why not just violate the license?

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:License violation... by MikeTheYak · · Score: 2

      Damages would be easy to prove. XXX violated the license, implemented a GPL'ed version of CIFS, and made it publicly available. This new implementation competes against Microsoft's own product, and thus hurts sales.

      Of course, there are multiple ways to lose in court, and the merits of the case aren't always important. Would you be able to survive a long court battle with Microsoft, especially if court costs and lawyers' fees were on the line?

    2. Re:License violation... by mjh · · Score: 2
      Damages would be easy to prove. XXX violated the license, implemented a GPL'ed version of CIFS, and made it publicly available. This new implementation competes against Microsoft's own product, and thus hurts sales.

      Right those would be the damages that could be proven from *any* competing implementation, not just a GPL'd version. What I'm asking is how would Microsoft be able to prove damages from the fact that the code is licensed by GPL. A competing implementation is not the damage. The license specifically grants access for competing implementation. So the damage doesn't have to come from the fact that it's a competing implementation, but from the fact that this competing implementation is GPL'd. Doesn't it? Wouldn't MS have a much harder time demonstrating damage from the choice of license for the competing implementation?

      Of course, there are multiple ways to lose in court, and the merits of the case aren't always important.

      Good point. The EFF might step in, but probably not a good idea to rely on it. Probably a better solution would be to dual license samba. One under something like the BSD license that would implement the spec. And then another one under the GPL that copied from the BSD samba. Of course, leaving that BSD samba version entirely unused with all new features going into the GPL version.

      It almost looks to me like MS is trying to get Samba to switch licenses to a BSD license. Is there something that MS wants that samba has?

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:License violation... by MikeTheYak · · Score: 2

      It almost looks to me like MS is trying to get Samba to switch licenses to a BSD license. Is there something that MS wants that samba has?

      That might be the key to the question of damages. Microsoft licenses you to use their technology, but if you make an open-source version, Microsoft gets to use it in their products as well. You can compete with a quid pro quo. If you take out the quid, you effectively cause damages.

      I wonder if the Samba folks would consider a Microsoft Keep Out license...

  121. How to get around this nonsense. by AJWM · · Score: 5, Interesting

    There's an easy bypass to such nonsense.

    The Microsoft license doesn't prohibit BSD-like licenses (MS loves swiping BSD code). So, developer A uses the specs to implement a bare-bones BSD version, and releases that code only to developer B. Developer B then makes a derivative work of that, fleshing out the details, making it much more useful, etc, and releases that version under the GPL. (Nothing in the BSD prevents this.)

    Now, of course, anyone is free to use the original BSD'd code in a non-GPL manner -- if they can figure out which code that is! Since the original BSD version was never publicly released, they have no way of doing that, so they have to use the GPLd version.

    (Usual IANAL disclaimer applies, though.)

    --
    -- Alastair
    1. Re:How to get around this nonsense. by Junta · · Score: 2

      Sounds good, but in another part the license suggests that you can't have it distributed as a sublicensable license, so maybe BSD is precluded after all, as it could be sublicensed as BSD....

      Of course if I am completely off base here, the important bits would always be BSD and therefore a company seeking to do closed source, profitable work can get the credit information from the GPL distribution (as BSD license requires credit be given where credit is due) and skip the GPL and go for the BSDed codebase...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:How to get around this nonsense. by ThaReetLad · · Score: 2, Informative

      But M$ still owns the original patent, re-releasing the code under BSD or GPL or whatever would mean using patented material in an unlicensed manner and so would likely result in a swarm of lawyers breathing down your neck.

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    3. Re:How to get around this nonsense. by AJWM · · Score: 2

      Nope.

      Assuming the underlying technology even is patented, they granted a license to implement the BSD version. The GPL'd version is simply a derived work of that (allowed under the BSD license, and since the MSFT license permits BSD licensing, also allowed). The catch is that the new code wrapping the BSD part is GPLd, but there's no (easy) way of disentangling the two.

      If Microsft does come after you, just show them the BSD version.

      --
      -- Alastair
    4. Re:How to get around this nonsense. by Arandir · · Score: 2

      Even simpler, and much better. License it under the old BSD license with the advertisement clause. Then let Microsoft "steal" all they want. They would have to mention the Open Source version in all their related adds.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    5. Re:How to get around this nonsense. by gavcam · · Score: 1

      How can someone 'steal' something when you've given them the right to take it?

    6. Re:How to get around this nonsense. by Arandir · · Score: 1

      Notice I put "steal" in quotes. I don't consider it stealing at all. But there seems to some sort of myth out there that non-copyleft free software can be stolen. It's quite silly really. Stallmanistas don't want us using the term "piracy", but "steal" is perfectly fine...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  122. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  123. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  124. Re:Intellectual property? Maybe by Anonymous Coward · · Score: 0

    You miss the point. The licence is not talking about the re-use of code. but about an implementation of standard. This is clearly different.

    Do you ever read the GPL ? Do you understand the implication of non-free software ?

    check out www.gnu.org

  125. NFS for windows by jakuaii · · Score: 1

    Why not create a GPLed NFS implementation for Windows? Just in case that this is really going to be a problem -- it doesn't look wholly like it. That way, people won't need to rely on MS's grace anymore.

    Then we can do away with that strange SMB protocol, and rely on our own infrastructure and ideas. Why not grasp the control over the specification?

    1. Re:NFS for windows by Jeremy+Allison+-+Sam · · Score: 2

      This always comes up. What, do you think Microsoft are
      *stupid* or something ?

      Do you actually think they document the internal interfaces
      needed to write such a thing (NFS client for Windows
      NT/2000/XP) ?

      Go ahead and try. Good luck ! :-).

      Jeremy Allison,
      Samba Team.

    2. Re:NFS for windows by jakuaii · · Score: 1
      'course - you need the DDK from MS, etc. if you want to do it quickly.

      But those issues were also there for the windows ext2 drivers - those still don't really work, but with some effort, they could maybe. With some reverse engineering. Or the like.

  126. Re:"Nothing... can take away Microsoft's [IP] righ by skybrian · · Score: 1

    Um, the GPL says nothing about what happens if someone violates it. The damages are determined by the courts if it ever goes that far. I don't know what the typical damages are for copyright violation, but it seems unlikely that they would include source code disclosure.

  127. Anyone Remember Novell? by pbryan · · Score: 3, Insightful

    Does anyone remember when Microsoft released Novell NetWare compatibility into its Windows NT operating systems? At that time, Novell was the dominant player, and Microsoft was playing catchup.

    Microsoft quickly eroded Novell's network operating system market share, eventually becoming the dominant player in office network servers. Novell Netware installations now seem a rarity.

    Microsoft, the dominant player, is now threatened by people creating compatible implementations of its own services. This turn of events, though not surprising, somehow seems ironic.

    --

    My car gets 40 rods to the hogshead, and that's the way I likes it!

    1. Re:Anyone Remember Novell? by --daz-- · · Score: 2, Insightful

      The reason Novell, Netscape and other Microsoft competitors failed is because they bet their entire company on a single feature.

      Novell constantly touted file and print sharing and refused to move or change that M.O.

      When Microsoft finally beat them at that feature, Novell was left holding nothing. They hadn't innovated or added features.

      Novell was king and sat on its pot of gold and refused to move until MS knocked it off and then Novell had nothing.

      Netscape was the same way. They hadn't made any major improvements in the 4.x versions of Navigator while MS was continually redoing and improving IE. Look at IE 3 compared with 4, compared with 5.

      In all that time, Netscape only had NS 4 with a few minor revisions and NOTHING new. No wonder they failed, they just sat on their pot of gold and refused to budge.

      MS, however, will not fall to the same fate because they are constantly improving Windows and adding new features or improving old ones.

      Samba has been around for quite awhile and has not made a significant dent in MS' marketshare. In fact, Windows' market share continues to grow. Linux's growth is only against Unix, not against Windows.

    2. Re:Anyone Remember Novell? by ThePlague · · Score: 0

      What really killed Novell was windows 95, particularly the peer-to-peer capability for small networks. It allowed people to get off the license treadmill with Novell. MS' Netware client was an interesting piece of work, too. It basically allowed a windows pc to act as an authenicating tool for Netware servers, allowing I believe an additional 10 connections for every pc setup that way. I know lots of Netware shops used this function to avoid ~$100/seat upgrade licenses.

      However, don't boohoo for Novell too much. They dragged their feet on their own 95 client, releasing it several months after 95's debut, so MS didn't have much of a choice if they wanted 95 to penetrate the office market. In my experience, it was VERY slow to penetrate anyway, as many places stuck with 3.11 until '97 or even '98.

    3. Re:Anyone Remember Novell? by Anonymous Coward · · Score: 0

      --"When Microsoft finally beat them at that feature,"

      Microsoft never "beat" them at that feature. What Microsoft did was alter their own OS in such a way as to degrade the performance of every non-MS OS on a network and then not fix the problem for over two years (and a real problem it was, since it was a violation of a standard; MS software would not properly refuse a connection not meant for it, causing stalls in all other NOSes).

  128. So DMCA is good now? by Anonymous Coward · · Score: 0

    Down with DMCA!
    Down with DMCA!
    Down with DMCA!

    Wait, Microsoft violated it??

    Hooray for DMCA!
    Hooray for DMCA!
    Hooray for DMCA!

    fsckin' hypocrites...

  129. Microsoft did not DMCA by Sloppy · · Score: 1

    All that means, is that if a programmer makes a compatable implementation, the programmer is not violating DMCA. It doesn't mean that the programmer hasn't done something else (such as violating a contract) that will get 'em in trouble.

    In other words, if you defy Microsoft's license, they can't sue you for violating DMCA. Of course, that very same term of the DMCA also means that MPAA can't use DMCA as a basis for suing someone for writing DeCSS.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  130. So? by Anonymous Coward · · Score: 1, Funny

    The GPL forbids mix with propietary licenses. Whats the problem?

  131. Clarification by JDizzy · · Score: 2

    1.2 "Company Implementation" shall mean only those portions of the software developed by Company that implement CIFS for use on Non-Microsoft Platforms.


    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.

    I see nothing that says I cannot stand up and do a dramatic reading of my source code. Section A of the "imparing license" claims that you cannot distribute in source form, so does that mean in binary form only? What about interpreded form, just as java byte code... that is neither source-code, or compiled code... but neither? Also, the GNU, and derivitaves, are mentioned by name... very strange! Section B claims that you cannot realease your implementaion for the purpose of derivitave works, but since you cannot release the implementaion in source form, basically mean nothing, right? The 3rd part (section c) about releaseing your implementaion at no cost to others.

    So the way I read it is that I can create my implementaion, release it under the BSD license, and charge a penny for it. I would have to use JAVA since the byte code is not technically source code. Or perhaps a mathmatical modeling language... is this thingking wrong?

    Lastly, since the form requires a signatory, does that mean if I do't sign, that I can do whatever I wish?

    --
    It isn't a lie if you belive it.
    1. Re:Clarification by Frobnicator · · Score: 1
      The patants are for computer controlled transmissions and computer systems, not the distribution or implementation method. If a computer executes the system, they can claim IP violations. If you distribute source code (which can liberally be read as anything that a computer can translate and cause to be executed) you would be equally responsible.

      They say that if you don't sign, you can't use and they can sue.

      This is why they pay their lawyers... :(

      --
      //TODO: Think of witty sig statement
  132. My favorite obscure clause by Anonymous Coward · · Score: 0
    3.6 Reciprocal Patent License. To the extent Company owns, controls or can sublicense without payment of a fee to an unaffiliated third party, any patents that are required for Microsoft or its licensees to implement CIFS as set forth in the Technical Reference and distribute such implementations, Microsoft and its licensees are hereby granted a license to such patents solely for the purpose of implementing CIFS as set forth in the Technical Reference and distributing such implementations.


    As far as I can tell, this means that if you own a patent to something required to implement CIFS, then simply by reading the Technical Reference, you have licensed that patent to Microsoft.


    Gotta love it.

  133. Never mind "not just", not EVEN GPL by caduguid · · Score: 2

    any license that requires in any instance that other software distributed with software subject to such license

    Creepy, well, ok... I almost always find MSFT creepy.

    But read that again:
    Doesn't it say that it forbids you to use a license which requires OTHER SOFTWARE distributed with yours to be subject to those conditions?

    What the hell kind of license does that? GPL only covers derivative works, not other works distributed with the GPL'd original, no?

  134. Does this matter? by Sloppy · · Score: 2

    Is there any particular reason a CIFS implementor would have to agree to the terms of this license? The Samba guys have done just fine so far.

    BTW, didn't Microsoft try similar shit (although without specifically attacking GPL) with proprietary Kerberos-like protocol's documentation? They were openly defied without consequences.

    Licensing the specification for a so-called "standard"... what arrogance and cluelessness. The Ogg and PNG guys get it. The LZW and MPEG and Microsoft guys don't. That's why people are actively working to phase them out.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Does this matter? by fishbowl · · Score: 2

      >Is there any particular reason a CIFS
      >implementor would have to agree to the terms of
      >this license?

      Absolutely!

      Never touch the product! If you don't buy the product and read and agree with the license, it
      does not apply to you.

      The only legal protection Microsoft has are through it's patents, trademarks, and any copyright on any specific implementation.

      SAMBA developer is no more subject to the terms of this license that I am.

      --
      -fb Everything not expressly forbidden is now mandatory.
  135. This is not a problem. by Anonymous Coward · · Score: 0

    GPL software should be properly re-licensed under a BSD style license anyway. Kinda unfortunate that he motivation came from M$, but I don't give a fuck.

  136. Where do I donate? by Shao+Ke · · Score: 1

    Hmmm, now I really want Microsoft to die (I wasn't taking it too seriously before).
    I'm no longer using Samba (switched to OpenAFS), but maybe it's time to make a donation to the team.
    Or just kick down for the EFF again.

  137. This seems to go WAY beyond the GPL... by Dr.Dubious+DDQ · · Score: 2

    From the advogato articles quote on what constitutes a so-called "IPR impairing license":
    [...]or (c) be redistributable at no charge.

    Apparently, merely "not charging money for redistribution" counts as "IPR Impairing" according to the whacked-out crack-smokers at MS's legal department...

    1. Re:This seems to go WAY beyond the GPL... by Chris+Johnson · · Score: 2

      No, it's actually a weird provision because free licenses don't necessarily REQUIRE that... the rest of that point specifies that it's about software DISTRIBUTED WITH software under the license. That is not the interesting part of what MS is doing: it's a bit meaningless. Somebody's not reading for comprehension, in Redmond.

  138. Oops, my bad by Sloppy · · Score: 1

    I didn't see that they were claiming SMB requires the use of a patent.

    Gee, I'm so glad that we have software patents. They are great for promoting progress.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  139. Two Questions by ScroP · · Score: 1

    #1 What would happen if this licence were applied to all future version of the MSDN & Platform SDK documentation?

    #2 Why not create software for windows machines to interface with file and authentication systems on linux and other free platforms? For example, I have used Netware & DCE clients that replace the default GINA with thier own, and the netware client includes support for accessing Netware volumes. So you end up with windows client using a non windows machine for file sharing and access control. Wouldn't this pretty much have the same effect of letting everything work together, it just makes a windows computer use another systems protocol rather than the other way around.

    Sound like it would make an interesting project; Maybe it hasn't been done because the ms enterprise apps are somehow want domain controllers and such (I'm not sure, I dont get involved any of that much)

  140. there is no such word as "rediculous" by Anonymous Coward · · Score: 0

    Please learn to spell. Dumb ass.

    1. Re:there is no such word as "rediculous" by Vernalex · · Score: 1

      Wow, the Anonymous Coward decides to attack me for a spelling error. If you want to be such a stickler it is also "dumbass".

      --
      "The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true." --James
  141. Re:hrm... by HobbitGod42 · · Score: 0

    bah this fucking post I made was a nice post I think it got modded down cause it was the first post. bah fucking mods... all my posts post at 0 as it is... I say fuck em down to -1 from the begining...

  142. Parse error by p3d0 · · Score: 1

    ERROR: Too many double-negatives. Unable to parse parent post.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  143. If I'm not mistaken... by raddan · · Score: 1
    ...behaving in just this way was one of the things that got MS in trouble with the DOJ in the first place. Wasn't one of the proposed remedies (and also in the *agreed-upon* settlement) that Microsoft would divulge more information on- and allow more interoperability with their server software?

    The DOJ must have their heads firmly up their asses.

  144. Good for Linux by llama_flyer · · Score: 1

    I believe that its stuff like this that push Linux developers to create programs that are more M$ independent. I read an article somehwere that made a really good point. Linux needs to not worry as much with dealing with M$ products...yes being to interface with them is great but if we had more programs that were more appealing to the masses then there would not be as much as a need. Thses are the days when the SUPER MEGA KILLER APPS will really push Linux up in the desktop area.

  145. Cautionary tale for Mono? by alext · · Score: 2

    I'd be interested to see Miguel de Icaza's rationale for why this can never happen to Dotnet and so entrap his Mono development. From any legal perspective, I can't see how one could distinguish between knowledge needed for interoperability, as with SAMBA, and Mono's need to know Dotnet details for portability.

    Personally, I think that the extraordinarily destructive nature of Mono has yet to be perceived. Currently, most people probably view it as one more string to Linux's bow. Intentionally or not, it nevertheless marginalizes original developments such as Parrot. Once Linux devices on non-i86 platforms start proliferating, a void will emerge for cross-platform software support, and the options to fill it will be very limited. Let's hope IBM and Sun's commitment to the somewhat more ethical Java platform stays solid or we could be looking at a corporate coup of epic proportions.

  146. This is great! by --daz-- · · Score: 2, Insightful

    Unlike what Slashdot posters would have you believe, MS loves the idea of open source and an open development community. They have been posting more and more of their standards online.

    However, MS is clear that they do not like rabid liberal OpenSores Militancy as defined in the GPL. They like people to have choice and the GPL represents the same kind of lock-in that MS you to do in the Bad Old Days.

    MS freely supports FreeBSD and other BSD-style licensed products.

    Just so ya'll are clear...

    1. Re:This is great! by Rascalson · · Score: 0

      Just so MS Apologists/stockholders/employees/paidorunpaid asstroturfers like your self are clear. The open source community, proprietary companies building apps to run on linux, GNU/Linux, proprietary unix etc, etc, is going to keep on rolling with or without, and preferrably right over, MS. They could not, would not,and will not, change their spots, and even if they did change in some way to improve their image it would not matter. They can't stop what is happening, it was there before them and it will be there after they are either gone or reduced to just another proprietary software vendor.

      --
      prisoner# msce18xxxxx. Currently planning my escape.
    2. Re:This is great! by josh+crawley · · Score: 3, Interesting

      Then, when's the last time MS has gave BACK source (patches on software, kernel fixes, and the like), in which was NOT related to promotion of yet another monopoly (recent rotor givings was to promote .NOT only). And if you didn't notice, MS is on the Apache board. They just sit there and absorb all good ideas.

    3. Re:This is great! by --daz-- · · Score: 1

      MS has given several pieces of source and standards to the community. They were instrumental in the development of SOAP and Web Services. IBM helped and shared about 50% of the design and standards.

      MS is almost completely responsible for XML Schema.

      MS has submitted C# and CIL to ECMA for standardization which is more than Sun has ever done with Java.

      MS has released the source to their CLR and system libraries for .NET

      MS has contributed several ideas and technologies to Apache. For example, web folders and Front Page.

      MS has supported and worked with some of the people related with FreeBSD on several occasions.

      Like I said earlier, MS has demonstrated a willingness to work with open source and contribute. They, like nearly all corporations, hate the GPL because it is the manifesto of a militant minority of Open Source dogmatists.

      I feel similar that GPL is ruining Open Source by creating an atmosphere similar to that which they fight (a tight, locked in community where you are not free to do as you will with your source).

      Licenses like Apache (or other BSD licenses) allow free use and sharing of code without any restrictive or dogmatic licenses.

      To me, that seems much more preferable and allows the free flow of ideas and concept without locking anyone into a particular methodology or concept.

    4. Re:This is great! by talks_to_birds · · Score: 1
      I said it before; I'll say it again:

      "What an idiot."

      t_t_b

      --
      I'm on PJ's "enemies" list! Are you?
    5. Re:This is great! by Rascalson · · Score: 1

      So by your reasoning MS should have no trouble at all releaseing all of their code under a BSD- alike or Apache alike license? Admint it, your a whining piece of crap MS boot ^ a ^ s ^ s^licker.

      --
      prisoner# msce18xxxxx. Currently planning my escape.
    6. Re:This is great! by jcast · · Score: 1

      Btw, in this country (US) militants/hawks/etc. are generally regarded a right-wingers, not left-wingers. US liberals are usually lie down & roll over types (i.e., BSD licensers).

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    7. Re:This is great! by jcast · · Score: 1

      ``Licenses like Apache''

      Which won't allow you to name your fork with an ``Apache''-derived name.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    8. Re:This is great! by Chris+Johnson · · Score: 2
      Fine. Then why is their license exactly and precisely as viral as the GPL?

      Let's see them start to USE BSD-style licensing on their own stuff- then I'll believe you.

      They MUST like the GPL- they are soaking in it! They are using exactly and precisely the same 'viral' mechanism to propagate a license provision that the GPL does. It's a perfect mirror image.

      Just so y'all are clear...

    9. Re:This is great! by clone304 · · Score: 1



      Hahahahaha!! Ok funny man, tell me another!

      .

    10. Re:This is great! by clone304 · · Score: 1


      Where are the "free flow of ideas" when MS takes BSD code and closes it? The GPL is not a "manifesto". It's a protective measure of a similar nature to MS using CD-keys to protect against software piracy. When a developer releases something under the GPL, he's saying, in effect: I'd like everyone to have this, so that they can use it and learn and change it if they want, but I won't let you profit from my "intellectual property" without compensation. Similar to MS's stance which is: Here, you can BUY this for an exhorbitant amount of money and use it in very specific ways that we approve of, but you cannot learn from it and you cannot change it. This is our "intellectual property" and if you want to benefit from it AT ALL you're going to have to pay, sucker!"

      Now, who's more militant? Who actually goes to public schools and threatens to have them fined for licensing violations? Who goes out of their way to license a "standard" in such a way that the implementors of that standard cannot CHOOSE their own license?

      MS has demonstrated a willingness to treat their customers like idiots and criminals. They have shown a willingness to embrace and extend standards to PREVENT interoperability.

      GPL type people take the opposite attitude toward users as MS does. Developers who release under the GPL go out of their way to try to make sure that users of their software and software that is derived from that code base continue to have access to that code forever. They are gift givers. They understand the value of having source code for the software that runs your system and they show it with action. GPL software promotes the free flow of ideas because anybody can look at the source, figure out how it works and improve it. The GPL just asks that those who have already benefited from being GIVEN the source, return the favor. That's not unfair. It's the ONLY defense against greedy bastards who embrace and extend everything in their path.

      I'm surprised every time I run across another person who has been duped by microsoft into thinking that the BSD-style license promotes free choice, while the GPL does not. That's so obviously ridiculous that it's funny. No one forces anybody to use or modify GPL'd code. So, NO ONE is ever bound by the terms of the GPL without their consent. If a programmer decides he wants to use a piece of GPL'd code in his program to save himself the time and expense of writing that code himself, then he receives a fair trade when he then releases his code. However, when a programmer decides to use a BSD-licensed piece of code he's saving himself a lot of time and effort, but returning nothing to the original author. That's ok, if it's ok with the original author. However, I can't help but think that MS's only reason for not liking the GPL and liking BSD (which they never actually use themselves) is that they can take advantage of the work of BSD authors for FREE, but the GPL doesn't let them STEAL intellectual property.

      I dunno, maybe I'm just crazy.
      .

  147. Novell has a prime opportunity here... by Anonymous Coward · · Score: 0

    ... if they'd release full specs for a new version of their NCP file-serving protocol (that won't work with existing NCP clients such as what's supplied with Windows) as open source, preferably GPL. Give away the server-side.

    NCP always has outperformed SMB/CIFS and has a much better design for its file locking mechanisms (remember the problem with SMB's oplocks and data corruption when you use a file-oriented database like dBase, Foxpro, etc hosted off a server share?).

    Novell could then stand a chance of recapturing some of its glory by selling just the enhanced client that has proper hooks for the Novell directory service or other directory services, if they don't try to price it too high. And to stick it to MS, they should give away for free the client that works with Win NT4, 9x and older.

    1. Re:Novell has a prime opportunity here... by Anonymous Coward · · Score: 0

      Novell HAD a prime opportunity -- like 7 years ago. But they took too long to divorce NCP from IPX, and for the most part are irrelevant nowdays. (Not to mention the shudders that "Client32" invokes in support types.) The major sell of the new version of NetWare is that it talks SMB.

      One thing is that's true is that the Linux community has over-relied on Samba -- even using it on Unix/Linux dominated networks. That strategic mistake left them open to MS legal bullshit. A better solution (meaning, not NFS) shouldn't be that hard.

  148. Benefits of Capitalism are emergent... by bubbha · · Score: 1

    It's a pity that certain political factions like to lionize Microsoft as bastions of capitalism when Microsoft is itself devoted to strangling the free market at every turn.

    There is no benefit to be gained from Capitalism alone. The benefit is gained from the struggle/balance between two opposing forces, buyers and sellers. They are opposing because each is trying to wipe out the other. Buyers want to maximize the "value" of the product they buy and minimize the price. Taken to its logical extreme, that means the value is infinity and the price is zero. Sellers want to maximize the price they can charge and minimize the cost of production. Taken to its logical extreme that means the price is infinity and the cost of production is zero.

    The "benefit" of Capitalism occurs when these two opposing forces stand in relationship to each other in a manner "we" find pleasing.
    The problem then is not that they are necessarily bad Capitalists, but rather, they are terrible members of our community. The answer is found in the problem known as the "Prisoners Dillema."

    --
    I want to be alone with the sandwich
    1. Re:Benefits of Capitalism are emergent... by Anonymous Coward · · Score: 0

      WRONG. Supply and demand are not enemies, just they both operate on self-interest, to gain the best price possible.

  149. Profoundly ironic trolling by ergo98 · · Score: 1

    Microsoft's claim is completely ungrounded - nothing written by a third-party can take away Microsoft's intellectual property rights.

    Strangely reminds me of Richard Stallman's claims about the GPL...

  150. All Free Licenses are Impairing? by pridkett · · Score: 2
    I'm a little confused.


    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.


    So under C are all free licenses disqualified? I'm not a lawyer, nor do I play one on TV.
    --
    My Slashdot account is old enough to drink...
  151. The Terms are far too restrictive by FreeUser · · Score: 5, Funny

    a license fee of one wet honey glazed ham is due if the software is used consecutively for more than sixty thousand years.

    I find the terms of the MS compatible GPL to be far too restrictive.

    First, 60,000 years is far too short. I fully intend to be alive, youthful, and in perfect health in 60,000,000 years. Second, at that time, swine from whence honey glazed ham is made may well be extinct, and while genetic decendents of Long Pigs such as Bill Gates and the Honorable Senator "Disney" Hollings may still be present, honey made hams made from such creatures may not strictly qualify under the terms of the license, making it impossible to adhere to the terms of the license at all upon its termination in a short 60,000 years.

    Instead, may I recommend a termination date 60x10^4000 years, and a fee payable in 1 cm^3 of common hydrogen or the equivelent converted energy thereof, calculated from Einstein's e=mc^2, payable upon that date, or the final death of the universe, whichever comes first?

    That would offer the freedom I require, and the payment option (a cubic centimeter of hydrogen) is likely to be obtainable even in 60x10^4000 years, assuming the other criteria of the license termination (the end of the universe itself) hasn't taken effect.

    --
    The Future of Human Evolution: Autonomy
    1. Re:The Terms are far too restrictive by Faux_Pseudo · · Score: 2

      Is it just me or does this remind anyone else of the "there are no planits, people or money , but there is a lot of sex" bit in the HHGTTG? Or maybe its just all the talk about genetic decendents of pigs and the end of the universe that is makeing me want to go out and open a savings acount with just a one penny deposit.

    2. Re:The Terms are far too restrictive by Anonymous Coward · · Score: 0

      Please change your sig you pretentious CLI linux zealot; GUI's are efficient.

  152. GPL forbidden, What about BSD? by Anonymous Coward · · Score: 0

    So we're not allowed to make a GPL version of Samba, but we're allowed to make a no-holds-barred, implement-this-as-proprietarily-as-you-like-and-ma ke-money-off-of-it-without-any cost-to-you-BSD-licensed version?

    So perhaps the GPL zealots aren't happy, but isn't this doing wonders for commercial competitors as well as the BSD crowd?

  153. Your assumptions about the FSF are inaccurate by FreeUser · · Score: 2

    2 - Communism. Yeah so what if some FSF members support some whacked political theories. It doesn't have much bearing on the GPL. The GPL is not communism, it's more akin to realizing that software is much more like art or music than it is like a watch or an auto part, and the way we go about licensing, copyrighting, and patenting software should reflect this.

    None of the FSF members support any such 'whacked' political theories AFAIK. Certainly not RMS, to whome such nonesense is most often attributed.

    While your overall point is correct, you are inadvertently buying into a portion of the very disinformation and FUD you are trying to combat, specificially a great deal of the anti-RMS ad-homonem, and baseless, attacks that make such accusations in the complete absence of any evidence to substantiate them.

    RMS isn't and never was a communist, regardless of what his detractors would have you believe. Lacking in tact, and often diplomancy, yet, but an adherent to 'whacked' political theories? No.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Your assumptions about the FSF are inaccurate by photon317 · · Score: 1


      Hmmmm well perhaps RMS isn't a communist (beats me, I haven't really looked for it).

      On a totally different extreme, Eric Raymond is a vocal Liberterian, which is certainly fringe whacked politics from the point of view of the norm. I'm sure there's other examples of fringe political views in open source. I just think it's irrelevant to the software debate.

      --
      11*43+456^2
    2. Re:Your assumptions about the FSF are inaccurate by FreeUser · · Score: 2

      On a totally different extreme, Eric Raymond is a vocal Liberterian, which is certainly fringe whacked politics from the point of view of the norm.

      Yes, and although I have some libertarian leanings myself in some respects, I find his gun nuttery ("everyone on the plane should have had guns and 9/11 would never have happened!") to be beyond extreme (that particular example is akin to expecting sanity and safety if everyone has an H-bomb strapped to their back, as anyone with a gun can bring the plane down killing everyone aboard).

      However, as the folks at the FSF are at pains to point out, Eric Raymond has no affiliation with the FSF or Free Software at all ... his movement is the (from the FSF point of view) unrelated (but oft eqauted to the Free Software Movement) Open Source movement.

      I'm sure somewhere on the planet is a Free Software proponent who also adheres to 'whacked' political views, but if so they certainly aren't anywhere to be found near the top of the Free Software Foundation's organization. :-)

      I just think it's irrelevant to the software debate.

      Amen, and absolutely correct. I felt it important to point out a common misperception which you inadvertantly were propogating further, a misperception with no basis in fact and one which stems from rather malicious personal attacks on RMS by those with opposing political or personal aims. I don't particularly get along with RMS, and for most of my tenure in the Free Software/Open Source movement I haven't much agreed with him on many points (though the Blender incident has caused me to take a hard look at those points, and now I find myself suprised at just how much I've come to agree with much of what RMS says these days), but he is entitled to some defense against such compeletely baseless myths that are being promulgated about him, and while I know you almost certainly had no ill intention in doing so, there are plenty of others who do, and such misinformation needs to be fought with the truth wherever it arises.

      --
      The Future of Human Evolution: Autonomy
  154. reciprocal patent license by Anonymous Coward · · Score: 0

    The funniest part is the reciprocal patent license which you must agree without seeing the specs! What if the spec requires some patent that I own but I didn't know. Just by downloading the spec, I have given them patent rights! So if you have some patents in the file system area and if you want to see if those patents are violated and you download the spec, you lost the patent claim! It seems, you must hire third party to verify if any patents are violated and if not you lose money by paying to the investigating firm. You have no right to check, if someone is violating your rights!

    1. Re:reciprocal patent license by mpe · · Score: 2

      The funniest part is the reciprocal patent license which you must agree without seeing the specs!

      Actually the funniest bit is that if it is remotely enforcable all anyone would have to do is send Microsoft a letter saying "By reading this letter you hard irrevokably placed all your copyright material in the public domain and issued a licence to use all your patents in any way anyone sees fit".

  155. license agreement not required... maybe? by jeavis · · Score: 1

    When I read this story, I figured it was another deal like the Kerberos/Win2000 thing. As some will recall, you could download the specs, but the self-extracting archive required you to agree to licensing terms before it would extract the document. Not so with the CIFS spec. It's just a WinZip self-extractor with no restrictions. It's available here. What you do with it is your business... though bear in mind that Microsoft might make it their business, too.

  156. The XP EULA Doesn't say that... by Anonymous Coward · · Score: 0

    It says that if you use a VNC style app, you must have a valid XP Licence for the client machine (whether XP is installed or not, is irrelevant). To stop people from using XP Workstations as poor-man's terminal servers and giving multiple people access to the XP Desktop and applications, you need a valid XP licence for each machine that is going to connect.

    1. Re:The XP EULA Doesn't say that... by Vernalex · · Score: 1

      Yes. That says "you can't use VNC". I understand the slight difference (and I wasn't aware of that fine line). However, from what you're saying it means that I cannot log into a friend's XP machine with Remote Desktop because I don't own an XP license. Still absurd. They have a connection limit, that should be enough.

      --
      "The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true." --James
  157. Re:Maybe Bill's Just...--- Hear the chat here by mrkite00 · · Score: 1

    You can hear the conversation here. The begining is in french, the two comics explaining the joke. The rest of it is in english and you can hear the guy who pretends to be Canada's Prime Minister talking to Gates.

  158. GPL is a quid pro quo license by Anonymous Coward · · Score: 0

    First of all IMO BSD is not a license, its publid domain with a disclaimer. Now about the GPL, this is an age old arguement ... but lets just do it again, since you asked the age old question.

    Apart from RMS's beliefs there is one aspect of GPL which appeals to programmers, you supply something for free ... and anyone who wants to use it (in something they distribute) has to pay back the favour.

    GPL is a quid pro quo license, this usually snowed under by RMS's arguements but nonetheless one of the biggest reasons for its success.

  159. Re:The GPL's purpose is to kill software companies by JordanH · · Score: 1
    • (Remember, RMS first wrote it as part of his effort to destroy software companies whose founders had left the MIT AI Lab, leaving him all alone.)

    RMS saw an inequity in those who took community source to profit without giving anything back.

    Since none of the source that those companies that raided the MIT AI Lab was GPLd, he clearly didn't do it to destroy those companies.

    He did it so people couldn't profit in the future from community developed code. Actually, there's nothing in the GPL that makes it impossible to profit from the code, it just makes it necessary that you give back to the community from which you benefitted. Seems equitable to me.

    The GPL is no different from any Closed Source License (like SAP's for example). If you take Closed Source that you have licensed, you are not able to incorporate that into a product of your own. I don't see you complaining about how Closed Source licenses are attempting to destroy software companies.

    The only companies that could be destroyed are those that want to take GPLd software and sell it without giving back the changes to the community.

  160. We might be able to beat the licenses by Argia · · Score: 1

    The license seems to restrict Company implementation (which seems to apply to non-microsoft operating systems.) and the use of gpl/ gpl like licenses. But not when a Company implementation fails to apply i.e. win9x. If this is true then you could implement one for Win2k/xp/me/95/98/dos gpl it and then have someone who didn't look at the tech ref port it.. Since one is following the guidelines of the tech ref license and the other hasn't signed it could they do it right? Someone see a clause or something that closes the hole in the agreement?

    --
    Nobody suspects the butterfly!
  161. Re:Not just GPL (Software vs. specs) by cduffy · · Score: 1

    The GPL is applied to software. These are specs. Having restrictive licenses on protocol specs, while legal, is Evil And Wrong, as it harms interoperability.

  162. eep by Anonymous Coward · · Score: 0

    /me extends M$ the middle finger

  163. Interesting applicability... by Rogerborg · · Score: 2

    Let's examine the choice of words, and their implications:

    • 1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and [not "or"] any license that requires [not "allows"] in any instance that other software distributed with [not "other software linked to"] software subject to such license subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge

    Well well. Note that there are no open source-ish licenses that attempt to impose terms on software "distributed with" the licensed software. In fact, the only such license I can think of off the top of my head that attempts to impose restrictions on related (not linked) software is... this one.

    The LGPL doesn't do this. The full GPL doesn't do it. That's why there's an "and", not an "or" after the GPL/LGPL prohibition, as these licenses are not representative of the following prohibitions.

    They don't mention the word, but they like to refer to the GPL as "viral" because it effects source linked to (not "distributed with") it. But the LGPL has no such effect. It's substantially similar to the Mozilla or Artistic licenses, neither of which are prohibited by this Microsoft license.

    I think this is clear. This isn't about "viral" licenses like the GPL, because it covers the LGPL specifically as well. It's not about open source licenses in general (because none of them - including the LGPL and GPL - meet the "other software distributed with" condition). This is an open declaration of war only on the GPL and LGPL, and therefore on the FSF itself. Well, well, well.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Interesting applicability... by jcast · · Score: 1

      That's because the FSF:

      A. Produces an OS (GNU)

      B. Produces an OS that has features M$'s OSs don't have (almost all of them :).

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  164. illegal in many places by Cinabrium · · Score: 1

    MS's statement could be valid in the US, but is definitely illegal in other countries. The European Software Directive (91/250/EEC of 14 May 1991 clearly states: Article 6 Decompilation:
    1. The authorization of the rightholder shall not be required where reproduction of the code and translation of its form within the meaning of Article 4 (a) and (b) are indispensable to obtain the information necessary to achieve the interoperability of an independently created computer program with other programs, provided that the following conditions are met:
    (a) these acts are performed by the licensee or by another person having a right to use a copy of a program, or on their behalf by a person authorized to to so;
    (b) the information necessary to achieve interoperability has not previously been readily available to the persons referred to in subparagraph (a); and (c) these acts are confined to the parts of the original program which are necessary to achieve interoperability.
    Full text of the Directive in http://europa.eu.int/eur-lex/en/lif/dat/1991/en_39 1L0250.html

    It is also of dubious enforceability in countries like mine (Argentina) where software patents are fobidden by law. For something being patentable, it must be an ``invention'', and software is not considered an invention as per Article 6.c) of Law No. 24481

  165. Re:Intellectual property? Maybe by MsWillow · · Score: 1

    No, you missed *my* point. GPL'd code means that the source code is available. The source code that implements calls to their APIs, which, if you went through them, you'd have to pay to learn. The source code is free. Hence, you'd be giving away stuff that they feel is their intellectual property.

    Microsoft's standard business model is at risk here. Normally, if another company writes something that sells well, M$ buys the company, and either buries it or assimilates it into themselves. They can't do this with GPL'd software, there's nobody to buy.

    Heck, they can't even realisticly threaten free software - their lawyers would have to intimidate every single author of free software on the planet, and that takes lots of time and money. They see free software as the biggest threat to their corporate life - they can't buy it, they can't intimidate it, and their only ways to stop it are by buying new laws to prevent it (they're trying this, too) and keeping people from writing it with licenses.

    I fon't think it'll work. Thankfully, there are people out there who *enjoy* coding, and do it just for the fun of it. M$ doesn't understand that, thank goodness :)

    --

    Lemon curry?
  166. Bingo! by DerFeuervogel · · Score: 2

    Knowing Microsoft, their next step will be to implement a completely new filesystem, encourage (force)
    everyone to upgrade, and protect it with encryption (if they claim that the encryption is
    for protection of a user's intellectual property, then perhaps the DMCA would have more teeth
    in this situation), and/or patents (somewhat akin to what they did with ASF).



    You sir have hit the nail right on the head!

    Here it is:
    MS to overhaul files for next Windows

    -DF

    1. Re:Bingo! by Fjord · · Score: 1

      Ug. Did they just have someone as MS corporate write it and then forget to label it "advertisement"

      In the process, the plan could boost Microsoft's high-profile .Net Web services plan and pave the way to enter new markets for document management and portal software, while simultaneously dealing a blow to competitors.

      (emphasis mine)

      we are just talking about replacing the file system with a database, right?

      --
      -no broken link
  167. Confidential MS document on the web by Anonymous Coward · · Score: 0

    Google Cache

    .
    By way of example but not limitation of the foregoing, COMPANY shall not incorporate any Publicly Available Software in whole or in part into any part of the WORK or use Publicly Available Software in whole or in part in the development of any part of the WORK in a manner that may subject the WORK, in whole or in part, to all or part of the license obligations of any Publicly Available Software.ÿ ?Publicly Available

    Software? means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed
    as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that such software or other software incorporated into, derived from or distributed
    with such software (a) be disclosed or distributed in source code form; (b) be licensed for the purpose of making derivative works; or (c) be
    redistributable at no charge.ÿ Publicly Available Software includes, without limitation, software licensed or distributed under any of the
    following licenses or distribution models, or licenses or distribution models similar to any of the following: (a) GNU?s General Public License
    (GPL) or Lesser/Library GPL (LGPL), (b) The Artistic License (e.g., PERL), (c) the Mozilla Public License, (d) the Netscape Public License, (e) the Sun Community Source License (SCSL), (f) the Sun Industry Source
    License (SISL), and (g) the Apache Server license.ÿ

  168. Not a problem. by NFW · · Score: 1

    This is not a problem. You are still free to create a NAS device that uses a GPL'ed OS and speaks Samba. The only restriction is that your Samba implementation must be licensed under non-GPL terms. BSD terms would work.

    --
    Build stuff. Stuff that walks, stuff that rolls, whatever.
    1. Re:Not a problem. by Gedvondur · · Score: 2

      Ahh, yes, I sometimes forget that BSD is licenced differently. Many of the NAS vendors use stripped BSD for their kernel OS as a foundation to build on. I wonder exactly how many licences are actually affected.

      Thanks!

    2. Re:Not a problem. by Anonymous Coward · · Score: 0

      OK, how do you magically change the licence from GPL to BSD? Sounds like a problem to me.

    3. Re:Not a problem. by Arandir · · Score: 2

      I wonder exactly how many licences are actually affected.

      Just two. GPL and LGPL. The way Microsoft worded that clause was to forbid any license that placed certain restrictions on software distributed with the implementation. Since no OSI or FSF license restricts non-derivative software distributed in aggregate, only those two specific licenses mentioned (GPL/LGPL) are forbidden.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:Not a problem. by NFW · · Score: 1

      The problem isn't how to 'magically change the license.' The problem is creating a new SMB implementation. Admittedly not a trivial task, but not impossible either.

      --
      Build stuff. Stuff that walks, stuff that rolls, whatever.
  169. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  170. Release to PD? by mech9t8 · · Score: 2
    Microsoft hereby grants Company a worldwide, royalty-free, non-exclusive, personal, transferable, non-sublicensable, license under its Necessary Claims to (1) make, use, import, and (2) offer to sell, sell and distribute, directly or indirectly, to End Users, Company Implementations that fully comply with the Technical Reference...

    "End User" shall mean a third party customer or potential customer to whom a copy of Company Implementation is licensed, delivered, or otherwise provided primarily for such customer's or potential customer's use, and not for further sublicense or distribution.

    You can't sublicense the Company Implementation. I think releasing to PD would count as 'sublicensing'.

    --
    Convictions are more dangerous enemies of truth than lies.
    - Nietzsche
  171. Implying Name by overid3 · · Score: 1
    I may be simple minded but the name of this 'product' is misleading and sounds like a 'bait and switch'.

    The name CIFS simply applys 'COMMON Internet File System' Protocol... I don't see anything common when the only people that can use it is them. you get a 'common inet file system' only guess what, it's not common, and you can't use it on half ur network (applying half your network is *nix) :)

    I understand what i say will not hold legally, but isn't this somewhat of a problem?

    --
    - Zac Epkes
  172. Non-CIFS network file systems..? by Anonymous Coward · · Score: 0

    I know NFS blows, but why is nobody concentrating on developing another network file system? Yes we want to accomodate those Windows clients but, duh, why not write a client add-on to Windows for the hypothetical non-CIFS file system..? Why not just do an end-run around CIFS?

  173. Why not Update the GPL... by micromuncher · · Score: 1

    ... to prevent Microsoft, its employees, and agents from using code covered under the GPL?

    --
    /\/\icro/\/\uncher
    1. Re:Why not Update the GPL... by Anonymous Coward · · Score: 0

      Because that would be childish.

  174. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  175. Re:patents? - may not apply to Samba by Anonymous Coward · · Score: 1, Interesting

    I took a quick look at the claims in both of the patents. Now, IANAL, but to me it looks like the patents describe optimization techniques to avoid copying network data buffers within the networking client, not the server or the network protocol. If that's true, then Samba doesn't have to worry about infringing these two patents.

  176. Why can't anyone read? by Anonymous Coward · · Score: 0

    Read the license: You can only distribute to End Users. End Users can't redistribute. Hence, you cannot distribute under any license that allows the recipient to redistribute it.

    What's obvious is /. geeks are completely underqualified to be getting angry about licensing issues. No one here can (or can be bother to) actually read the legalese. The key here is only Microsoft can distribute the license to distribute the CIFS IP. You can distribute your implementation of it, but the people you distribute it to cannot.

    All this GPL crap is a side-effect of that, and is just distracting from the main point.

    1. Re:Why can't anyone read? by Anonymous Coward · · Score: 0

      Read the license: You can only distribute to End Users. End Users can't redistribute. Hence, you cannot distribute under any license that allows the recipient to redistribute it.

      Where in the license does it say this?

  177. Restriction has no teeth by Ioldanach · · Score: 2
    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    The MSGPL license, for GPL implementations of MS protocols need only include the clause that changes must be available in source code form or in binary digits tattooed across the backside of the author, and that a license fee of one wet honey glazed ham is due if the software is used consecutively for more than sixty thousand years.

    You're not looking nearly close enough. Notice:

    ... any license that requires in any instance that other software distributed with software subject to such license ...

    What does this say? It says that your license can't affect other software distributed with your software. For example, say I write an implementation of ls and an implementation of cat. Under a clause like this, the license for cat can't require that I release ls under a license requiring one of (a),(b), or (c) above. Note that the GPL doesn't even go this far. The GPL requires that extensions to the software be released under the same license. That's extensions, as in part of the same software, not other software, as defined in the license. It does not require that software released in the same tarball be released under the GPL. I can write my cat implementation under the GPL and my ls implementation under the BSD license, tar them up together, and release them.

    In essence, the licensing restriction here has no teeth to bite with, because aside from explicitly mentioning the GPL/LGPL licenses, it prohibits licenses which don't even exist.

    1. Re:Restriction has no teeth by firewood · · Score: 1


      I can write my cat implementation under the GPL and my ls implementation under the BSD license, tar them up together, and release them.

      Not if the implementations contained shared source code files, especially if you modified the shared files identically (as in source code control).

  178. Re:XFL by Anonymous Coward · · Score: 0

    Speaking of which, does anybody know why there
    aren't any XFL games on lately? I was looking
    forward to the season and the Million Dollar Game!

  179. Make Samba for windows. by Fuzzums · · Score: 1

    I've seen ftp-servers functioning from within the filemanager.
    My suggestion is this: Make a 3rd party plugin for the file-explorer that connects the coputer's filesystem with the network. Base this plugin on Samba (of NFS for that matter).
    The specs ar already known. Integration with Linux networks is guaranteed. M-soft can do with their network-protocol what they want.
    Who needs their protocols anyway?

    Extend and embrace ;)

    --
    Privacy is terrorism.
  180. Great! by Anonymous Coward · · Score: 0

    Just another bit of evidence to throw out at the trial. If that isn't anti-competitive I don't know what is.

  181. Other nasty provisions in the license by Vancouverite · · Score: 2, Informative
    If you havent read the license yet, you should at least look it over. (before my comments, I should place the standard IANAL disclaimer)

    That said, look at section 7.7 of the license:
    Construction. If for any reason a court of competent jurisdiction finds any provision of this Agreement, or portion thereof, to be unenforceable (other than Sections 3.3, 3.6, and 3.7), that provision of the Agreement will be enforced to the maximum extent permissible so as to effect the intent of the parties, and the remainder of this Agreement will continue in full force and effect. In the event that a court of competent jurisdiction finds that Sections 3.3, 3.6 or 3.7 are unenforceable, this entire Agreement shall be rendered null and void. Failure by either party to enforce any provision of this Agreement will not be deemed a waiver of future enforcement of that or any other provision.
    This is effectively a 'poison pill' provision. Section 3.3 details IPR Impairing License Restrictions. So, 7.7 says that if the Judge in the antitrust trial says "no, that's monopolistic, you can't do that", then MS pulls the entire license, and no one gets to play!

    Sections 3.6 and 3.7 (Reciprocal Patent License and Defensive Suspension) combined prevent anyone from filing suit for patent infringement if they (a) hold patents, or can sublicense patnts without a fee, that apply to CIFS, and (b) implement CIFS.

    In fact, section 3.6 is very important:
    3.6 Reciprocal Patent License. To the extent Company owns, controls or can sublicense without payment of a fee to an unaffiliated third party, any patents that are required for Microsoft or its licensees to implement CIFS as set forth in the Technical Reference and distribute such implementations, Microsoft and its licensees are hereby granted a license to such patents solely for the purpose of implementing CIFS as set forth in the Technical Reference and distributing such implementations. emphasis mine
    Now, isn't the bolded section a 'Viral License'?!?
    --
    We are the Music Makers, and We are the Dreamers of Dreams...
    1. Re:Other nasty provisions in the license by Chris+Johnson · · Score: 2
      Absolutely. Good call. This is very similar to what they're doing with their Shared Source licensing.

      Microsoft have figured out what bit of the GPL to embrace and extend. They won't embrace freedom, they won't embrace allowing people to sublicense and fork and get things out of their control- but they have figured out viral licensing, and THAT is what they are embracing and extending.

      This is the strongest possible validation of the strategic importance of the GPL's viral nature- Microsoft is copying it, and their licensing is now completely opposite in intent but absolutely and exactly as viral as the GPL is. They now are using the 'anti-GPL'. Opposite but equal. Exactly as capable of 'infecting' code and even programmers who've seen it. And exactly the same approach must be taken by open source coders (to prevent legal exposure) as the MS coders have been taking with the GPL- don't even look at it, or you may end up in court some day proving you aren't infringing.

      The only way to cut down the effectiveness of the MS viral licensing would be to also cut down the effectiveness of the GPL. And if MS strengthens their viral license, the GPL is strengthened in turn, as it is analogous.

      It's kinda cool, actually :) as long as you are OK with never seeing 'Microsoft shared source'. And since when have we been able to use Microsoft source in a free/libre way, anyhow?

  182. Why are people mad? by darp · · Score: 1

    Microsoft license makes everything free. The only restriction it puts is that you can't distribute source with more restrictions that they have. GPL simply don't work in this case because it is RESTRICTIVE license and requires source code to be suplied. That's a GPL problem I think. Microsoft just found a way to fight with GPL restrictions by ensuring that people will have freedom to do whatever they want with their specs.

    1. Re:Why are people mad? by talks_to_birds · · Score: 2
      What an idiot.

      t_t_b

      --
      I'm on PJ's "enemies" list! Are you?
    2. Re:Why are people mad? by J'raxis · · Score: 1

      Right, and Microsoft wants the code totally open (i.e., what you called free) because its not theirs. Take a look at Microsofts own code and see how free it is.

  183. A Slogan: Microsoft Wants to Steal Our Work! by paulbd · · Score: 3

    By targetting the GPL, Microsoft has made it clear that they want to be able to take our work without any obligations whatsoever. They want to steal our work. A year ago, this would have been an absurd thing to say, but their new zeal for GPL-bashing makes it a workable slogan. We should be saying to this everyone we can!

    1. Re:A Slogan: Microsoft Wants to Steal Our Work! by Chris+Johnson · · Score: 2
      Not even. It falls into one simple stage:

      "Then they fight you"

      Personally, I am _delighted_ to see that the area of Free Software, which I personally write code in and contribute to, the SPECIFIC LICENSE that I like best, is also the single license that upsets and frightens Microsoft the worst.

      Suck it down, Bill! To observe what scares you the worse and learn from that is also a form of reverse engineering. This should motivate people to use the GPL more. Or do you not think Microsoft is capable of effective threat assessment?

  184. typical hypocricy by Anonymous Coward · · Score: 1, Interesting
    MS has long been unable to innovate, but instead found ways of drowning out others through lawyering and marketing.

    Back in the 80's, a very popular company was the sort that existed solely to buy and sell stock, and thus was basically a company of stock owners. They produced nothing, and until the early 90's offered no services... however they made tons of money. Now we would refer to them as sort of a commodity broker, or perhaps just the middleman. Microsoft is becoming more and more like this, and it is hard to refer to them as a technological firm anymore. Rather they are more of a technological middleman. They do still produce things, but more in the publisher scheme anymore. They put so much into marketing and lawyering that it might just be better if they formally reorg'd and announced themselves as technological brokers.

    Lets look at it from a newspaper business. They don't report on the news, nor do they operate the printing presses. They do not edit, nor do they perform the image and layout changes. They do not run the paper mills of course and do not make ink. They do not package the papers, nor run the database that holds the subsciber information. They do not deliver the paper either. What they would do is be the upper management in certain positions of the newspapers corporate office (mainly for marketing and legal). They would probably wait by your lawn, and take your paper from your doorstep, convert it to a format THEY want you to read (and laugh if you ask to see the native format) then throw it into a pile of dog poop in your neighbors lawn. (which btw is farther of a walk then your door where it originally was placed). They will also intercept all calls you make to the classifieds and 'tweak' your requests into something you don't recognize in order to 'help you'


    If they notice a special interest newsletter (perhapst the 'rock gardener monthly' ran by your elderly neighbor) they will break into her house and repeatedly threaten her until she either quits, sells to them or dies. Once they then acquire her business, they will then claim it was their own 'innovation' while changing it 'embrace and extend' to be nothing like it used to be. It will no longer be available to everyone, but only people who have 'Mailbox 2000'.

  185. Micorsoft Windows Rules the Universe by Alien+Being · · Score: 1

    http://geraldholmes.freeyellow.com/

  186. Re:Bingo! (MOD Parent UP) by vtaluskie · · Score: 1
    When I heard about Microsoft's plans for replacing the filesystem with a Relational DB (to make Windows most robust - yeah, right) and help people find/organize their information. I told my coworkers that this had to be just one part of their strategy and that the next thing they had to do is to eliminate SAMBA interoperability and they could take back File/Print services (which is the #2 service IT organization provide) from Linux/Samba and put it back on Microsoft servers....

    I swear it's like watching a game of chess that ol' Bill is playing with the Open Source folks :)

  187. Can anyone say... by Anonymous Coward · · Score: 1, Insightful

    Discrimination? Remember - in this country it is illegal to single any one person or entity out just because you don't like them.

    Anyone remember yesterday's story about the company (Pets Warehouse) which sued over the postings? They felt discriminated against and after suing they managed to get an estimated $15,000,000.00. Makes me wonder how much money M$ is willing to lose. I'm sure some smart lawyer will pick this up and immediately file a lawsuit over it.

    This is not to also mention reverse engineering is still legal and M$ has no say so over someone doing that. They can cry DMCA all they want but RE is still RE and it is still protected under law. Too bad M$ only has a couple hundred people working on their SMB stuff and open source has thousands. Not my problem.

  188. BSD license by gurensan · · Score: 1

    So, what makes anyone think that the Samba team won't just re-license under the BSD license instead? It doesn't seem to me like it'd be all that different a change for the end-user, as long as the original tarball is available from the samba team directly to keep it clean of tampering by outside parties interested in breaking it. So, so what? If M$ wants free code, let 'em have it. If they break something, it can always be fixed.

    --
    You are all fartheads.
    1. Re:BSD license by Jeremy+Allison+-+Sam · · Score: 4, Insightful

      Because we don't all agree on the BSD license. I won't
      work on any BSD licensed code any more for example.

      Look at the reasons that Wine changed from BSD style
      licensing to LGPL for a clue as to why that might be....

      Regards,

      Jeremy Allison,
      Samba Team.

    2. Re:BSD license by gurensan · · Score: 1

      I realize why the BSD license offends some people, but what I don't see is a way to prove that nothing in the samba code is derived from knowledge gained by reading M$ documents. The BSD just looks like nearly the only way to get it done barring penning an 'SPL' (Samba Public License). Just my thoughts - one day I'll have to use Samba and I'd like to be able to get code without having to break a law (UCITA in this case, I believe, could be wrong...) to do it.

      --
      You are all fartheads.
  189. yes, it has begun. by Anonymous Coward · · Score: 0

    Linux is used to Fud attacks.
    This is only one front of the war MS will wage.
    They will open several others.
    Legal, ie ,Licnesing, Patents,
    Illegal, bribe businesses/patners to not use Linux
    threaten businesses/parnters to not use Linux
    If existing laws don't give them the ammo , then
    they will influence the quasi-corrupt governement
    to make new one that do.
    They will fight hard and dirty.
    They will stop at nothing.

  190. It's time for Europe to flip the finger to USA by Anonymous Coward · · Score: 0

    at least as far coninuing to be economic serfs
    in the new global hi-tech economy.
    never mind information, national economies want to
    be free ....
    of billg leechware.

  191. The only laws MS wants followed by Anonymous Coward · · Score: 0

    are the one they invents themselves.

    1. Re:The only laws MS wants followed by sheean.nl · · Score: 1

      wich are pretty stupid actually

      --

      If at first you don't succeed, then sky diving definitely isn't for you.
  192. I think the real point has been missed here by LadyLucky · · Score: 2
    Which is that Microsoft, whether they are right or they are wrong, are settng themselved up as able to persue through legal means groups such as the Samba team. With the cost of legal counsel, i doubt it matters if in actuality they are not correct, the damage is still done.

    I think that microsoft is really doing it to scare people off people who have neither the money nor inclinaton to defend their work in court. If I were writing an Open Source widget that was covered by this, and I found a nasty looking letter in my mailbox from Microsoft, I think i would just unplug the website and pray they leave me alone.

    --
    dominionrd.blogspot.com - Restaurants on
  193. samba gonna have trouble? by Ixe · · Score: 1

    So does this mean the Samba group's in trouble?
    This doesn't seem like it's gonna stop anyone... but if it did that would really suck.

    --
    Sigs pose an operational security risk and help the baddies aggregate data. I guess commenting does too, oops.
  194. More monopoly cannon fodder? by fuqqer · · Score: 1

    Doesn't this seem like it's furthering their status as a monopoly? Can lawyers use Microsoft's current tactics as an example in the current USDOJ case against them? It seems like that since they have already been found guilty of being a monopoly, they should have to stop using tacticts to further their monopoly. Or is it that they are able to do whatever the hell they want until a punishment is handed down from the "justice -hehe" system?

  195. The license by Arandir · · Score: 2

    This license sounds like it's bogus, fraudulent and illegal.

    According to the "agreement", you have the right to read the document without signing this contract. In fact, by making this document publicly available, you DO have the legal right to read it. Microsoft has published it, and Copyright law is very clear about your rights with regards to published works.

    You are not required to accept this license. Simply don't sign the form, and go ahead with your free implementation of the protocol.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  196. Then, charge it for a beer, by 2Bits · · Score: 2

    payable when you meed the programmer next time.

  197. aren't they a convicted monopoly by realkiwi · · Score: 1

    what else can I say?

    --
    realkiwi
  198. The Big Loophole by Arandir · · Score: 1

    There's a big loophole there. Although it specifically mentions the (L)GPL, it does not cover any other Free or Open Source license.

    "that requires in any instance that other software distributed with"

    They are talking about aggregation. So you can use any OSI or FSF approved license other than the GNU licenses, because none of those licenses make any claims on other software distributed with the software.

    I say let's tweak Microsoft's noses a bit. Put Samba under the *old* BSD license, with the advertisement clause. Then if Microsoft wants to use that code in their own stuff (which is clearly their intent with this clause), then they have to credit Samba in all adds relating to CIFS.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  199. When will they learn? by shades66 · · Score: 1

    It constantly amazes me that Microsoft will constantly try and force any competition out of the way by any means. Don't they realize that if linux does survive in the office then it can be revenge time for linux and block ALL M$ products. Imagine old bill's face when he realises that his product has been shown the door because it is incompatible with any of the new linux systems..

    I would love it if for one day all admins running GPL webserver/dns server (or anything connected to the internet in any way) just to stop all packets with microsoft headers from getting through. Imagine how much chaos this would cause.. They would do that to us if they could so it should be us that do this to them before they do it.. I can imagine it now as a huge switch just switching Microsoft off in a fraction of a second..... how satisfying... Mark.

    --
    ---- There are 10 types of people in the world. Those that understand binary and those that don't
  200. Stalin? by Anonymous Coward · · Score: 0

    Reincarnated already?!

  201. Open Source NFS for Windows by Anonymous Coward · · Score: 1, Insightful

    If there were an open source NFS client for Windows with as much community support as Samba enjoys, then the open source community would be in the driver's seat with respect to network file sharing.

    Jason the Lazy

  202. No Big Deal.. Its expected. by Anonymous Coward · · Score: 0

    What Microsoft is basically saying. If you receive access to NDA documentation, you can't redistribute, or release source code for software that was developed using NDA information.

    That doesn't stop one from reverse engineering protocols and releasing that information.

    Personally, We should stop bothering trying to support the CIFS and just develop our only GPL version of Windows File Sharing. CIFS is pretty crappy to start off with. Its full of incompatibly issues between different MS OS's (Win 9x, WinNT, Win2K, WinXP). I know we can do better than Microsoft anyday, have produce a faster, more secure, and stabler Windows File Sharing protocol than Microsoft could in their dreams.

  203. This has got to be... by talks_to_birds · · Score: 4, Insightful
    ...the clearest thinking I've read so far:

    From Advogato:

    • "...But one thing is certain: the open-source community must try to break free from the current situation of constantly chasing Microsoft's tail. Right now, when Microsoft creates SMB, someone tries to clone SMB; when Microsoft creates .NET, someone tries to clone .NET; when Microsoft creates Word, someone tries to clone Word; and so on. This definitely won't do..."

    It's simply time to acknowledge the reality of the situation, and go our own way.

    F*ck Micro$oft; f*ck interoperability with Micro$oft; let Micro$oft and its ilk rot in hell, stewed in their own juices, which they most certainly will.

    Two worlds, one the world of darkness, and one the world of light.

    Guess which one is Micro$oft?

    Which one will you join?

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
    1. Re:This has got to be... by Anonymous Coward · · Score: 0

      Microsoft.

      Duh.

    2. Re:This has got to be... by wwwgregcom · · Score: 1
      How is this not moderated as troll? I can only imagine if the same things were said about linux on slashdot. The poster doesn't even explain why Microsoft will

      Micro$oft and its ilk rot in hell, stewed in their own juices, which they most certainly will.


      Sounds a lot like a troll to me.
      --
      What signature defines me as a person?
  204. Non sequitor ... by Anonymous Coward · · Score: 0

    Dude you cited a law about copying for backup purposes, which is irrelevant to the point the original author was trying to make -- i.e., this backup copy exception has nothing to do with the fact that you still have to agree to the license before use.

    1. Re:Non sequitor ... by anthony_dipierro · · Score: 1

      USC 17, Chapter 1, Section 117(a)(1) has nothing whatsoever to do with backup purposes.

  205. Ha! Mod this one up, please ! by Anonymous Coward · · Score: 0

    ...a corking idea

  206. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  207. Clearly ... by benedict · · Score: 2

    Microsoft is just trying to ensure that should
    anyone write an implementation that's better than
    theirs, they can grab it and include it in their
    own products.

    (I'm kidding, but Microsoft's behavior is often
    stranger than fiction, so who knows.)

    --
    Ben "You have your mind on computers, it seems."
  208. What's the problem? by Anonymous Coward · · Score: 0

    I can't see the problem here.

    1) If you don't sign the license or in any other way consent to the license you are not obligated to follow anything written in it. You can just happily ignore it. The license changes nothing!

    2) If the samba-team have used patented material in any way, M$ could have sued them a long time ago. And this has nothing to do with this license.

    There is thus nothing knew to this.

  209. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  210. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  211. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  212. simple, duh by sheean.nl · · Score: 1

    a) read that $hit b) write your stuff c) send in that stuff as some annonymous geek at some kind of server in Iraq or something like that d) Micro$oft can't do a thing e) Micro$oft want to sue the guys of that site (suspecting them of breaking their stupid rules (wich are in 99% of the case illigal). f) it comes in the news. g) lots of people download it. h) Micro$oft can't retrieve your info, so they can't sue nobody. i) geeks around the world implemented that code into their code.j) I Micro$oft is sueing the geeks wich implemented that code into theirs code, they rever to your site (wich doesn't exist anymore), so nor they nor microsoft can prove they reversed-engineered it or not. k) world peace :D

    --

    If at first you don't succeed, then sky diving definitely isn't for you.
  213. Possible workaround? by juraj · · Score: 1
    OK, what about accepting their rules -- you will read their docs, put the knowledge into the code under some kind of X11 or any other GPL compatible license. The code won't run without the original samba, but will not be licensed under GPL and will meet the criteria, but since it requires GPLed code to operate, it will be effectively infected by GPL. The possible uses of this code would be:
    • Use the code as a whole, thus be bound be GPL
    • Use only the otherwise (X11 or so) licensed part -- do we really care?


    I think the code without all the other samba code (licensed under GPL) will be pretty useless. Yes, this certainly is a workaround, but it will allow the samba developers to actually use the docs (thus they don't need to reverse-engineer) and also effectively force people to accept the GPL, without breaking rules.
  214. Judge may not enforce NDA by coyote-san · · Score: 2

    Judges can (and do) set aside NDAs.

    The reasons are:

    1) NDA contrary to public interest. One of the fundamental principals of contract law is that no contract requiring a person to break the law is enforceable. Cooperation with authorities in investigating a crime is a grey area, but few judges will be quick to enforce an NDA that interferes with legitimate law enforcement actions.

    2) NDA too broad. An NDA should cover specific things that that would cause harm to the other party, but it can't be a blanket ban on all speech. If an NDA tries to cover too much, e.g., if you can't even discuss why Sen. Disney's bill is a bad idea, then it's likely to be unenforceable since you can no more surrender your right to free speech (subject to *modest* restrictions) than you can agree to sell yourself and your children into slavery or you can agree to be murdered.

    3) NDAs can't cover common knowledge.

    I think there may be other limitations as well, but the point is clear. A NDA, like all other contracts, only means what a court decides it means.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  215. Re:Bingo! (MOD Parent UP) by DerFeuervogel · · Score: 2
    I swear it's like watching a game of chess that ol' Bill is playing with the Open Source folks :)

    Yes it is like a game of chess. With all the short term feints hiding a long term strategy. In this case the long term goal
    beiung controll of a critical percentage of the servers on the Internet and corporate LANs. This seems to be far harder for
    them to do than they had originally thought. I believe the primary contributer to this delay is the improper balance they
    palced in features vs. security for thier products. This is not surprising since they have been fairly succesfull with a featrue
    first strategy.

    Going forward, they will obviously need to revese this policy and neutralize the GPL at the same time.
    Doing one is hard enough. Doing both will be herculean. To do both they need their entire SW development teams to
    completly change directions AND convince the general public that the GPL and the LGPL is bad.

    I am curious to see what the next move will be.

  216. Chess pieces: GPL and BSD by Spoing · · Score: 2
    I've read a few comments that since it's OK with Microsoft to use non-GPL, BSD-style licences, that this is exactly what we should do.

    As has been said before, this is not a battle. It's a chess game; MS has no use for GPL, BSD or any other licence that has the potential to weaken thier position or strengthen thier competitors.

    MS wants us to sacrifice our GPL castle and move our king into a corner. MS's ability to dominate the chess board will be so much easier with the GPL gone.

    Switching or sticking with a licence out of ideology would be as effective as using the bishop all the time because you like diagonal movement.

    Instead, we should continue to be aggressive just not foolishly so.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  217. clearly... by sh_mmer · · Score: 1


    the MS license prohibits X from licensing an implementation to Y stipulating that Y must release source code as a condition for releasing a product at all. That's obviously different from MS prohibiting X from releasing a product (say based on scripts) such that the laws of nature make the stipulation.

    it's only because slashdot moderators are as dumb as you are that you have a +5.

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  218. Let's reverse it all then... by dorfsmay · · Score: 1

    I guess the best parade to that we could do would be to write a really good, free (as in beer and libre) NFS client that would be really easy to install on windows even for the most clue-less user.

    Then we can have everybody using NFS instead of CIFS.....

  219. am i still banned? by Anonymous Coward · · Score: 0

    i was just wondering if i am still banned from posting because of that damn communist jamie mccarthy.

  220. Fight Back, forget the GPL! by descubes · · Score: 1
    There is a better license to fight this kind of nonsense: the Fairly Obvious Open License. See in particular Special Section "A", which states (among other things):


    IMPORTANT - READ CAREFULLY: This Undisputable Corporate License
    Agreement (UCLA) is a legal agreement between you (either an
    individual or a single entity) and the copyright owner or owners of
    the licensed Product (the AUTHORS), which includes computer software or
    data and may include associated media, printed material and online or
    electronic documentation (collectively "PRODUCT"). Special Section "A"
    of this UCLA only applies to you if

    a/ you or the company you work for expressed concerns about the
    "viral" aspects of the GNU General Public License, or

    b/ if you otherwise seek relief from some of said "viral"
    aspects, or

    c/ if you or the company you work for are considered a monopoly by
    the United States Government.

    By installing, copying, listening to, viewing, smelling, hearing
    about, inspiring yourself from, thinking about or otherwise using the
    PRODUCT, you agree to be bound to the terms of this UCLA. If you do
    not agree to the terms of this UCLA, do not install, copy, listen to,
    view, smell, hear about, inpire yourself from, think about or
    otherwise use the PRODUCT.



    Oh, yeah, this initially was an April fool joke. But maybe it should not have been...
    --
    -- Did you try Tao3D? http://tao3d.sourceforge.net
  221. workaround with a mod to the GPL possible? by James+Manning · · Score: 1

    AFAICT there's only a problem if you require the source code to be distributed. Can we then just make a GPL v2.5 (or whatever) that doesn't require source code availability, but instead says that one of 2 things must be provided: 1) source code *or* 2) rot13 of source code.

    Since the source code is no longer required under this approach, we can still get the spirit of the GPL while working around MS's clause.

    At least, IMHO, IANAL, YMMV, etc.

    1. Re:workaround with a mod to the GPL possible? by Chris+Johnson · · Score: 2

      No way. I release using the GPL, do you? I wouldn't go along with that. It's an invitation to get jerked around.

  222. This Story is All Messed Up by KidSock · · Score: 2

    I have not heard anything about Patents. I think that Advogato post is exaggerated that bit a little. The documentation on CIFS that has this Royalty Free License associated with it is just a dumb Windows Help File:

    www.microsoft.com/downloads/release.asp?ReleaseID= 37530

    It's derived from the same old documention that was released as an IETF draft several years ago. The SNIA took over that doc and reformatted and added a little bit to it. It is freely available here:

    CIFS Protocol Document Version 0.9

    I think MS is just going to release whatever they have on this sort of stuff under this "Royalty Free" license to appease the DOJ and this silly .chm file wound up in the out-bin. Don't read into this too much folks. There is no way MS could use this as an angle on revoking previously released information about these protocols.

    If they release something that we actually need like the IDL to their DCE/RCP calls under this "Royalty Free" license, is that bad or good? I think it's good. It's certainly better than nothing at all. I think new products with great interoperabilty with Windows would emerge. Viable companies would be formed around this stuff. There's no reason why a company couldn't release binaries for free. And this information will eventually trikle down into the Open Source community anyway. It's unavoidable regardless of any fandangled licenses.

  223. free is free, do as you please. M$ is not free. by Erris · · Score: 2
    Wrong, you can charge for redistribution of BSD licensed software. Link [opensource.org]

    Well, you can charge as much as you like for GPL'd software too, see this. Consultants charge an arm and a leg for freely available information, what's new? The GPL simply makes sure that the end user can use their software as they please, modify their software as they please and redistribute their software as well as their changes (better stated here.

    MicroShit threw that language in to confuse people about the GPL. Too bad for them that simple and honest licenses are so easy to read and interpret. All of their nonsense comes to an end when people simply look at the source. Ah, so simple it's been the same since 1991 or so. Can you think of any MicroShit license that has remained so stable? You could fill a phone book with all the small print M$ has put out in the last ten years. Confusion is nothing new to them.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  224. read any Ayn Rand novel... by j+h+woodyatt · · Score: 1

    RMS would be bald, he would have a pot belly and beady little eyes, and he would have an unhealthy fascination with prostitutes.

    --
    jhw
  225. The plan by tunah · · Score: 2

    Step 1: Person A reads docs, creates bsd-licensed patch to samba (or bsd-licensed example code, etc).
    Step 2: Person B takes Person A's bsd-licensed code and merges it into samba etc. This is legal under the bsd license.
    Step 3: Profit!

    --
    Free Java games for your phone: Tontie, Sokoban
    1. Re:The plan by Anonymous Coward · · Score: 0

      Brilliant.

      Or perhaps, write a new software license that basically follows the same terms as the GPL but call it something different.

      Like KMFMPL or whatever.

      Then distribute the code using that license.

  226. How about a 180? by Anonymous Coward · · Score: 1, Interesting

    Instead of reverse engineering SMB and Active Directory why not release new GPL licensed Windows components to replace the authentication and file sharing components in Windows?

    There are already published APIs and hooks for this. Examples would be the Netware login and the commercially available Windows NFS clients.

    Release Login and file sharing protocals that install onto Windows PCs and replace those functions (with push-button install and headache free useability).

  227. Any lawyers out there know how to interpet this? by DunbarTheInept · · Score: 2
    So what happens when a clause of a license contains a falsehood as a given premise? Does it invaldate that clause and make it unenforceable?

    When MS says that a restriction applies to "Foo, and all other Bars", when Foos aren't Bars in the first place, does that restriction still legally hold up in court?

    What would happen if a license said, "This applies to people born after 1980, and other octogenarians", when there exist no octogenarians born after 1980? Does it apply to all people born after 1980 because they are explicitly mentioned?

    I guess what I'm asking is, legally, what is the boolean representation for the phrase "Foo, and other Bars":

    • The set of all things satisfying the condition: (Foo) or (Bar)
    • The set of all things satisfying the condition: (Foo and Bar)
    Seeing as how Bar is a null set in this case, it's an important queestion to ask, because the set reduces to either just FOO, or the null set, depending on whether it's ORed or ANDed.

    Well, maybe it's not so important after all, since this would hinge upon getting a lawyer to understand not only the licenses involved, but also the technical jargon of what is "linking" a program and so on. Since I have my doubts about that ever happening, the MS license will probably stand, and idiots will continue to spread the myth that the GPL is viral, and the implicit lie contained in this MS license will help that along a little bit.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  228. possible solution? by hwk_br · · Score: 1

    And if the Samba team colses the code and make the program available as "free trial"?

    --
    \m/
  229. sounds like an ipr-impairing license to me by Anonymous Coward · · Score: 0

    If I develop code but am forbidden to release it under the license of my choice, then aren't my IP rights being impaired?

    Why does MS get to have their cake and eat it too?

  230. Damn im pissed off. by miffo.swe · · Score: 1

    Anyone remember why the OSI model for the networks vas developed? The biggest problem then was that the big companies supplying network solutions didnt bother making their products compatible. Microsoft is in on good a path to get us all back to that steenkeen hole of sneakernetting =P...Standards are the consumers biggest friend and to great extent many companies very good friend. Anyone really thinks that the internet would have gotten off ground if it still was proprearity? The day TCP/IP was released to the public was the single biggest moment in the history of the internet. To release a standard and then trying to prevent certain competition from using it is probably illegal for a monopoly because it locks out competition by non competetive means. I hope this will be brought to the attention in the ongoing trial. This if anything shows just how far Microsoft is willing to go just to stomp out ANY competition. Best ofcourse IMHO would be an own OSS fileshare that had clients for all oss out there. Why play their game all the time? You think apache would have been good if it had been based on a reverse engineer of IIS? *LMAO*

    --
    HTTP/1.1 400
  231. CIFS by frisc · · Score: 0

    So put the sources on a server located in a country that Microslop has no patent protection in Not my problem

  232. Re:The GPL's purpose is to kill software companies by Anonymous Coward · · Score: 0

    Brett, I really thought you would have better things to do than troll /.

    GPL only mandates your license if you use GPL licensed code. No one is holding a gun to any developer's head forcing them to use GPL code to develop thier own code are they? ARE THEY?

    If you know of any instances of code being developed at gunpoint I'm sure we would all love to hear about it.

    IOW, despite your name recognition, you're still full of, well, I'll leave that to the reader's imagination.

  233. Re:Bingo! (MOD Parent UP) by RFC959 · · Score: 1

    In this case the long term goal
    beiung controll of a critical percentage of the servers on the Internet and corporate LANs.


    "control of a critical percentage of the servers"? Try "control of everything even vaguely technology-related." If the server market was their real long-term goal, how does releasing the Xbox help? Note that they didn't ever bother with the game console market until Sony started talking about becoming a "digital entertainment hub" or some such. Suddenly MS swung into action, because they saw their position being threatened...
  234. Re:MS protecting itself by Anonymous Coward · · Score: 0

    I just had to comment that this is just funny. In Open Source there really aren't "warez". It's the people so hooked on Windows that they can't get away from overpriced, bloated software that they can't afford to feed their addiction who deal with "warez".

    Consider Open Source hackers as farmers. We feed ourselves and are happier for it. If you want something from us, pay what the market demands. Even if it or I demand nothing.

  235. Re:Intellectual property? Maybe by RFC959 · · Score: 2
    Heck, they can't even realisticly threaten free software - their lawyers would have to intimidate every single author of free software on the planet, and that takes lots of time and money.
    Name two things Microsoft has more of. (Well, maybe not the time...) But intimidating lots of people is easy - it's an old principle called "kill a chicken to scare a monkey". You take one person or organization and make a very messy public demonstration out of him. His real guilt is immaterial; what's important is that you visibly crucified him. Now a lot of other people will be scared into silence, because they know it can be done to them, too - it's not that it's likely, but it's possible and easy for a behemoth like Microsoft. I am starting to feel more and more that Microsoft's mere existance poses a serious threat to the health of the law, economy, and moral culture of the US, if not the world.
  236. Screw M$ by Ogerman · · Score: 2

    Someone ought to implement this supposed new version of CIFS immediately, in plain defiance of their stupidity. Let M$ go ahead try to sue them--this would be especially effective if the program was written by some teenage kid from a small town. Then make an enormous public fuss about it and watch M$ be annihilated by half its employees leaving and its stock price falling to peanuts.

  237. Re:Any lawyers out there know how to interpet this by Anonymous Coward · · Score: 0

    Here's how my lawyer would interpret it:

    My Lawyer: Gimme $10,000.

    Me: Ok, here it is.

    My Lawyer: OK, here's my opinion. Your screwed. Go home.

  238. Re:Maybe Bill's Just...--- Hear the chat here by ashitaka · · Score: 1

    Only he doesn't sound a bit like Chretien. The DJ was far too intelligible.

    --
    If you don't want to repeat the past, stop living in it.
  239. Microsoft pays ZERO income tax by blueskies · · Score: 1
    3) So what if they have $40 billion in the bank? What does that have to do with anything?
    Wonder why they have this money? Because they don't pay a dime in income tax. Here is a good paper describing it. And references for 1999 and 2000.

    5) Despite your inflamed rhetoric the US government has never been for the people. Go read A People's History of the United States by Howard Zinn and you'll quickly find that the government has been siding with business and industry over individuals for 200+ years. Yawn.
    This goes against your second point. The settlement was bought. Bush has clearly sided with Microsoft. I wonder why? And how can you read that book and then say yawn? You are right that the gov't has never been for the people. I like Zinn's statement that Democrats are the second biggest supporters of Big business. I stopped reading the book because it disgusted me. And to think how many other Americans are receiving the same "US history" education that I got in high school. The only thing that is encouraging at least progress is going in the "right" direction (i.e. the derivative is > 0 (let's hope i'm right)).
  240. REREAD IT. You have all misread it. by Anonymous Coward · · Score: 0

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Hopefully, the emphasis will makes it clearer. The statement expressly forbids the GPL and LGPL, and then, separately, goes on to forbid any license that requires other software to be licensed with any of the enumerated terms; basically, they're trying to forbid 'viral licensing' under terms they don't like/feel can out-compete them, through that clause and case (b) .

    Basically, they're concerned about any code they reuse from resulting projects 'infecting' Windows with the GPL. That first 'other software' clause does permit the BSD license; it does not require that other software distributed with it be subject to terms (a), (b), or (c). In fact, depending how you read (b), it's hard to say if BSD/PD is the *only* license permitted; if a copyright holder chooses to restrict derivative work in any way (basically, by exercising copyright), isn't that too an exertion of a license?

  241. Re:REREAD IT. You have all misread it. [Corrected] by Anonymous Coward · · Score: 0

    Erm, I should've previewed. If you're going to mod it up, hit this corrected version; apparently Slashcode doesn't allow for bold and italic on top of eachother, or I've hit a Mozilla bug. This version has correct emphasis.

    --

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Hopefully, the emphasis will makes it clearer. The statement expressly forbids the GPL and LGPL, and then, separately, goes on to forbid any license that requires other software to be licensed with any of the enumerated terms; basically, they're trying to forbid 'viral licensing' under terms they don't like/feel can out-compete them, through that clause and case (b) .

    Basically, they're concerned about any code they reuse from resulting projects 'infecting' Windows with the GPL. That first 'other software' clause does permit the BSD license; it does not require that other software distributed with it be subject to terms (a), (b), or (c). In fact, depending how you read (b), it's hard to say if BSD/PD is the *only* license permitted; if a copyright holder chooses to restrict derivative work in any way (basically, by exercising copyright), isn't that too an exertion of a license?

  242. Is there no end... by Anonymous Coward · · Score: 0

    ...to their assholeishness?

  243. Damn, the rating's gone! by Anonymous Coward · · Score: 0

    And I'd gotten it all the way from 13,000 to 19,000+ all by my lonesome! Freakin' microsoft... now I'm really pissed! They will feel the fury of my bunghole!

  244. what about the patent claims, though? by danny · · Score: 2
    Isn't there an implicit claim in this license that *existing* versions of samba (among other software) need to license a patent from Microsoft? That may be legal codswallop, of course.

    Danny.

    --
    I have written over 900 book reviews
  245. MS is driving it's customers away by theolein · · Score: 2, Insightful

    After their Linux desaster last year - can anyone point to someone who actually believed any of their FUD in the anti-linux campaign? - and given that they are losing big money on their xbox and that winxp is not the huge hit they wanted it to be I think this must be an act of desperation. There are enough loopholes that this can be circumvented legally and if MS carries on this manner I can imagine companies simply not upgrading their MS server software.

    What company (those big enough and those intelligent enough to read the licence) can actually have any incentive to use MS' server software?

    1.What *real* business advantages does any new MS server offer that is not adequately covered by existing products?
    2.What advantages do companies have in spending money on the product *and* a technician/admin compared to a Linux/BSD server product that requires *only* a technician/admin (software costs being negligable on the latter)?
    3.At what point do MS licences become so unwieldly (WPA/IPRimparing etc) that it becomes impractical for it's customers to use MS software?
    4.At what point does the prevalence of an OSS solution in the industry mean that an initiatve of MS is doomed before it even begins due to lack of traction with the industry?

    If I were doing any aquisition I would ask myself some questions like these.

  246. Stuff like this.. by Anonymous Coward · · Score: 0

    Makes me almost want to hang up the keyboard, smash my monitor and remove the fans from my processor before going to McDonald's to be trained as a fry technician.

    Think of the development I could do there. Hey, I do like to cook.

    Then again, I'd probably come up with a great idea, but be sued into oblivion for violating one of Burger King's patents on the preperation of sliced potatos. :p

  247. Re:The plan IS UNFORTUNATELY NO GOOD... by Anonymous Coward · · Score: 0

    fROM tHE bOOK oF tHE dEAD:

    3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.

    So you see, there really is no way to get to the GPL from that -but- reverse engineering can... It's not as though that's even remotely a problem either... The security of m$ networking packets has always been a joke and will inevitably continue to be. SAMBA SHOULD DOCUMENT ITS REVERSE ENGINEERING EFFORTS FROM THE GROUND UP AND MAKE A GREAT MANY BACKUPS OF THAT DOCUMENTATION. THE SAMBA PEOPLE ABSOLUTELY SHOULD NOT READ THE m$ CRAP SPEC. You can bet it'll be about as reliable as the lousy assed RTF [rich text] spec! Reverse engineering is more reliable than m$'s own specs anyway. They've proven that time and again. I'm quite confident the Osrc community will not waste its time with this new pile of dung that the great elephant of redmond has shot out. No, we'll leave it to the vultures, let there be no doubt of that.

    And so for those dependent on m$ sw - you now have a great deal more to worry about. For from hence forth you may only write compatible software based upon your master's specs if the master deems it right and good. And for those of us who are free of m$ shackles -- we rather have absolutely nothing to worry about and a great deal to be pleased about; as we watch the beast continue to devour itself while it tries, flailingly at best, to devour us!

  248. Re:The plan doesn't work!...but...that's OK!!! by Anonymous Coward · · Score: 0

    fROM tHE bOOK oF tHE dEAD:

    3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.

    So you see, there really is no way to get to the GPL from that -but- reverse engineering can... It's not as though that's even remotely a problem either... The security of m$ networking packets has always been a joke and will inevitably continue to be. SAMBA SHOULD DOCUMENT ITS REVERSE ENGINEERING EFFORTS FROM THE GROUND UP AND MAKE A GREAT MANY BACKUPS OF THAT DOCUMENTATION. THE SAMBA PEOPLE ABSOLUTELY SHOULD NOT READ THE m$ CRAP SPEC. You can bet it'll be about as reliable as the lousy assed RTF [rich text] spec! Reverse engineering is more reliable than m$'s own specs anyway. They've proven that time and again. I'm quite confident the Osrc community will not waste its time with this new pile of dung that the great elephant of redmond has shot out. No, we'll leave it to the vultures, let there be no doubt of that.

    And so for those dependent on m$ sw - you now have a great deal more to worry about. For from hence forth you may only write compatible software based upon your master's specs if the master deems it right and good! And for those of us who are free of m$ shackles -- we rather have absolutely nothing to worry about and a great deal to be pleased about; as we watch the beast continue to devour itself while it tries, flailingly at best, to devour us!

  249. Reasons for disliking the (L)GPL by Maltese+Falcon · · Score: 1

    I still believe the ONLY reason M$ approves of other OSS/free licenses but not the (L)GPL is very clear. The others (like the X11 used for zlib, BSD used for their TCP/IP stack or the MIT license used for kerberos) allow M$ to be a parasite of the open source community without requiring them to ever give back. Only the GPL actually REQUIRES them to return the EMBRACED and EXTENDED work they produce off software they've usurped from others.

    I still believe they finally realize their source will be looked at soon by other parties and they're scrambling and panicing about the reaction from others when it's seen they've actually used GPL'd code in their source for years (speculation only) illegally. They're trying to discredit the GPL from a legal point of view to support their case in court when that happens.

  250. monopolistic practices by 1001+0000 · · Score: 2

    Isn't Microsoft digging itself into a new anti-trust hole?

    Granted, the majority of the competition is "in business" for remunerations other than money. But they do present legitimate competition - they are just bad business men ;)
    Microsoft is again punishing organizations who's business practices they dislike.

    Take OpenOffice, for instance. It works with Microsoft file formats, as Microsoft has a monopoly over the desktop market. They could not survive as viable competition if Microsoft declared these formats off limits.

    It would make an interesting court case. But I don't think Microsoft is looking to take anyone to court; I see this as a small theatre in their attack on open source software - yet another smear on GPL software's reputation as being a reliable alternative.

  251. GPL fears misguided by HalfFlat · · Score: 2

    GPL is an enabling license. It allows people to do things with code that they usually are not allowed to do. It's not as enabling as the BSD license, but very deliberately so.

    What is this possible danger you speak of?

    A world with a lot of GPL software does not preclude commercial (non-GPL) development. It does make it harder for companies to sell crap. To me this seems like a good thing for all parties, save for those in the business of marketting sows' ears as silk purses. And good riddance to them.

    The benefits are a much better educated programming community. Even if one is developing commercial software, one can learn from the wide availability of source in a GPL-rich world. Sure you can't copy that source, but it's not like you can now, anyway.

  252. In other news... by lanalyst · · Score: 1

    Redmond WA (AP) Steve Ballmer announced today that Robert Novak will succeed Rick Belluzzo as president and chief operating officer effective May 1, 2002. Novak, known for his shrewed business savy and wizardry of the law, is best known as proprieter of petswarehouse.com. Novak in a prepared statement said "I'm fortunate I have this opportunity to protect Microsoft from every evil conspiracy. I look forward to mobilizing all the legal forces to sue the pants off of every 2 bit commie coder that even thinks of publishing source code for anything that Microsoft distributes - including Telnet and FTP!" Bill Gates reacted with "Bob's our kinda guy - we got a kick of how he settled with those rabble rousers by making them put banner ads for his company on their lousy webpages. God Bless America!"

  253. It doesn't matter by borgheron · · Score: 2, Interesting

    Books on these protocols are published all the time by third parties which do not require a license agreement to read their documentation. Despite the fact that these are not from the "horse's mouth" some third party reference docs have been know to be just as complete as those coming out of Redmond. Use those to implement the protocols, without fear.

    Also, I very much doubt that MS could enforce such a license since they would need to PROVE that you learned the information from their documentation.

    GJC
    P.S. I am not a lawyer, these are just my opinions.

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  254. Re:The GPL's purpose is to kill software companies by Brett+Glass · · Score: 1
    You write:

    RMS saw an inequity in those who took

    They didn't "take" anything. The code they used was still available for free to anyone. This is not taking, and it is perfectly equitable.

    community source

    It was not "community source." It was code developed at government expense for the benefit of any and all members of the public to use. There was no closed "community" at all.

    to profit without giving anything back.

    Because the code was available to anyone for free, its market value was zero. Any profit that arose was due to value which was added by those developers. Because the profit arose entirely from their own work, they deserved the profit. To attempt to take it from them is mean-spirited and confiscatory.

    Since none of the source that those companies that raided the MIT AI Lab was GPLd, he clearly didn't do it to destroy those companies.

    You're intentionally distorting history, or are perhaps ignorant of it. Stallman attempted to destroy those companies by creating equivalents of their products and giving them away -- in the same way Microsoft attempted to destroy Netscape. When he found that he could not do this alone, he wrote the GPL as a way of recruiting more people to join his vendetta. See Steven Levy's excellent book "Hackers" for background.

    --Brett Glass

  255. Use a GPL-like license, but not GPL by ReelOddeeo · · Score: 2

    Abide by MS's rules.

    Don't release CIFS code under the GPL. Instead, write a new license that is extremely similar.

    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  256. Hah. by DaveWood · · Score: 2

    You haven't read the law, have you. In fact, you don't even know what UCITA stands for, do you? I can just see you right now, scrambling to google to look it up so you can make another nagging little comment.

    Pop quiz, hotshot: How many software companies have opened offices in Virginia and Maryland in the last two years?

    I don't know whether you're in denial or you're just terminally stupid. I suppose I'd guess both.

    1. Re:Hah. by Anonymous Coward · · Score: 0

      What the fuck are you talking about?

      nothing you said has anything to do with his statement.

  257. Funny! by Zo0ok · · Score: 2

    LOL

    Very good idea - hope someone mods you up.

  258. Re:The GPL's purpose is to kill software companies by JordanH · · Score: 1

    He felt that the source was "community source", because he'd spent so much time himself working on it.

    I'll have to check that reference, but I don't see that GNU (the OS) has much in common with the Lisp environments that those companies were working on. Can you provide a quote that backs this point?

  259. Re:The GPL's purpose is to kill software companies by Zontar+The+Mindless · · Score: 2

    Brett,

    Back when you and I used to hang out on the M$ forums at SJMercury.com, I used to really admire you and think you were really cool. Good job of undoing that with this post.

    --
    Il n'y a pas de Planet B.
  260. Is there any precedent? by Anonymous Coward · · Score: 0

    Seriously, shrink-wrap/click-through licenses for software are unclear enough in their legal interpretation, this goes much further in assumptions of the ability for legal enforcement.

    Unless a document is released under a NDA which is signed and returned prior to accessing the document (or falls under another paper contract, such as your employment agreement), nobody can normally tell you what you are allowed to do with the information you learn by reading a document.

    Besides, you can always work around something like this even if it were enforceable (which I seriously doubt), e.g. by having someone read the document and write another document or non-GPL implementation based on the document from which GPL-implementing people can get information.

  261. Re:The GPL's purpose is to kill software companies by Brett+Glass · · Score: 1
    You write:

    I don't see that GNU (the OS) has much in common with the Lisp environments that those companies were working on.

    You are correct that, from a technological standpoint, they actually had very little in common. But they did have one thing in common that, to Stallman, was of overwhelming importance. Both the software that drove the LISP machines and UNIX were commercial software.

    Stallman had declared war on all commercial software and its creators when the founders of the two LISP machine companies departed the AI Lab.

    Can you provide a quote that backs this point?

    Sure. See Stallman's GNU Manifesto, where he interleaves statements about the AI Lab -- and how he wants to destroy programmers' prospects of getting good jobs outside academia so that they won't leave -- with ones about why he "must write GNU."

    --Brett Glass

  262. Crack is not for smoking. by Anonymous Coward · · Score: 0

    I have heard numerous people say that this isn't a big deal because MS isn't going after the BSD license.

    Well, not yet. IANAL, but I can and do read. It's a legal strategy. Today you take one enemy to court, if you win, you have already beaten every other enemy.

    Roe Vs. Wade wasn't against every city/state in the US that had laws restricting abortion. They just had to win one time.

  263. Re:The GPL's purpose is to kill software companies by JordanH · · Score: 1
    • Sure. See Stallman's GNU Manifesto, where he interleaves statements about the AI Lab -- and how he wants to destroy programmers' prospects of getting good jobs outside academia so that they won't leave -- with ones about why he "must write GNU."

    I went and reread the manifesto. I'm not getting that "The GPL's purpose is to kill software companies". In the Q&A section, he acknowledges that it may be the effect that software companies that don't "share" source will not be able to survive.

    The purpose is so that he can always share in source that he himself helped write. He feels that this goal extends to other like-minded individuals.

    How can one say that his purpose is to kill software companies when he says:

    If your business needs to be able to rely on support, the only way is to have all the necessary sources and tools. Then you can hire any available person to fix your problem; you are not at the mercy of any individual. With Unix, the price of sources puts this out of consideration for most businesses. With GNU this will be easy. It is still possible for there to be no available competent person, but this problem cannot be blamed on distribution arrangements.

    Which is an outline to how software companies will run in his imagined world of GNU dominated software.

    To say that the purpose of the GPL is to destroy software companies is equivalent to saying that Project Gutenberg's purpose is to destroy the reprint houses. That may be a result, but it's not the purpose.

    You ignore the point that I made earlier that every other software license has the same goal, to eliminate competition. Somehow, this is only vicious when it's done by a community and not by a corporation?

  264. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  265. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  266. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  267. lie-nucks by MarkusQ · · Score: 2
    I mentioned that I run linux (lee-nucks) [which is how Linus pronounces it in some sound clip that is stuck somewhere in my default RH install. His pronuciation, however, was (lie-nucks) [ assuming you prounuce the lie as an american would, with a long I]. I looked a bit like a fool; i feel, because I didn't pronounce it his way, even though his way was wrong.

    I was caught in this debate many years ago, and someone produced a digitized sound-bite from Linus with the "lie-nucks" pronunciation. After much confusion we realized that the sound file he had gotten off the web was someone else reading a statement attributed to Linus. The source if this misleading sound file?

    MSNBC of course.

    -- MarkusQ

  268. Re:GPL fears misguided? by Deven · · Score: 2
    GPL is an enabling license. It allows people to do things with code that they usually are not allowed to do. It's not as enabling as the BSD license, but very deliberately so.
    Yes, it enables you to do things you otherwise couldn't, but it comes with a steep price. The GPL attempts to enforce a monoculture. Even if it's one with high-minded, altruistic ideals, that doesn't mean that having a monoculture is a good thing.
    What is this possible danger you speak of?
    The danger is that the GPL codebase could eventually outstrip the capabilities of all commercial software out there. Right now, this sounds like a great thing; we don't really care for the restrictions on proprietary software. However, what happens if the economic costs of redevelopment force most developers to use GPL code, when the cost of commercial software makes it impossible to compete with GPL code?

    Who will fund development of GPL software for the good of all when it's not important enough for anyone to fund on their own? The danger is that we'll be less likely to see any "spectacular" software because most developers will stop at "good enough" instead, assuming they get that far.
    A world with a lot of GPL software does not preclude commercial (non-GPL) development. It does make it harder for companies to sell crap. To me this seems like a good thing for all parties, save for those in the business of marketting sows' ears as silk purses. And good riddance to them.
    There's certainly a lot of crappy proprietary software out there. There's also some spectacular proprietary software, such as Google's search engine. There's plenty of crappy free software out there along with some spectacular free software. Neither side has consistent quality. Anyhow, I agree -- good riddance to those companies selling crap software. (SoftRAM is an excellent example -- their product was flashy but completely worthless.)

    What about companies who want to sell good software? How will they make enough money to defray the cost of software development if free software is the norm, and anyone can get their software free from a buddy instead of paying for it? When no customers are willing to pay for proprietary software because they've bought into Stallman's rhetoric? Those companies would be doomed, no matter how good their software may be.

    Stallman would be pleased, of course. He wants to obliterate proprietary software from the world, and the GPL is his chosen weapon to perform this genocide. Stallman's goal is an all-out war, with the GPL and "free software" on one side and all proprietary software on the other side. There can be no doubt on this point; he wrote articles about Why Software Should Not Have Owners and Why Software Should Be Free which make his hatred for proprietary software quite clear. Choice quotes include:
    • there is no limit to the harm that proprietary software development can do - A rather strong statement considering that the usual argument in defense of the viral nature of the GPL is that one can pretend it doesn't exist and do without it. One could equally pretend proprietary software doesn't exist, yet there is "no limit" to the harm it can do?
    • since the owner has a monopoly on changes, the fee tends to be large - Maybe, or maybe it's expensive because custom programming is difficult work that takes a lot of skilled labor, of which there is a limited supply? (Did Stallman make a living charging nominal fees for custom work? Or did he charge $300/hour?)
    • society shouldn't have owners for programs - This is a pretty unambiguous statement of his viewpoint and goals.
    • programmers often work for the Foundation for half of what they could make elsewhere - So programmers should have to sacrifice their income for the good of all? Stallman says $35,000/year should be sufficient incentive to program for a living; did he ever do custom programming work for $17.50/hour?
    • [a moral obligation to support developers] does not apply to proprietary software developers, since obstructionism deserves a punishment rather than a reward - Now he's not just saying to prefer free software over proprietary software, but that those proprietary software developers deserved to be punished for their "obstructionism"? That sure sounds like "fighting words" to me...
    • the users will learn to support developers without coercion, just as they have learned to support public radio and television stations - If the public is so willing to support public radio and television "without coercion", why must they inevitably resort to pledge drives?
    • withholding information that could help everyone advance is a form of combat - The GPL does exactly such withholding from proprietary developers, hence the GPL is a form of combat. Again, there's no doubt that proprietary software is an enemy here, not just something to coexist with.
    • if we are to judge views by their resemblance to Russian Communism, it is the software owners who are the Communists - This is a bizarre accusation, and hypocritical, considering the diatribe elsewhere about "name calling".
    • most of what I have to say is addressed only to those who share the premises I use - Nobody is allowed to question the premises used; let's just preach to the choir.
    • the owner can lose only if the person who made the copy would otherwise have paid for one from the owner - True, but most people won't pay if they don't have to. When free software is the norm and the vast majority won't pay, how will development be funded?
    • society needs to encourage the spirit of voluntary cooperation in its citizens - Great sentiment, and a wonderful ideal. Unfortunately, nobody has found a way to implement such a utopia. It seems that individuals are too self-interested to do what's best for everyone, most of the time.
    • if your friend asks to make a copy [of proprietary software], it would be wrong to refuse - So now it's immoral not to break the law? If the law is wrong (not a given), then civil disobediance should be a choice, not a moral obligation...
    Stallman treats this as a war, make no mistake about it.
    The benefits are a much better educated programming community. Even if one is developing commercial software, one can learn from the wide availability of source in a GPL-rich world. Sure you can't copy that source, but it's not like you can now, anyway.
    This goal could be achieved by convincing proprietary developers to go back to the old ways and start distributing source code with their products again. They could also allow their customers to modify that code to repair bugs or add features according to that customer's needs. They could even be allowed to redistribute such changes to other customers. These are good things, and there's no reason not to encourage them; they pose no inherent danger to the industry.

    The problem is not with the users getting source; the problem is with demanding that all users be allowed to give the software away at will to those who've never paid anything for it. This destroys the market for that software. Nobody has proven that altruism works on a large scale. No rational person (or company) would shoulder the burden of funding development for everyone when that burden will exceed the value to that person or company, no matter how valuable it might be to the world.

    Stallman claims his goal is the empowerment of the users. This is partly true, but the fatal flaw in his philosophy is demanding the right to give away the work of others for free. That's just a form of neo-communism, and no matter how lofty the ideals, there's no proof that it can work as a viable economic model. Many nation-states have tried, none have been very successful. Why should we believe that the GPL's form of communism will be more successful than those nation-states?

    If Stallman truly wants to empower the users, he should focus on the value of sharing source and allowing modifications, not his neo-communist ideas about how we're morally obligated to share anything we have with our friends on request...
    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

  269. hRef does not work by mirabilos · · Score: 2

    It only displays me kind of a menu with Lynx...

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  270. Re:GPL fears misguided? by HalfFlat · · Score: 2

    I'm going to try and summarize your argument in order to attack it, but I may be misrepresenting it; if so, please accept my apologies in advance!

    The key point seems to be if there is a large amount of no-charge freely-copyable software available which is adequate for most tasks, then it will be impossible for companies to economically produce very good commercial software. The reason for this being that too many people will be happy to make do with the free alternatives, and so the cost of production of the really good software could never be recouped.

    This may indeed be a force towards the production of less commercial software. On the other hand, the availability of a wide code-base that is freely available for use in free software means that the cost of development of new free software is also made that much lower. If the market ever reaches such a state (and I admit to being highly sceptical that it will while the current IP regime remains in place), then in those areas where free and commercial software are competing, the same force that makes the commercial software less viable makes it more likely that the free software can be cheaply and easily shaped to fit the task.

    There are some areas where such competition seems less likely, such as those where there is a large amount of non-code labour required. The primary example here is that of modern computer games. Here novelty and pretty graphics are desired to the degree that people will happily buy new games regularly. This situation would not change for the worse in a free-software dominated world.

    If a company can produce really good software that is different in kind to existing free software, then that too is certainly saleable. If there is nothing in the same class as the Google search engine, then there's nothing preventing Google from marketting its engine to companies in the same way as it is now. If there were something in the same league then it probably would be cheaper for those potential buyers to pay for the devlopment and refinement of the existing free software, especially as such development, drawing upon a very wide base of publicly available code in the free-software dominated world, would be much quicker.

    I really can't see large scale free software availability destroying any software industry that currently exists and produces software that would not be available in a free software form.

    The other benefit of such a world is of course that there is a lot of software that people can use, as software, for no cost. If it's good software (and for free software to dominate, it'll have to be at least in the same league as current commercial software) then aren't the users of that software getting more financially efficient use of their computers and their time?

    I think you may also be misrepresenting Stallman's position some, but that is somewhat tangential to the original direction of the argument.

  271. Just modify the GPL... by Shirloki · · Score: 1

    Modify the GPL to make it more free than it already is and name your version the TAG... This Ain't GPL. Then license your code under that. Is it really that hard?