You can obtain the Samba source from the Samba Website. To obtain a development version, you can download Samba from CVS or using rsync.
Samba is developed in an open environment. Developers use Concurrent Versioning System (CVS) to “checkin” (also known as “commit”) new source code. Samba’s various CVS branches can be accessed via anonymous CVS using the instructions detailed in this chapter.
This chapter is a modified version of the instructions found at http://samba.org/samba/cvs.html
The machine samba.org runs a publicly accessible CVS repository for access to the source code of several packages, including Samba, rsync, distcc, ccache, and jitterbug. ...