[[Manual]]

Why would one choose JSCH?

1. Licensing: BSD license allows one to use JSCH for writing closed source code  and also not returning enhancements to JSCH (if that is what one wants to do)

Whereas I (Anand) would have preferred LGPL, so that improvements to JSCH could have come back to the code base.

2. Actively Maintained: 

There are not many free (BSD/LGPL/GPL/ASL) licensed SSH code around. Some of the Java SSH libraries are:

- SSHTools (j2ssh) - not in active development for a long time, roadmap not clear 

- JSCH - actively maintaned, active mailing list

3. Documentation: Though documenatation is completely missing, javadocs and examples are pretty good. A smart person can get up to speed with these.

4. Widely used by large and small, open source and commercial projects.

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes