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

荒凉一梦 提交于 2019-12-18 05:25:10

问题


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?


回答1:


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.



回答2:


I don't know if you still need something for this, but I've found the MetaVNC (on sourceforge) java viewer is pretty simple to work with. Last mods were in 2007 so it doesn't look like it's being maintained, but it might give you basic functionality.




回答3:


http://sourceforge.net/projects/vncjlgpl, possibly?

Edit: never mind, that's a server only. I got distracted when I clicked the wrong link.



来源:https://stackoverflow.com/questions/463397/how-can-i-display-a-vnc-viewer-in-a-java-rich-client-lgpl-apache-mit-license

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!