The most important: OSCam is Open Source
OSCam means Open Source Conditional Access Modul and is a non-profit community work of many developers. The development is public. The progress can be tracked by Oscam-Timeline using changesets and tickets. The development steps are "svn's" (subversion). They are available for compilation (Look at Platforms).
"work in progress" due, however, that can be included in the documentation are only snapshots of the development. Help of user demand!
At the beginning of the development OScam was a pure card-server. Later, the area added client. This is to ensure that everything comes "from one source".