Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
674 views
in Technique[技术] by (71.8m points)

open source - How can I display a VNC Viewer in a Java rich client (LGPL, Apache, MIT license)?

I'm looking for a way to display a VNC viewer in a thick/rich java client (specifically, I'm using SWT, but if I can get it into AWT/Swing, I can integrate that specifically.) This is not an applet, but a real, live, thick java client.

TightVNC is probably sufficient; however, its GPL license is too restrictive for my needs.

Is anyone aware of a Java VNC library available under a less restrictive license?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

A quick survey of the options thus far (I haven't found a satisfactory answer as of this writing):

  • vncjlgpl - Server only. Perhaps I could use the knowledge captured here to roll my own, which would make it a derivative work, which could be LGPL'd.
  • TightVNC - Provides a Java-based viewer. I haven't looked at the source yet, but I'm assuming it could be reused suitably. However; it's GPL license prevents reuse in my pseudo-commerical product.
  • RealVNC - Provides a Java application that is a VNC viewer. Commerical product. No source available. A publicly available installation of the .jar (launchable via webstart) is here.

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...