The client is split into two parts.  The "dropboxd" daemon, which talks the server, is proprietary.  The "nautilus-dropbox" plugin, which integrates with the GNOME desktop, is under GPL.<p>The RPC protocol between nautilus-dropbox and dropboxd is documented.  But (as far as I know) the network protocol between dropboxd and the server is not.