We intend to make source code for uCR available to its users so that they may know exactly how (and why) uCR does what it does. After all, when resources are tight there is little room for proprietary black boxes. The environment for compiling and linking under uCR works cleanly with the GNU tools, and you the programmer know exactly what goes into the binary image you create and that it works as advertised.
We do not expect users of uCR to make changes to it, but we have made every effort to make the source clear and easy to maintain. Since it is clearly written, we expect the user to use it as an absolutely complete and final source of documentation. Any matters not fully explained in this document, or in the interface files, can be put to rest by looking at the source.