Due to licensing disputes between AT&T and the Computer Systems Research Group (CSRG) at the University of California, Berkeley (see USL v. BSDi), the CSRG was required to the replace Unix-derived portions of BSD source with new and unencumbered code. nvi was one of many components to be re-written despite the fact that the original vi was from UC Berkeley. AT&T had a legal claim over the license. nvi turned out to be a major improvement over the classical vi as discussed below.
Features that are not present in version 1.79 (which are in the original program) include:
Sven Verdoolaege added support for Unicode in 2000. He also has been developing a GTK+ front-end for nvi, but this effort seems to have stalled. The aspects of nvi that are still marked preliminary or unimplemented are, for the time being, likely to remain that way.
BSD projects continue to use version 1.79 due to licensing differences between Berkeley Database 1.85 and the later versions by Sleepycat Software. nvi is unusual because it uses a database to store the text as it is being edited. Sven Verdoolaege's changes after version 1.79 use locking features not available in the 1.85 database.
There are also reportedly changes to nvi after 1.79 which make nvi less vi-compatible.
Nobilon enters RSV vacc accord with NVI.(Nobilon International)(respiratory syncytial virus vaccine)(Netherlands Vaccine Institute)(Brief article)
Jul 10, 2006; Nobilon International, the human vaccines unit of Dutch chemical and pharmaceuticals group Akzo Nobel, has signed a contract with...
US Patent Issued to NVI Nederlands Vaccininstituut on Nov. 1 for "Deacylation of LPS in Gram Negative Bacteria" (Dutch Inventors)
Nov 07, 2011; ALEXANDRIA, Va., Nov. 7 -- United States Patent no. 8,048,433, issued on Nov. 1, was assigned to Nvi Nederlands...