[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Term software dev



Eric Hughes asks:

> What are NASI/NCSI?  Does it cost to use them?  Is source 
available?

It's an API originally developed by Network Products Corporation 
and based on an earlier spec from Ungerman-Bass. NPC used it in 
building an async comm server for LANs. NPC called the API 
"Network Communications Server Interface" or NCSI. Novell 
licensed the technology from NPC and renamed the API to "Novell 
Asynchronous Server Interface" or NASI. Other async server 
vendors picked up on it about then as a result of Novell's 
evangelism. Serial communications software packages from 
Crosstalk to Procomm to tiny niche products started to support 
it. Then because of the end user package support, the standard 
was used for different kinds of serial connections. For example, 
we (CyberCorp) built a NASI/NCSI interface for intelligent 
Digiboards a while back.

I've never heard of anyone being charged to use the spec for 
whatever they like. At least part of the spec, the part promoted 
by Ungerman-Bass, seems to be in the public domain. We 
originally got the spec from Novell when we built a Netware 
compatible async server. I don't know of any free source code, 
but code for either end of the spec is only one or two thousand 
lines of C.

Doug