Tweenについて
Tween(トゥイーン)は、
Microsoft Windows上で動作する
Twitterクライアントです。Visual Basic.NETを用いて開発されており、初期のバージョン1.1.0.0まではGNU General Public License Version 3(GPLv3)のもとでオープンソースとして提供されていました。以降、このクライアントは多機能性を追求し、特にヘビーユーザーのニーズに応えるために設計されています。
概要
Tweenは、他の
Twitterクライアントと比べても高い機能性を持ち、ユーザーの期待に応えられるよう進化してきました。もともと、APIを利用する「APIモード」と、Webブラウザで表示されるページのデータを解析する「Webモード」を切り替えることができたため、APIの回数制限に影響を受けずに使用できる利点がありました。しかし、
Twitterの利用規約が改訂されたことにより、Webモードは廃止されました。
歴史
Tweenの開発は、2007年11月21日にベータ版がはてなダイアリー上で公開されたことから始まりました。当初はWebスクレイピングを用いたWebモードのみが利用可能でしたが、後にAPIモードが導入されました。2009年10月2日にリリースされたバージョン0.7.0.0からは、このAPIモードがデフォルトの設定となりました。
2011年11月19日にリリースされた1.2.0.0ではクローズドソースに移行し、広告が追加されましたが、特定の問題が発覚しました。このバージョンでは、Windowsのユーザー名が平文で広告先に送信される仕様であり、懸念を呼びました。その後、開発者は技術的問題を理由に広告表示を撤回しました。2012年10月には運営体制の見直しがなされ、公式サイトも移転しました。
UberMedia社との契約終了を受けて、Tweenは2012年11月28日にリリースされたバージョン1.4.2.0以降、
Twitter API 1.1にも対応しました。その直後の1.4.3.0では不具合の修正が行われ、
TwitterのAPI 1.0終了に対応する形での更新が行われました。
OpenTweenのフォーク
Tweenが1.2.0.0以降、クローズドソースに移行した際、オープンソースのプロジェクトを求める声からOpenTweenがフォークされました。OpenTweenは、GPLv3の
ライセンスを継承し、Tweenと並行して開発が続けられています。また、OpenTweenではプログラミング
言語にC#が採用されています。
結論
Tweenは、
Twitterユーザーにとって非常に多機能で便利なクライアントソフトウェアとして位置づけられています。オープンソースから商用ソフトウェアへの移行の中で、ユーザーのプライバシーや利便性が問われることもありましたが、OpenTweenのようなフォークプロジェクトも誕生しています。今後もこの分野の動向には注目が集まるでしょう。