1 ポイント 投稿者 GN⁺ 2024-10-17 | 1件のコメント | WhatsAppで共有

WinampのGitHubソースコード削除

  • WinampはベルギーのオーナーであるLlama Groupを通じて、9月24日に「Legacy Player Code」のソースを公開し、開発者がこの象徴的なソフトウェアの発展に貢献できるようにした。
  • しかし1カ月も経たないうちにこのリポジトリは削除され、その理由はコードライセンスの問題と、ほかの非公開ソフトウェアパッケージのソースコードが露出したことにある。

「協業」ライセンス

  • Winampのコードは「Winamp Collaborative License (WCL) Version 1.0.1」の下で公開されたが、改変版ソフトウェアを配布することはできず、公式リポジトリのメンテナーだけがソフトウェアとその修正を配布できる。
  • Nullsoftの創業者でありWinampの主要開発者でもあるJustin Frankelは、このライセンス条件を「まったくばかげている」と述べた。
  • コード公開後、2,600回以上フォークされ、別プロジェクトのコードが含まれていたほか、SHOUTcastサーバーソフトウェアのソースコードも漏えいしたとみられる。

時間に取り残されたプレイヤー

  • WinampはWindows 98時代の全盛期以降、多くの変化を経てきたが、現在のコーディング環境を十分に理解しないままコードを公開したように見える。
  • Winampは2013年のWeb終了後にRadionomyへ買収され、2019年には新バージョンがリリースされる予定だった。
  • 2022年に大規模アップデートがあったものの、依然として「古代のアプリ」のままである。
  • Llama Group SAは毎年2つの主要な公式バージョンをリリースし、アーティストやレーベル向けにWinamp for Creatorsを提供する計画だ。

GN⁺の整理

  • Winampのソースコード公開はオープンソースコミュニティに否定的な印象を残し、ライセンス問題によりリポジトリは削除された。
  • Winampの「協業」ライセンスは開発者に貢献の機会を与える一方、改変版の配布を禁じており制限が大きい。
  • Winampは過去の栄光を取り戻そうとしているが、現在の技術環境を十分に理解しないままコードを公開したように見える。
  • 類似機能を持つソフトウェアとしては、VLCやFoobar2000などが推奨される。

1件のコメント

 
GN⁺ 2024-10-17
Hacker Newsの意見
  • ある人が自分の土地で先史時代の手斧を発見した。この斧は当時としては最も素晴らしい斧の1つだったに違いないと考え、多くの人が人類文明の驚異を鑑賞できるよう博物館に寄贈した

    • 斧の本来の製作者はそれを丁寧に手入れし、きれいな状態に保っていたはずだが、時が経つにつれて少し土や変質物が積もった。重要な歴史的遺物を傷つけたくなかったため、発見者は斧をそのままの状態で寄贈した
    • 博物館は寄贈者に展示ラベルを追加するよう求めた。だが不運にも寄贈者はベルギー人でフランス語しか話せず、斧の用途について深刻な誤解が生じた
    • 展示が初めて公開された日、大きな混乱が起きた。人々は、その汚れた先史時代の斧は現代の斧に適用されるあらゆる規則に違反していると主張し、訴訟を起こそうとした。土を保存しつつ取り除こうとする試みもあったが、それがかえって人々をさらに怒らせた
    • 結局、展示は博物館から撤去されたが、幸いにも多くの人がコピーや3D複製を作り、個人コレクションとして安全に保管できた
  • このリポジトリの削除で多くのものが失われた。コード自体はすでにインターネット中に広まっているが、Issue、プルリクエスト、コミット履歴の不条理な喜劇は失われてしまった

  • Winampは修正されたGPLコードを含んでおり、GPL違反だった

  • このリポジトリには、最後のコミット前の状態を保ったミラーがある。さらに、クローン可能なgit bundleファイルも提供されている

  • プロプライエタリソフトウェアをオープンソース化することはめったに起こらない。きちんとやるには相当な注意が必要で、そうしなければこのような気まずい状況に陥る

  • インターネットとソフトウェアライセンスへの理解不足のせいで自ら厄介な状況を招いた話の、また1つの事例だ。ArsTechnicaのリンクによると、WA Legacyの開発者4人が解雇され、その後まもなく別の開発者も去った。つまり、公開前にコードを監査できるリソースはほとんどなかったことになる

  • ライセンスをここまで細かく追及するのは驚きだ。GitHubのガイドラインに違反する理由は理解できるが、Winampには今日アップデートしたりフォークしたりするだけの本質的価値はない。もっと良いオープンソースの代替がある。2024年にWinampが「キャンセル」されるのは、2000年以降の自分の人生のバケットリストにはなかった

  • インターネットアーカイブに対する偽善がある。アーカイブが著作権のあるコンテンツを保存するのは許されるのに、企業が自分で同じことをするのはだめだというのだ

  • この話は土地の所有者と近所の子どもたちのグループにたとえられる。土地の所有者は子どもたちが自分の原っぱで野球をすることを許したが、子どもたちは芝が刈られていないと文句を言い、夕方遅くまで遊び、何人かは彼の花壇を傷つけた。弁護士たちに、安全対策をしなければ訴えられると言われ、土地の所有者は諦めて柵を立てた

  • このソフトウェアを再配布してはいけないというルールがあるのに、不注意のせいで一部のクローズドソースソフトウェアを再配布することになりそうだ。「お前にはルールがあるが、自分にはルールはない」という態度だ