All developers need direct access to the RCS files (symlinks work, NFS and AFS work)
Unix file permissions apply, in addition to access control lists in the RCS file
Group write permission can be tricky to set up
Files can still be accidentally overwritten, unless setuid tools are used
Makefiles have default rules to check out the latest version from RCS if a source file is missing
- but building a consistent older version of a program can sometimes be tricky.
No provision to track changes to directories, binary files
When there are multiple developers, the strict locking policy quickly becomes burdensome