GNU nano 2.1.2 (SVN version)
|
|
Original author(s) | Chris Allegretta |
---|---|
Initial release | 6 June 2000 |
Stable release |
2.8.1 / 12 April 2017
|
Repository | git |
Written in | C |
Operating system | Cross-platform |
Available in | English |
Type | Text editor |
License | GNU General Public License |
Website | www |
GNU nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality. Unlike Pico, nano is licensed under the GNU General Public License (GPL). Released as free software by Chris Allegretta in 1999, nano became part of the GNU Project in 2001.
GNU nano was first created in 1999 with the name TIP (TIP Isn't Pico), by Chris Allegretta. His motivation was to create a free software replacement for Pico, which was not distributed under a free software license. The name was changed to nano on 10 January 2000 to avoid a naming conflict with the existing Unix utility tip. The name comes from the system of SI prefixes, in which nano is 1000 times larger than pico. In February 2001, nano became a part of the GNU Project.
GNU nano implements some features that Pico lacks, including colored text, regular expression search and replace, smooth scrolling, multiple buffers, rebindable key support, and undoing and redoing of edit changes.
On 11 August 2003, Chris Allegretta officially handed the source code maintenance of nano to David Lawrence Ramsey. On 20 December 2007, Ramsey stepped down as nano's maintainer.
On version 2.6.0 in June 2016, the current principal developer and the other active members of the nano project decided in consensus to leave the GNU project, because of their objections over the Free Software Foundation's copyright assignment policy, and their belief that centralized copyright ownership does not impede the ability to enforce the GNU General Public License. The step was acknowledged by Debian and Arch Linux, while the GNU project resisted the move and called it a "fork". On 19 August 2016, Chris Allegretta announced the return of the project to the GNU family, which happened when version 2.7.0 was released in September 2016.