Slashdot Mirror


Microsoft Working For Samba Interoperability

JP writes "Andrew Bartlett of Samba fame has written a document describing their recent collaboration with Microsoft's Active Directory team. In brief, it would seem that the sky is falling, as Microsoft's engineers seem to be really committed to making Samba fully interoperable with AD. They have organized interoperability fests and have knowledgeable engineers answering technical questions without legal or marketing drones getting in the way. However according to Andrew the Samba AD team is currently very short on manpower, so if you have network experience, now is the time to get coding."

30 of 221 comments (clear)

  1. What does this mean? by GuloGulo · · Score: 4, Interesting

    "In brief, it would seem that the sky is falling, as Microsoft's engineers seem to be really committed to making Samba fully interoperable with AD"

    The bolded part is a euphemism for "disaster in progress".

    Forgive my naivety, but isn't this a good thing (as much as MS collaboration can be)? Why is this a "sky is falling" situation?

    --
    "The government grants you rights, not the other way around."-- beav007. Yes, these people really exist...
    1. Re:What does this mean? by partenon · · Score: 4, Informative

      For them not to defend their IP would open them up to lawsuits from their stakeholders. And for that matter, giving away their IP as others have suggested would also create the same outcome.

      The thing is: they are not giving away their IP. Their products are *not* being opened. Only the protocols their products uses needs to be documented. And let me show you another excerpt of TFA, as it seems you didn't read as well:

      The EU mandated a set of minimum terms (now known as the WSPP) that the Samba Team (and others) would be able to access the documentation
      under. By early 2008 the Free Software community gained access to this documentation under NDA, and by May 2008 Microsoft made all their protocol documentation public.

      That means: their trade-secrets are still protected. They are forced to change only their monopolistics acts.

      --
      ilex paraguariensis for all
  2. WTF?! by cosmocain · · Score: 4, Funny

    There's no car analogy to describe my deranged stare.

    1. Re:WTF?! by ColdWetDog · · Score: 4, Funny

      Me too. Where is BadAnalogyGuy when you need him?

      Sitting in his garage, on the floor, slack jawed in wonder.

      His attempt to put the engine from a Caterpillar D9 into his Miata were ... somehow successful.

      (Well, you did ask for a bad analogy, didn't you?)

      --
      Faster! Faster! Faster would be better!
    2. Re:WTF?! by ThePhilips · · Score: 5, Insightful

      You seem to not read carefully the most important part: "Microsoft's engineers seem to be really committed to making Samba fully interoperable with AD"

      M$ engineers are normal folks like you and me. Well, probably not me. The all cr*p breaks loose when M$ management gets involved and start pushing its political agendas.

      If cooperation between AD and Samba folks would be successful, rest assured some M$ managers would try to stick themselves into the project to get a free share of credit for the success.

      --
      All hope abandon ye who enter here.
    3. Re:WTF?! by Toll_Free · · Score: 4, Insightful

      Due to NDA's, MS Engineers are probably not being helpful without management.

      Whether or not management CONTINUES to allow them to be helpful, remains to be seen.

      You DID bring up a good point, though.

      --Toll_Free

    4. Re:WTF?! by sorak · · Score: 4, Funny

      There's no car analogy to describe my deranged stare.

      What if you saw a car humping a camel while Lindsay Lohan mud-wrestled Oprah Winfrey in the back seat? Would that be a good car analogy for this occurance?

  3. about time.. by Markspark · · Score: 4, Insightful

    and this will probably be of some benefit to Microsoft, since playing well with other operating systems must always be an advantage.

    --
    i find your lack of faith in science disturbing!
    1. Re:about time.. by Captain+Splendid · · Score: 4, Funny

      since playing well with other operating systems must always be an advantage.

      Heh, I don't know about always. I don't recall having many advantages when networking win2k and win98 machines back in the day.

      --
      Linux, you magnificent bastard, I read the fucking manual!
    2. Re:about time.. by TomorrowPlusX · · Score: 5, Funny

      They haven't done this to Mono yet, as far as I know. They're even helping Mono with Moonlight.

      I'm not a Microsoft fan, but you know, it's *possible* they're not as evil as they used to be.

      --

      lorem ipsum, dolor sit amet
    3. Re:about time.. by gbjbaanb · · Score: 5, Insightful

      I suppose its all about realisation that Linux is making it into corporate environments, and Microsoft now has to do something to keep themselves there.

      MS are saying that if you really, really must have a Linux server in your IT shop, they'd better make it so it can connect to the one true corporate user account register, before the people who put the Linux server in decide to try a different LDAP server, maybe even one supplied by Novell.

      It makes sense for MS to start doing this, in this way they can keep their dominance in the corporate IT structure, by letting the lowly Linux boxes play in the same playground. The important thing to understand here is that even MS has realised linux is making it big in businesses, that kinda give Linux the seal of approval from MS, not even the most pro-MS, anti-OSS PHB can say its not a valid OS anymore.

      Next: an Outlook client... MS won't mind that as it allows them to keep their Exchange systems ... until someone builds an Exchange replacement to go with it, and then watch MS share price tumble.

    4. Re:about time.. by ryanvm · · Score: 4, Interesting

      Not only have they not tried to sink Mono with patent lawsuits. I can't think of ANYONE they've EVER attacked with patents.

      I'm tired of hearing this lame FUD scenario from the Slashdot crowd every time MS dabbles in open source.

    5. Re:about time.. by Anonymous Coward · · Score: 4, Informative

      Camera/flash memory makers and the FAT32 file system.
      Not saying it's a big deal or even a trend, but it's not "never."

    6. Re:about time.. by PitaBred · · Score: 5, Informative

      They don't attack people with patents outright. They say "Hey, Novell... we've got patents covering shit you're doing. It'd be in your best interests to work with us on the terms we specify". Microsoft doesn't need the money from the lawsuits, they aren't looking at it as a revenue stream. They look at it as a pointy stick to get people to do what they want, and license the patents BEFORE the lawsuits happen.

    7. Re:about time.. by segedunum · · Score: 5, Informative

      Not only have they not tried to sink Mono with patent lawsuits. I can't think of ANYONE they've EVER attacked with patents.

      It hasn't stopped Ballmer and others at Microsoft talking about it incessantly, and it hasn't stopped them and won't stop them grabbing patents on fundamental .Net technology and telling everyone they need a patent grant. Most of Microsoft's patents thus far quite cleverly tell you that it applies to anything running within a CLR at the top, which means that they are not the general things everyone tells you they are when this is brought up. The only reason why the ECMA stuff is made available under RAND terms is because the ECMA requires it, but there is no guarantee that things will stay that way at all.

      That's the state of play. Once .Net has reached critical mass they have the luxury of killing off any compatibility through technological changes, telling everyone that they now need a license grant, and if push comes to shove, patents that apply to .Net technology and nothing else if it needs to be enforced. Microsoft does not want people using their technology unless money ends up flowing into their coffers, and Microsoft employees on more than one occasion have called this a give-get scenario, where you give now and get more later. I am aghast that people haven't grokked that yet.

      I'm tired of hearing this lame FUD scenario from the Slashdot crowd every time MS dabbles in open source.

      Heh. Regardless of what the Slashdot crowd says, I don't know if you've noticed but Microsoft has had a certain degree of scepticism, and at times, outright hostility to this whole open source thing from their own lips. Are you seriously trying to tell me that you haven't noticed that yet and are you seriously wondering why people are sceptical right back?

    8. Re:about time.. by rickb928 · · Score: 5, Insightful

      "There is a reason why Windows servers are so popular and it is no one makes directory services, file sharing, group policy, and email/calendaring as easy as Microsoft. Microsoft has been so successful at creating these services and making them simple to administer that most open source projects try to emulate/replicate/duplicate what already has been done"

      I disagree.

      Before even Novell had NDS working well there was StreeTalk. But NDS worked just fine, than, you very much.

      It was the client, being crippled by Microsoft, that hampered NetWare. Not NDS.

      The whole Microsoft v. Novell thing is a good case study in using interoperability to first build a market, then crush your competition, leaving you dominant and solitary. Perhaps you need to go back and read some of the court papers to more fully appreciate the effort Microsoft put into making Novell fail on Windows.

      And then there's the whole Lotus 1-2-3 and WordPerfect things, but we digress. When Microsoft starts 'working' on interoperability, it is not irrational to suspect foul play. It's experience.

      ps- I rather liked GroupWise, which worked pretty well when Exchange was not. And I use Notes at work which, despite the complaints, works too well to ditch here. Not entirely fair, 'cause here we use so many Notes databases and apps that Exchange can't replace all of it. The IBMers are frantically converting everything into .NET and Web 2.0 so we can use Exchange, and coincidentally experience substantially enhanced downtime in our data apps. And they are succeeding well. We've even lost data. Woot! Believe me, I know, these guys don't need any help from Microsoft.

      grrr....

      --
      deleting the extra space after periods so i can stay relevant, yeah.
  4. Open source labs by sammyo · · Score: 4, Insightful

    I could probably make some small contribution but have neither the time nor inclination to set up the dev and test environment.

    For projects of this magnitude a site that could be ssh'd to, 'check out' a dev environment slice would make it a whole lot more practical for folks to work on a small bug or enhancement.

  5. Novell, RedHat, want to help out. by LWATCDR · · Score: 5, Insightful

    Seems like a good time for some of the larger distros to help Samba out.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  6. What I'd like to see... by Toll_Free · · Score: 4, Insightful

    If MS is truly working with Samba to get it 100 percent, what I'd REALLY like to see (and I won't believe they ARE working with SMB until then) is non-encrypted passwords.

    SHARE the SMB password system, make it available, so not every friggin windows machine has to do unencrypted passwords across the network to access SAMBA shares / printers / whatever.

    That's always been my BIGGEST stumbling block. Linux is touted as being so secure, but then it has to use unencrypted passwords to chat with the desktop clients for sharing.

    I KNOW it's an MS problem (their authentications schemas are proprietary), but if they claim to be trying for interoperability (which, they probably are), this was / is my biggest hurdle to accepting *nix in a windows shop.

    --Toll_Free

    1. Re:What I'd like to see... by Toll_Free · · Score: 4, Insightful

      No, it wasn't a troll.

      Natively, without another method (kerberos), you have to use unencrypted passwords.

      That was my point. If it just >>worked, it would be better.

      My biggest problem with Linux is interoperability. Yes, it's there, but you ALWAYS seem to have to enable SOMETHING else.

      Hopefully, with this, you just install samba, configure your users, and that's it. Nothing else has to be added, changed or anything else.

      It's not like you have to set up a different authentication schema to use a MS Server share on Win2k, do you? For linux to get a stronger foothold in the enterprise (and to a limited extent, the home network), it needs to be a little easier to get it to operate with the other operating systems... (I'm NOT saying this is Linux's fault, I'm hoping that MS decides to open the protocol up a bit more on the authentication side).

      --Toll_Free

    2. Re:What I'd like to see... by Jeremy+Allison+-+Sam · · Score: 4, Informative

      > SHARE the SMB password system, make it available, so not every friggin windows machine has to do unencrypted passwords across the network to access SAMBA shares /
      > printers / whatever.

      Troll. This hasn't been the case since Samba 1.x.

      Jeremy.

  7. Doesn't surprise me, from where I sit by MikeRT · · Score: 5, Insightful

    I work for a company that does a lot of integration for enterprise customers. Sometimes there are spaces for Microsoft products in an otherwise Unix environment. Our customers happen to be pretty set on using Unix in general, so for Microsoft, it makes sense to make sure that their products can fit into an environment like that without any hassle. After all, a small sale is better than no sale.

    1. Re:Doesn't surprise me, from where I sit by dave562 · · Score: 4, Insightful

      You're right on target. All OS zealotry aside, there are some applications that are simply better on Windows. Conversely there are some applications that you'd never want to put anywhere near Windows. In the real world there is a middle ground. Maybe your ERP system needs to output some numbers for the managers to play with in Excel. It can toss them onto a Samba share and everything is good. That's just an example off of the top of my head. I'm sure there are hundreds of others.

  8. hah this is too little too late by DragonTHC · · Score: 5, Interesting

    The samba team already made sure it was interoperable. You can use samba/ldap as an AD replacement.

    I have done it.

    MS just wants to save some customers by doing this. I say it's not going to work all that well.

    Those customers are probably not going to ditch windows desktops for linux anytime soon though.

    --
    They're using their grammar skills there.
    1. Re:hah this is too little too late by Shados · · Score: 5, Insightful

      Its already interoperable, but the MS AD team isn't going to stop adding features just because its going to break the desktops of people who don't pay them. But if they break things too much, they get sued to death over their monopoly. Their only solution is to make sure the Samba project keeps up, so its what they do.

  9. Big Guys: time to chip in by alexborges · · Score: 5, Insightful

    I cannot believe the samba team is down to ONE full time developer.

    Its a HUGE project to undertake.

    When I buy my Red Hat, Suse or Ubuntu thingies for money, Im thinking some of that money goes to helping FOSS developers.

    Hey, it better be that way guys: put some dough into Samba.... NOW!

    --
    NO SIG
  10. Re:Brilliant Marketing by Shados · · Score: 5, Informative

    Normally I'd agree, but right now it seems there's more to it than that. Microsoft is trying to stop the whole "getting sued to oblivion because of their monopoly" thing.

    -They open source .NET (notice I'm not using capital letters here. Its not real open source, but you can see the code)
    -Silverlight running on multiple platform, and they're helping out the Linux version, plus are funding efforts to make a cross-platform eclipse-based set of tools.
    -Many of their new .NET projects are fully open source (for real)
    -They are packaging and distributing open source (even GPL in some cases) apps in easy installers (not code they control: the installer pull it from the original web site, so its not "extended)
    -They are embedding LGPL (I think thats the license) stuff in some of their core products (jquery in Visual Studio)
    -There's more that I forget.

    All of this aside the first one happened in the last couple of -months- (weeks in many cases). The first one is fairly recent.

    Part of it, like I said, is because of all the lawsuits over their monopoly. Another part (some of the above fit in that category) are from the inside: some of MS' own employees with influence want to see better open source integration.

  11. You are confused. by Zombie+Ryushu · · Score: 5, Informative

    You have confused SMB, NMB, and SMBX, which Microsoft calls CIFS.

    SMB is not all that different in how it works from FTP. Its a TCP Protocol that operates on Port 139.

    NMB (NetBios Message Block) is how Windows provides SMB with services like Name Resolution. It also handles things called Browser elections which determine who the Domain Controllers will be.

    Windows NT4 and 9x is hard Coded to only allow use of NMB to resolve SMB names. This was a horrible lockin tactic for Windows NT4 Server. Windows 2000 on can use NMB or DNS.

    SMBX operates on port 445, and acts independantly of NMB and SMB.

    Linux machines from Samba 2.2 on could use DNS to resolve SMB paths. Even though Windows machines are hard coded not to allow that.

    Another lockin tactic with SMB was the use of the UNC (Universal Name Convention) which was FAR from Universal. The proper URI for smb is smb://. Konqueror has it right.

    So, that should clear that up.

    The worst offense Microsoft ever did was when they added the PAC to Kerberos. If there is a beacon shining in the night why the GPL is superior to the BSD liscence, the Kerberos PAC that has kept Active Directory Dominant for almost ten years should be a becon in the night. MS Kerberos PAC is incompatible with virtually EVERY SINGLE Kerberos server out there.

  12. Not a client? by HonoredMule · · Score: 5, Informative

    [Services For Unix] allows Windows to act as a server but not a client with respect to standard *nix protocols like NFS.

    I use SFU solely for enabling my Windows boxes to connect to NFS shares...so what are you talking about?

  13. Working *with* or *against* it? by SgtChaireBourne · · Score: 5, Informative

    This is not a new thing. They have been working with samba for a couple of years at least.

    Why is it that the Samba crew does all the work, including taking the case all the way through the courts, and shot down the appeals, and shooting down disinformation, and dealing with the anti-FOSS documentation NDAs, only for "JP" to give the headlines to M$?

    The headline should reflect the content of the article and that is about the rapid headway that the Samba team is making. It's not the first time, nor even one of the first times, that the M$ developers have had to rely on the Samba team. Let's give credit where credit is due.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.