The licensing issue is rather complex; depending on which release of the ssh1 and ssh2 applications you choose:
Source code may or may not be available
Use may be free or for cost for educational institutions
Use may be free or for cost for companies
The O’Reilly SSH book covers this in good detail.
The SSH1 protocol has some shortcomings that aren’t easily fixed except by using the newer, but incompatible SSH2 protocol. If possible, you should use SSH clients and servers that support SSH2 and prefer it over SSH1 protocol connections.