opentween / OpenTween

TwitterクライアントのTweenからフォークしたオープンなプロジェクト
https://www.opentween.org/
Other
276 stars 76 forks source link
c-sharp twitter twitter-client winforms

OpenTween

OpenTween

GitHub Actions Codecov

OpenTween は Windows 用の高機能な Twitter クライアントです。


⚠️ OpenTween の API キーは 2023/1/22 に Twitter のポリシー違反を理由に凍結されたため、OpenTween に標準で組み込まれている API キーで Twitter API にアクセスすることはできません。

動作要件

ダウンロード

最新のリリースは以下の Web サイトでダウンロードできます。

開発版は AppVeyor からダウンロードできます。AppVeyor で公開されているビルドは OpenTween のリポジトリに変更が加えられるたびに更新されます。

更新履歴

CHANGELOG.txt を参照してください。

ソースコードのビルド方法

ソースコードから OpenTween をビルドするためには以下の環境が必要です。

ビルド手順:

  1. git clone https://github.com/opentween/OpenTween.git
  2. Visual Studio で OpenTween.sln を開く
  3. メニューから「デバッグ」→「デバッグの開始」(F5) を実行する
  4. ビルドが開始され、正常に完了すれば OpenTween が起動します

Tween との関係について

Tween は @kiri_feather 氏によって 2007 年から公開されている Twitter クライアントです。 かつて Tween はフリーソフトウェア (GPLv3) として公開されていましたが、2011 年にリリースされた Tween 1.2.0.0 からはプロプライエタリに変更されることが告知され、以後のリリースではソースコードが非公開となりました。

これを受けて @kim_upsilon が、GPLv3 で公開されていた最終版の Tween のソースコードをもとにフォークして立ち上げたプロジェクトが現在の OpenTween です。

Tween と OpenTween は現在に至るまで互いに独立した体制のもとで開発が行われています。名称から「Tween の最新版のソースコードが OpenTween として公開されている」ものと誤解されることがありますが、これは正しくありません。

OpenTween は 2011 年時点の Tween のソースコードを起点としていることから現在の Tween にも存在する機能を多く備えていますが、一方で OpenTween のフォーク以降については Tween と OpenTween で別々の発展を遂げてきたため実装された機能にも差異があります。 また、OpenTween の発足初期にソースコードを VB.NET から C# へ全面的に移行したことや、その後も内部の設計に変更を加えた影響で、外見上は似た機能を備えつつも原形となった Tween のソースコードからは乖離している部分が多くあります。

ライセンス

© 2011 OpenTween contributors.

ソースコードは GPLv3 の下で利用することができます。詳細は LICENSE.ja を参照してください。

また、OpenTween のロゴなどの画像リソースは CC BY-SA 2.1 JP の下で利用することができます。 詳細は OpenTween-icons のリポジトリを参照してください。