All Eigenbase source code is maintained in a Perforce server perforce.eigenbase.org hosted by LucidEra. The server is licensed at no cost through the open-source licensing program generously provided by PerforceSoftware.
Depot open contains the codebase and is read-accessible to all. Depot intra contains corporate files of The Eigenbase Project and is read-restricted. All depots are backed up nightly via rsync to a separate machine provided by Edan Kabatchnik.
Julian Hyde maintains a PerforceReviewDaemon which can email you notifications of changes for components in which you register interest.
Because our Perforce server hosts numerous projects (not all directly related), our convention is to prefix each checkin comment with the all-uppercase name of the component followed by a colon, e.g.
MONDRIAN: add a whosit to the whatsit
If you forget to do this, expect to receive nastygrams from project administrators.
For write access to the server, please contact John Sichi. Depending on which project you're contributing to, you may be asked to fill out a joint copyright assignment agreement. Once you have access, please use the p4 passwd command to change your password on the server. Then use the p4 login command to authenticate.
We are currently experimenting with PerforceToGitOrSubversionReplication.
If you just need read access to depot files, you can use the guest account. In the past, we allowed this account to be used to open files for edit as well, even though they couldn't be checked in, since this is a convenient way to manage changes (e.g. using p4 diff to submit a patch as a non-committer). However, this was too easy to accidentally abuse, so open-for-edit access has been restricted. Non-committers who would like to be able to do this should contact John Sichi for an alternate account to use responsibly.