DC++

DC++とは自由かつオープンソースのP2Pファイル共有クライアントで、やプロトコルに接続することができる。主開発者はジャセク・シエカでという愛称を持っている。

、DC++はダイレクトコネクトのコミュニティで90%のシェアを誇っている。

DC++はNeoModus Direct Connect (NMDC)のフリーオープンソース代替クライアントで、同じファイル共有ネットワークに接続していて、同じファイル共有プロトコルに対応している。DC++が前述の人気を得ている理由の1つがNMDCと違っていかなるアドウェアを含んでいない点である。

ダイレクトコネクトネットワークには他クライアントが多くあり、これらのほとんどをDC++ "mods"とされ、DC++のソースコードを元にしたDC++修正バージョンである。DC++ modsの一部は以下にある。これらのクライアントの一部は特化されたコミュニティ（例えば音楽共有コミュニティ）向けや、特定の実験的機能や、DC++から削除されたとされる機能に対応するために開発されている。実験的機能の例としてハッシングがあり、当初BCDC++に搭載されていたが後にDC++が採用した。

 フォーク 

DC++におけるフリーオープンソース環境のアドバンテージはオリジナルクライアントに機能を追加したいくつものmodsが公開されることである。

多くのユーザーが将来的なリリースが含まれるDC++にパッチを送信しているが、開発者によってリジェクトされた機能もある。パッチをリジェクトする理由にとしてコードが貧弱だったり、取るに足らない、乱用されかねない、過度に特化された機能だったり、メインクライアントに無かったりするなどがある。例として、アップロードの帯域制限（多くのユーザーはアップロード帯域制限はチーティング形式で、フルデュプレックスネットワーク接続を使わない他ユーザーは制限されたアップロードによる合理的なダウンロード速度にしか達しない）、色付けされたチャット、特化したオペレーター機能（例としてクライアント/共有チェックがある。

一部フォークの開発者はDC++に機能の提供やアップストリーム還元バグ修正を行っている。

 クライアントソフトウェアの比較 

 一般 
 クライアント FOSS ソフトウェアライセンス 現行 AirDC++    TkDC++    ApexDC++    DC++    EiskaltDC++    FlylinkDC++    LinuxDC++    RSX++    StrongDC++   

 対応OS 
 クライアント Windows Linux macOS BSD Haiku AirDC++      TkDC++      ApexDC++      DC++      EiskaltDC++      FlylinkDC++      LinuxDC++      RSX++      StrongDC++     

 インタフェースとプログラミング 
 クライアント GUI CLI WebUI プログラミング言語 元クライアント AirDC++    C++ StrongDC++ TkDC++    C++ StrongDC++ / DC++ bzr ApexDC++    C++ StrongDC++ DC++    C++ - EiskaltDC++    C++ DC++ FlylinkDC++    C++ ApexDC++/StrongDC++ LinuxDC++    C++ DC++ RSX++    C++ StrongDC++ StrongDC++    C++ DC++

 機能 
 クライアント Magnet URI UPnP NAT traversal DHT 暗号化 IPv6 IDNA プラグイン プロキシ ハッシュアルゴリズム 対応プロトコル AirDC++         Tiger Treeハッシュ TIGR, ADCS ApexDC++        Lua, C++  Tiger Treeハッシュ TIGR, ADCS DC++         Tiger Treeハッシュ TIGR, ADCS EiskaltDC++        Lua, QtScript, QML  Tiger Treeハッシュ TIGR, ADCS FlylinkDC++          Tiger Treeハッシュ TIGR, ADCS LinuxDC++          Tiger Treeハッシュ TIGR, ADCS RSX++        Lua, C++  Tiger Treeハッシュ TIGR, ADCS StrongDC++          Tiger Treeハッシュ TIGR, ADCS

 関連項目 


 Advanced Direct Connect (ADC)

 脚注 

 外部リンク 

 公式 
 DC++ (公式サイト)
 DC++ Webhelp

 非公式 
 DC++ FAQ

Category:オープンソースソフトウェア
Category:P2P
Category:C++でプログラムされた自由ソフトウェア