2025年7月8日、オープンソースプロジェクト「Glass」が盗用されたとの重大な告発がありました。開発者のSoham氏は、スタートアップCluelyの創業者Daniel氏が自身のコードを無断で使用し、異なるライセンスを付与していると非難しています。
背景
Daniel氏は、リアルタイム会議アシスタント「Glass」を僅か4日間で開発したとし、Apache 2.0ライセンスのもとに公開したと発表。しかし、Soham氏はそのコードが実際には彼がGPLv3ライセンスで公開した同様のプロジェクト「cheating-daddy」を盗用したものであると主張しています。
言及された問題
- ライセンスの違反: GPLv3ライセンスのコードを使用する場合、同じライセンスで公開しなければなりません。しかし、Glassは互換性のないApache 2.0ライセンスでリリースされており、ライセンス違反とされている。
- コードの類似性: Soham氏は、Glassのコードが自身のプロジェクトと同じコメントや使用しているライブラリのバージョンも含めて類似している点を指摘しました。
反響
この問題はソーシャルメディアでも大きな反響を呼び、Soham氏は投資先としてのY CombinatorやCEOのGarry Tanに対して苦言を呈しました。Daniel氏はX(旧Twitter)上で「誤ってGPLv3からのコードをApacheライセンスで公開した」と謝罪しましたが、コミュニティからは「違法かつ非倫理的な行為」との厳しい意見が寄せられています。
現在の状況
この騒動後、GlassのライセンスはGPLv3に変更され、GitHubリポジトリには「cheating-daddyのフォークである」と追記され、Soham氏と他のオープンソース貢献者への感謝が表明されています。
この事件はオープンソースコミュニティにおける倫理とライセンス遵守の重要性を再確認させる出来事となっています。
🧠 編集部より:
補足説明
この騒動は、オープンソースソフトウェアのライセンス遵守に関する重要な問題を浮き彫りにしています。特に、GPLv3ライセンスでは、オープンソースのコードを再利用する際、同じライセンスで配布することが求められます。一方、Apache 2.0ライセンスはGPLv3と互換性がないため、これを無視することは著作権侵害にあたります。このような法律的なトラブルは、オープンソースコミュニティにとって深刻な影響を与えかねません。
背景や豆知識
- オープンソースの理念: オープンソースソフトウェアは、誰もが自由に利用、変更、配布できることを基本としています。しかし、ライセンスが誤って使われると、オープンソースの精神が損なわれてしまいます。
- GPLv3 vs. Apache 2.0: GPLv3は「コピーレフト」ライセンスであり、派生作品も同じライセンス下で配布する必要があります。一方、Apache 2.0はより寛容で、他のライセンスと組み合わせることが可能ですが、GPLv3とは互換性がありません。
- コミュニティの反響: この問題は、HackerNewsなどのフォーラム上で活発に議論されています。多くの技術者は、今回の事件をオープンソースの倫理観に対する深刻な侵害と捉えています。
関連リンク
この問題から得られる教訓は、オープンソースソフトウェアを扱う際の倫理と法律の重要性を理解することです。しっかりとしたライセンスの理解が、開発者としての信頼性を築く鍵となります。
-
キーワード: 盗用
このキーワードは、オープンソースプロジェクトのコードがスタートアップによって盗用された事例を中心にしており、問題の核心を捉えています。
※以下、出典元
▶ 元記事を読む
Views: 0