Hello all:

At the risk of seeming self-centered, I thought I should introduce 
myself and my employer, and explain how we use VNC and why I'm 
interested in TigerVNC development.

I am the lead programmer for Serotek Corporation, a small American 
company that develops and markets software and Web-based services for 
people who are blind or have limited vision.  Our flagship product is 
System Access (SA), a screen reader for Windows which has two primary 
claims to fame (in our currently small market):  the ability to run on 
any Windows XP or later computer without installation or admin 
privileges, and a version called SA to Go (www.satogo.com) which can be 
used free of charge with a few limitations.  Our primary Web-based 
service is called the System Access Mobile Network (SAM Net).  Our web 
site, www.serotek.com, explains that in more detail.

As part of SA and SAM Net, we offer two remote desktop access features 
based on VNC plus proprietary protocols.  All of the proprietary stuff 
is separate from our version of VNC and runs in parallel with the VNC 
session; we haven't extended the RFB protocol at all.  Anyway, one of 
these two features is called "remote control" and allows a SAM Net 
subscriber to connect to one of his or her PCs remotely.  The other is 
called "remote training and support" and allows a SAM Net subscriber to 
connect to another SA user (who need not subscribe to SAM Net).  We 
later created two more (confusingly named) products that are independent 
of SA but based on the same code:  Remote Incident Manager (RIM) and 
Remote Access Manager (RAM).  Again, visit the web site if you want 
marketing blurbs.

Currently we use a modified version of the VNC4 branch of TightVNC for 
both the viewer and the server.  In accordance with the GPL, the code is 
available here:

http://download.samobile.net/opensource/serotek-tightvnc-snapshot.7z

That archive actually contains my Bazaar working copy/repository 
(imported from SVN using the bzr-svn plug-in), so you can see the full 
change history.  Anyway, I doubt that I've done anything that the 
TigerVNC project would want.  Besides, I deviated too far from the 
upstream code, largely to reduce the size of the executables, and for a 
while I was negligent about committing to the repository.  I will not 
repeat these mistakes if we decide to switch to TigerVNC.

Like the people who started TigerVNC, I'm interested in this project 
because I want to use the VNC4 codebase in our products, but RealVNC 
apparently isn't doing any more work on the Free Edition, and Constantin 
has apparently abandoned that branch of TightVNC in favor of the old 
VNC3 codebase.  My primary concern about TigerVNC is that none of the 
main contributors listed on the home page seem interested in the Windows 
server.  I say this for two reasons:  First, all three of these 
organizations use TigerVNC for projects in which only the Unix server is 
relevant.  Second, the Windows autotools build system only covers the 
viewer.  So I wonder if someone will do something to TigerVNC that 
breaks the Windows server, making me the Windows server maintainer by 
default if we use TigerVNC.  I'm not complaining about that; I 
understand that open source is about giving back, not just getting 
software for free (and then profitting from it).  I just want to 
understand this project's scope and priorities before I get involved.

Anyway, I think that's enough from me for now.

Matt

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to