Comment Two observations. (Score 1) 57
JET seems reasonably priced at least.
It has been pointed out elsewhere that while the GNU JRE is not finished the compiler is. GNU GCJ is a replacement for javac that can generate either native code or bytecodes. And since SWT is open source you should be able to write completely open source Java apps now or at some point in the future.
Also native compilation solves the problem of decompilation of bytecodes.
The legal status of all this is way beyond the scope of this post. O'reilly has a good book about legal issues that covers both GNU and Sun's licenses.
Glen Pepicelli
http://www.glenp.net