2006 Developers Conference?

Brian K. White brian at aljex.com
Thu Oct 20 09:11:24 PDT 2005


> Heck, everyone should be using fpGUI instead of PuTTy or Anzio Windows 
> clients. That is the great shame in all this. However with the clarity of 
> a monday morning quarterback, it should have been priced so that a person 
> would be insane not to deploy fpGUI.

Price had little to do with why we don't use it. We tested it. granted it 
was some time ago but really, this is fptech, has it changed fundamentally 
since it was first introduced?
Is it faster?
Is it less delicate to get working?
Is it less delicate to keep working?

The bs with the licencing going invalid based on ip address or hard drive 
serial number, I can't have that. I don't want to pirate anything, I just 
can't live with something that delicate. Or we'll say, I simply won't. 
Justified or not, I reject relying on any software that I can't install, 
fix, move, copy, backup, restore completely under my own power, forever, 
except when absolutely necessary. The only thing like that I even use is 
FacetWin, and that's not critical. I can swap it out for any number of other 
things the moment I need to. If it stopped working the business would run 
without it. It would be inconvenient for reasons I'm about to describe, but 
it wouldn't stop or even much slow down the show.

Then again, suppose all the efficiency and robustness issues were resolved. 
Price does still come in.
We have been been very successful with a subscription based model where 
clients install a free, light weight, absolutely trouble-free, 
complication-free, client-side terminal emulator, and log in to our server 
via it.

We can only do this because the client, FacetWin, is free. It's expensive, 
but it's licenced on the server side and the client windows installer is 
free.
For myself personally, as a guy who uses a terminal emulator to connect to 
lots of different machines, this is the worst possible arrangement. I need 
to be able to use my one copy of something to connect to any machine I want, 
using any of at least half a dozen protocols, connecting to machines ranging 
from routers and other network appliances to any of a dozen different OS's 
of all ages.

But for end users of a subscription system like this, the free client and 
server side licensing is the ideal and it doesn't matter that the client is 
proprietary and only works with the matching proprietary server.
The user doesn't have to do anything but click on the link to the setup.exe 
and "next" though everything. They don't have to even punch in a license 
number or even a web page password.
We don't even have to walk most users through the install over the phone. 
They do that on their own long before they ever call us while they are still 
just poking around on the web site looking at the demo.
This kind of streamlining is all-important. Does the fpgui have a client 
that can be posted on a public, un-passworded web page, that can be 
installed in one click (or a few no-thinking-required "next" clicks), on any 
random computer a user finds him/herself in front of? A java or activex 
client that runs all in the browser with no install would be even more 
streamlined of course, but then I don't think it's possible for them to be 
as fast & light as a traditional native client, not to mention surely being 
a constant victim of antivirus and antiadware and other security measures. 
Now that Anzio has a plain text config file (that can be generated by a cgi 
script or filepro, etc...), and given other new options it has like 
embedding connection details in the executable name, it's possible to make a 
streamlined Anzio based login too. In fact, it can be even more streamilined 
because it doesn't really need to be "installed" but can be run directly 
like putty. Except for the licensing of the client. I can't put an Anzio 
binary on a public web page and tell everyone in the world to download it at 
will. And I don't know if it's even possible (regardless of legality) to 
cause that binary to be fully licensed without the end user ever punching in 
the license numbers or even seeing the license dialog.

It's not so much that punching in a license number one time is so horrible, 
although it is worth a lot to avoid it. The real point is that it's not 
possible for the client to stop working due to licensing. The licensing that 
can break is all on the server where I deal with it and it's just one or a 
few licence numbers for the whole server, administered in one place, one 
time, etc... not on each desk or even in each users .profile or home dir on 
the one server but just one spot in the server daemon admin.

Brian K. White  --  brian at aljex.com  --  http://www.aljex.com/bkw/
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro  BBx    Linux  SCO  FreeBSD    #callahans  Satriani  Filk!



More information about the Filepro-list mailing list