Tera Term
From Wikipedia, the free encyclopedia
Tera Term(テラターム)は、Windowsプラットフォームで動作する端末エミュレータである。シリアルポート接続、TCP/IP(Telnet・SSH1・SSH2)接続などの各通信プロトコル、VT100・VT200・VT300・TEK4010端末エミュレーションに対応する。
|
Tera Termの動作例 | |||
| 作者 | 寺西高, TeraTerm Project | ||
|---|---|---|---|
| 開発元 | TeraTerm Project | ||
| 初版 | 1994年2月24日 | ||
| 最新版 |
| ||
| リポジトリ | |||
| 対応OS | Microsoft Windows | ||
| サポート状況 | 開発中 | ||
| 種別 | 端末エミュレータ、SSHクライアント | ||
| ライセンス | 3条項BSDライセンス | ||
| 公式サイト |
teratermproject | ||
寺西高によって1994年2月24日に初版が公開され、その後2004年からはオープンソース化され、TeraTerm Projectによって開発されている。
特徴
評価
沿革
寺西高によるオリジナルの開発
1994年2月24日、理化学研究所の物理学者である寺西高によってWindows 3.1に対応した16ビット版「Tera Term」の初版が公開された[9]。
1996年6月7日には、Windows 95/NTに対応した32ビット版として「Tera Term Pro Ver 2.0」が公開された。
しかし、1998年3月10日にTera Term 1.4とTera Term Pro 2.3がリリースされたのを最後に、更新が途絶えてしまう。
なお、1990年代のWindows向けフリーウェアとしては珍しくソースコードが公開されていたが、ソースコードを変更したバイナリを再配布するには原作者の許可が必要と使用条件に明記されていた。この条件がOpen Source Initiativeに拠るオープンソースの定義には合致しないため、これをオープンソースとは呼ばない。
有志による派生版、プラグイン、補助ソフトの開発
ソースコードが公開されているためユーザーによるカスタマイズが自由に行え、寺西高によるリリースに並行して多くのプラグインや補助ソフト、派生版などが生まれた。これらはTera Termの公式サイト内でも紹介されていた[10]。
原作者不在の派生版開発
2000年頃になると、IPv6が使用され始めたり、TelnetやSSH1にセキュリティ上の懸念が指摘されSSH2へ移行していくなど通信プロトコルに大きな変化が起こる。しかし、原作者による開発が停止しているTera Termはこの変化に追従することが難しかった。IPv6対応版、ローカライズ版、プロキシ対応版、ウィンドウ半透明化対応版などといった派生版が有志によって開発されたが、原作者へ連絡がつかない状態であったために「再配布するには原作者の許可が必要」の条件をクリアできなかった。ソースコードの差分を配布して利用者自らがBuildするといった方法や、バイナリパッチで配布するなどの手法がとられたが、一般ユーザーには利用のハードルが高く、PuTTY等の他のソフトへ乗り換えるユーザーも少なくなかった[14]。
2002年7月3日、Ayera TechnologiesはSSH2に対応したTeraTermの次世代版として「TeraTerm Pro Web Ver 3」をリリースした[15]。原作者へどのように許可を取ったのかは明らかにされていない。また、このソースコードも公開されていない。2002年10月8日リリースのVer 3.1.3まで更新が続けられた[16]。
オープンソース化
平田豊を中心とするメンバーでTeraTerm Projectが結成され、2004年3月2日にTera Term Pro 2.3へのパッチという形態でUTF-8サポート版がリリースされた。同年8月にはSSH2に対応した「TTSSH2」がベータ版として公開された。
2004年9月、原作者の寺西高に連絡が取れ、TeraTerm Projectがバイナリ再配布の許可を取得したことで、パッチではなくフルパッケージで配布できるようになった[17]。
2004年10月にはSSH2対応TTSSHを同梱するようになり、2004年12月にはTeraTerm Menu、2005年2月にはLogMeTTも同梱するようになる。インストーラーを採用することで派生版や補助ソフト、プラグインを必要に応じて同時にインストールできるように統合されていく。
2005年1月、修正BSDライセンスの下で「UTF-8 TeraTerm Pro with TTSSH2」としてリリース。バージョンはオリジナル版やAyera版との重複を避けるためVer 4から開始された。
2005年1月、LogMeTTの開発者Boris Maisuradzeと平田豊は、英語圏向けのコミュニティフォーラムを構築した[18]。なおこのサイトは、2018年にBorisが引退を宣言し、閉鎖された。
2008年6月25日、Ver4.59から名称を「Tera Term」に改称された。
2014年3月、初版公開から20周年を迎えたことを記念したVer 4.81が公開[19]。
2023年10月、18年ぶりのメジャーバージョンアップ「5.0」がリリースされた[20]。
2023年11月、リポジトリをOSDNからGitHubへ移転した[21]。
2025年3月、バージョンを「x.y.z」形式に変更し、年に2回の「定期リリース」と不具合修正の不定期「安定版リリース」の2本立てにリリースプランが変更された[22]。