Winnyの技術は分散型コンピューティングとファイル共有 WinnyはP2P（Peer to Peer）型のファイル共有ソフトとして2002年に公開された。P2Pは、クライアント・サーバー型と違い、特定のサーバーを介さず、ネットワーク上のノード間で直接やりとりしてサービスを実現する分散型コンピューティングの方式である。 開発者の金子勇氏は、難しいとされていた大規模なP2Pネットワークの運用をWinnyによって可能にした。Winnyの特長であるノードとファイルの見つけやすさは、類似した検索キーワードを持つノードをネットワーク上の近くに位置付ける「クラスター機能」によって実現している。また、キーワードなどをあらかじめ登録しておくと、新しいファイルを自動的にダウンロードしてくれる機能や、ファイルの転送時に「キャッシュ」をつくり、それをもとにリクエストに応じてファイルを送信する機能を実装しているのも特長である。この「キャッシュ機能」は、一次送信者でなくともファイルを転送することできるため、転送効率を向上させるだけでなく、匿名性（プライバシー保護）を維持する役割も担っている。

YouTubeもSpotifyもない時代 そして、金子氏は新たに大規模な電子掲示板システム（WinnyBBS）を搭載したWinny2の開発に着手した。苦労しながら開発を進めていた2004年に、京都府警に「著作権違反ほう助」の疑いで逮捕される。違法ファイルをアップロードした利用者ではなく、アプリケーションの開発者が逮捕・起訴されたというニュースは、金子氏がテストの場としていた2ちゃんねるの住人をはじめ、インターネットのコミュニティーに大きなショックを与えた。 当時、海外ではNapsterなどのファイル共有サービスが投資を集めて商用化するものの、パッケージメディアの落ち込みを懸念する業界団体からは訴訟の標的にもなり、サービス停止に追い込まれる事業者も多かった。今のようにYouTubeやSpotifyはない時代だ。ネット上のコンテンツ共有はビジネスの脅威と捉えられ、主導権をにぎるにはいたっていなかった。そんな風潮があった時期に金子氏は逮捕され、一審の京都地裁では有罪となった。逮捕されてから無罪判決が確定するまでには、7年半もの歳月を要したのである。