As expected, Apple opensources Rendezvous:
By making the source code freely available, Apple is making it easy for
developers to use Rendezvous technology in their network-enabled devices or
software applications. The Rendezvous source code includes software to
support UNIX, Linux, and Windows-based systems and devices.
Source may be downloaded here