TL;DR
For over two decades, access to the original source code of the vi text editor was restricted, limiting its use. In 2002, the code was released under a BSD-style license, making it freely available.
✦ Why It Matters
Engineers can leverage the traditional vi editor for efficient text editing with modern character support.
Key Takeaways
Full Summary
Vi is a widely used text editor in Unix systems, originally developed by Bill Joy in 1976 as a response to the limitations of the ed editor. For many years, its source code was locked behind a commercial license, hindering its accessibility.
In January 2002, the code was liberated by Caldera, allowing it to be distributed under a BSD-style license. The current version of traditional vi maintains its compact size of approximately 160 kBytes and its core editing capabilities, while introducing support for international character sets, including UTF-8.
Minor enhancements from later versions of vi have also been integrated. This project is actively developed, with updates announced on freshmeat.net and available in a public CVS repository.
The implications for engineers include the ability to use a powerful, lightweight text editor that supports modern character encoding.
Related