DCE/RPC Open Source Kick-Start
lkcl writes: "DCE/RPC - the basis for DCOM, Windows NT Domains, Microsoft Exchange, Microsoft SQL, a large chunk of Microsoft's MSDN APIs, has a new home.
In combination with Samba TNG (not to be confused with Samba), dcerpc.net is the developer forum for Windows NT compatible DCE/RPC middleware.
For more information on what DCE/RPC can do, see http://dcerpc.net/dcerpc.xvl and http://dcerpc.net/url.
Sign up for an account, help end Microsoft's domination. None of this time-wasting browser stuff by the U.S. DoJ and none of this time-wasting multimedia stuff by the European Commission. Go for the *real* stuff - and help kick ass."
Also, the DCE/RPC information page at that site makes some inaccurate claims about Sun's ONC RPC:
Not true. Since Day One, it also supported TCP; the Sun TIRPC stuff (done for System V Release 4) also allows it to work on other transports - for example, during at least one Connectathon, testing of NFS and other ONC RPC-based services over OSI transport protocols (I forget whether they did only CLTP or CLTP and COTP) was done, as I remember.
Not true. ONC RPC does support other authentication flavors, although they're either weak ("none" and "system" authentication), have (I think) been broken (DES authentication) or use Kerberos V4 rather than V5 (Kerberos authentication), so the intent is, as I understand it, to move to GSS/API authentication.
I'm a little discouraged at lkcl's writeup, which manages to mention "Microsoft" at least 6 times. As pointed out, DCE/RPC was originally a UNIX protocol, developed at Sun and maintained by The Open Group.
While it's true that Microsoft reverse-engineered the protocol and uses it heavily in their network products, I imagine that an open source implementation would be useful for even a pure Unix shop.
The full licence for the real thing costs $100,000, although it appears to be free for internal and educational use. Has anyone asked TOG if they would consider an open source licence?
Whenever I hear the word 'Innovation', I reach for my pistol.