Microsoft Agrees to Release Work Group Protocols 143
UnknowingFool writes "Groklaw is reporting that the Protocol Freedom Information Foundation (PFIF) has signed an agreement with Microsoft to release their protocols relating to Windows Work Group Server. The Foundation agrees to pay MS $10,000, and the agreement does not cover patents. This agreement apparently was made to somewhat satisfy the EU Commission complaints. With PFIF's objective to aid open source, this agreement means that the Samba Team may finally get the information they need to fully interoperate with Windows AD servers."
Just another example (Score:5, Insightful)
Re:Just another example (Score:5, Informative)
Re: (Score:2)
Too many different people/languagos/cultures to buy all at once. In the US you only needto buy-at an absolute most-535 people (on the incorrect assumption that everything needs a unanimous vote to pass).
You need to buy 80.2 percent of the House and 81 percent of the Senate to push a bill through. Twenty percent of either house can force a roll-call vote, where each member of the house goes on record as supporting or opposing an act:
the Yeas and Nays of the Members of either House on any question shall, at the Desire of one fifth of those Present, be entered on the Journal.
But given that the DMCA and the Bono Act were enacted without this record, one can see how clearly bought the U.S. Congress is.
Re: (Score:3, Informative)
There, fixed it for ya.
Re: (Score:3, Interesting)
There, fixed it for you.
Re: (Score:3, Interesting)
There, I fixed it for you.
Re: (Score:3, Funny)
Re: (Score:3, Insightful)
Re:Just another example (Score:4, Insightful)
This might apply for a case within a given EU member state, since politicians can play on anti-americanism, but not so much for EU posts. The EU commission has enforced antitrust regulation against numerous european countries over the past decade. If anything they seem to have gone out of their way to give MS huge amounts of leniency and extra time.
Re: (Score:2)
The original european verdict against Microsoft (not the resent appeal verdict)
even mentioned the case against Swedish Tetra Pak as an example of a company that was using a monopoly in one area to gain an unfair advantage in another (septic/aseptic packaging).
Tetra Pak got a Euro 75 million fine in 1991.
Re:Just another example (Score:4, Funny)
Truly, the only thing more tightly integrated with Windows than Internet Explorer is the Justice Department.
Was that my outside voice?
Fully interoperate with the AD (Score:2, Informative)
Re:Fully interoperate with the AD (Score:5, Informative)
Jeremy.
Re: (Score:2)
Thanks (Score:4, Insightful)
Re: (Score:2)
And what about sharepoint? does that rely on any proprietary protocols?
Re: (Score:2)
Yes! Everytime I access our corporate Sharepoint site I have to use at least PPP, Ethernet, IP, TCP and HTTP protocols not to mention about IPSEC and IKE. God I hate that Microsoft!
Re: (Score:2)
The only possible thing in there is the auto-login you get if you use IE from a machine on the same domain as your sharepoint server.
So for example, in FireFox, Sharepoint works fine
Now, the fancy AJAX and interactive javascript scripting works _much_ better on IE than FireFox, but I'm not sure that falls under 'propr
Re: (Score:2)
Re: (Score:2)
Re:Fully interoperate with the AD (Score:5, Informative)
Got a story about VAX? There are fifteen people with decades of experience on the forum. Bruce Perens is always on any story involving him (sometimes to an annoying level...). You had to know that Jeremy would be posting on this story.
Although less than it used to be, Slashdot still has people I can't see anywhere else. Thank you, Slash!
Re:Fully interoperate with the AD (Score:5, Interesting)
came to read
They made
Anyone remember the Bruce Perens impersonators ?
Jeremy.
Until the next release? (Score:2)
Re: (Score:2, Interesting)
...
...
...
... I guess it is a good thing after all that corporations don't upgrade as fast as the software world moves.
Re: (Score:3, Insightful)
If they did somehow manage to suddenly become agile and do these releases then it would bring squeals of protest from their clients. Sorry you cannot update your machine over the network to the new networking standards as we have already upgrade the ser
Re: (Score:2)
Apart from fedorated directories what extra does Sever 2008 bring in the fileserver/domain controller space? As far as I am aware nothing.
The typical evolutionary improvements.
IIS7 (big improvement, though not AD/File-server)
Hypervisor built in
Continued to add security features to the OS & kernel
More group policy control and settings
Much more modular install (server core stuff)
Branch office server improvements (replication, mgmt)
One of the biggest ones I think for a DC or file server is the 'server core' approach. Gives you the ability to install a slimmer server OS than in the past, up to and including no GUI (just powershell). This c
Re: (Score:2)
One of the biggest ones I think for a DC or file server is the 'server core' approach. Gives you the ability to install a slimmer server OS than in the past, up to and including no GUI (just powershell). This can be a benny for keeping your file-servers or DCs as simple as possible.
I havent read up on all the details, but since 2003-R2 they've really been putting in some nice features for branch-office server scenarios. And finally an NTFRS/DFS replication system that doesnt suck the big one.
I'm not sure if I'd go with a GUIless DCs, at least not for a while. There is simply too much gui based stuff out there, and GDI is integrated into everything. So I don't see much size or performance benifit and I do see alot of headaches.
Yes I'm sure I could manage a guiless domain controller, but it would be pretty vanilla. Also, If I decided to deploy some gui admin tool domain wide, I'd want it on the DCs. I think I'd start with web or SQL servers for production GUIless windows boxes.
Two words: Automatic Updates. (Score:2)
How are they going to do that without breaking the millions of clients in their existing install base?
Two words: Automatic Updates. Microsoft could change the protocol and push it out as a security update, much as AOL did during the battle between AIM and Trillian.
Apart from fedorated directories what extra does Sever 2008 bring in the fileserver/domain controller space?
"Fedorated"? "Sever"? Is this something designed to chop off the heads of Red Hat employees?
$10,000!? (Score:1, Troll)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
It does keep it out of the hands of hobby or low-end commercial developers, but not open source ones.
That's akin to (Score:2)
Re:That's akin to (Score:4, Interesting)
Re:That's akin to (Score:5, Informative)
You'll be disappointed. They don't use Lisp.
Most importantly though,
Re: (Score:2, Informative)
Those patents apply only in the US.
Hello from EU by the way
Shame that you guys there have to suffer from software patents
Re: (Score:3, Informative)
It would. The proposed directive the European Patent Office and European Commission where trying to get through that was defeated by the Europea
and you'll see this in a glossy brochure... (Score:5, Insightful)
I'm sure Microsoft will use this in their 'we support open source' campaign. (I've always reckoned Microsoft should release the code for their unsupported OS's such as Windows 3.11)
Doesn't cross license patent's, but Microsoft does have to provide a full list the patents that they believe Samba infringes. This allows Samba guys to code around it. Good news for them.
Re:and you'll see this in a glossy brochure... (Score:5, Informative)
Re: (Score:2, Funny)
How could they? They still use the damn code!
Re: (Score:2)
I'm sure Microsoft will use this in their 'we support open source' campaign. (I've always reckoned Microsoft should release the code for their unsupported OS's such as Windows 3.11)
This'll never happen. Even if they completely change the codebase. Think about how many bugs there are in the Windows codebase that haven't been discovered yet. Think about how many of those bugs probably pertain to the design of the code (and may well be carried over into a completely different codebase). What would happen if MS released the Windows ME codebase as open source? The 1.5% of users out there still using Windows 98/Me are probably going to be hacked in about 5 minutes and Windows 2000/XP/Vista
Re: (Score:2)
I know this sounds like a troll, but, seriously: do you really believe any of those 1.5% of users still running Windows 9x/ME aren't rooted already?
Re: (Score:2, Interesting)
Re: (Score:2)
Re: (Score:2)
Rather: MS must provide a full list of all patents that apply to this work.
That Samba infringes is only FUD. (But insightful FUD).
This is a real victory ... if it pans out (Score:3, Informative)
BUT, they can create a reference implementation with normal source code comments and release that without any limits. This will effectively document the protocols. The hoi polloi just can't read Microsoft's documentation directly.
And if the documentation is incorrect, there are recourses.
And if patents come into play, there are recourses.
And if the documentation gets out of date, there are recourses.
And if you re
Re: (Score:2)
Well, for the first time they'll be encoraging interoperability. What is the problem of them bragging about something that is true?
It is much better than bragging about something that isn't, like they use to do.
Good (Score:1)
Re:Good (Score:5, Interesting)
http://samba.org/samba/devel/ [samba.org]
for details.
Thanks
Jeremy.
So where can I find the documentation? (Score:4, Insightful)
Taking a quick look at the agreement, it looks like PFIF can't release the documentation to the public. So, as a user of Samba, if I find a bug in Samba's handling of the protocols, how do I fix it? If I have to rely on the "Samba Team" to fix the problem, this isn't much better than source-available proprietary software---I'm still tied to a single vendor.
Let's be serious, they're still confidential, proprietary protocols, aren't they? Way to go, Microsoft.
Re:So where can I find the documentation? (Score:5, Informative)
Jeremy.
Re:So where can I find the documentation? (Score:5, Interesting)
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
1) PFIF should try to produce at least one reference implementation of each
protocol that is heavily commented and designed to be clear and straightforward
rather than fast and efficient. These can serve as documentation for those who
cannot or will not sign the NDA.
2) A group (completely seperate from and independent of PFIF) should be formed
to "inverse engineer" the above-mentioned reference implementat
I'm not understanding something... (Score:3, Interesting)
If the licensed documentation is under non-disclosure terms, but the source code is still freely distributable....
what's the point to the documentation not being disclosable?
Talk about pointless legalese...
Re:I'm not understanding something... (Score:4, Interesting)
However, the more fundemental reason is that Microsoft's European lawyers need something that they can tell Ballmer they haven't backed down on in their fight with the EC to avoid any coniciosesiation* incidents.
* chair throwing
Re: (Score:2)
Given the effort involved, it might be easier to pay MS $10000...
Re: (Score:2)
Patents here are a bit of a red herring anyways.
Re: (Score:2)
Software patents are not valid in the EU, so such concerns are not directly relevant to developers/users in the EU, and it is european people who the european commission's job is to look out for.
Re:I'm not understanding something... (Score:4, Interesting)
As far as patents go, this analogy is great. (Although lacking in the Slashdot-standard "Car Analogy" standard.) And the settlement and disclosure agreement we're all commenting on requires Microsoft to disclose the patent numbers of the software "inventions" they feel are embodied in the interfaces documented in the ultra-spiffy double-uber-non-disclosable documents. That means that Microsoft has to mark out the patent minefield in their workgroup protocols so that the Samba team knows what they have to re-engineer.
Somehow, I'm failing to make my real point though. My point is this: nondisclosure of the document is effectively pointless, because (A) the code will contain any of the information in the document necessary to fulfill the software's improved functionality, and yet be freely distributable and capable of study from the source code; and (B) patents can't be hidden: the patent numbers disclosed in accordance with the agreement are guaranteed pointers to the actual patent filings, and patent filings must be sufficiently detailed that the patented invention could actually be implemented according to the patent description.
Patents are public things. Inspect one and you have most of the knowledge you need to actually build the patented thing. You just aren't allowed to, unless you have license from the patent-holder. So hiding a patent in a non-disclosable document is a non-issue. Patents aren't the reason to make the document non-disclosable. And obviously, the information itself in the document isn't a reason to make the document non-disclosable, since the information is about to be translated into another language (C, problably) and published for libre. So, ultimately, I'm guessing the document remains non-disclosable for non-pragmatic reasons: bureaucratic inertia at Microsoft ("This document is non-disclosable. It's always been."); deliberate or incidental attempt to make working with the document and its information tougher (witness the necessity of a complete distinct holding entity which will receive the docs); perhaps a futile attempt to lay a "non-disclosure trap" ("I am Inigo Montoya. Your comments include detailed information from a non-disclosable Microsoft document. Prepare to die.")
Again, it makes no pragmatic sense to me.
Re: (Score:2)
Um, patents are _published_.
What's this mean in the real world? (Score:2)
Re: (Score:1)
Obligatory (Score:2, Funny)
Re:What's this mean in the real world? (Score:4, Informative)
Re: (Score:2)
Samba has allowed Linux/Unix boxes to be a Primary Domain Controller for a while.
Yes I think it does but I'm not an expert.
I'm not sure but that is probably not a good thing. ;)
Re:What's this mean in the real world? (Score:4, Informative)
To that end, no, samba has not been able to *fully* function as a "domain controller" - as that is a separate technology from that of a "primary domain controller." They share some characteristics, but they are not the same thing.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:3, Interesting)
a third party have all of the knowledge required to produce an Active Directory domain.
isn't really an issue, the intent is to try to make it possible and in doing so make it possible for anyone interested to produce a node (for want of a better word) that can provide an/or utilise services made available within a domain.
Micr
Re: (Score:2)
But that's only what I have surmised from about a months worth of hands on experience and nothing else - anyone care to correct me (please?!)?
Thank you Jeremy. Thank you Europe. (Score:2)
Ok (Score:3, Interesting)
Re: (Score:2)
Benefits Linux, OSX, Solaris and other *nix (Score:2)
a little disappointed.. (Score:2)
The WSPP protocols dont covery enough. And to be honest, things like smb/ad should be FORCED into an open standard when they're a dominant player in the market (and used as leverage for even more monopolism).
On top of that, it should have covered many more protocols, the exchange protocols for starters.
Really very disappointed in this descision and AT for going out making it sound like a win.
Impresisons (Score:2)
Re: (Score:3, Informative)
Novell is probably happy. (Score:2, Insightful)
Samba seems the only way that Novell can make for example Open Enterprise work as an AD controller. This is in my mind pretty funny considering they are supposedly in an interoperability agreement with Microsoft.
What i think happened was that Novell was given a large wad of money to shut up and pretend that Microsoft is working togheter with others in the industry
Great! (Score:5, Funny)
What!?
In a related announcement... (Score:3, Funny)
Chris Mattern
Re: (Score:2)
Re: (Score:2, Informative)
Re:So, they can follow the law now? (Score:5, Informative)
Totally legal in the United States. In other jurisdictions, the law is not so clear-cut. In Europe, the right to reverse engineer is not sacrosanct. Then again, Europe doesn't (yet) have software patents.
Standard IANAL disclaimers apply, of course, but I've worked for several companies that relied on reverse engineering precisely for the purpose of compatibility with undocumented file formats. In one such company, I was informed by management (after advice from legal counsel) that it was actually legal not only to reverse engineer the file format, but it was even legal to reverse engineer / decompile the code for the application that generated the files in order to see how they were written -- the caveat being, you could only reverse engineer the code to insure compatibility, not to plagiarize it. (Usually you do a clean room reverse engineering process to insure that the people who reverse engineer the code write a clean spec that the people who write your code then use. The people doing the reverse engineering shouldn't be writing code based on that process, to avoid even the appearance of impropriety.) Of course, that particular employer's policy was to not reverse engineer the code of the applications themselves, only the files they wrote, but if we had the resources and we needed to, we could reverse engineer just about anything we wanted.
The legal climate in the U.S. was shaped in part by the outcome of a case where IBM sued Compaq for reverse engineering the BIOS of the IBM PC. Clearly, Compaq prevailed, and the clone PC market was born.
What about the DMCA? (Score:2)
Re: (Score:2)
EULAs that say you can't arealso completely bogus, but then surprise....
Re:So, they can follow the law now? (Score:4, Informative)
Apart from EMCA bits to do with circumventing *effective* copyright protection, I am aware of nothing that overrides this directive.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I use a Linux server with Windows clients and haven't found it to be all that burdensome--it certainly works just as well as NT or 2000 did as a non-AD PDC...and for a small outfit Windows Server licensing is a significant investment. Wherever Samba doesn't work well as a server you can almost exclusively blame it on the fact th
Re: (Score:2)
Dude, if you've drank THAT much MSFT kool-aid then you're very VERY far off from considering Linux seriously for anything! In any case, with the specs provided to the Samba team, they could produce file and printer sharing servers and AD domain controllers that fully
Re: (Score:2)
Unfortunately, some of the most aggressive of the malware out there are the opposite--they are most destructive on servers and have little to no effect on a workstation or home machine. Code Red and Slammer come to mind (they affected server products like IIS and SQL Server that are not widely deployed or included with client machines).
That was bad, but the industry changed. Microsoft's products changed. You just wont see things like that anymore. Slammer in particular, was so bad not because of all the SQL Server installs on servers, but because of the millions of unknown MSDE installs on desktops/laptops.
The products of the CodeRed & Slammer days are very different from those released and deployed now.
You then also disagree with notable industry experts. A monocultural infrastructure might be "simple" and easy to configure, but it is impossible to make any system completely invulnerable, and when a vulnerability is exploited in a monocultural system it can completely wipe it out. Many experts in the field believe the risks of this universal vulnerability of a system to various exploits far outweigh the benefits of the simplicity in managing a single-platform solution.
Notable industry experts are not very impressive.
This theory is one of those that sounds great on paper, and sells lots of books
Re: (Score:2)
I've never really understood why i'd want to use a Linux server with Windows clients - it just doesn't work all that good, causes way more headaches than you save in terms of money.
It's all about the skills of the people you have access to.
Better to run a Samba situation if all you have are linux gurus. Better that than have people completely unfamiliar with windows try to setup a windows system securely and reliably. That tends to not work well.
Likewise, if you have access to folks with windows experience, and you're a primarily or all windows shop, then that works well.
In general, better to have a slightly weird configuration (samba servers, windows clients) if its managed and co
Re: (Score:2)
Re: (Score:2)
Samba has been able to participate fully iin *NT style* domains for a very long time now--I have a Linux box acting as a PDC that runs a domain that authenticates against linux LDAP and takes care of roaming profiles (so my desktop settings, preferences, etc follow users between machines).
Samba also, for quite some time, has allowed Linux (and MacOS X and other UNIX-style systems) to PARTICIPATE in Active Directory domains as clients or
Re: (Score:1)
Re: (Score:2)
Re:works just long enough (Score:5, Informative)
Re: (Score:2)