Slashdot Log In
Microsoft Agrees to Release Work Group Protocols
Posted by
Zonk
on Thu Dec 20, 2007 05:22 PM
from the kind-of-a-big-deal(tm) dept.
from the kind-of-a-big-deal(tm) dept.
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."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Just another example (Score:5, Insightful)
Re:Just another example (Score:5, Informative)
Parent
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.
Parent
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?
Parent
Fully interoperate with the AD (Score:2, Informative)
Re:Fully interoperate with the AD (Score:5, Informative)
Jeremy.
Parent
Thanks (Score:4, Insightful)
Parent
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!
Parent
Re:Fully interoperate with the AD (Score:5, Interesting)
came to read
They made
Anyone remember the Bruce Perens impersonators ?
Jeremy.
Parent
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
That's akin to (Score:2)
Re:That's akin to (Score:4, Interesting)
Parent
Re:That's akin to (Score:5, Informative)
You'll be disappointed. They don't use Lisp.
Most importantly though,
Parent
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)
Parent
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
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
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.
Parent
Re:So where can I find the documentation? (Score:5, Interesting)
Parent
Re: (Score:3)
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
Parent
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.
Parent
What's this mean in the real world? (Score:2)
Re:What's this mean in the real world? (Score:4, Informative)
Parent
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.
Parent
Re: (Score:3, Informative)
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
Thank you Jeremy. Thank you Europe. (Score:2)
Ok (Score:3, Interesting)
Great! (Score:5, Funny)
What!?
In a related announcement... (Score:3, Funny)
Chris Mattern
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.
Parent
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.
Parent
Re: (Score:2)
Re:Good (Score:5, Interesting)
http://samba.org/samba/devel/ [samba.org]
for details.
Thanks
Jeremy.
Parent
Re: (Score:2)
Re:works just long enough (Score:5, Informative)
Parent
Re: (Score:3, Informative)