Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

Open Source
Bonjour

Bonjour is a networking technology that lets you create an instant network of computers and devices without any configuration. It allows the services and capabilities of each device to be registered on the network, and allows these services to be dynamically discoverable by other devices on the network.

The open source mDNSResponder project contains the Bonjour service discovery implemenation that's built into Mac OS X and Bonjour for Windows. Additionally, this project contains the mDNSResponder daemon for POSIX and the Java libraries for all platforms. Hardware developers are encouraged to embed the mDNSResponder source code into their firmware.

The mDNSResponder daemon source code is licensed under the terms of the Apache License, Version 2.0. To accommodate compatibility with the widest possible range of client source code licenses, the DNS-SD shared library source code is licensed under the "Three-Clause BSD License".

The latest stable release is mDNSResponder-107.6. [Sep 18 2006]

Articles

Bonjour Frequently Asked Questions

Visit the Bonjour FAQ for answers to common questions regarding developing Bonjour enabled hardware devices and applications.

Bonjour Protocol Specifications

The Bonjour protocol specifications detail the technologies that make up link-local and wide-area Bonjour.

Getting Source Code from CVS

Instructions for obtaining mDNSResponder and other projects via CVS.

Related Links

Bonjour Developer Web Site

The developer web site contains information to assist developers in creating Bonjour enabled hardware devices and applications.

Bug Reporting

Report bugs or make enhancement requests for the components listed above. (Reporting WebKit issues via Bugzilla at OpenDarwin is preferred.)