The source can be checked out anonymously from SVN with the following command.
svn checkout http://svn.apache.org/repos/asf/james/protocols/trunk james-protocols
Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.
svn checkout https://svn.apache.org/repos/asf/james/protocols/trunk james-protocols