Введение

Программное обеспечение с открытым исходным кодом

Tera Term (также TeraTerm) — это бесплатная программа-эмулятор терминала (для коммуникаций) с открытым исходным кодом. Она эмулирует различные типы компьютерных терминалов, от DEC VT100 до DEC VT382. Поддерживаются протоколы Telnet, SSH 1 и 2, а также подключения к последовательным портам. В программу также встроен язык макросов (с поддержкой регулярных выражений Oniguruma) и несколько других полезных плагинов.

История

Первые версии Tera Term были созданы Т. Тераниши из Японии. В то время это был единственный свободно доступный терминал-эмулятор, эффективно поддерживающий японский язык. Первоначальная разработка Tera Term была остановлена в конце 1990-х годов в версии 2.3, но другие организации создали различные варианты. В октябре 2002 года Ayera Technologies выпустила TeraTerm Pro 3.1.3 с поддержкой SSH2 и добавила множество других функций, таких как встроенный веб-сервер для интеграции API с внешними системами, периодические команды поддержания соединения и поддержку баз данных ODBC через TT Macro Scripting Language. Ayera Technologies не открыла исходный код, но предоставляет ограниченную техническую поддержку. В 2004 году Ютака Хирата, разработчик программного обеспечения из Японии, возобновил разработку версии Tera Term с открытым исходным кодом. Он добавил свою собственную реализацию SSH2 и множество новых функций, основанных на версии 2.3. Чтобы избежать путаницы с номерами версий и указать, что Tera Term, разработанный Ютакой, был более новой версией, чем 3.1.3 от Ayera Technologies, было решено присвоить этой ветви Tera Term Professional номера версий, начиная с 4.xx. В январе 2005 года Борис Майсурадзе вместе с Ютакой Хиратой основали форум поддержки TeraTerm Support, где они отвечали на вопросы пользователей Tera Term. Размещение сообщений на этом форуме было лучшим способом предложить новые функции для Tera Term или предложить новые команды для языка макросов Tera Term. Более 10 лет форум размещался на сайте LogMeTT.com, который поддерживался Борисом Майсурадзе. Борис также разработал несколько бесплатных инструментов, которые стали частью пакета TeraTerm. Позже Борис решил покинуть этот проект. Сайт LogMeTT.com был закрыт, а форумы поддержки были перенесены на сайт проекта TeraTerm. С 2007 года Tera Term поддерживается Tera Term Project (японской командой разработчиков) как программное обеспечение с открытым исходным кодом.

Общие версии

1.4 Последняя версия, поддерживающая Win16; исходный код доступен на Pascal.
2.3 Последняя версия, выпущенная T. Teranishi.
3.1.3 Последняя версия, выпущенная Ayera. Имеются проблемы с границами области прокрутки. Заголовок окна идентифицирует её как версию 3.1.
5.1 Последний релиз на GitHub.