今に生きる「Winny」の技術 総務省も採択、天才プログラマー・金子勇さんが遺したもの(1/3 ページ)
ファイル共有ソフト「Winny」の開発者・金子勇さんと弁護団の戦いを描いた映画『Winny』が公開中だ。
Winnyとは、金子さんが2002年4月から5月にかけて開発し、2ちゃんねるで公開したP2P型のファイル共有ソフトだ。P2Pとは、中央集権的なサーバを介さず、複数のコンピュータが直接データのやりとりを行う通信技術を指す。
Winnyは、映像や音声など、当時のメールやネットでは共有が難しかった大容量ファイルをやりとりするために開発されたもので、技術そのものに違法性はない。だが、Winnyにアップロードされたファイルの中には著作権違反のものも多く、金子さんは著作権法違反ほう助の疑いで逮捕された。“殺人に使われたナイフを作った職人が逮捕される”という事態に、裁判ではその正当性が争われた。
金子さんの逮捕によって、日本のP2P技術は大きく後れを取ったと言われている。だが、そう悔やんで終わらせて、本当にいいのだろうか。
金子さんは、2004年から2011年まで7年半続いた裁判の間にも、新たな挑戦を始めていた。2005年にWinny弁護団の弁護士・壇俊光さんらと設立したP2P技術のベンチャー企業「Skeed」(スキード)もその一つだ。エンジニア採用第一号は、Winny裁判の傍聴ブログを書いていたプログラマーの北林巧巳さん。壇さんが支援者の集会でスカウトしたという。
2006年8月に発表した「SkeedCast 1」は、Winnyの技術をベースとした圧倒的な送受信能力に、デジタル著作権管理機能(DRM)を組み合わせ、高パフォーマンス、高セキュリティを実現したP2P型コンテンツ配信プラットフォームだ。
Winnyとの大きな違いは、管理機能がついたこと。これにより、管理者は流通経路やコンテンツを監視し、公開されたファイルを消去できるようになった。ファイルのアップロードができるのは配信事業者の端末に限られ、エンドユーザーはダウンロードしかできない。そのため、うっかりミスの流出や悪意ある公開も防げる。つまり、SkeedCast 1は、Winnyが指摘されてきた問題を解決した一つの集大成ともいえる。
とはいえ、このわずか5カ月前、当時の政府は、Winnyを経由して広がった暴露型ウイルス「Antinny」の対策として、Winnyを使わないよう呼びかけていた。世間的には少なからずいわくつきの技術をベースに、SkeedCastを開発した動機は何だったのだろうか。
「SkeedCast 2」から開発に加わった飯澤徹平さんは、たった一言、「面白いからです」。
「Winnyのコードは、かなり高速に書かれたものです。それを重箱の隅をつつくように観察したのですが、完成度が高く、プログラマーから見れば非常に魅力的でした。金子さん自体が面白かったというのもあります。酒の席には顔を出すのに全く飲まない。その代わり、みんなのデザートを食べてしまうほど、甘いものが大好きでした」
2009年11月には、SkeedCast 2に実装された不正コンテンツ流通防止技術で特許を取得するに至る。
弁護士の壇さんが、SkeedCastに込められた金子さんのアイデアを教えてくれた。
「SkeedCastが、Winnyと違ってサーバ併存型なのは、『100のどうでもいいノード(端末)より、1の優秀なノードがネットワークの効率化に資する』という金子さんの発言がきっかけです。SkeedCastには、随所にWinnyのノウハウが生かされています」
映画で気になるシーンがあった。金子さんは、Winnyの問題を解決するアイデアを思い浮かべながらも、脆弱性の修正や機能追加ができずに葛藤していた。多くのユーザーが利用するサービス、かつ、緊急度の高い脆弱性であっても、裁判中はプログラムを修正できないものなのだろうか。壇さんに聞いた。
「警察の主張や裁判所の理屈を考えると、どんな意図であれ、プログラムを修正することで、新たなほう助が成立する可能性が高かったのです。また、一審の間は証拠隠滅とみなされ、保釈が取り消される可能性もありました。というわけで、ユーザーの多さや緊急度にかかわらず、修正は難しかったのです。実は、法廷で検察に対して、『脆弱性の修正のみ施したバージョンを公開することだけは罪に問わないとすることはできないか』と伝えたのですが、検察からは、そのような要望には応じられないと断られているのです」
受け継がれるプログラマーの魂
2013年5月には、Skeedの提案が総務省に採択され、ロバスト(強靭)なビッグデータ活用基盤技術の研究開発が始まった。金子さんは代表研究責任者として、大規模かつ予測困難なデータトラフィックを安定的に支えるシステムの開発にあたった。金子さんが倒れたのは、そのさなかのことだった。
7年半という年月は、あまりにも長い。だが、金子さんの創作意欲は尽きることなく、現在に続くさまざまな仕組みを世に送り出した。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
パナソニックHD子会社、使用禁止の生成AIに従業員約33万人分の個人情報をアップロード
-
2
「Claude Mythos 5」、危害の兆候を顧みず実在の開発者を標的に──AnthropicとAISIが分析結果を公開
-
3
PHP脆弱性でいち早くサービス停止したコドモン 背景に「被害が出てからでは取り消せない」
-
4
GMO、不正取引の被害額を補償へ 見舞金5000円も 「お名前.com」FX用VPSへのサイバー攻撃で
-
5
GMO、「能動的サイバー防御」発動を政府に要請 「お名前.com」FX用VPSへの攻撃で
-
6
「お前らの作品は所詮コピーだ」――富野由悠季さん、プロ論を語る
-
7
「AIでエンジニア派遣は不要になる」のか? 各社に肌感を聞いた 求められる人材、明確に変化
-
8
ロリポップ改ざん問題でツイート炎上のGMO熊谷社長、「強気すぎた」と謝罪
-
9
コミックシーモア、流出は最大約420万件に メールアドレスや生年月日など 不正アクセスの経路特定・遮断は完了
-
10
「お名前.com」 のFX自動売買VPS、不正アクセスで金銭被害か 「600万円の損失」「55万円なくなった」……報告相次ぐ
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR