Slashdot Mirror


Apple Remove Samba From OS X 10.7 Because of GPLv3

recoiledsnake writes "The upcoming release of Mac OS X 10.7 Lion Server will remove the formerly bundled open source Samba software and replace it with Apple's own tools for Windows file sharing and network directory services. In both Mac OS X Server and client editions, Samba enables Macs to share files with Windows clients on the network and access Windows file servers. It has also later allowed Mac OS X Server to work as an NT Domain Controller to manage network accounts and make roaming profiles and home directories available to Windows PC users. However, the Samba team has moved active development of the project to the more strict GPLv3 license, which prevents Apple from using the software commercially. Apple is now said to be recommending Active Directory to users who are still dependent upon the older NT Domain Controller network directory services. Apple has previously stopped contributing code to GCC and started looking at other options like LLVM because of GCC's switch to GPLv3."

44 of 1,075 comments (clear)

  1. GPL 3 does not prevent commercial use. by MSG · · Score: 5, Insightful

    GPLv3 license, which prevents Apple from using the software commercially.

    No, it doesn't. That's a ridiculous assertion presented without any evidence or reason.

    As wikipedia might demand: Citation needed.

    1. Re:GPL 3 does not prevent commercial use. by Microlith · · Score: 4, Insightful

      Software patents are toxic, period. If you're afraid of being sued over software patents, you should be abusing the government and lobbying to have them abolished.

      Wetting your pants over a software license that acknowledges this problem is the wrong solution, and you're only contributing to a problem you acknowledge exists yourself (or you just wish you could abuse and not be abused.)

  2. Not specifically due to GPLv3. by Jeremy+Allison+-+Sam · · Score: 5, Informative

    Apple has been moving away from the GPL in all it's forms for a while now. They just got around to us (I'm guessing we were pretty high on the list once they got rid of gcc :-).

    Jeremy.

    1. Re:Not specifically due to GPLv3. by Jeremy+Allison+-+Sam · · Score: 4, Interesting

      > "Do you want to give a justification of why you are willing to
      > keep using the GPL even though it means companies like
      > Apple are not willing to use your software?"

      Sure. Apple have never been a major contributor to Samba. Other companies like Google, IBM, Cisco, Symantec (and many other NAS vendors and OEM's) are happy to contribute and use Samba under GPL (both v2 and v3), so the GPL is still a vital tool to share development costs between companies who want to *contribute*, not just use.

      IMHO Apple want to keep their ability to sue over software patents, which the GPL is designed to make difficult.

      If you've been following the news recently I hope you see why this is becoming more and more important for Free Software code. Sort of off-topic, but software patents really are a threat to all software engineers and they don't distinguish between open source or proprietary code :-(.

      Jeremy.

  3. Re:GPL is the problem by Microlith · · Score: 5, Interesting

    True freedom is letting people do what they want.

    And under the GPLv3, you can still do whatever YOU want. The exception comes when you redistribute, because at that point it's not YOU using it, it's SOMEONE ELSE.

  4. Re:GPL is the problem by Jeremiah+Cornelius · · Score: 5, Informative

    the more strict GPLv3 license, which prevents Apple from using the software commercially

    This is a gross mis-representation of GPLv3, and obfuscates the real basis of argument that Apple may have in conforming to the licensing terms.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  5. Could the summary be more terrible? by Anonymous Coward · · Score: 5, Informative

    The more strict GPLv3 license, which prevents Apple from using the software commercially

    Uhhh...no it doesn't. Read the license. If you don't want to read the license, just read GNU's handy GPL FAQ, which includes a section on whether or not you can sell GPL software commercially.

    I'll give you a hint: the answer is yes, you can.

    That said, Apple may have perfectly legitimate reasons for not wanting to use the GPLv3, but an imaginary prohibition on commercial software isn't one of them!

    1. Re:Could the summary be more terrible? by arivanov · · Score: 4, Interesting

      Kind'a. It prevents Apple using the software commercially within its business methods and business strategy.

      Apple is a known "patents at dawn" company. That does not fit the GPLv3 mutual assured destruction patent clauses.

      So while other companies can use GPLv3 commercially, Apple cannot do so. It will be in violation of the license the next time it tries to lob a patent nuke which is something it does on a regular basis.

      Unfortunately, Apple is not alone here. Nearly all big companies are in the same position and they will follow suit. While I understand RMS aims and ideas here, that is really not the way. GPL should not be a replacement for court, legislation and enforcement.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  6. Re:GPL is the problem by Superken7 · · Score: 5, Informative

    woops, OK. It appears GPLv3 allows commercial use. The summary got it wrong? (surprise!)

  7. Re:GPL is the problem by MSG · · Score: 4, Insightful

    Seriously, if you try to promote freedom and free code, you have to allow people to use it how they want.

    No, sir, you are confusing liberty with "no charge" free.

    The BSD license is free as in beer. A proprietary software developer may take BSD licensed software and use it as the basis for a project of their own without sharing code in return. The users of his software have less liberty to the software's use. That developer exchanges nothing of value for the code that he received.

    The GPL license is free as in liberty. Developers who wish to base products on existing GPL software must agree to maintain the liberty of the derived software's users to use the software with the same liberties that the developer did. This is an exchange of something of value: the developer contributes their own code in exchange for receiving the GPL code.

    GPL software is not intended to be free of charge to developers who wish to reuse it. Developers who choose the GPL software do not intend to provide their labor without charge to others who will not contribute in return. The GPL promotes liberty, not freeloading.

  8. Article and summary get it wrong by Anonymous Coward · · Score: 4, Insightful

    "However, the Samba team has moved active development of the project to the more strict GPLv3 license, which prevents Apple from using the software commercially. "

    Nothing in the GPLv3 prohibits using the software commercially, unless that means taking software that others wrote and released and making it unfree.

    As for all the posters who will say now that the GPL is too restrictive and actually has nothing to do with freedom - yes it restricts the freedom of the person distributing the software in either its original or a changed version but only exactly to the extent necessary to guarantee that the person who receives the software gets the same extent of freedom as the original software allowed. The freedom to take other people's freedom away is certainly some kind of freedom, but probably not the kind that the creators of Samba wanted to promote.

    It is actually an intended consequence of the GPL to keep companies that want to distribute software in a restricted way (e.g. on "locked" phones where they control what you can install, and probably soon enough on "locked computers" under the pretense of security) from doing this with GPLed software. That Apple cannot use the software for such purposes puts free software and hardware at an advantage and increases the cost for Apple of taking away people's freedom.
    Presumably, the developers that put their code under the GPL wanted exactly that.

    1. Re:Article and summary get it wrong by tibit · · Score: 4, Insightful

      If you take a binary created by GPL'ed code and then sign in with a key, what does that have to do with the original source?

      AFAIK, the anti-TIVOization clause in GPLv3 means that if, say, OS X were to run only signed Samba binaries, anyone should be able to get the signing keys just if they ask nicely. The sprit of GPLv3 is that not only you must get the sources, but you must also have a way of modifying the software and getting it to run as a replacement. On OS X for example it's currently impossible to replace the bundled Samba component and have OS X recognize it as a valid system component (due to signing). It is OK as far as GPLv2 is concerned, but not for GPLv3.

      I just don't get the argument about GPLv3 somehow being contrary to the U.S. Copyright Law. Do remember that GPLv3 is a license: it gives you extra rights that you otherwise don't have as they by default remain with the copyright holder. If you don't like the terms: do as Apple did, don't use it. That's all there is to it.

      --
      A successful API design takes a mixture of software design and pedagogy.
  9. Prevents Tivoization by pavon · · Score: 5, Informative

    Yeah, that was my first reaction as well. The summary is flat out wrong the way it is worded, but there are legitimate licensing issues.

    The problem is with the iPhone, not OS X (yet). If you distribute binaries covered by the GPLv3 on a device, the license requires you to provide any signing keys, or other information/tools required to run modified versions of the software on the device. The iPhone requires all applications to be signed, and does not provide signing keys to it's users, thus they can't use GPLv3 software (like samba) on iOS.

    They probably figure it is easier to maintain a single SMB/CIFS implementation rather than two, so they are ditching it on OS X as well (or they have other plans for OS X that we are not aware of yet).

    1. Re:Prevents Tivoization by iluvcapra · · Score: 5, Insightful

      The summary is flat out wrong the way it is worded, but there are legitimate licensing issues.

      They probably figure it is easier to maintain a single SMB/CIFS implementation rather than two, so they are ditching it on OS X as well (or they have other plans for OS X that we are not aware of yet).

      Just about all of the binaries in /System on a Mac OS X site are signed by Apple to prevent tampering, either by the user or Eve trying to installing a rootkit. They probably don't want to turn over the signing keys for those, because they definitely don't want Eve patching their system, and as far as Apple engineers are concerned /System should have a big sticker on it reading "No user serviceable parts inside."

      --
      Don't blame me, I voted for Baltar.
  10. Re:GPL is the problem by Microlith · · Score: 5, Informative

    No, they have the liberty to disagree. They are then subject to copyright which by default disallows them to distribute copies of the software.

    There is nothing "jacked up" about this.

  11. Re:GPL is the problem by TheGreek · · Score: 4, Insightful

    There is nothing "jacked up" about this.

    I fully support your right to put restrictions on how I can modify or distribute something you created. Calling these restrictions "liberty," however, is just Orwellian doublespeak.

  12. Re:GPL is the problem by jdgeorge · · Score: 5, Insightful

    You're either for software freedom or your not. GPL restricts what you can, therefor is not free.

    This kind of "either you see it my way our you're wrong" statement is NOT a good argument.

    There are real reasons why the GPL versions (and other licenses) are problematic for various folks, and this kind of assertion acknowledges none of them.

    You can learn the factual basis for arguments against or in favor of various open source or free software licenses at the OSI site and at the FSF site.

  13. Re:GPL is the problem by Microlith · · Score: 4, Insightful

    What?

    The GPLv3 prevents someone from redistributing GPL'd software and saying to the end user "you cannot replace this software, you cannot alter or modify it in place." The only people who have a problem with the GPLv3 are those who enjoyed making an end-run around the spirit of the GPLv2 by distributing source but crippling the hardware it was used on.

  14. Re:GPL is the problem by node+3 · · Score: 4, Insightful

    Having a single primary rule (with a small set of rules designed to support that rule) does not make you a dictator.

  15. Re:GPL is the problem by tomhudson · · Score: 5, Informative

    The GLv3 doesn't say that you can't use the software commercially. This article looks like just another shot in the whole "Open Source = BAD" war, from yet another FUD-packer (in this case, the member of the AppleInsider staff who wrote the original article).

  16. Re:Closed ecosystem by gbrandt · · Score: 5, Insightful

    Doubtful. If that was the case then GCC would not have been replaced with Clang and LLVM. And Apple would not have put LLDB into the open source domain.

    Apple just does not like the GPL, but they have no problem with the BSD-style licensing.

    Gregor.

  17. Re:GPL is the problem by PhilHibbs · · Score: 5, Insightful

    You're either for personal freedom or you're not. Civil rights stop me from enslaving people, therefore I'm not free.

    If I release some "free software", then someone else comes along and entangles it with their own proprietary software and adds their own restrictions, then the part that is my contribution is no longer free. The software itself is not free, in the same way that a slave is not free. The software has been enslaved. So allowing people to do whatever they want to my software is contrary to my software's freedom.

  18. Re:GPL is the problem by Kjella · · Score: 5, Insightful

    GPL is like promoting free speech until someone saids something YOU don't like. True freedom is letting people do what they want.

    The GPL requires that whoever you give the code to - in source or binary form - is just as free to use the code as you were. The way you are "more free" with the BSD is to make others less free, obviously you are more free if your right to swing your fist doesn't end at my nose. Being able to own slaves is a freedom for the slave holder. Except we don't want those kinds of freedoms, because they make others less free. BSD makes Apple more free and OS X users less free than under the GPL. The GPL may not be the absolute and total freedom, but it is the equal and fair freedom.

    --
    Live today, because you never know what tomorrow brings
  19. Re:GPL is the problem by lordandmaker · · Score: 5, Insightful

    That depends upon your version of 'free'.

    GPL forces the freedom of derivatives, BSD retains the freedom to make non-free derivatives.

    To some, without the enforced 'freedom' it's not truly free. To others, with the enforced freedom it's not really free.

    This isn't an argument anybody is about to win.

  20. Re:GPL is the problem by PhilHibbs · · Score: 5, Informative

    What I want is the ability to use it and not be told my customers can't.

    So long as you pass on to your customers the benefits that you gained by adopting GPL'd software, no problem. They can use it. If you want to pass on a version with additional restrictions on what they can do with the software, then no, you can't do that. And that's the entire point of the GPL. Is it so hard to understand?

  21. Re:GPL is the problem by Duradin · · Score: 4, Insightful

    How did they take your "free software"? Isn't that still available? People here like to point out that you can't steal bits, so the bits of your "free software" must still be in your possession.

  22. GPL = free code || BSD = free people by xose · · Score: 5, Insightful

    GPL = code must be free

    BSD= people must be free to do what they want with the code

  23. Re:GPL is the problem by Microlith · · Score: 5, Insightful

    The problem comes with the intention of allowing the user to modify and use the software. The GPLv2 allowed them to do an end run where you could modify and use the software, but never on the device that it was distributed on.

    This was corrected in GPLv3, and control-freak assholes are having a problem with it.

  24. Re:GPL is the problem by Anonymous Coward · · Score: 5, Insightful

    Where all of you GPL-haters keep failing in this argument is that you want to deny rights to software makers. You have to understand that whoever wrote a piece of software owns copyright on it, and can distribute it how they see fit.

    If I write a piece of software, I'm free to take one of 3 basic distribution options relevant to the debate:

    1) Keep it proprietary, give the code to nobody. Sell compiled versions for money, and/or license the source under NDA to others for money.
    2) Give it away under a BSD license (or just make it Public Domain). Anyone can use my software for anything, commercial or not. It's a gift to the world.
    3) Give it away under a GPL license. Anyone can use my software for anything, commercial or not. HOWEVER, I stipulate that if you make further enhancements to my code, if you then give the resulting binary to other parties, you are required to also give them a copy of your enhancements in source code form.

    None of the options are more or less moral than the others. Licensing code under the GPL does not steal anyone's liberties. It fails to provide you with a liberty you would get if the code were licensed under BSD, but in either case these rights are GRANTED to you by the COPYRIGHT HOLDER. It's a gift either way, and you're saying by failing to give everyone a big enough gift, GPL authors are somehow stealing people's liberties. Bullshit.

  25. Re:Closed ecosystem by beelsebob · · Score: 4, Insightful

    Personally, I think Apple is trying to totally close their software and hardware ecosystems so only they can provide software,

    You're right – that's why last time apple dropped a GPLv3 hot potato (GCC) they released their own alternative using the BSD license. Wait... no.

  26. Re:GPL is the problem by Microlith · · Score: 5, Interesting

    What I said is that it's "Orwellian doublespeak" to use the word "liberty" to describe a scheme where you've set restrictions on how I can use and distribute something.

    That's because it's not liberty for YOU (that's already been granted) but for whomever gets it from you. Stop being so greedy and self-centered with your thought process.

  27. Re:GPL is not the problem. by Jeremy+Allison+-+Sam · · Score: 5, Informative

    Samba isn't owned by one entity, and so re-licensing under special terms isn't possible. It's one of the advantages (or disadvantages, depending on your point of view :-) of having distributed copyright ownership.

    I won't say who offered, but tridge was once offered a multi-million deal to "sell" Samba to a networking company (a long time ago, before people understood what Free Software/Open Source really meant :-).

    Jeremy.

  28. Re:GPL is the problem by JonJ · · Score: 5, Insightful

    I fully support your right to put restrictions on how I can modify or distribute something you created. Calling these restrictions "liberty," however, is just Orwellian doublespeak.

    You don't have the 'liberty' to enslave other people either. Restrictions sometimes limit the liberty someone might take away from other people.

    --
    -- Linux user #369862
  29. Re:GPL is the problem by node+3 · · Score: 4, Insightful

    GPL is bad.

    Bullshit.

    Bullshit. BSD license is much more free than GPL.

    He didn't say it was "more free", he said it wasn't bad.

    BSD is more free, but does little to promote freedom itself. GPL is less free, but it more strongly promotes freedom. Neither is better than the other except when considered in specific contexts. If you ignore context and make a blanket statement about which is freer, you are making a religious argument.

  30. Re:GPL is the problem by bsDaemon · · Score: 5, Interesting

    Those who release code under a BSD license know that down-stream users can take the code wholesale, or make modifications, and do with it what they will. Those people aren't complaining about it. The only people who seem to make an issue out of it are people who haven't or wouldn't release code under a BSD license. Licenses are essentially a religious debate at this point, so please pardon my analogy when I say that pretending there is a debate on the BSD license is like pretending their is a debate on ID vs Evolution. Only one side is interested in having a debate, and that means there is no debate.

  31. Re:GPL is the problem by TheNinjaroach · · Score: 4, Informative

    The BSD license is free as in beer.

    I don't think you understand what "free in as beer" means. When something is free as in beer, you are welcome to drink as much of it as you want for no charge. You don't get the recipe to the beer, you aren't given the ingredients, you don't get a say in how the beer should taste or could be tweaked for the better.

    Closed source software that doesn't doesn't have licensing costs is the analogy described by "free as in beer."

    The GPL license is free as in liberty.

    Both the GPL and the BSD are free as in liberty, because you are given the code and permission and customize it to do what you want.

    In my opinion, the GPL is less free than the BSD license because my liberty becomes limited when I want to distribute my changes in the application to others. With BSD, I'm given the liberty to license the software how I want and I'm given the liberty of not having to provide my source code to others. For a lot of the work that I do, that becomes a big deal -- I can provide software or a service without having to worry about the extra effort required to release something as GPL.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
  32. Re:Closed ecosystem by KugelKurt · · Score: 5, Interesting

    Pretty much everyone working on core Mac OS X components has a *BSD background -- mostly former FreeBSD developers who were hired by Apple.
    All major BSDs are reluctant to even allow GPLv2 in their base system. They all don't like the whole copyleft concept at all. GPLv3 is completely forbidden in the base installation.

    Apple's Darwin team has a BSD culture which is apparent that Apple itself is moving away from the LGPL-like 'Apple Public Source License' to the BSDL-like Apache License 2 for Apple's own newer FOSS projects like libdispatch.

    GPLv3's anti-TIVO-ization clause was just the last nail in the coffin of Apple's GPL endorsement.

  33. Please don't compare Apple to Sony by rsborg · · Score: 4, Insightful

    Apple has neither attacked a hacker nor put rootkits on users' systems.

    Apple and the FSF may not see eye to eye, but Apple is one of the better corporate citizens when it comes to open source and the end customer.

    None of the above has any bearing on whether you want to boycott their closed-system approach. I applaud your boycott, though I won't be joining you.

    --
    Make sure everyone's vote counts: Verified Voting
  34. Re:GPL is the problem by dgatwood · · Score: 5, Insightful

    The GPLv2 allowed them to do an end run where you could modify and use the software, but never on the device that it was distributed on. This was corrected in GPLv3, and control-freak assholes are having a problem with it.

    It's not just control freaks that have a problem with it. It's also security-conscious engineering teams. Those bits of GPLv3 betray a fundamental lack of understanding of the need for proper code signing.

    First of all, there is no good way to prevent unsigned virus code from running without preventing unsigned user code from running on a device. The last thing you want is a news story talking about how your phone has been compromised by a virus that spreads across the cell network by SMS and has turned your entire ecosystem into the cell phone equivalent of WinZombies. This goes triply for daemons like Samba, which represent prime attack vectors into home and corporate computers, and thus are in desperate need of signature checks.

    Unfortunately, any OS vendor that wants to deploy Samba cannot require that it be signed by a proper, valid code signing cert because those cost money, and would represent an additional restriction on the end user's ability to recompile Samba and run the new version. This makes the GPLv3 fundamentally antithetical to proper security as written, at least by my reading. And I'm not the only one who interprets it this way.

    More to the point, you cannot create an arbitrarily open ecosystem that allows for anyone to get a code signing cert from anywhere, as this gives you no additional protection over not requiring signing. If you can get a free cert that allows you to run code on arbitrary hardware, then a a virus writer can, too. Thus, the infrastructure must inherently be designed so that third-party code can be authorized on a per-device basis. This is nontrivial, and costs money to maintain. Yet the GPLv3 would require that such a service be free to use in order to comply with a strict reading of its terms. Clearly, this is an untenable position.

    In short, this isn't a knee jerk reaction by a bunch of control freaks. Quite the opposite, really. The GPLv3 was a poorly thought out knee jerk reaction to a bunch of control freaks that had a negative impact on consumers. So although I understand why the GPL proponents want these clauses, in the end, they're doing a disservice to themselves and to the community by policies that effectively prevent the proper use of signed binaries.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  35. Re:Closed ecosystem by huzur79 · · Score: 5, Interesting

    GPL v3 anti-TIVO-ization clause was the last nail in the coffin for me as a end user to. I avoid GPL v3 software as a end user because its Richard Stallmans political tool. Its not about freedoms any more like GPL v2

  36. Re:GPL is the problem by CharlyFoxtrot · · Score: 4, Informative

    Either way, Apple wasn't planning on letting people modify the version of CIFS they shipped, or contribute fixes back to the Samba tree, so no real loss there. Long story short, we learned something about Apple's ideology and nothing more.

    Wrong : "Apple has been updating and hardening a branch of the Open Group's DCE/RPC library. We'd decided to share
    these changes with the community at large and will continue to invest in modernizing and advancing this
    code base. The goal is to establish a common, authoritative DCE/RPC codebase that everyone can leverage
    or contribute to, under very liberal terms.

    We have published Apple's contributions at http://www.dcerpc.org./ Please check out the web site for any
    more details. We are looking for someone to port it to the various Linux SMB implementations.

    Regards,

    James Peach and George Colley
    Apple"

    --
    If all else fails, immortality can always be assured by spectacular error.
  37. Re:Also maybe because Samba is getting too good by Jeremy+Allison+-+Sam · · Score: 4, Interesting

    > So, a couple interesting things related to CIFS came to light
    > not long ago. The first was playing with Macs. They suck at
    > it, horrible performance. In 10.4 they couldn't even talk to the
    > NetApp with CIFS at all, they could talk to Windows servers
    > but slowly. NFS worked but it was a disaster trying to get
    > permissions to work right.
    >
    > We figured this was in part because they use Samba which
    > is not necessarily the fastest thing out there, and was
    > originally designed for reverse engineering SMB, not a
    > reference CIFS implementation like the NetApp.

    Oh dear. Is NetApp marketing really this good ?

    Firstly - the Mac client is written by Apple and is called smbfs, it's not Samba at all. It is Open Source code, released by Apple in Darwin. I know the engineers who write it, and they're really good and have been working on it for a while, so I'm sure it's gotten better since you tried it.

    Secondly, "a reference CIFS implementation like the NetApp." !!!!

    Oh. My. God. :-). NetApps CIFS implementation was written well after Samba, with some judicious peeks at the Samba code in order to implement the hard stuff (this was before Microsoft released their docs). That's ok, that's one of the reasons the Samba code is out there, so people can learn from it.

    As for being "a reference CIFS implementation". Just try running Samba's smbtorture4 test suite against NetApp's "a reference CIFS implementation" to discover how much of a "reference" they actually implemented.

    Jeremy.

  38. Re:GPL is the problem by c++0xFF · · Score: 4, Insightful

    Please, please reread the whole sentence:

    If you want to pass on a version with additional restrictions on what they can do with the software, then no, you can't do that.

    "Freedom" does not mean, and never has meant, that you can do whatever you want. The problem is that to allow that will inevitably force someone else to give up their own freedom to do whatever they want. You have to balance the freedoms.

    And that's exactly what was said. The GPL prevents placing restrictions on other peoples freedom. A restriction to prevent further restrictions.

    You may not like how the GPL decided to balance freedom, but its approach is completely valid.

  39. Re:Also maybe because Samba is getting too good by Sycraft-fu · · Score: 4, Interesting

    No it is more in testing. What I find is this:

    Windows to Windows: Wire speed.
    Windows to NetApp: Wire speed.
    Windows to (current) Linux: Wire speed.
    MacOS to NetApp: Slow.
    MacOS to Windows: Slow.
    MacOS with ADmitMac to NetApp: Wire speed.
    MacOS with ADmitMac to Windows: Wire speed.

    This is with current OS 10.6. With older MacOS it didn't work with the NetApp at all.

    Like it or not, this is what my testing indicates, and my only conclusion can be that Apple either is using code that is bad with CIFS, or that they are making it slow on purpose. Like I said, Thursby (who makes ADmitMac) has a grade-A CIFS client and we license their software in part because of it.