Based off of the Java Serial library, Java Terminal is intended to give end-users a nice GUI for interfacing with various serial ports. Written 100% in Java, it provides a cross-platform way of doing serial-port related tasks. It is heavily influenced by GTKTerm, and in many cases can be a drop-in replacement. There are several things that Java Terminal does differently, such as copy/paste operations and menu options.
The code for this project is released under an MIT license. This means that you can use it in both commercial and non-commercial programs, as long as you give credit.
Bug fixes and patches are always welcome. Please file a bug report.