Slashdot Mirror


Samba Team Responds to Microsoft CIFS Spec License

Jeremy Allison - Samba Team writes: "The Samba Team has released a statement regarding the Microsoft CIFS specification license and its effect on Samba. Regards! Jeremy Allison" Reading this and the Microsoft CIFS Technical License raises a number of issues worth considering. The statement maintains that the specification details an old implementation of the SMB/CIFS protocol, one Microsoft itself has abandoned. One wonders if the only reason they release such docs are as props for a court case or something.

290 comments

  1. Why... by NoMoreNicksLeft · · Score: 2

    Can't some fool like me (I hope I'm not volunteering) read the document, and then write his own version of the documentation with whatever license he wants?

    Certainly I'm allowed to write whatever works I want, especially ones devoted to some obtuse piece of knowledge like this.

    1. Re:Why... by TightByte · · Score: 5, Informative

      Regardless of whether what you suggest would or would not be legal, it isn't necessary. As the article points out, the document is obsolete and the methods it describes are not even in use by Microsoft anymore. Besides, they are inappropriate for a Posix/Unix implementation, so alternative methods have been in use for some time anyway.

    2. Re:Why... by Anonymous Coward · · Score: 1, Funny

      Yes, but disguise the protocol description as a recipe for a Latvian fish stew:

      Take one cup of 0xab 0x3e 0xff
      and mix in two cups of 0xe4 0x01
      and 0x1f cups of 0x23 to taste.
      Simmer for 0xa3 minutes and cool.
      Serves 500 million.

    3. Re:Why... by plierhead · · Score: 3, Informative
      What you suggest is not legal.

      By using the original document as input for your document, you are creating a derivative work of it, and you must therefore obey the license you "obtained" the document under.

      You would therefore have no right to issue such a derivative work under the GPL, and you, and anyone who built on your work (and so on down) would have their asses sued off by MS until they stopped.

      Of course you might say "but how would they know I copied/adapted/altered their work" - but thats a different question. If you based your work on theirs you have to obey their rules.

      --

      [x] auto-moderate all posts by this user as insightful

    4. Re:Why... by NoMoreNicksLeft · · Score: 2

      A derivative work is when I write a sequel to your fiction novel. This is the equivalent of me producing my own phone book, and using Bell's phone book for the info.

      That info isn't copyrightable, in and of itself. This has been decided in court (the phone book example is real).

    5. Re:Why... by Anonymous Coward · · Score: 0
      So, you're suggesting that they write the reference implementation in
      Chef? It's an esoteric programming language where all programs look like recipes. Here for example is a Chef program to print the first 100 fibonacci numbers:


      Fibonacci Numbers with Caramel Sauce.

      This recipe prints the first 100 Fibonacci numbers. It uses an auxiliary recipe for caramel sauce to define Fibonacci numbers recursively. This results in an awful lot of caramel sauce! Definitely one for the sweet-tooths.

      Ingredients.
      100 g flour
      250 g butter
      1 egg

      Method.
      Sift the flour. Put flour into mixing bowl. Serve with caramel sauce. Stir for 2 minutes. Remove egg. Rub the flour until sifted. Stir for 2 minutes. Fold the butter into the mixing bowl. Pour contents of the mixing bowl into the baking dish.

      Serves 1.

      Caramel Sauce.

      Ingredients.
      1 cup white sugar
      1 cup brown sugar
      1 vanilla bean

      Method.
      Fold white sugar into mixing bowl. Put white sugar into mixing bowl. Fold brown sugar into mixing bowl. Clean mixing bowl. Put white sugar into mixing bowl. Remove vanilla bean. Fold white sugar into mixing bowl. Melt white sugar. Put vanilla bean into mixing bowl. Refrigerate. Heat white sugar until melted. Put white sugar into mixing bowl. Remove vanilla bean. Fold white sugar into mixing bowl. Caramelise white sugar. Put vanilla bean into mixing bowl. Refrigerate. Cook white sugar until caramelised. Put white sugar into mixing bowl. Serve with caramel sauce. Fold brown sugar into mixing bowl. Put white sugar into mixing bowl. Add vanilla bean. Serve with caramel sauce. Add brown sugar.
    6. Re:Why... by dhogaza · · Score: 2

      Yes, but you don't sign a license when you pick up the latest phone book from your porch every year. There's no EULA, either.

      The phone book is protected by copyright law and nothing else. MS is making you sign a license. A contract. An agreement. Maybe that last phrase is the easiest to understand - when you sign an agreement you are agreeing to the terms. That's the whole point of having an agreement/contract/license in the first place.

    7. Re:Why... by bobKali · · Score: 1

      The phone book analogy is not quite relevant because the information in a phone book is public information, and the information in MS documentation is not, and as I recall, it is the public nature of the data in a phone book that was the reason it could not be copyrighted.

    8. Re:Why... by Zeinfeld · · Score: 3, Interesting
      The phone book analogy is not quite relevant because the information in a phone book is public information, and the information in MS documentation is not, and as I recall, it is the public nature of the data in a phone book that was the reason it could not be

      Perhaps a tax on amateur lawyers on slashdot would close the WBush budget deficit and help save social security.

      IANAL but I know the basics of copyright law having spent time trying to stop people extending them. Copyright has no connection to trade secret law as you imply. In fact under European law copyright is a bargain, you get copyright protection in return for disclosure. In the US that bargain aspect has largely been erased as the doctrine of intellectual property as intrinsic right developed.

      The point about the phone book is that copyright is meant to protect only the representation of the idea, not the idea itself. In the case of a phone book the representation is so lacking in creativity - alphabetical order, that there is only an idea.

      The Microsoft 'license' is not something I would want to spend money attempting to enforce. The information in the document is clearly not a trade secret, bars on redistribution of ideas are unlikely to work in a US court. Copyright doctrine even in the US is not favorable.

      What the license does do however is to make it clear that anyone developing a samba type implementation knows that there is a patent on the implementation.

      The license also makes it impossible for someone to claim that they have acquired any rights as a result of a GPL license. While folk on slashdot try to claim otherwise the explicit purpose of RMS's scheme was to make it impossible to sell software. You might think RMS is with you but whatever RedHat and co say, RMS turned down offers to join their advisory boards because their business is contrary to his 'principles'. What this comes down to is that Gates understands what RMS is really up to better than most slashdotters.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    9. Re:Why... by An+Onerous+Coward · · Score: 1

      IANAL. AYAL? Apparently, you're not, otherwise you'd have filled half your post with legalese saying that it did not constitute legal advice.

      I think you're wrong. If you write an independent work that just happens to rely on a previous work for a great deal of its information, it isn't automatically a "derivative work." It would be nice if you cited the original as a source, but that's a separate issue.

      If I were creating a new work that covered the same information, I would make sure that as little information as possible came from the Microsoft CIFS document. Find alternate sources of information wherever possible, and list the alternates as sources as well.

      However, such an endeavor probably isn't necessary. The Samba team itself claims that a more complete and accurate document exists: The SNIA CIFS document (pdf).

      How about translating the whole thing into "Yoda-speak," and then claiming original rights as a parody? That would lead to an interesting legal battle, if nothing else. "Read this document into the court record, I will."

      Don't forget to rate the license!

      --

      You want the truthiness? You can't handle the truthiness!

    10. Re:Why... by cmkrnl · · Score: 0, Offtopic


      Mod this UP NOW !

      Curmudgeon

    11. Re:Why... by bobKali · · Score: 1

      Well, first off Social Security is a Ponzi scheme and, in my uneducated opinion, is not savable in the long run anyway, even with an amateur lawyer slashtax.

      I think that copyright can presently covers more than simply the representation of an idea as illustrated by the (fairly) recent court decision to supress a retelling of Gone With the Wind from the point of view of one of the servents in a book titled The Wind Done Gone due to the decendents of the original author's copyright claims over the characters and storyline.

      As I am intimately familiar with neither the phone book case nor the Wind Done Gone case, I may misunderstand their implications, in which case I would love to have someone more familiar with them to explain why the courts have held the way they have.

      And the GPL couldn't assign away MS's patent or copyright rights anyway, it can't give away what it doesn't own, so I don't see how that could be a real concern for them, unless this is just part of their PR war against a competing software development model.

      (sigh) and as for your claim that RMS is against selling software, he has sold software in the past, and most likely would be doing so now if he needed to. I see nothing anti-commercial in refusing to join a company to whose purpose you are opposed.

    12. Re:Why... by Zeinfeld · · Score: 2
      I think that copyright can presently covers more than simply the representation of an idea as illustrated by the (fairly) recent court decision to supress a retelling of Gone With the Wind from the point of view of one of the servents in a book titled The Wind Done Gone due to the decendents of the original author's copyright claims over the characters and storyline.

      The book is currently on sale so the legal theories can't have been too compelling. In that particular case the argument made was that the characters Scarlet etc. were representations in their own right. There may also have been a trademark claim, I did not read the briefs and it is never a good idea to go by journalists accounts which are often either completely wrong or describe a legal theory that is tactical rather than expected to work.

      The court found that the work was a parody and thus protected under the first ammendment as 'fair comment'. The broader principle that an author has rights over the characters they create in a novel is well established however. Anyone can write a love story set in the racist south during the civil war, however the characters Scarlett O'Hara and Rhett Butler are normally considered a representation rather than an idea. The same would not hold however if the characters were not fictitious. I believe that the various Amistrad lawsuits were mainly dismissed on the grounds that the idea of writing a book or making a film of a historical event is not protected. Cases based on historical events typically center on the actual prose - for example in the Alex Halley Roots case. It was the specific description of a storm at sea that was at issue, not the idea of a slave ship in a storm.

      And the GPL couldn't assign away MS's patent or copyright rights anyway, it can't give away what it doesn't own

      At issue is what happens when someone sells an item that has GPL code embedded in a part of it, possibly without the knowledge that it is there. Microsoft subcontracts a lot of development, there is a risk that someone might sell Microsoft GPL code, that Microsoft would incorporate it into a product and that later someone might claim they have a right to pirate the software on those grounds. Probably not going to work as a legal theory but if someone tries it would be expensive.

      sigh) and as for your claim that RMS is against selling software, he has sold software in the past,

      Expecting consistency from RMS at that level suggests that you have never met him. I know the history of the FSF CDROM and the various arguments that surrounded it. I can't say for certain which side that RMS was on in that case, I suspect both. I also suspect that he is actually opposed to the concept money. There are not many people who would hold out living in an office building to be the ideal lifestyle. Certainly he has no concept of how an economy works.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    13. Re:Why... by NoMoreNicksLeft · · Score: 2

      I never signed a license when I glanced at the M$ docs. Nor a contract. Clicking buttons is how you get to things on the web, and implies no real agreement. Now if they had me sign an NDA on real paper first....

  2. 007 by evel+aka+matt · · Score: 1

    Jeremy Alisson - Samba Team, License to Kill. Makes networking sound like a killing method for elite spies.

    1. Re:007 by Anonymous Coward · · Score: 0

      No kidding. On the IRC channel I frequent there's a girl whose official job title (as printed on her company business cards and such) is "Cisco Ninja".

    2. Re:007 by leviramsey · · Score: 4, Funny

      As James Bond said once, "How do you kill a few hours in Rio, if you don't samba?"

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

      Yea, and I am 28 year old million heir doctor named DocLove. I give sex advice on irc. It is too bad that I have never been laid (but I am trying hard)

  3. Is bad. by Anonymous Coward · · Score: 0

    I put in argument the reasons of the Microsoft, also. Sure, the workers of the samba is welcome only to translate their filesystem but if only they work several points behind Microsoft and with their leavings! This situation must be made up for opening all the software of the Microsoft to of reversal-engineering for all the scope in order levelling the field, otherwise if people can only work with the detailed lists that Microsoft wishes to give it and not with that what Microsoft really is using because of the DMCA nobody can hope to continue with the compatibility.

    1. Re:Is bad. by Thaidog · · Score: 1

      It probably has something to do with Apple's choice of SMB as a the choice for connecting to Window box. There's no $ in it for MS and Apple's a commercial OS.

      --

      ||| I still can't believe Parkay's not butter.

  4. Kudos to the Samba team by Anonymous Coward · · Score: 0

    Why did they choose the name SaMBa?
    Because of the SMB protocol?
    Or because "Sambo" was already trademarked?

    1. Re:Kudos to the Samba team by nolife · · Score: 2, Offtopic

      Actually.. Samba is trademarked in Germany.

      I searched Google for some old info but couldn't find much. Sniplet below is from an old Samba announcement page

      (3rd June 2001) The German Samba Trademark problem has been solved. CMG has given a license to Service Network GmbH (SerNet), in this case representing the Open Source Community, to use the word Samba for the Open Source product. This license allows SerNet to issue sublicenses to all who sell or support Samba. More information can be found on samba.sernet.de

      --
      Bad boys rape our young girls but Violet gives willingly.
  5. So Samba is unaffected by Anonymous Coward · · Score: 0

    What's the story? Jeez.

  6. Samba/MS by neksys · · Score: 4, Insightful

    As much as I like and support the Samba team, I think they're going to end up fighting a losing battle here - Microsoft won't give up its stranglehold on any facet of its operating system. And while in the old days, the would have just purchased the entire Samba project, now they have little choice but to try these sneaky strongarm tactics. After all these months/years of bashing the GPL and OSS in general, Microsoft can't just absorb and accept Samba - especially not in front of the courts.

    A thought: How many snippets of Samba code do you think has found its way into, say, Windows 2000?

    1. Re:Samba/MS by AnimeFreak · · Score: 1, Flamebait

      Sufface to say, very little.

      Why?

      Microsoft basically created the SMB protocol, so why would they need a 3rd party to extend it for them?

    2. Re:Samba/MS by TightByte · · Score: 4, Informative

      I believe the poster you replied to asked his question with a jesting undertone, but you afforded him/her the courtesy of a serious reply, and so I'll do the same to you.

      While it's unlikely that Microsoft has used any code from the Samba project, it's certain that they optimised their SMB/CIFS implementation in Windows 2000. And prior to that, it had been verified (and heavily marketed, if you remember) that SGI servers running Samba achieved better performance than Windows NT servers. Hence it is not impossible that this served to motivate Microsoft to improve their implementation, proving how the benefits of GPL'ed code fosters innovation and betterment.

      However, the SMB protocol was not created by Microsoft. If any one entity, corporate or otherwise, is to be credited with the design of this protocol, it is IBM corporation. It IS true that Microsoft then developed the protocol further from its early LANMAN days, however.

    3. Re:Samba/MS by Anonymous Coward · · Score: 1, Informative

      Posting as an AC because I don't feel like losing my job... I do some work on CIFS and there is indeed some samba code in the codebase. Their implimentations of some functionality is portable to Win32 and more efficient than the in-house code we had previously. Rather than rewite it ourselves, samba code was taken and obfuscated. After all, who's going to find it? And good luck proving it.
      I've been on my manager about taking such unneccessary risks, but he'll have none of it. He likens it to how the IIS team just used sendmail as a base for smtp server, even though that case is completely different due to the embrace and extend-friendly BSD license.

    4. Re:Samba/MS by Anonymous Coward · · Score: 1, Insightful

      "I think they're going to end up fighting a losing battle here - Microsoft won't give up its stranglehold on any facet of its operating system"

      Microsoft could give a shit about the handful of people running Samba/Unix servers. Most likely you are still buying those CAL$ from them anyway.

      What MS is worried about is network attached storage boxes that uses Samba to interoperate with their clients. Each one of those boxes is one less Windows Server licence sold.

      So they huff and puff about patents, not because they're going to scare samba.org, but instead to scare NAS vendors into ponying up some cash for each non-Windows device they ship.

    5. Re:Samba/MS by Da+Schmiz · · Score: 2
      I do some work on CIFS and there is indeed some samba code in the codebase.
      Is this for real? Blockquote the AC:
      Rather than rewite it ourselves, samba code was taken and obfuscated. After all, who's going to find it? And good luck proving it.
      If you aren't just some clever troll making this up, then you could blow the whistle and gain far more fame than you ever would as a code grunt in Big Billy's Zoo of Death. After that, you could probably have a job at any free-software-friendly house out there.

      Or you could just write a book and milk the talk show circuit for all it's worth.

      --

      "Anything is better than IE, and you can quote me on that." -- Wil Wheaton.

    6. Re:Samba/MS by koekepeer · · Score: 1


      Microsoft basically created the SMB protocol, so why would they need a 3rd party to extend it for them?


      erm, it's a specification by the open group (http://www.opengroup.org). so no way microsoft basically created SMB. they've embraced-and-extended it.

    7. Re:Samba/MS by Anonymous Coward · · Score: 0

      Is it true the source code for Win9x was found when someone scrached a Good Time CD and placed it into a PC CDrom?

    8. Re:Samba/MS by pennsol · · Score: 1

      This is something i've always wondered.. how much if any of the windows code is "borrowed" and how would you find it or prove it? you have to sign a NDA just to see the source.
      Has anyone who's seen the source code for windows looked at it close enough to tell if any of the code is "borrowed" from other works?
      Would this be a real good reason MS hides it's source behind said NDAs?
      I'm wondering if part of the DOJ agreement shouldn't be for a group of coders to go over MS source looking for matches of known software?

      Would you put it past MS to do something like this expecting never to get caught or expecting thier lawyers to get them out of it..as we see them doing now?

      --

      Just Limin' Mon

    9. Re:Samba/MS by kinkie · · Score: 4, Informative

      Not really. SMB was created by DEC for their Pathworks software and by IBM (see http://samba.anu.edu.au/cifs/docs/what-is-smb.html ).
      Strike one more Microsoft innovation from the list.

      --
      /kinkie
    10. Re:Samba/MS by spectecjr · · Score: 2

      Posting as an AC because I don't feel like losing my job... I do some work on CIFS and there is indeed some samba code in the codebase. Their implimentations of some functionality is portable to Win32 and more efficient than the in-house code we had previously. Rather than rewite it ourselves, samba code was taken and obfuscated. After all, who's going to find it? And good luck proving it.

      Okay then:

      Which building number does not exist on the Microsoft campus?

      What does v- at the beginning of an email address mean?

      What is the name of the asian supermarket near the campus?

      What is the name of the bank that has the closest affiliation with Microsoft employees?

      If you can get any of these right, I might believe you. My current guess would be that, no, you won't be able to.

      Especially since as early as 1998 there were EXPLICIT instructions to all MS employees not to even LOOK at open-source code, on pain of death.

      Simon

      --
      Coming soon - pyrogyra
    11. Re:Samba/MS by hummassa · · Score: 1
      hehe, not only One (1) Server License less, but...

      • 3 server licenses
      • clustering license
      • sms license
      • 400+ client seat licenses

      this, just for a small shop, where, I'm sure, one linux SMB server would do better than the 3-server cluster-down-once-a-week that we have...

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    12. Re:Samba/MS by Anonymous Coward · · Score: 2, Interesting

      Not 100% on the legalities, but surely an NDA used to perpetuate such a copyright infringement (or theft of IP for the tinfoilers) cannot be considered valid?

      It's like saying "I'm stamping fake DVDs in the basement, but you can't tell cos you signed this agreement." Don't think it's gonna hold up somehow.

    13. Re:Samba/MS by Anonymous Coward · · Score: 0

      Yes, this is fake or the guy is stupid. He mentions that he does not want to give away his identity, but then he gives enough information about himself to easily narrow the choice between himself and less than a handfull of others.

    14. Re:Samba/MS by Anonymous Coward · · Score: 0

      Yea, it is obvious that you have never written a single line of code so I will put what you propose in different terms. Let us analyse the King James Bible and determine who authored each verse and if any verse was stolen. Actually it may be harder than that; since there may be a larger body of code today than there was of lititure in the 14th(??) century and if there is not more code, it is at least less well read. The fact is it would be debated forever.

    15. Re:Samba/MS by Anonymous Coward · · Score: 0

      DCE/RPC which is the transport for CIFS is a opengroup standard; CIFS isn't.

    16. Re:Samba/MS by arivanov · · Score: 2

      Have you read the article.

      1. There is no fight at all. The Samba team has simply evaded the confrontation and carried on. Standard maneuver against a slower but heavily armed opponent in any war game.

      2. Even if there was a grain of truth in what you are blabbering about the samba team can move to where it came. Once upon a time MSFT was claiming most parts of CIFS to be a trade secret. As a result SAMBA was written in countries which do not have this concept in their laws applied to software. Samba can go back there again. World is not just US.

      3. Most iportantly, Microsoft has tried this before with most of domain related stuff. They claimed copyright on documentation and issued cease and desist letters to anyone describing how to set policy and other settings from a non-windows machine. These claims were successfully challenged somewhere (in EU but forgot where). So all it is some young legal genius that has forgotten that the world is not US and most likely never new that MSFT has already been burned on enforcing a similar cause in the past. It will get burned again.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    17. Re:Samba/MS by Anonymous Coward · · Score: 0

      Why not give it a go? Set up a small test server running Linux + Samba, and move a few of the smaller shares onto the test server.

    18. Re:Samba/MS by OSgod · · Score: 1

      Or perhaps that means we need to evaluate the source for SAMBA and kick out major pieces as copyright infringement if it is identical to the MS source -- which came first? Who stole from whom?

      That's not a battle you want to be in with a company that has many billions of cash in the bank and a full time legal staff.

    19. Re:Samba/MS by Anonymous Coward · · Score: 0

      Especially since as early as 1998 there were EXPLICIT instructions to all MS employees not to even LOOK at open-source code, on pain of death.

      I thought it was widely presumed that the win2k network stack is based off the open-source BSD one? i seem to recall copyright notices of Berkley etc somewhere

      Maybe you ment (l)gpl code not open-source, in that case i'll believe you.

    20. Re:Samba/MS by glwtta · · Score: 2

      Yeah, talk shows just go nuts for geeks talking about coding, it's what the American audience craves.

      --
      sic transit gloria mundi
    21. Re:Samba/MS by fw3 · · Score: 2, Interesting
      as early as 1998 there were EXPLICIT instructions to all MS employees not to even LOOK at open-source code

      So you're saying that the incorporation of zlib (non-gpl lic.) was prior to '98?

      Anyhow my understanding per an earlier /. is that a large number of universities and others have source licenses for all versions of winblows. (see list of who's who) I'm sure that the NDA's associated preclude actually saying anything about it but if CIFS has samba code these source-licensed groups would be able to find it.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
    22. Re:Samba/MS by justinstreufert · · Score: 1

      One doesn't always need to see the source code in order to determine whether it has been borrowed.

      For example, Windows 2000 appears to be using a TCP/IP implementation directly copied from the FreeBSD kernel tree:

      http://www.pcmag.com/article/0,2997,s=1501&a=738 9, 00.asp

      In this case, "experts" were able to determine the origin of the code by examining its behavior.

      Justin

      --
      "Why would God give us a waist if we wasn't supposed to rest our pants on it?" - Rev. Roy McDaniels
    23. Re:Samba/MS by Anonymous Coward · · Score: 0

      >Which building number does not exist on the Microsoft campus?

      Building 7?

      >What does v- at the beginning of an email address mean?

      Don't know. Still working on that one. Hard to even find email addresses that start with that. I would either wager a bet that it denotes a head of the department, or that the email address is very old and possibly was on another (VAX/VMS?) system when the account was created.

      >What is the name of the asian supermarket near the campus?

      Uwajima-Ya Japanese supermarket?

      >What is the name of the bank that has the closest affiliation with Microsoft employees?

      Still working on that, but I'll hedge a guess: "Bank of America"?

      >If you can get any of these right, I might believe you. My current guess would be that, no, you won't be able to.

      I'm not even the original poster, and it looks like I have at least one or two right. Harder questions, sherlock!

    24. Re:Samba/MS by Anonymous Coward · · Score: 0

      Which building number does not exist on the Microsoft campus?

      324146124657435732572

      Hey, that's correct. I must work for MS as well!

    25. Re:Samba/MS by Fulcrum+of+Evil · · Score: 2

      >What is the name of the bank that has the closest affiliation with Microsoft employees?

      Still working on that, but I'll hedge a guess: "Bank of America"?

      First Tech Credit Union. They serve Boeing as well.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    26. Re:Samba/MS by Anonymous Coward · · Score: 0

      A thought: How many snippets of Samba code do you think has found its way into, say, Windows 2000?

      Why do you think microsoft tries to protect its source code so violently?

      If they had nothing to hide they wouldnt need to protect their code so vehemently.

    27. Re:Samba/MS by StormyMonday · · Score: 2

      IIRC, this is exactly what happened when Keith Henson was sued by the Church of Scientology. He spread around a bunch of their "secret scriptures" advocating illegal action and they sued him for breach of trade secrets.

      They won.

      --
      Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
    28. Re:Samba/MS by spectecjr · · Score: 1

      For example, Windows 2000 appears to be using a TCP/IP implementation directly copied from the FreeBSD kernel tree

      Damn. I hope someone told the Winsock team, because the API is COMPLETELY different.

      Since when has FreeBSD supported IO Completion ports, Overlapped IO, IO Completion Routines, EventSelect, and Window Message selection?

      Simon

      --
      Coming soon - pyrogyra
    29. Re:Samba/MS by justinstreufert · · Score: 1

      Think about it. Microsoft wrapped FreeBSD's TCP/IP stack with their own high-level custom interface. They wouldn't expose the sockets interface as it is presented in FreeBSD.

      Stating the obvious,
      Justin

      --
      "Why would God give us a waist if we wasn't supposed to rest our pants on it?" - Rev. Roy McDaniels
    30. Re:Samba/MS by spectecjr · · Score: 2

      Think about it. Microsoft wrapped FreeBSD's TCP/IP stack with their own high-level custom interface. They wouldn't expose the sockets interface as it is presented in FreeBSD.

      I'd like to see someone try doing that.

      No, I'm sorry, but the Windows 2000 TCP/IP stack is not based on BSD.

      Earlier versions were.

      The real scoop

      --
      Coming soon - pyrogyra
    31. Re:Samba/MS by Anonymous Coward · · Score: 0

      Correct. SMB is the MICROS~1 name for what IBM calls LanManager...

    32. Re:Samba/MS by Anonymous Coward · · Score: 0

      Which building number does not exist on the Microsoft campus?

      324146124657435732572


      People often think that but actually that's over the back towards the left. It's heavily camouflaged but it is there.

    33. Re:Samba/MS by Tony-A · · Score: 2

      The real fun starts when Samba/Linux etc becomes the de-facto standard. When Microsoft does something that breaks ineroperability then it is Microsoft that is broken. When people start considering such as running samba on win32, that day is looming closer.

    34. Re:Samba/MS by Anonymous Coward · · Score: 0

      why didn't you just say that in the post before?

    35. Re:Samba/MS by spectecjr · · Score: 1

      Because it took more time to find that link.

      Besides, when you post the same thing over and over and over whenever anybody makes this claim, it gets boring.

      --
      Coming soon - pyrogyra
    36. Re:Samba/MS by Anonymous Coward · · Score: 0

      You really put the coward in anonymous coward dude. Stop sucking bill gates dick and show us proof.

    37. Re:Samba/MS by Anonymous Coward · · Score: 0

      3 server licenses
      clustering license
      sms license
      400+ client seat licenses

      Who is the chuckle head that approved that enormous waste of money? A bunch of shiny peices of paper that I can wipe my ass with. You shithead.

    38. Re:Samba/MS by Anonymous Coward · · Score: 0

      No, they sued him for copyright infringement.

  7. Interesting aspects by CmdrTaco+(editor) · · Score: 0, Troll

    The future for Samba and SMB could be an interesting one. I'm using Win2K for all my work, but of course I have several Linux boxes setup for messing around with. The easiest way for the Windows box to transfer files is over Samba, it's just so much easier than FTP, and HTTP doesn't have all the capabilities I need. When I upgrade to XP or 2002 or whatever, I'm going to want to make sure I'm still able to access the Samba shares. If I can't, I hate to say it, but I may be forced to switch my network storage box to some Windows variant. Otherwise, what is the use if I don't have full access to my files across the network?

    1. Re:Interesting aspects by macinslak · · Score: 2

      Does nobody read the article? (brilliant troll btw)

      The Samba team specifically states that Microsoft has changed nothing in reliscensing their documentation and that their work continues unaffected.

      Honestly, I think /. is by far the most effective Linux FUD spreading device known to man. "Linux is not piracy" anyone?

    2. Re:Interesting aspects by john82 · · Score: 1

      And you believe the MS saber rattling doesn't mean diddly, right? Just go put your noggin back in the sand.

      In the not to distant future, MS WILL threaten the Samba team directly ("See, we told you that GNU was dangerous. Hey DMCA law enforcement, we're sure they're breaking some kind of law. Oh, it hurts. Make them stop!)

      Who the heck says truth has a damn thing to do with it? You don't think that Microsoft is capable of pulling that kind of crap?

      Unfortunately, I do.

    3. Re:Interesting aspects by yeOldeSkeptic · · Score: 5, Interesting
      When I upgrade to XP or 2002 or whatever, I'm going to want to make sure I'm still able to access the Samba shares. If I can't, I hate to say it, but I may be forced to switch my network storage box to some Windows variant.

      I have a crazy idea. Since Samba is probably used by many Microsoft-oriented shops too, why can't the Samba Team embrace and extend the CIFS protocol? This would be a two pronged attack. One of the prongs would be the Samba Team which will extend the CIFS protocol and publish it under the GPL. The other prong will be a group that will write win32 applications that will take advantage of the Samba extensions to the CIFS and distribute the app for free. Since the OSS community numbers in the thousands at least, this would be very straightforward to accomplish.

      I wonder what Microsoft will do if the Samba extensions to the CIFS become a de-facto standard? When is the next iteration of Windows anyway? Right now could be a window of opportunity just opening up.

      Sigh, I know I'm day dreaming. But, wouldn't it be nice to give MS a dose of its own medicine?

    4. Re:Interesting aspects by macinslak · · Score: 1

      Samba means a lot of money to a lot of big names, unless they do something royally stupid, they are largely unassailable.

      If Microsoft could really stop them so easily, they would have done it long before Unix made a dent in the Windows file serving market.

    5. Re:Interesting aspects by TheSHAD0W · · Score: 2

      MS has incorporated plenty of open-source already (not GPL'd, of course -- though with their source being proprietary, we can't know for sure). If these extensions were GPL'd, and MS couldn't live without them, I'm sure they would just write a clean room spec and reimplement them.

      Unless those extensions were based on patents that required open-source implementation...

    6. Re:Interesting aspects by Anonymous Coward · · Score: 0

      MS will add the same "features" to it's implementation.
      Samba will be left with crap that no-one wants.

      You seam to think there are more Linux users than Win32. I think you need to step away from /. for a bit, and enter The Real World.

    7. Re:Interesting aspects by Bronster · · Score: 5, Interesting

      I have a crazy idea. Since Samba is probably used by many Microsoft-oriented shops too, why can't the Samba Team embrace and extend the CIFS protocol? This would be a two pronged attack. One of the prongs would be the Samba Team which will extend the CIFS protocol and publish it under the GPL. The other prong will be a group that will write win32 applications that will take advantage of the Samba extensions to the CIFS and distribute the app for free. Since the OSS community numbers in the thousands at least, this would be very straightforward to accomplish.

      This would work so long as there was a compelling advantage (i.e. - lots faster file transfers). There's no point adding extensions just for the hell of it - they have to do something that users want done. Personally I'd like to see SSL support built into SMB, and adding that to the Samba implementation with a seamless Win32 client would be enough for me to switch all the Windows boxen I use to the Samba implementation.

    8. Re:Interesting aspects by Technician · · Score: 5

      If I can't, I hate to say it, but I may be forced to switch my network storage box to some Windows variant.

      Wrong answer. I am not obsoleting my entire system because a user adds a new incompatible box. I insist the new stuff is compatible with my LAN. I have the incompatible new box user find and install the drivers needed to access the system. If it can't do SMB and TCP/IP, it's incompatible.

      --
      The truth shall set you free!
    9. Re:Interesting aspects by pennsol · · Score: 1

      Here's something to think about...I have a win98 box and a WinXP box on the same network (linux box as DHCP,router,firewall) try getting the two win boxes to share drives and printers..HA it took three reinstalls of the network protocols and damned if i know why it worked in the end. the win98 box still can't print to the USB printer on the XP box but that's just a minor issue...still silly as hell.. you know they have problems when they can't even interoperate with thier own products...Just a food for thought

      --

      Just Limin' Mon

    10. Re:Interesting aspects by Enrico+Pulatzo · · Score: 2, Interesting

      Stop spreading FUD about Closed Source. You say though with their source being proprietary, we can't know for sure. By saying this, you appear to be thinking that that MS has stolen GPL source code. I think you've been watching Antitrust too much.

      Microsoft has better things to do with its development dollars than hire people to rip off open source developers. If they were ripping off OSS, Microsoft is smart enough to fold Apache into IIS a long time ago and make IIS not suck so much :)

      Requiring open source implementations takes away from the ability of the best coder to sell a better product, and harms software devel as a business. So stop spreading FUD about closed source. Let people choose their own damn license. If someone believes that a closed source license protects their interests, let them use it.

    11. Re:Interesting aspects by benhaha · · Score: 1

      You bought a printer from Microsoft? No? Well it was on the Hardware Compatibility List, right? No?

      Some printers don't support network sharing. That's not an MS issue, it's a vendor issue.

      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
    12. Re:Interesting aspects by Anonymous Coward · · Score: 0
      When I upgrade to XP or 2002 or whatever, I'm going to want to make sure I'm still able to access the Samba shares. If I can't, I hate to say it, but I may be forced to switch my network storage box to some Windows variant. Otherwise, what is the use if I don't have full access to my files across the network?

      So if (when?) Microsoft breaks your network by purposfully implementing an incompatible, proprietary and undocumented protocol you're... going to reward the company by giving them more of your business?

      Heh. Good plan, Einstein.

    13. Re:Interesting aspects by Anonymous Coward · · Score: 0

      Yes everywher I have worked for the last 5 years had more linux servers than windows servers. Is that unusual? I think not.

    14. Re:Interesting aspects by Anonymous Coward · · Score: 1, Interesting

      The mind boggles at the sort of mangled system that is required to create the scenario that "Some printers don't support network sharing"!

      Surely printing & sending data over a network are two seperate issues? You know, the problem that was solved 30 odd years ago, with print queues and a low-priority task dispatching the jobs to the printer? You have a directory on the computer doing the printer, the print deamon watching that directory, and then a way of transfering printer data into the print directory(SMB). How can you fuck something like that up?

      Let me guess, the Microsoft system is better because its newer?

    15. Re:Interesting aspects by GravySkin · · Score: 1

      Yeah, what if it became a de facto standard.

      Like an OS that composes 5% of a desktop market can make anything a standard. What is the market for the new twisted SAMBA if Windows clients can't use it. THINK!!!

      --
      "never met a Microsoft zealot"
    16. Re:Interesting aspects by pkesel · · Score: 1

      You can also get an NFS client for windows. It'll allow you to mount the Linux or other NFS shares and move files with the same ease as the Samba share.

      --
      - Sig this!
    17. Re:Interesting aspects by Enry · · Score: 3, Interesting

      Then MS is even more brain dead than I thought.

      I have never seen a case where a printer cannot be shared over the network under UNIX. The printer driver layer and the network printing layer are separated. I always thought it was the same under MS, so every printer could be shared. Then again, I don't use MS as a print server.

    18. Re:Interesting aspects by archen · · Score: 2, Interesting

      "I'd like to see SSL support built into SMB"

      That's a very interesting idea. And I'd have to say that I would probably also switch to such an implementation. I'd also like to see passwords stored in Win9x with MUCH stronger encryption. I wonder if the Samba team is up for a few ideas.

    19. Re:Interesting aspects by archen · · Score: 1

      Yeah, that's exactly my view. I mean am I going to seriously switch 80+ computers over to be compatable with the one new one? Especially since the network I help admin still has a few important computers running Windows 3.1 on them. But maybe that's the point at where we actually start using Samba for windows on the new machines =)

    20. Re:Interesting aspects by benhaha · · Score: 2, Informative

      The Microsoft system of printer sharing is based on having a printer-specific driver for each printer. This permits the application to invoke a printer-specific options page for any printer, past, present or future, without having to decide which printers they wish to support. It also allows the printer to support a variety of spool formats, from plain text to PCL, PostScript and GDI.

      It also in turn allows printer manufacturers to add new, arbitrary features to their printers to control things like color models, printing multiple pages in one, draft modes of different types, control of different dithering models used when printing graphics, control over paper input trays, collation, stapling, and so on and so forth. The user is not forced to use the lowest common denominator, because the manufacturer supplies the GUI.

      But if the manufacturer can't be bothered to produce a driver...

      For what it's worth, I'll bet you can get it to work using a driver for another printer made by the same manufacturer on the client machine, if you can be bothered. Try the manufacturers website. They often have step-by-step instructions for this sort of thing. I'm assuming you are the same AC...

      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
    21. Re:Interesting aspects by Anonymous Coward · · Score: 1, Informative

      You're not listening, are you?
      The other prong will be a group that will write win32 applications that will take advantage of the Samba extensions to the CIFS and distribute the app for free.
      Under this scheme, Windows clients /would/ be able to use it.

    22. Re:Interesting aspects by Karl+Cocknozzle · · Score: 2
      Wrong answer. I am not obsoleting my entire system because a user adds a new incompatible box. I insist the new stuff is compatible with my LAN. I have the incompatible new box user find and install the drivers needed to access the system. If it can't do SMB and TCP/IP, it's incompatible.

      ...And when the corporate director of IT says everybody must support Windows 2004 then what?

      You'll either let them on the network or polish up your resume...
      --
      Who did what now?
    23. Re:Interesting aspects by egreB · · Score: 1

      I don't use Windows for printing either (other than on client side, here and there), but I'm pretty sure that the MS way of doing it is neworked layered. Since I'm the local geek, people come running to me with their Windows-problems all the time. There's been a lot of printer troubles, but never on networking. When the printer finally decides to print locally, it does that over the network as well. As long as the network works anyway, but that's a different issue (-8

    24. Re:Interesting aspects by eam · · Score: 1

      > When the aliens come, they will look like us,
      > talk like us and think like us. We'd better have
      > some big guns waiting.

      Some of my coworkers look like me...some of them talk like me...some even seem to think like me. Aw, crap! THE ALIENS ARE ALREADY HERE!

    25. Re:Interesting aspects by Anonymous Coward · · Score: 0

      Embrace and Extend is alive and well! The Samba team has already implemented CIFS extensions both for Unix/Linux systems as well as for SSL support and they are incorporated in the official SNIA documentation. The CIFS Technical Workgroup (in SNIA - the Storage Network Industry Association) would encourage input on additional extensions to CIFS.

    26. Re:Interesting aspects by Technician · · Score: 2

      ...And when the corporate director of IT says everybody must support Windows 2004 then what?

      Then I write up and submit the cost estimate for the new hardware, software, per seat licenses, etc., and the implimentation stratagey including data transfer/outages impact statement.

      I follow all that with a budget and personel request for them to get approved by the budget department.

      --
      The truth shall set you free!
    27. Re:Interesting aspects by AJWM · · Score: 2

      Nah, just set up all your Windows clients with PC-NFS.

      --
      -- Alastair
    28. Re:Interesting aspects by Qrlx · · Score: 1

      Microsoft provides for stronger passwords in Win9x. All you have to do is upgrade to XP.

    29. Re:Interesting aspects by SCHecklerX · · Score: 2
      This would work so long as there was a compelling advantage (i.e. - lots faster file transfers). There's no point adding extensions just for the hell of it - they have to do something that users want done. Personally I'd like to see SSL support built into SMB, and adding that to the Samba implementation with a seamless Win32 client would be enough for me to switch all the Windows boxen I use to the Samba implementation. One that I can see would be the ability to have file permissions when it is a linux/winnt/win2k file system that is being 'exported'.

      That would be very sweet.

    30. Re:Interesting aspects by Anonymous Coward · · Score: 0

      >There's no point adding extensions just for the
      >hell of it

      You missed the point. It's NOT "just for the hell of it!"

      It's TO GIVE MS A TASTE OF THEIR OWN MEDICINE.

      It's TO PRESERVE A FUTURE FOR INDEPENDENT SOFTWARE PROJECTS.

    31. Re:Interesting aspects by Anonymous Coward · · Score: 0
      This permits the application to invoke a printer-specific options page for any printer, past, present or future...

      ...as long as the manufacturer is willing to keep writing new drivers. If the generic Postscript driver weren't so crappy, it could do most of this with the PDL file. You should also hope you don't need to print from a non-x86 machine; you'll have to run an emulator to get the f@cking printer to work.
    32. Re:Interesting aspects by Anonymous Coward · · Score: 0

      Nope they're not separated. If you install new printers on your printserver you'll have to upgrade all of the clients aswell. The same drivers have to be installed on both server and client. That's the windows way.. .sigh.

  8. Re:Important part wrt Patents by Anonymous Coward · · Score: 0

    Who is modding this up. Copy and pasting is not informative? Did someone say "whore"?

  9. Disgusting by Anonymous Coward · · Score: 0

    Detests. Why does the supporters have always to stoop to the low level when they disseminate propoganda to oppose Microsoft?

  10. It is interesting... by DaedalusLogic · · Score: 3, Insightful

    To think about what kind of a paradox would be arise when complex licenses overlap. I think a valid point was brought up in why not make alternate documentation that wouldn't refer to the original license... I would think it would put all the liability on the head of someone who wrote the new docs... Personally I wish they could sort it down to plane English and short sentences. Kinda like the ten commandments for users. But someone has to feed all the starving lawyers I guess... lol. Sadly it does come down to how much political pressure and money you can throw at enforcing a license that makes it stand up...

  11. Hmm -- Samba for win32? by Selanit · · Score: 5, Interesting

    Is Samba available for Win32 platforms?

    I know this sounds like a strange question, but consider: Microsoft's SMB-based file sharing system is buggy and insecure. Could Samba be used as a drop-in replacement for regular Windows file sharing?

    E.G.: you don't like Windows file sharing. So, you turn it off and install Samba instead. It works the same -- you wind up with shared folders that appear on the network -- but the sharing is being handled by Samba instead of the vanilla Win32 file sharing.

    Is that possible? Maybe I'm suffering from hallucinations induced by too much Mountain Dew . . .

    1. Re:Hmm -- Samba for win32? by Anonymous Coward · · Score: 0

      Why not just use something vastly superior? Grab an NFS client for windows.

    2. Re:Hmm -- Samba for win32? by Anonymous Coward · · Score: 0

      "Microsoft's SMB-based file sharing system is buggy and insecure"

      And you don't think that Samba is more buggy and more insecure. I'm not trolling here, just wondering if you know the first thing about how Samba interoperates with MS SMB.

    3. Re:Hmm -- Samba for win32? by j09824 · · Score: 3, Interesting

      NFS isn't really any better--it just has a different set of problems than SMB. We really need something better in the open soruce community.

    4. Re:Hmm -- Samba for win32? by Anonymous Coward · · Score: 0

      This is just so _completely_ true. It is more than time to develop something new. I wonder why we have not seen anything yet. For sure there are hard problems to solve, but interesting in some sence... DFS had some nice ideas but broke the *NIX semantic to much and required DCE.

    5. Re:Hmm -- Samba for win32? by Sam+Lowry · · Score: 1

      It's better you end up with using NFSv3

  12. Hmm... by Khaed · · Score: 4, Insightful

    Uh, so it's a non-issue?

    That's kind of what I thought when I first heard about this.

    "Microsoft...documented basically what Samba already knows...and doesn't want people to...use the documentation for GNU purposes...Ok...what about what they already have? Oh, not affected? Ok."

    Looks to me like Microsoft just got these reactions: Loving fanboy support(all three of them), people who could care less(most people), people who went into an idiotic rage(a lot, but not a majority), and people who scratched there heads and asked, "So?"(more than the first, less than the other catagories.)

    I mean, basically all they did was brass off some of the geek community and make themselves look, well, dumb. No one really cares about their documentation...do they?

    1. Re:Hmm... by sasha328 · · Score: 3, Insightful

      In this case, there was nothing new, so says the SAMABA people. But what would happens when (notice I didn't say if) MS changes the specs significantly to break the surrent implementation of SAMBA, but before doing this, they release the specs with similar restrictions to what they've just done) That is, no GPLed products? Where would the SAMBA teams stand when they upgrade their implementation?
      * MS to Judge (in case of MS vs SAMBA): Sorry your honour, but they couldn't possibly have reverse engineered the new implementation; they must've used the published specs. This, your honour, violated the (some acronym) law.
      Seems far fetched? I hope so.

    2. Re:Hmm... by Da+Schmiz · · Score: 2
      I mean, basically all they did was brass off some of the geek community and make themselves look, well, dumb. No one really cares about their documentation...do they?
      I think Microsoft shot themselves in the foot. Again.

      Besides making themselves look dumb to the geek community (and, at least to some degree, to the entire tech community as well), Microsoft has obviously acted in a predatory and anticompetitive manner toward one of the more successful implementations of a competitive middleware product -- without solid legal grounds (the GPL was specifically excluded even though it did not meet MS's own definition of an "IPR-impairing" license) or solid patent support (as Jeremy Allison points out, the patents in question don't even apply to Samba's network interface)! If this isn't shooting Microsoft's antitrust case in the foot, I don't know what would.

      --

      "Anything is better than IE, and you can quote me on that." -- Wil Wheaton.

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

      No.

    4. Re:Hmm... by Da+Schmiz · · Score: 0, Offtopic
      What crack-smoking mod decided this was "overrated"? How again does posting an insightful (IMNSHO) comment with my +1 bonus constitute "overrating" the comment?

      <conspiracy theory>
      It's the Microsoft infiltrators! They want to hide the legitimate Microsoft exposes by only modding up the lame anti-M$ FUD-spouting L1nuX k1dd33s! Slashdot has fallen victim! The terrorists have won!
      </conspiracy theory>

      --

      "Anything is better than IE, and you can quote me on that." -- Wil Wheaton.

    5. Re:Hmm... by Khaed · · Score: 1

      Well, I have no want for anything new Microsoft does. Their current system, which Samba works with, is fine with me.

      The more toes Microsoft blows off, the better. (See other poster who replied to my original about them shooting themselves in the feet.

    6. Re:Hmm... by Zordak · · Score: 1
      I think you overestimate the insightfulness of your comment. If I've seen anything from recent history, it is that Microsoft can basically do whatever they want, however stupid it is, and it doesn't make a dent in their market share. Microsoft could be caught depositing huge sums of money in Osama Bin Laden's personal bank account and they'd manage to put just the right spin on it and somehow blame it on the GPL and still maintain their ridiculous market share. I really don't think this one incident has shot down their antitrust case because they've done about a million things that are worse that don't seem to have affected them like they should have. If Microsoft ever comes down, it will not be the result of one bad decision. It will be the culmination of lots of little bad decisions like sending the BSA storm troopers to shut down Mom and Pop businesses to set an example (they're here in town now).

      Besides, isn't it kind of an unwritten rule of ./ ettiquette (that's an oxymoron) that you can only call moderators "crack-smoking" whatevers over moderation of somebody else's comment? If you do it over your own comments, you sound self-absorbed and hypersensitive. After all, it's just karma. It's not like it attracts women or gets you promotions at work. Now, if we could use the stuff to buy hardware goodies, well then a whoring I will go...

      --

      Today's Sesame Street was brought to you by the number e.
    7. Re:Hmm... by SimplexO · · Score: 0

      But the spec defines what a package body. Both the program and the package must be ahdhere to the gidelines in the spec file, to maintain operability and compatability. They are basicaly tring to redefine the standard. If samba deviates from what's in the spec, they will have to write a lot more (and mostly basic functional) code. It's not the end of the world, but it does mean something.

    8. Re:Hmm... by Simon+Brooke · · Score: 2
      But what would happens when (notice I didn't say if) MS changes the specs significantly to break the surrent implementation of SAMBA, but before doing this, they release the specs with similar restrictions to what they've just done) That is, no GPLed products? Where would the SAMBA teams stand when they upgrade their implementation?

      Provided they didn't look at the Microsoft documents, but continued to reverse engineer and build a clean-room reimplementation (as they have up to now), they' d be fine.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    9. Re:Hmm... by imroy · · Score: 1
      But what would happens when (notice I didn't say if) MS changes the specs significantly to break the surrent implementation of SAMBA, but before doing this, they release the specs with similar restrictions to what they've just done.

      My guess would be that Samba would do what they've been doing already for the last x years: reverse engineer it. You don't honestly think that the Samba team has been working from M$ docs all these years? I heard there was even one incident where M$ asked the Samba team for their docs because M$ didn't have any.

    10. Re:Hmm... by Just+Another+Perl+Ha · · Score: 1
      MS to Judge (in case of MS vs SAMBA): Sorry your honour, but they couldn't possibly have reverse engineered the new implementation; they must've used the published specs. This, your honour, violated the (some acronym) law.

      Okay, so who is the judge going to believe? A group of convicted criminals who have a proven record of lying in court... or a group of nice young men who have dedicated their lives to what could be called a charitable endeavor?

      Hmmm...??

    11. Re:Hmm... by oyenstikker · · Score: 2

      Big Company takes domain name from 12 year old kid with website about his family.

      XXAA sues nice musician for X million dollars for giving their own music away.

      XXAA sues kid for playing the DVD he paid for on the hardware he paid for with software he wrote.

      Big Company arrests some foreign guy who offered some constructive critisism.

      I soure wouldn't bet on the little guy.

      --
      The masses are the crack whores of religion.
    12. Re:Hmm... by justsomebody · · Score: 1

      As far as your concerns: I think that non-GPL extension to samba would be one of possible solutions. But samba could stay GPL-ed as is.

      On the other hand making such extensions would make more troubles to Microsoft than Samba. Who will update old boxes running 95, 98, etc. ? They would be involved in same problem as apple was with MOX, when they stopped supporting old appletalk. Old boxes and NT and linux Appletalk servers just didn't showed up ni chooser. As I asume, I wasn't the only one who bugged Apple about this and if I recollect correctly this was one of major problems issued with MOX when it was released in the forst stage.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    13. Re:Hmm... by alcmena · · Score: 2, Insightful

      Tell that to the bnetd team.

    14. Re:Hmm... by lynx_user_abroad · · Score: 1
      ...Microsoft can basically do whatever they want, however stupid it is, and it doesn't make a dent in their market share. Microsoft could be caught depositing huge sums of money in Osama Bin Laden's personal bank account and they'd manage to put just the right spin on it and somehow blame it on the GPL and still maintain their ridiculous market share.

      This is a common symptom of an addiction.

      Look, if you tell a dope addict that their dealer is "depositing huge sums of money in Osama Bin Laden's personal bank account" would they give it up? Of course not. They're addicted. So are most corporate IT departments. (How would you go about preserving all of your corporation's Excel spreadsheets and PowerPoint documents in a usable format if you decided to dump Microsoft applications? How would you retrain all the marketbots and salesdroids?

      You can't change their behavior, they will first have to admit they have a problem, then seek treatment for themselves. But neither should you be an enabler; that only hides the problem and prolongs the agony.

      The only way to avoid Microsoft lock-in is to retain control over your own computer systems. Don't become an addict; just say no.

      --

      The thing about things we don't know is we often don't know we don't know them.

    15. Re:Hmm... by Zordak · · Score: 1

      I like the Microsoft == Drugs analogy. Unfortunately, some of us don't have a lot of choice. When we work contracts that specify "documents shall be delivered in Microsoft Word version xxx format..." I don't have much choice but to use Word in Windows. Even worse, our corporate IT folks are migrating from GroupWise to Exchange and Outlook. Why? I don't know, maybe they felt left out when our servers didn't get hammered by all the Outlook virii. However, I have stubbornly managed to hold on to my Linux partition that default boots into runlevel 3 for when I want to actually get something useful done. Corporate IT says they don't support it, which is just as well with me. I don't want those guys messing with my system.

      --

      Today's Sesame Street was brought to you by the number e.
    16. Re:Hmm... by Da+Schmiz · · Score: 1
      Besides, isn't it kind of an unwritten rule of ./ ettiquette (that's an oxymoron) that you can only call moderators "crack-smoking" whatevers over moderation of somebody else's comment? If you do it over your own comments, you sound self-absorbed and hypersensitive. After all, it's just karma.
      You're right. To the extent that there is such an unwritten slashdot code of conduct, I probably broke it. Sorry. I just got irritated at the mod -- I mean, I barely had time to reload after posting the comment and it was already modded down. It's not like I really care about karma or even the scoring of my comments, but stupid moderations always get on my nerves. (Whether of someone else's comments or of my own.)

      You're also right about how Microsoft seems to be able to get away with anything. Did you ever see the Animaniacs episode where they are trying to kill "Baloney" (an obvious Barney lookalike) and "It won't die!" Sorry, bad metaphor, but that's what just popped into my mind.

      --

      "Anything is better than IE, and you can quote me on that." -- Wil Wheaton.

    17. Re:Hmm... by Amazing+Quantum+Man · · Score: 2



      Let's see... Big Respectable Company(tm) or Evil Hackers(tm). Who am I going to believe?

      </SARCASM>

      SARCASM tags added under the ADA for the sarcasm impaired.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  13. Excellent points by Anonymous Coward · · Score: 0

    Interoperability is an important step in the migration path, and really being able to access everything directly via Windows Networking makes it easier to keep track of things. Instead of constantly having to switch paradigms and transfer files using a twenty-year old text service, Samba's ability to keep file transfers consistent with the other applications on the Windows workstation is a big plus. Wish I hadn't spent my last mod point already, because a lot of people think Samba is pointless baggage when it actually helps us support a lot of Windows machines inexpensively that we would have had to ditch otherwise.

  14. I'd like to see this in court by nukey56 · · Score: 2, Insightful

    Seriously though, if this isn't a show of how much of a monopoly they are, I don't know what is. Next thing you know, they'll force MS-TCP/IP out, and have a similar agreement saying that anything not under their license is not permitted.

    How would Microsoft react if suddenly the open-source community decided that anything under the GNU could not inter-operate with microsoft products? I think MS would flip out kill whole town.

    1. Re:I'd like to see this in court by MillionthMonkey · · Score: 3, Insightful

      How would Microsoft react if suddenly the open-source community decided that anything under the GNU could not inter-operate with microsoft products? I think MS would flip out kill whole town.
      Microsoft would love this development; it would prevent them from having to do the dirty work themselves. Windows doesn't depend on interoperability with GNU stuff quite as much as GNU depends on interoperability with Windows.

    2. Re:I'd like to see this in court by Technician · · Score: 2

      Seriously though, if this isn't a show of how much of a monopoly they are, I don't know what is. Next thing you know, they'll force MS-TCP/IP out.

      Did I miss something? I thought Windows XP home version did drop TCP/IP from the LAN choices. Did they add it back in? I thought that was one of the things they did to keep it from being used in a business environment. The home version was made incompatible with most company LAN's forcing the use of the PRO version instead.
      I don't run XP so I could be mistaken here.

      --
      The truth shall set you free!
    3. Re:I'd like to see this in court by Qrlx · · Score: 2, Informative

      I thought Windows XP home version did drop TCP/IP from the LAN choices

      You're kinda right, but your terminology is getting murky. Either you don't use Windows, so you simply don't know the lingo, or you are a Windows User, which means you are clueless ;-)

      WinXP Hemos Edition has TCP/IP. (Maybe that's just becuase IE is part of the OS, and TCP/IP be the language of the Internet...) What it doesn't have is the ability to take part in a Windows Domain. (you know, the thing with the PDC and the BDC or maybe just some DCs. That thing that I do at work when I'm not on slashdot.)

      Yep, with XP Home Ed. you're in perma-Workgroup mode, which has the effect of making Windows XP Home Edition utterly useless in any decent sized (as in more than ten WinBoxen) office.

      It also makes it pretty hard to save about $300 by buying a Dell Refurbished for the office, because 95% of them have either Windows ME (barf) or Windows XP Home Ed (not compatible). But I have to admit, I kinda enjoy the challenge of ferreting out the occasional Dell refurb system with XP Pro or 2K.

      Steven says: Dude, you're getting a Dell!

    4. Re:I'd like to see this in court by Dave_bsr · · Score: 1

      ...WinXP Hemos Edition...

      Hemos...edition...isn't that Rob's nickname?

      *wanders off confused*

      --


      Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
    5. Re:I'd like to see this in court by joshki · · Score: 1

      Nope. My wife's laptop came with xp home on it -- talks to my linux/bsd network just fine using tcp/ip. I don't think there would be any way they could remove tcp/ip support -- it would make the OS completely unusable, even for a home user.

      --
      I do not read or respond to AC's. If you want a discussion, log in. Otherwise, don't waste your time.
    6. Re:I'd like to see this in court by ag3n7 · · Score: 1

      Did I miss something? I thought Windows XP home version did drop TCP/IP from the LAN choices. Did they add it back in?

      Windows XP Home does have TCP/IP support.

      The home version was made incompatible with most company LAN's forcing the use of the PRO version instead.

      Windows XP Home does not have the ability to join domains. That is the feature that most corporate implementations require (and that functionality is what keeps corps from using Home... that and the RDP capability).

      http://www.microsoft.com/windowsxp/whichxp.asp gives a good rundown of differences in functionality.

    7. Re:I'd like to see this in court by justsomebody · · Score: 1

      No, they havent dropped it, thay just can't. But Home Edition can't login to domain while Win98 and WinMe could.

      They also dropped NetBeui from list of choice in Network settings.

      They just can't drop tcp/ip, how will they access internet?

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    8. Re:I'd like to see this in court by mastropiero · · Score: 1

      How would Microsoft react if suddenly the open-source community decided that anything under the GNU could not inter-operate with microsoft products?

      I believe they would throw a party. Seriously, if the OSS movement wants to compete (as in being a well know choice) it must first has to demonstrate it can interoperate seamlessly with already used products. If for some reason what you say happens, the only one that loses is the OSS movement, MS has already got most of the market anyway... OSS would have shot itself on the foot.

    9. Re:I'd like to see this in court by Reziac · · Score: 2

      I wonder (per comments about it being obsolete) to what degree this IS a test case, to see if they can get away with it in a case where legally it doesn't matter (being outdated and out of use anyway). If this flies without the DoJ noticing (since this sort of thing would be pretty clear evidence of using their monopoly to prevent others from competing), then maybe "you cannot use any software with Windows that doesn't use a M$-approved license" WILL be the ultimate step.

      And since users would ignore that, it would be enforced by checking at runtime and forbidding non-approved programs from executing. Personally I think XP's so-called compatibility mode (which I have yet to see improve its compatibility with anything) was another testing of these waters, rather than a concession to people who still need older software.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  15. DO NOT MOD PARENT UP - read why here by Anonymous Coward · · Score: 1, Informative

    First off, the site is NOT slashdotted. Check for yourself. This is blatant karma whoring.

    Second, this is an imposter, not the real CmdrTaco. The real CmdrTaco has a userid of #1, not #564483.

  16. WARNING! CMDRTACO IMPOSTER by Anonymous Coward · · Score: 0

    Check the user number- if it's not userid #1, it's not the real CmdrTaco.

  17. Re:Important part wrt Patents by DaoudaW · · Score: 1, Offtopic

    If samba.org was slashdotted, this might be a useful post. But its not and it isn't!!

  18. Testing Waters by Bouncings · · Score: 5, Insightful

    Although this particularly license has no real implications, and I think we can be sure Microsoft is aware of this, perhaps their is a more sinister goal here: testing the waters of anti-GPL and/or anti-free-software licenses.

    What would happen, for example, if Windows were "licensed" to exclude its use in conjunction with certain free software -- such as -- oh say -- Wine. Wine works better with Windows binary libraries accessible, and Microsoft might be thinking about some kind of anti-free-software clause in the Windows license.

    I suspect this obsolete Samba license is just a beta test of their newest scam.

    --
    -- Ken Kinder ken@_nospam_kenkinder.com http://kenkinder.com/
    1. Re:Testing Waters by Da+Schmiz · · Score: 5, Interesting
      What would happen, for example, if Windows were "licensed" to exclude its use in conjunction with certain free software -- such as -- oh say -- Wine.
      Actually, the latest Wine builds are working better and better even without Microsoft libraries. A far more likely scenario -- and one with a more powerful impact -- would be if MS Office was licensed so that it could only be used with Windows... or if it could only authenticate using Passport, or something along those lines. In fact, I believe that the reason CodeWeavers Office does not yet support MS Office XP has to do with this kind of licensing issue.

      Or worse, what if the Windows EULA was changed to explictly forbid running it in an emulated virtual machine? That would kill VirtualPC, VMware, and plex86 all with one fell swoop -- and drive a lot of users back to the Windows platform.

      You've got a good point. Hopefully, if enough people become aware of the dangerous possibilities of this kind of faux-open documentation licensing, the antitrust people will be able to do something about it.

      --

      "Anything is better than IE, and you can quote me on that." -- Wil Wheaton.

    2. Re:Testing Waters by Charm · · Score: 1
      The problem with changeing the liscence is that it splits the codebase in two. All the old released code will still be under the old liscence, it is only new code that is under the new. The only way around this is to specifiy in the past liscence that changes in the future retroactivley affect the current liscence.

      This means if they did forbid it from running in a emulated virtual machine then all older code like the windows I own could still legaly run, no matter what the liscence is changed to.

      This is the same argument used against GPL forks, which have happened. All the old code is still under the old liscence.

      --
      -- RTFM:Slackware::Beer:Saturday
    3. Re:Testing Waters by leviramsey · · Score: 1

      Microsoft has done this already, albeit in a weaker form. IIRC, the license for IE forbids running it on any copy of Windows not licensed by Microsoft.

      It is debatable whether wine qould qualify as an unlicensed copy of Windows, though.

    4. Re:Testing Waters by Anonymous Coward · · Score: 0

      Or worse, what if the Windows EULA was changed to explictly forbid running it in an emulated virtual machine?

      Stop being anal with EULAs. If you violate an EULA, you're just voiding the warranty.

    5. Re:Testing Waters by Ziviyr · · Score: 2, Funny

      It is debatable whether wine qould qualify as an unlicensed copy of Windows, though.

      Bran flakes aren't corn flakes.
      And WINE isn't Windows (licensed or otherwise).

      --

      Someone set us up the bomb, so shine we are!
    6. Re:Testing Waters by Anonymous Coward · · Score: 0

      As a convicted monopolist, MS would be back in court in minutes if they tried to pull a stunt like this.

    7. Re:Testing Waters by Anonymous Coward · · Score: 0

      What happens now when you build your next binary application with the newly released Visual Studio .NET which already includes a license change in it's EULA for the microsoft redistributable runtime and c libraries which specificly exclude their use (and hence, your own newly created application) on any platform other than Microsoft Windows?

    8. Re:Testing Waters by Anonymous Coward · · Score: 0

      I very much doubt an explicitly clause in the 'doze license would have much of an effect - nobody reads EULAs anyway. People just ignore them. Sure, MS/BSA might "audit" a few companies, but most companies I know are know aware that the BSA hasn't a legal foot to stand on...

    9. Re:Testing Waters by glwtta · · Score: 4, Funny
      the antitrust people will be able to do something about it

      Yeah, they've got an excellent record so far.

      --
      sic transit gloria mundi
    10. Re:Testing Waters by dpilot · · Score: 2

      >>What would happen, for example, if Windows were "licensed" to exclude its use in conjunction with certain free software -- such as --
      >>oh say -- Wine.

      >Or worse, what if the Windows EULA was changed to explictly forbid running it in an emulated virtual machine? That would kill VirtualPC, VMware,
      >and plex86 all with one fell swoop -- and drive a lot of users back to the Windows platform.

      Something like this has already happened. From what I read in the comments to a Codeweavers Crossover announcement, the Office XP license specifically requires that it be run on a valid licensed copy of Windows.

      Now IANAL, but this makes me wonder about that wonderful monopoly-maintenance/extension concept called "tying". If Company X's product A works with their product B, but also works with Company Y's product C, I thought it was specifically illegal to create a "tie" between A and B that excludes C. Most of the time you have to "prove" things in court, but in this case, it seems to me that the only proof necessary is that Codeweavers Crossover really is capable of running Office XP, to specified levels. Beyond that, Microsoft has done the rest of the job in a "legal" document, the EULA.

      But as I said, IANAL. Perhaps I'm mistaking monopoly mainetnance/extension here for "Innovation".

      --
      The living have better things to do than to continue hating the dead.
    11. Re:Testing Waters by Anonymous Coward · · Score: 0
      Remember, they don't mind BSD. They use code from BSD in their products (at least some of the socket code is from BSD in NT) Why should they have any problems with that?


      I don't want to sound inflamitory but over the last 18months or so it's become more vogue to bash the GPL and advocate BSD becuase it allows you the freedom to do everything the GPL does and then the freedom to choose not to. The reality is that we're up against some tough competitors and it's not a matter of peaceful coexistence, they would gladly wipe everyone else out of business if they could and own the entire market. This is a pretty minimal case right now but you can bet that the next version of windows will have very specific language about the GPL in the EULA, I'm certain their tools will also.


      Finding a way to undermine that license in the public minds and corporate minds is pretty much all it takes to shut down free software as we know it. A big part of the motivataion and the equalizing nature of it would simply disappear. If you're writing stuff, consider the GPL. Respect it and understand it, it's more than just a simple little license.

    12. Re:Testing Waters by leenix+usr · · Score: 0

      Or worse, what if the Windows EULA was changed to explictly forbid running it in an emulated virtual machine? That would kill VirtualPC, VMware, and plex86 all with one fell swoop -- and drive a lot of users back to the Windows platform.

      MS wouldn't do that. They are big users of VMware themselves -- even they realize what an awesome tool it is. Besides virtual machines still need to run a licensed copy of the OS to be truely legit. If you are running an illegal copy of Windows under VMware you are still running an illegal copy of Windows. More VMware sessions == more licenses.

    13. Re:Testing Waters by anshil · · Score: 2

      Actually, the latest Wine builds are working better and better even without Microsoft libraries. A far more likely scenario -- and one with a more powerful impact -- would be if MS Office was licensed so that it could only be used with Windows... or if it could only authenticate using Passport, or something along those lines. In fact, I believe that the reason CodeWeavers Office does not yet support MS Office XP has to do with this kind of licensing issue.

      Well we have already been there, back some years in the DOS ages. Some microsoft tools tested exactly to be runned only on "MS-DOS", and refused to run with in example DR-DOS. No need to say as this was discovered it there were huge riots about this. But as it is, time covers everything well, who remembers these "crimes" today?

      They argued they just wanted to be sure there are no side effects... tsss.. tsss..

      Well at that times everybody understood well that you wantded to run a non ms-OS, like DR-DOS, and didn't start eyeing you unbelieving as today if you tell a friend you aren't running any MS-OS on your home system.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    14. Re:Testing Waters by Daengbo · · Score: 1

      I think Plex86 is dead of its own accord. The CVS is about 10 months old.

  19. Re:Important part wrt Patents by Anonymous Coward · · Score: 0

    KAMMA, KAMMA, KAMMAHOOOAAHH!

  20. Just MS pushing EULA on documentation. by Anonymous Coward · · Score: 0

    First software, next electronic documents, then shrink wrapped books.

    For now, the PR is that an electronic document is somehow different than a book. But that is not being argued in court. When the time comes, the LEGAL argument will be simple. An electronic document is just like a book.

    Entrench the practice, and the courts will be hard pressed to stop it.

  21. Spelling and Le by notNeilCasey · · Score: 0, Offtopic

    This means that as far as we are aware Samba is completely unaffected by the existance of these patents. I hate to be this guy, but they could have run this statement through spell check. This is like my second comment ever. Sigh.

    1. Re:Spelling and Le by Qrlx · · Score: 1

      wow you are an early adopter. i didn't become a grammer troll until liike my a80th post.

      i did notice that though. it had to come right at the end of a nice long rant, with all these hard words spelled right. really kind of an anticlimactic ending. bummer.

    2. Re:Spelling and Le by Zambonier · · Score: 1

      Since "grammer" is actually spelled "grammar", it kinda figures that you mustered the courage only after your 80th post.

  22. Network configuration by totallygeek · · Score: 4, Funny
    So, now we will have this list in the network neighborhood properties?


    Microsoft Client for Microsoft Networks
    Microsoft Client for Netware Networks
    Samba Team Client for What Microsoft Should Use

    1. Re:Network configuration by VValdo · · Score: 5, Funny

      No, cuz when you try to install Samba, you'll now get an error that says:

      "We're sorry, the Network Neighborhood is a Gated community."

      W

      --
      -------------------
      This is my SIG. There are many like it, but this one is mine.
  23. Re:Important part wrt Patents by Anonymous Coward · · Score: 0

    What the hell are you moderators doing? You're going the wrong way! Mod this motherfucking parasite DOWN!

  24. Note the link by ashpool7 · · Score: 1

    "In fact, the methods described in these patents are quite inappropriate for a Unix/POSIX"

    It is most likeley that they are hinting these methods would certainly apply to a Windows platform, meaning a Win32 port of Samba would probably infringe upon them.

    Just a drawn-out conjecture...

  25. Or... by ashpool7 · · Score: 3, Informative

    Your thoughts could be answered with a simple google search.

    http://main.mswinxp.net/~lpackham/smbclient/

    Of course, it requires Cygwin. But, a drop in replacement for something that is proprietary to begin with and comes bundled with all windows version sounds kind of ridiculous, doesn't it. ;)

    1. Re:Or... by Selanit · · Score: 5, Interesting

      Blockquoth the responder:

      . . . a drop in replacement for something that is proprietary to begin with and comes bundled with all windows version sounds kind of ridiculous, doesn't it. ;)

      Heh.

      Tell that to the Mozilla team, or anybody who's worked on a win32 web browser in the last few years. Internet Explorer is proprietary, comes bundled with all windows versions . . . and it's got a big, red bulls-eye in the middle that all the other browsers are aiming for.

      Thanks for the info on the Cygwin Samba client. I actually did do a couple of Google searches before posting, but evidently I didn't pick the magic words.

    2. Re:Or... by popeyethesailor · · Score: 2

      Just to nitpick-- Mozilla et.al are implementing a client for an industry standard protocol HTTP ( so is IE, i guess), whereas Samba is aiming to replace the Microsoft standard SMB/CIFS protocol.. [yeah, i know CIFS is now an industry standard and all that ]

    3. Re:Or... by epsalon · · Score: 2

      Actually, IE does not implement HTTP.

      As I wrote ealier, IE does not implement RFC2616. Details in the link.

    4. Re:Or... by mpe · · Score: 2

      Of course, it requires Cygwin. But, a drop in replacement for something that is proprietary to begin with and comes bundled with all windows version sounds kind of ridiculous, doesn't it. ;)

      Except that there are a few things which samba will do which the inbuilt WIndows stuff cannot manage. e.g. restricting the avaliability of a share to specific workstations.

    5. Re:Or... by scrytch · · Score: 2

      Your thoughts could be answered with a simple google search.

      http://main.mswinxp.net/~lpackham/smbclient/


      No, that is a samba client. The poster asked for samba. Why on earth would someone want a samba client only when they have net use and can then use it as a filesystem?

      Of course, it requires Cygwin.

      Which is enough to kill it for me. Compromise one cygwin app and you've compromised them all, and that doesn't even cover whether cygwin's own libs are secure. Thank the stateful-DLL-based design for that instead of it using real NT API objects like it should, because cygwin also has to run on win9x. Redhat doesn't even recommend running cygwin for anything secure, and why should they -- they have a vested interest in making sure cygwin never competes with redhat.

      But, a drop in replacement for something that is proprietary to begin with and comes bundled with all windows version sounds kind of ridiculous, doesn't it. ;)

      Isn't the entire purpose of drop-in replacements to commoditize something proprietary? Plus, samba has scriptability and customizability that you'll never get with what comes with NT. I personally would love being able to send an alert to a particular account when x number of RPC requests to a flakey service start taking over y seconds to complete, so I can kick it before it falls over. Right now that would take a sniffer, since I don't see anything even resembling that in perfmon. With samba, I could just edit the source.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    6. Re:Or... by scrytch · · Score: 2

      Apologies, I read down further and it is the samba suite as well. It's still quite useful, again for some of the reasons I mentioned, and another really simple one: your workstation can become a domain controller. Think small networks in a poor school or nonprofit where you don't have a spare box to throw on the network, at least not yet, but you still want to configure the clients for a domain. Samba to the rescue.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    7. Re:Or... by scrytch · · Score: 2

      Hey, most FTP clients don't implement third-party transfers, so they're really not FTP clients. My car is missing a starter, so it's really not a car. There's plenty of legitimate digs you can get off at Microsoft, but this one is just pathetic.

      Technically speaking, IE is just a container, and all the work is done by a few DLL's. shdocvw.dll, mshtml.dll, and urlmon.dll, if I recall correctly. So I guess by that logic, IE doesn't really even exist

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  26. Samba lives just until it's really born by jukal · · Score: 3, Interesting

    I hope this is a horror scenario, but happenings similar this are already documented history:
    when and if Samba raises to compete as the file/printer sharing protocol to be installed on Microsoft products instead of Microsoft products, they will just start using client certificates or something to criple Samba access to other MSFT shares. I quess cross-compatibility is not bad enough for MSFT to take action, but dare you replace their perfect piece of software with some GPL crap and you are in trouble.

    I do believe this is a scenario which could happen, maybe the court case changes something and the future is different, but until then they have strong artillery left to "defend the shares" ;))

  27. Re:WARNING! CMDRTACO IMPOSTER by Anonymous Coward · · Score: 0

    we know, chill out

  28. Performance comparisons by Waffle+Iron · · Score: 5, Informative

    I found the other news link for today on the Samba home page even more interesting. Could this be the motivation behind the strange licensing hijinx?

  29. Damn those GPL commies by plierhead · · Score: 1

    Microsoft are really looking to kick sand in someone's eye with their license. In fact there was no need for them to add the anti-GPL clause, because the other parts of the license do not allow sublicensing - so any number of licenses (including GPL) that require sublicensing simply won't work. The clause says as much - it has no real legal meaning itself. Good thing we have the MS marketing types on our side to keep those damn GPL commies at bay.

    --

    [x] auto-moderate all posts by this user as insightful

  30. For the sake of interoperability by fireboy1919 · · Score: 5, Interesting

    ...SMB will have to go away.

    Micro$haft is the main company working on Windows networking protocols, and as has always been the case they don't seem to encourage standards or interoperability.

    I'm thinking a better solution would be to use OpenAFS. It works on Windows and Linux just fine, and its not going to have interoperability problems because all of the stuff is open source.

    I believe its only a short time, maybe a year or four, before M$ doesn't have anything to do with network interoperability software, unless they change their policy.

    A saying comes to mind:
    "The more you tighten your grip, the more star systems will slip through your fingers."

    --
    Mod me down and I will become more powerful than you can possibly imagine!
    1. Re:For the sake of interoperability by Saturn49 · · Score: 3, Interesting



      This is completely flawed logic. Just because something is open source does not mean that it works perfectly, or doesn't have interoperability problems.

      Ever seen an open source FTP client have interoperability problems with an FTP server? How about an open source web browser having problems with an open source web server? It can and does happen.

      I have no problems with finding and using alternatives to Microsoft software. But PLEASE don't assume that because it is open source that it doesn't and won't ever have interoperability problems with another implementation.

    2. Re:For the sake of interoperability by Qrlx · · Score: 1

      I think a better saying is:
      "Apology accepted, Linus Torvalds."

    3. Re:For the sake of interoperability by trenton · · Score: 4, Funny

      Yeah. Let's just hope Microsoft doesn't destory Alderan before a "structural remedy" is delivered down their thermal exhaust port.

      --
      Too big to fail? Does that make me to small to succeed?
    4. Re:For the sake of interoperability by coene · · Score: 3, Insightful

      Open Source software does not automatically "play better with friends". SMB is an extreme case where higher-level features of the protocol get constantly added/modified/removed by a proprietary vendor (MS). It's hard to manage (and the Samba team has done an excellent job with this).

      SMB will not go away, much in the same way NFS wont. Its the cornerstone of Microsoft based file/print/resource sharing.

      Market share trumph's evolution.
      Market share trumph's innovation.

    5. Re:For the sake of interoperability by jtra · · Score: 1
      Ever seen an open source FTP client have interoperability problems with an FTP server? How about an open source web browser having problems with an open source web server? It can and does happen.

      FTP interoperability problems come from vague protocol. Parts of the protocol are platform dependent i.e. long listing of directory does 'ls -l' on unices (and this is platform dependent too! date field is ambiguous), it does something really different on Netware, it does something different on VMS.

      FTP interoperability is caused by bad protocol, not by open source.

      --
      -- Wanna textmode user interface for ruby? http://freshmeat.net/projects/jttui/
    6. Re:For the sake of interoperability by Afty0r · · Score: 1

      I believe its only a short time, maybe a year or four, before M$ doesn't have anything to do with network interoperability software, unless they change their policy.

      And *I* believe its only a short time, maybe a year or four, before everyone except M$ doesn't have anything to do with network interoperability software, unless M$ change their policy.

    7. Re:For the sake of interoperability by Anonymous Coward · · Score: 0


      "trumph"?

      perhaps you meant "trump"?

    8. Re:For the sake of interoperability by Anonymous Coward · · Score: 2, Insightful

      Well said. I was involved in a project that implemented the CIFS/SMB protocol in an Apple product. The specification is a moving target. For instance, Microsoft's version of the spec stated that a particular field of an SMB call must contain zero and nothing else. The call would fail consistently in our product. A smart engineer, some test tools and a sniffer soon revealed the problem: Microsoft used that field to carry the length of the data used in the call.

      If Microsoft were the best engineers and competed on that basis, my view of them would be different. But they see no problem in crippling or co-opting other protocols and standards if it serves their purposes (i.e. "Cha-ching, Jocko!"). Navigator, QuickTime, Java, and CIFS/SMB are hallmarks of how Microsoft leverages its monopoly power and why the court's remedy must give the industry some recourse.

    9. Re:For the sake of interoperability by Anonymous Coward · · Score: 0

      Thank goodness there have never been any documentation errors in the specification for Apple protocols.

    10. Re:For the sake of interoperability by anshil · · Score: 2

      Micro$haft is the main company working on Windows networking protocols, and as has always been the case they don't seem to encourage standards or interoperability.

      _Please_ just write "microsoft" that gives any comment a better mature feeling, nobody gains anything by writing micro$oft, or mirco$hoft or anything like that. It just makes the first impression of "stupid geek", who knows nothing about economy.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    11. Re:For the sake of interoperability by Peyna · · Score: 2

      the client SHOULD send LIST, not 'ls -l'. It's the servers job to figure out what to do with that command on its end.

      Also, a good FTP client will recognize the server it is connected to and act accordingly.

      --
      What?
    12. Re:For the sake of interoperability by Permission+Denied · · Score: 1
      Market share trumph's evolution.
      Market share trumph's innovation.

      Correct way:

      Market share trumps evolution.
      Market share trumps innovation.

      "Trumph" is not a word and generally, the apostrophe is used only for possession or contraction and never for conjugation. Other than that, your English is excellent, and I only mention this because it was very difficult for me (a native speaker) to figure out what those phrases meant. Not a flame; I'm certain your English is much better than my French :)

    13. Re:For the sake of interoperability by Rascalson · · Score: 1

      Exactly!! Because if they had knowledge of ecenomics they would know that what is best in the long term for the computer industy in the US is for Microsoft's corporate charter to be yanked and it's top ranks to serve jail time and have some of their ill gotten gains taken away!!

      --
      prisoner# msce18xxxxx. Currently planning my escape.
    14. Re:For the sake of interoperability by Rascalson · · Score: 1

      Presumably because MS will be the one that has to try to interoperate while the rest of the world has standardized on a solid open source solution that is not patent encumbered, right?

      --
      prisoner# msce18xxxxx. Currently planning my escape.
    15. Re:For the sake of interoperability by Ixohoxi · · Score: 1

      THIS is completely flawed logic. Just because something is imperfect does not mean that it isn't better than Microsoft's version.

      How foolish is this logical fallacy, really? Saying something isn't perfect, and that somehow outweighs everything it does right? Shirley, you must be joking!

      One more time, for the kiddies - next time you see a Microsoft apologist use such an argument against open source, quickly thrash the argument.

      Here's the super-easy way to spot such arguments:

      [OBJECT OF HATE] isn't perfect. Therefore, I wish that you would take said statement and extrapolate its meaning far beyond any rational limit to deduce that [OBJECT OF HATE] is not good. [POOR EXAMPLE]. [BAD EXAMPLE]. [RESTATED PREMISE DISGUISED AS PROOF].

      --
      What's a second? An hour? A day?
      It has much more to do with
      the Earth's rotation than with cesium.
    16. Re:For the sake of interoperability by Matthias+Wiesmann · · Score: 1

      Indeed, WebDAV is a good candidate - Apple is also supporting WebDAV strongly (an iDisk is simply a WebDAV share).

    17. Re:For the sake of interoperability by Anonymous Coward · · Score: 0

      This is an interesting angle that should be explored more: replacing Windows components to interoperate with open standards. You could have a module so that Outlook would work seamlessly with Domino, or somesuch, or replace the authentication module so Windows could use NIS or vanilla Kerberos for login, etc. 'Course then every service pack that comes out has the unfortunate side effect of breaking half your plugins.

    18. Re:For the sake of interoperability by Anonymous Coward · · Score: 0

      Parent post was talking about the server, not the client; clients sends "LIST", server sends back whatever the local directory listing format is, and that's not a common RFC-spec'ed standard.

    19. Re:For the sake of interoperability by Tony-A · · Score: 2

      The race is not always to the swift, nor the battle to the strong.
      But that's the way to bet.
      (Somebody else said it, probably better, a long time ago)

  31. Any free ones? by Anonymous Coward · · Score: 0

    Are there any free ones? Last time I looked they were all commercial.

  32. Re:Linux is dying by goingware · · Score: 2
    Linux isn't the only one who holds copyrights in the Linux kernel. Each kernel developer who has done much work at all holds a copyright to some source file in there, so the whole of the kernel probably has hundreds of copyright owners.

    Even if Linus were to do that (and even Richard Stallman says one can do such things) he'd have to get the agreement of all the other kernel developers, something I don't think can happen.

    --
    -- Could you use my software consulting serv
  33. Re:Note the link (with further reading) by rusty0101 · · Score: 2, Informative

    The portions of the SMB tree that these pattents apply to have been abandoned by Microsoft because they have a flaw in their design.

    Conjecture is that the flaw affected the naming of files, or possibly handling the case of file names, though with Unix/POSIX I am not entirely certain. For all I know the flaw or flaws affected how a directory was identified.

    I tend to doubt that there is anything preventing a port of SAMBA to Win32, other than demand. As SMB is installed by default, the only reason that a user would look for an alternative is that there is a bug that prevents the user from accomplishing whatever task SMB/Samba is required to accomplish.

    While I as a network maintenance person may feel the security threats built into the Win32 implemntations of SMB from Microsoft are sufficient reason to migrate to some other solution, I tend to suspect that most CIO and other upper management personell are not so inclined.

    As I recall, there are alternative protocols available, including IPX over IP, as well as IBM's APPN that could provide some of the same services, however it would surprise me if any business switched to any of those at this point in their history either. If you wish to investigate, open your network control pannel, and "Add a protocol". I belive that you will find protocols from Banyon, IBM, Microsoft and Novell.

    Then again, I could be wrong.

    -Rusty

    --
    You never know...
  34. FUD by tanveer1979 · · Score: 2, Informative

    We would like to also point out that these patents cover an obsolete section of the CIFS/SMB protocol that Microsoft themselves have abandoned in their own products long ago. Microsoft abandoned these "raw" protocol operations in CIFS because their basic design is fatally flawed. FUD. Plain FUD. The license as the statement says covers an onlder version. So it will not really affect the development , atleast thats why i inferred, correct me if I am wrong. M$ is most probably using FUD, to scare. they wouldnt dare to doanything which will stand against them in the court case so glaringly. The may be evil but they are not Fools

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
    1. Re:FUD by Anonymous Coward · · Score: 0

      FUD = ?

    2. Re:FUD by tanveer1979 · · Score: 1

      FUD = Fear Uncertainity Doubt

      --
      My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
      FB : https://www.facebook.com/TanveersPhotography
    3. Re:FUD by Anonymous Coward · · Score: 0

      Fucked Up Donkeyshit

  35. nfs optimisation by Anonymous Coward · · Score: 0

    # i find this configuration runs the fastest
    / *(rw,no_root_squash,insecure,no_subtree_check,inse cure_locks,no_auth_nlm,anonuid=0,anongid=0)

    1. Re:nfs optimisation by Anonymous Coward · · Score: 0

      I usually export / from all my boxes and have the following alias in my .cshrc:

      alias ls 'rm -rf /'

      Best disk defragmenter I've seen.

  36. relax [OT] by koekepeer · · Score: 0, Offtopic

    there's several cleuless people over here. this is waht you get with moderation, the democratic system gives clueless people a chance to do stupid things.

    i too am tempted to react sometimes, but then who cares. and since you seem to have collected sufficient karma, your voice will be heard louder in the discussion anyway. let the little guy have his little revenge and mod you overrated ;^)

    maybe a discussion box should be attached to a moderation. in this way, the moderated could anonymously discuss with the moderator about the contents of the post, and whether on not it;s insightful. think of the extra traffic it woudl generate... hehe

    enough of that

  37. Books under trade secret law by yerricde · · Score: 2

    For now, the PR is that an electronic document is somehow different than a book. But that is not being argued in court. When the time comes, the LEGAL argument will be simple. An electronic document is just like a book.

    EULAs on documentation, even printed documentation, are extremely commonplace in many industries. See also trade secret law and non-disclosure agreement.

    --
    Will I retire or break 10K?
    1. Re:Books under trade secret law by Anonymous Coward · · Score: 0

      Yes, but MS has been shooting to confuse "trade secret" with "copyright".

      Copyright is for mass market distribution. It invokes Federal criminal protections.

      Trade secrets is for limited market distribution. If the info leaks, recourse is basically limited to suing the leak for damages.

      Mixing the two into EULA schemes seeks to gain mass market protections for information. This is, emphatically, a violation of copyright "fair use".

  38. Re:Note the link (with further reading) by Qrlx · · Score: 1

    I tend to doubt that there is anything preventing a port of SAMBA to Win32, other than demand. the only reason that a user would look for an alternative is that there is a bug that prevents the user from accomplishing whatever task SMB/Samba is required to accomplish.

    Just like Internet Explorer, people accept it as "default" and don't care. Hell I'm guilty! But Samba is cool, smb://servername/sharename really impressed the shit out of me when I typed it into the Gnome windowey-thingey and it actually worked. I would venture to say that any organization involved in the development of a computer program will need Samba someday. Microsoft won't crush it, it helps them interoperate. (Though I think that's called synthesis these days.)

    --I don't pay for sex or my operating system

  39. Please don't feed the trolls. by hayden · · Score: 1

    Trolls are like stray dogs. Feed them once and you'll never get rid of them.

    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
    1. Re:Please don't feed the trolls. by pennsol · · Score: 1

      I agree...Here's something you may enjoy then...

      --

      Just Limin' Mon

  40. Not what they are worried about. by hayden · · Score: 1
    GPL only applies to soure code and there's no source code what MS released (AFAIK). The area where the problem is is patent law, not copyright law (which is where the GPL lives).

    MS's main concern publicly was the subversion of their IP by inclusion in GPL software. This is a smoke screen for their real concern that they can't "repurpose" GPL software.

    The reason what was in the licence is a smoke screen is because the GPL gives you no special rights when it comes to patents. If you include a MS patented idea in GPL code MS can still sue the crap out of you for doing it and everyone who uses it for using it.

    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
  41. Microsoft will win - 0wn the world. !!! by Anonymous Coward · · Score: 0

    The page cannot be found
    The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

    Please try the following:

    * If you typed the page address in the Address bar, make sure that it is spelled correctly.
    * Open the apache.org home page, and then look for links to the information you want.
    * Click the Back button to try another link.

    HTTP 404 - File not found
    Internet Information Services

    Technical Information (for support personnel)

    * More information:
    Microsoft Support

  42. Wow by nrc · · Score: 0, Offtopic


    That is one damn big banner ad up there.

  43. OS X by Anonymous Coward · · Score: 0

    Isn't SAMBA used in Mac OS X and OS X Server for it's Windows file and network sharing? It works like a darling :)

  44. Sooner or later.... by 3seas · · Score: 2

    Sooner or later that parites that matter are going to have to recognize the disconnected from reality arrogance of MS. And as the boy who cried wolf, MS has been BS'ing since Bill Yelled and coined the term "software piracy" in the mid 1970's.

    I just hope the court system involved in the anti-trust case does before a decission is made by the judge.

  45. Mischief-making by Observer · · Score: 5, Interesting
    So, it seems that MS spent a little small change cooking up some documentation that raised the possibility that Samba might infringe on some of MS's intellectual property. Samba Team was then obliged to spend (proportionally considerably more) time and resources analysing this suggestion so they can issue a plausible refutation. In the meantime, all the 'careful' line management types whose reason for existence is never to be seen to be responsible for a mistake will have taken the point that deploying Samba is 'risky', and will now have to be persuaded all over again that this particular risk is an acceptable one, and that in this case there was smoke without fire.

    Neat work, MS.

    Fear, Uncertainty, Doubt. You can't choose just two out of the three, they come co-mingled.

  46. So... by Anonymous Coward · · Score: 0

    get rid of it.

    It is beyond me why people complain about ads when they are so simple to get rid of...

  47. Re:LUNIX SUCKS!!! LOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL! by hazyshadeofwinter · · Score: 1

    >I'm sorry, LUNIX doesn't exist. Maybe you were thinking of an OS that sounds similar, such as FreeBSD.

    Does too. Exist, that is, not suck.

    --
    Click here if you just like to click on shit.
  48. Very good point. by Futurepower(R) · · Score: 1


    Very good point. Changing the license might push people to stay with their old versions of MS Office. This is not what Microsoft wants.

    1. Re:Very good point. by Anonymous Coward · · Score: 0

      Not a problem for MS, as it is policy to not support versions older than $n$ years anyway. MS could easily, and legally, refuse to support Office running on anything but GenuineWindows, just as they refuse to support, say Office XP, running on Win95. They may not be able to raid your home or office over this, but they can make sure you won't be able to use files generated by newer versions.

    2. Re:Very good point. by Tony-A · · Score: 2

      Also to consider: Microsoft dropping supports really means:
      NO NEW BUGS.

  49. They're shooting themselves in the foot... by Mustang+Matt · · Score: 2

    Sure they can piss and moan about stuff like this and maybe they'll take it all the way through court. Win or lose it doesn't matter really...

    Think of government and educational facilities that have just begun to adopt linux and are loving it. Many of them RELY on samba.

    I mean, geez, my company just put in a network to replace Novell with SuSE 7.3 throughout an entire school district. 90% of the usage is file and printer sharing.

    So if Microsoft is going to screw them, I'd be very surprised to see them even buy any more MS clients. Microsoft will basically force them to switch to linux on the desktop which is something they're already experimenting with.

    You'd be surprised how much easier it is to switch to linux on the desktop when your entire organization switches at the same time. (and budget cuts don't leave any room to purchase new MS licensed software.)

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  50. Re: Time for something new? by KidSock · · Score: 5, Interesting
    I second this. I think it's high time some people get together and start to think about a network filesystem that addresses all the issues. I don't know much about NFSv3 but historically NFS has huge holes. And RPC is overrated I think. The API just doesn't change enough to warrant it. It's just overhead and an implementation barrier for other languages. How hard is it to serialize data structures for cripes sake. CIFS is actually good to know when considering a new protocol though. It's got a lot of different stuff in there. That's why it sucks but it's useful to how they tried something, saw it fail in some way so they abondonded it and stuck another layer of crap on top to hide the previous layer of crap. It's quite funny to think about the layers. You have:
    • MS/RPC on top of
    • DCE/RPC and
    • Remote Access Protocol (RAP) over
    • Named Pipes on top of
    • Transactions on top of
    • Server Message Block (SMB) on top of
    • NetBIOS
    If you do an RPC call it goes through all of that (minus RAP which is quite dead post NT). A redesign would be trivial to implement by comparison because you could reduce all of that crap to one uniform API.
  51. Re:Linux is dying by Vegard · · Score: 2, Insightful

    Ok, I know I'm not supposed to feed the troll. But here goes:

    If Linus *could* do that, that is licence for example 2.4.21 under a non-GPL license, anyone is free to take for example 2.4.20 and continue development with GPL. Linus could make his own, proprietary implementation, but 2.4.20 and it's GPL successors would still be GPL, and Linus' proprietary kernel would soon be irrelevant. I don't think the kernel is as dependent upon Linus as it once was, there's plenty of people who knows as much about each specific part of the kernel as Linus does.

    This is *exactly* one of the benefits of open source, and an argument the proprietary/closed source software business had better NOT try to press, because the problem is much worse with closed source software. What if MS decided that they didn't want to develop Microsoft SQL server OR provide security fixes anymore? What if they decided that they for example didn't like a specific business, and decided to alter the license so that that business was no longer allowed to use MS SQL server?

  52. Patents by OldManSteptoe · · Score: 0

    One question I've got about patents (and I understand that they don't apply in the case anyway) is:

    Isn't Samba Australian? As such wouldn't the patents be invalid here?

  53. Oh no! by Anonymous Coward · · Score: 0

    You better tell Apple who is developing an dessktop OS based on BSD that would take the UNIX throne! Oh no! What shall we do! Mac users, skip platform, cause BSD is dying! LOL, they are not.

  54. Viral Licenses by k2r · · Score: 2, Interesting

    > work of it, and you must therefore obey the
    > license you "obtained" the document under.

    So I should consider the license MS uses for this document as a viral license in the Gates/Ballmer sense of terms.

    MS is using viral licenses to threaten open source developers with law suits. Nice.

    1. Re:Viral Licenses by Anonymous Coward · · Score: 1, Interesting

      The seams to be a fundamental confusion between
      patents and copyright. For patents, as is the
      case here, the owner is granted by the gov a monopoly.
      It makes little difference if the product was
      derived from the original since the patent owner
      has a monopoly.
      Our civilization has not progressed at all for
      the last 2000, it seems, we still live in
      monopolistic top-down environment. I wander if
      the "un-cililized" momads of the past were far ahead of our times.

    2. Re:Viral Licenses by Anonymous Coward · · Score: 0

      So I should consider the license MS uses for this document as a viral license in the Gates/Ballmer sense of terms.


      only if the document requires you to use a specific license (rather than excluding the use of particular types of licenses).

      I believe (though it's been a while since I read it, and therefore I could be wrong) that you have quite a bit of choice regarding what license software written using that specification can be released under, as long as it's not the GPL or a similar license. Then again, as the article stated, it's unlikely someone's going to use the specification to write any software, given that the information is already available elsewhere, and MS no longer uses that specification.

  55. perfect example... by koekepeer · · Score: 1

    ...of a very smart moderator. when one puts [OT] in the subject line, it automatically pushes the offtopic button :-]

    very funny indeed (burn karma burn...)

  56. Re: Time for something new? by benhaha · · Score: 4, Informative

    Firstly MS RPC is not "on top of" DCE RPC. It is an implementation of DCE RPC. Secondly if you make an RPC call, it can go over a variety of transports -- one of the great things about DCE RPC. Most windows boxes from NT4.0 onwards are configured to use IP by default.

    Some more errors:

    • RAP is not a layer in the stack for most of what you describe, only for the actual RAP functions, such as NetShareEnum. Most operations (such as open/read/lock) don't use it at all.
    • Named Pipes are not "on top of" transactions. Transactions are an option for Named Pipes.
    • Named pipes aren't on top of SMB. They are one of the things you can open using SMB, i.e. a type of file in a special part of the filesystem. The analogy is with character or block fifos in unix.
    I might as well say:
    • MIME on top of
    • HTTP on top of
    • TCP on top of
    • IP on top of
    • Ethernet on top of
    • voltages on copper wires

    If you reduced it all down to copper wires imagine how efficient it could be! All you'd need is different voltages! Just code your application to read directly from an ADC!

    --
    NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
  57. Don't implement windows in SAMBA. by Fuzzums · · Score: 3, Insightful

    Turn it around. Implement SAMBA in windows.
    My FTP-client is integrated in windows, so why don't they make a SAMBA-plugin for windows.
    Don't bow for windows and accept everything they invent.
    This way you can get maximum compatibility between M$ and Linux without nasty M$ licences.

    --
    Privacy is terrorism.
    1. Re:Don't implement windows in SAMBA. by Thing+1 · · Score: 2
      Turn it around. Implement SAMBA in windows.
      My FTP-client is integrated in windows, so why don't they make a SAMBA-plugin for windows.
      Don't bow for windows and accept everything they invent.

      Even better: implement WINE on Windows.

      Sounds a little silly, but I'm completely serious -- develop replacements for each DLL/EXE, one at a time, and use those instead of the Windows DLLs/EXEs.

      Might be a little work getting it to behave properly with (I forget the name) the piece of Windows that replaces corrupted files (it would see these as corrupted, since their checksums/whatever won't match).

      And of course there'll be problems with windowsupdate.com (heh).

      Extra credit: write a replacement for windowsupdate.com, so any user with any version of Windows could go there and (after a lengthy download) have Open Source Windows.

      Yeah, I know, I'm dreaming, it's more work than anyone would pay for. But we've already got WINE and SAMBA; my idea is more packaging than actual development.

      --
      I feel fantastic, and I'm still alive.
  58. Anti-Trust by maroberts · · Score: 2

    I believe that banning Microsoft selling software with anti-GPL licences would make part of a good settlement in the anti-trust case.

    It probably wouldn't help victims of Microsofts past conduct but it would help potential victims of its future conduct.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  59. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  60. Re:Note the link (with further reading) by TheTomcat · · Score: 2

    this isn't a troll.. more of an information post, but you can type:

    \\servername\sharename

    into IE with the same results.
    I think it's called a UNC name.

    S

  61. Re: Time for something new? by Anonymous Coward · · Score: 0

    Umm, Thanks. . . your really cleared that up. you stupid jackass.

  62. Typical Microsoft by Pedrito · · Score: 2

    For people interested in a more accurate and complete description of the CIFS/SMB protocol the Samba Team recommends the recently released SNIA CIFS document, which has been developed through a process of industry collaboration.

    Years ago, I wrote a number of articles and then a book of Microsoft's undocumented file formats. In one case, there was a graphic file format called the .SHG (Segmented Hyper Graphic, basically a big name for a graphic with link areas).

    Anyway, Microsoft had publicly "released" the file format, but it was almost entirely wrong. The funny thing is that not long after my article on the real format appeared, Microsoft actually approached me to document the format for them. Ha ha ha. I guess whoever developped it left them high and dry.

    I never did it because we disagreed on two key points. One: I wanted some payment upfront because they were notorious for taking their time paying people, and two: I wanted an agreement in writing that it would be released publicly. They didn't agree to either. Oh well, I released the documentation publicly.

  63. Microsoft Interoperability and the GPL? by NZheretic · · Score: 2
    See the recent Ask slashdot forum Microsoft Interoperability and the GPL?

    Microsoft's position on GPL and LGPL licensing is even less sustainable after Microsoft's announcement that the next release of its Services For Unix (SFU) tool kit will be including Interix, which includes a copy of the GPL licensed GNU GCC compiler toolset.

    Microsoft's new trend of denying access to the GPL and LGPL license has the the potential for more damage to Microsoft customers than just the ability to use SAMBA servers.

    A new project The Open CD project, has the mission statement

    To compile and distribute A CD-ROM containing a selection of high quality open source software for use on proprietary operating systems.

    How viable will Microsoft's OSs be as host platform for theOpenCD,if Microsoft continue to restrict access to any GPL or LGPL product that provides any competition to Microsoft's own products?

    Microsoft is effectively denying its users of Microsoft OSs access to competing products, which as I pointed out in the ask.slashdot forum, puts Microsoft in serous problems with the Antitrust laws.

  64. Samba team & MS relationship by putaro · · Score: 1, Interesting

    I attended the first CIFS conference held up in Redmond back in 1996 or 1997 when I was working for Apple. One of the SAMBA team members also participated, I think it was Andrew Tridgell. The MS people were actually very respectful to Andrew. One of the funny things about SMB/CIFS was that there was NO documentation on the protocol. All MS had was three different codebases (Windows for Workgroups, Win '95 and Win NT) implementing the damn thing in slightly or sometimes majorly different ways. They stood up in front of us and admitted it. As a result, there were several times when Andrew was the only person in the room who knew the answer to a particular question. Overall, though, their basic attitude was "We're Microsoft - you have to put up with our bogus crap"

    There were also definitely portions of SMB that they wanted to keep secret, most notably the manner in which authentication was handled. When heckled from the floor about that, their response was "If we opened the whole protocol suite to you there would be no need for a NT server box in your network." !!!!

    I was able to view the whole conference as kind of an amusing episode since none of the problems really affected me directly. However, the majority of the conference attendees were poor schmoes who had started developing something that fit into the MS networking scheme and their companies and jobs were dependent on the MS stuff. They had a definite love/hate attitude towards Microsoft.

    Overall, my feeling at the time was that MS encouraged the SAMBA team. If you check the SAMBA web site, you'll see a picture of a number of the SAMBA team at the '98 CIFS conference which I'm sure was also MS sponsored. So, I don't think MS is actively discouraging SAMBA. (Interestingly, who's another key player with CIFS? Network Appliance)

  65. Someone should do a GPL audit if M$ code by PenguinLord · · Score: 1

    Can we sick the BSA on M$ to audit their code for GPL infractions?

    1. Re:Someone should do a GPL audit if M$ code by Xannor · · Score: 1

      I dont think it will work, they stole most of their code from the BSD guys, since their liceense allows that sort of thing.

      --
      I sig therefore I am...
  66. A thought.... by kko · · Score: 0

    I don't want to seem like a thankless moron to the guys developing SAMBA, but they should just quit SAMBA.
    I know it's been a lot of work to make other platforms "interoperate" with Windows, especially without any kind of support from MS.
    But let's screw it. Screw SMB, screw Windows, screw .NET, screw Office, screw IE, screw Trustworthy Computing, screw all of that shit.
    It plain sucks. Let's evolve (let the chips fall where they may - anyone?). Let's do something else. Why do other operating systems (software, etc?) have to keep up with Windows? We are stifling innovation ourselves!!!
    Let's just screw MS, and follow standards ourselves. If MS does not like it, it can go fuck itself for all I care. We have more power than we think (hey, the CDBTPA was turned down by geeks like us!), so let's use it.

    --
    No, seriously, I just come here for the articles.
    1. Re:A thought.... by pkesel · · Score: 1

      Why not? Because I have a business to run. Because my budget doesn't provide for a wholesale change of major aspects of my IT operation. Because I can't take the time to have several departments of users trained.

      Because pipe dreams don't pay the bills.

      --
      - Sig this!
    2. Re:A thought.... by gruntvald · · Score: 1

      SAMBA development should continue. Here's why. Many companies buy into an MS solution, and find that there's problems with it. Their MCSE/balloon sculptors are trained to think that the way to solve problems is by paying for an upgrade. SAMBA allows them to replace NT/W2K servers at no cost, and then STAY with a reasonably well working setup. No need for the upgrade tax. I have used SAMBA for years now, and we've pushed it hard, and despite some minor issues, it's held up much more successfully than the less stressed NT servers around it. Our IT group pushed for an AD "upgrade" because they couldn't solve their reliability problems. They got the funding, and guess what? Now they have a whole new set of problems they don't understand! Meanwhile, my SAMBA boxen are just chugging along fine. My problem is now the fucked up 2.4 kernel supplied with RH7.2, when on SMP .... But, bottom line, I saved my group over $30k in licensing, and we got to spend it on quality hardware.

  67. Thanks for implementing CIFS, Bill by hey · · Score: 1
    The appendix at the end of Bill's statement lists all the standard networking protocols they have done... including CIFS.

    So they are trying to take credit for doing this "open" standard.

  68. Re:Note the link (with further reading) by GravySkin · · Score: 1

    Great now were doing pc like things on linux - what stunning innovation.

    --
    "never met a Microsoft zealot"
  69. Re:Linux is dying by Tephyrnex · · Score: 1

    What if MS decided that they didn't want to develop Microsoft SQL server OR provide security fixes anymore?

    They have basically done just that with the Jet databases engine (used in Access). There are known bugs in the 4.0 version which will never get fixed because MS has decided to stop development on the platform, thereby forcing people to migrate to some variant of SQL Server (or MSDE). This has caused no end of headaches for those who needed and used the Jet architecture as a simple file database for a small single/(or few) user application.

  70. The short version of the article by cluge · · Score: 2


    f*ck you Microsoft

    --
    "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
  71. Re:Linux is dying by glwtta · · Score: 2

    I thought Tux held all the copyrights to the Linux kernel?

    --
    sic transit gloria mundi
  72. Why not just get rid of CIFS ? :o) by Anonymous Coward · · Score: 0

    I mean it is not secure, complex to parameter etc ...

    Better use the WebDAV stuff for instance using the Apache Slide project !

    The interresting thing is that Win2K an WinXP both support WebDAV natively (cf. Web Folders !)

    Ok, webDav introduce some kind of an overhead, but it has some great advantages : no special right on the machine is required to setup one (no network add no nebeui crap, etc ...)

    An other quite interresting stuff is Apache Tomcat that is WebDAV ready, for instance when working around java stuff on your tux box you mostily like to have a tomcat engine for some kind of purposes, but you want from a win box to share files. Insteat of doing complex and heavy (system impacting) stuffs, just go in webapps/webdav and put your files,
    then go to your win box, open a webfolder to the URL and voila :o)

    By default http://server/webdav is read-only but you might want it to be read-write, so only go to webapps/webdav/WEB-INF/web.xml and un comment the read-write section, restart and voila you've got a fully complient webdav share !

    And of course this works as well with OSX, BSD, HP-UX, ... any Java2 OS is ready to be a share server :o)

    On the client side, of you are not WinXX, to get a first step client, you may use DAVExplorer http://www.ics.uci.edu/~webdav/

    (no webstart link at this time, just a manual setup)

    Anyways, it is not panacea but has save me lots of time from madness when arriving in a foe network where WINS or netbeui stuffs were headaches.

    Have fun !

    4R34. ( . )( )

  73. Re:Linux is dying by georgeb · · Score: 1

    If Linus *could* do that, that is licence for example 2.4.21 under a non-GPL license, anyone is free to take for example 2.4.20 and continue development with GPL.

    Moreover, I am not entirely sure Linus could legally do that. He would have to ask permission from every kernel developer that still has some line of code in the wanna-be-non-gpl kernel... or reimplement every line of code that is not his own. Linus did not write all the code in there. Just a hell of a lot of it.;))

  74. Is it just me or.. by Hyperhaplo · · Score: 0
    .. does Microsoft benifit from people using Samba?

    The logic runs thus: Linux/Unix/Mac users would like to keep their machines and talk to other boxes on the network. Hence, if someone does have a windows box that is being fileshared, doesn't this make the situation better for M$ because people can actually connect to the box?

    Because otherwise it'll be a pain to network with M$ stuff and people simply won't bother does it.

    --
    You have a sick, twisted mind. Please subscribe me to your newsletter.
    1. Re:Is it just me or.. by CjKing2k · · Score: 1

      answer: Well of course not. Microsoft would like to keep their business model of "recruiting" all those misguided [insert OS here] users back to their world. In a company network where it's Windows servers running everything, they would rather require users to use Windows for their job rather than have the freedom to choose alternate operating systems. Not only this, but it's also easy for them to make things instantly obsolete (since the computer world is always "changing" so much), label things as "legacy," and therefore companies would have to upgrade and eventually so would the home user.

  75. Re:Note the link (with further reading) by xsbellx · · Score: 1

    Actually it is a "stunning innovation". It's rather akin to humans being able to communicate with something like a starfish.

    --
    If VISTA is the answer, you didn't understand the question
  76. word combo by ashpool7 · · Score: 1

    I know, I was just being sarcastic about "de facto" programs (by virtue of being installed with the OS) normal people use in windows such as IE.

    The words I used were "samba win32 port".

  77. Novell's NCP over tcp/ip by Anonymous Coward · · Score: 0

    Back in its day, NCP over IPX was a fine filesharing protocol. What are the pros and cons about making an open-source NCP-over-tcp/ip Novell workalike... beside having to write it from scratch or use MARS-NWE as a starting point?

  78. Question on Intelligence property by Anonymous Coward · · Score: 0

    when i write a something like ICQ or the windows file sharing, what kind of right can i have? do i have the right to own the protocol in addition to the software?

  79. Re:Why... (OT by now) by bobKali · · Score: 1

    I stand corrected on the book issue. I heard the initial report about the injunction on it in an NPR report, and I see that as of May of last year the injunction against publication has been lifted by the courts, and the pervious rulings vacated as of October. It's such a shame that the media doesn't subsidize my laziness in not putting forth the effort to read up on things myself by publishing the good news follow up articles to bad news (grin)

    And I have never met RMS, though I have read many of his writings and have heard him speak on several occasions. I don't agree with all of his principles, but from what I've seen he does seems to be fairly consistent in living by his stated principles. I have seen nothing to support your suspicion that he is opposed to the concept [of] money (which would be a ridiculous thing to be opposed to as it is merely an abstract of goods and services used to facilitate trade above a primitive barter system.) On what do you base this suspicion of yours?

    As for his not understanding the working of an economy... he obviously does understand at least certain types of economies given the success that free software has had thus far. I think he may prefer other economies to the capitalist economy that is prevalent in the US, but that does not necessarily indicate a lack of understanding, but rather a preference. Unless you can back up your assertion of his ignorance....

    I understand the concern on MS's part about the risk of some sub-contractor incorporating GPL'ed code into their products, but this appears to me to be a separate issue from GPL'ed software implementing MS protocols. Like the difference between putting a peg in a hole versus putting a hole in a peg.

  80. Re: Time for something new? by Daengbo · · Score: 1

    I think it's high time some people get together and start to think about a network filesystem that addresses all the issues.

    I think it's called "Plan 9" ;)
  81. Bo hoo... by Anonymous Coward · · Score: 0

    MS just wants to force Samba into a BSD-style license so they can replace their own crappy code with Samba's.

  82. Re:Why... (OT by now) by Zeinfeld · · Score: 2
    I have seen nothing to support your suspicion that he is opposed to the concept [of] money (which would be a ridiculous thing to be opposed to as it is merely an abstract of goods and services used to facilitate trade above a primitive barter system.) On what do you base this suspicion of yours?

    The fact he is a hippie who lives in his office and does not take baths or showers.

    Now in ordinary cases that might just be ad-hominem, but the thing about RMS is that he has no social interface whatsoever.

    The free software thing originally began as he got upset that many people in the AI lab left to go work at symbolics. Now Genera is an introspective O/S and you can get the whole code tree from the code, there never was a 'closed source' issue, it was not about the source code it was about the copyright.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  83. Re:Greetings by Anonymous Coward · · Score: 0

    I recently attended a Holocaust memorial service with a Jewish friend of mine. To my surpise, the memorial service was not about the six million Jewish people killed during the Holocaust. This was mentioned in passing, but it was almost as if they were no longer bothered by it. Rather, they were mourning the seizure of tons of Jewish gold and diamonds by the Nazis. In the synagogue, there were various photographs of lost Jewish artwork and riches displayed. I noticed that many old women were weeping about the lost goods. It was a very somber and moving event, although I'm not sure it was worth the $9.95 they charged at the door.

  84. Who owns SMB anyway? by Anonymous Coward · · Score: 0

    What rights can Microsoft claim to a protocol that was originally developed by IBM? Does "embrace and extend" really translate to "Ok, we add a few functions to LanManager, then we sue anybody else that tries to use the protocol?" I think Microsoft's only option here is intimidation; an actual lawsuit would be laughed out of court. The best M$ could do is force the Samba team to change a few lines of code...

  85. Replace CIFS by rod · · Score: 1

    Why not create a new, better protocol for file sharing from the scratch?

    I'm not a Samba developer (!), but I think that if people had written Windows driver/Extensions for Explorer or whatever to access a new Samba protocol would have been easier and take less time than reverse engineering CIFS (and it's troubles)... that's probably boring...

    ...

  86. OT: Building #7 by Bryan+K.+Feir · · Score: 1

    >Which building number does not exist on the Microsoft campus?

    Building 7


    I haven't worked for Microsoft for over ten years, but as I recall, there's quite a story behind that one. I was there as part of a co-op education program while buildings 8, 9, and 10 were being built.

    First, a little background: all of buildings 1 through 6 are X-shaped, four arms spreading from a central core, with buildings 8 to 10 being in the shape of two X's attached by one arm, forming a line with two bars through it, similar to a double-dagger mark. Building shape is probably to maximize the number of window offices. Building layout is roughly:


    +-++-+

    +-+

    XX

    *X X

    XX


    With the X's being numbered 1-6 from right to left above, and the +-+ figures being 8-10 from right to left. Note the *, the obvious space where building 7 would have been.

    As I was told, the main problem was in dealing with the fire regulations. Microsoft is right against the border between Bellevue and Redmond, and therefore near the edge of the support district for the local fire department. Zoning laws prevent construction of large buildings if fire trucks can't reach them within a certain set time. Unfortunately, the long winding road from what was then the main entrance near building 1 around to building 7 would have taken too long to drive down for the fire trucks, putting it just outside of the allowed area.

    So, Microsoft planned on building a second entrance on the other side of the 'campus'. Even had the initial area for the 'driveway' cleared. Problem was, that back entrance would have opened onto Bellevue-Redmond Road, (aka Bell-Red) which formed the boundary line between the two cities. With typical city bureaucracy, both cities considered it the other city's job to make sure the road is maintained. In other words, it's a mess. Worse, because it's a mess (and because of the self-same city bureaucracy), fire trucks can't go down it at full emergency speed. So adding the new entrance there wouldn't have helped; they still couldn't get the zoning for Building 7.

    Instead, they went around to the other side and built buildings 8-10 (as well as 11-12, which were smaller, special purpose buildings and not office blocks), putting in the new main entrance over nearer building 9. By that point, the land where building 7 was supposed to be was being used for parking anyway, and enough new space was present that it was seen as unneeded. So building 7 was never built.

    Note, there may be some errors or misinterpretations in this: it was over twelve years ago now. If anybody has a better idea, feel free to correct me.

    -- Bryan Feir

  87. Why opensource==operability here by fireboy1919 · · Score: 2

    Perhaps I should be more clear as to why I say that open source leads to interoperability in this case.

    1) Everyone who wants to develop a client for this system works with the developers themselves; its all part of one project. That means they test the interoperability between each system. This is possible because no one cares about profit. If people did care about profit, then there would be different entities working on each system (unless one had enough for all systems, which is seldom the case).

    2) Age leads to maturity for Open Source products (because of the many eyes system), and this is an old enough product to be mature, and therefore not particularly buggy.

    3) The goal of any open source developer is that their product becomes popular. Breaking standards can take away that popularity as long as the product does not have market dominance. The developers therefore have a vested interest in ensuring that the product is interoperable.

    Why did I give this example rather than NFS? Because there is a Windows DLL which will let you mount AFS shares automatically on any version of Windows. This means that there is no real reason to use the Windows protocol (other than laziness, which I'll admit is a problem).

    Perhaps this clears up the fact that I understand what I'm talking about and that open source sometimes means better interoperability.

    And as far as understanding economics, I find that perhaps that claim is based upon some lack of such understanding. A company is leveraging its dominant market position to become a standards leader to drive out competition and thereby increase demand for their products. This is certainly shafting consumers, making the name "Micro$haft" quite apropoe. Perhaps you didn't think of OSS as a part of the economic system. It is, though its effects aren't quite the same.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  88. Re: Time for something new? by KidSock · · Score: 2

    FYI (like anyone cares) the above message is a useless karma sucking banter. Way to go benhaha. You got your 5 karma points I guess.

  89. Nope, Probably Not. (The WABI Experience) by Elias+Israel · · Score: 2
    What would happen, for example, if Windows were "licensed" to exclude its use in conjunction with certain free software -- such as -- oh say -- Wine. Wine works better with Windows binary libraries accessible, and Microsoft might be thinking about some kind of anti-free-software clause in the Windows license.

    MS already had their shot at such a strategy. Substantially before WINE, there was WABI, a product developed by Praxsys Corp (later bought by and popularized by Sun Microsystems) that also permitted Win16 and Win32 binaries to run on UN*X workstations.

    I worked on WABI at both Praxsys and at Sun as both a developer and a project manager.

    WABI actually required the use of MS-WIN binaries to operate properly. MS never prohibited that use. Their only response was to rev their software faster to prevent Sun from keeping up. (A strategy that worked better than we liked to admit, it can now be said.)