http://tttyx2vwp7ihml3vkhywwcizv6nbwrikpgeciy3qrow7l7muak2pnhad.onion/History.html
This includes removal of crypto from the main code body, both
as good modular design, and because export restrictions at the time
would preclude distribution of generation 0 code. General availability
of the sourcecode is necessary because trust and incentive
requirements for the system to have its intended security properties
require that it be open source, although that term was not yet in
common use in 1996.