テクノロジー

AI生成によるchardet再実装におけるライセンス変更の是非に関するメモ

1: mattn 2026/03/09 10:58

OSS やってる人達はこれから直面する可能性があるので読んでおいた方が良いと思います。

2: suzukiMY 2026/03/09 11:09

ライセンスウォッシュ…

3: shujisados 2026/03/09 11:32

書いた

4: nguyen-oi 2026/03/09 11:36

AIを使ったライセンスロンダリングが通るのか、OSS界隈の重大な転換点になりそう

5: Fushihara 2026/03/09 11:42

依拠性はあるけど類似性は無いと認められれば著作権侵害は認めにくいと思う

6: nx7 2026/03/09 11:51

ヤバイと思うけどAIに頼って再発明したところで信用されずに消えるんじゃないか

7: rna 2026/03/09 11:58

互換の別ライブラリとしてリリースしなかったのは何故だろう…

8: fusionstar 2026/03/09 12:05

クソコードになったならともかくユーザーにとって損なことは一切起きていないわけで、現メンテナーにどこまで裁量があるか、長く関わっていない原作者の意向がどこまで反映されるべきかだけの話だと思う。

9: dollarss 2026/03/09 12:24

これは論理的な話ではなく、むしろソフトウェア工学における哲学的な問いだろう。テセウスの船的な、何を以てこの名を呼ぶのか的な話が本丸。しかもこれまでずっと貢献してきた人による問いが隠居の元祖を召喚した。

10: hevohevo 2026/03/09 12:38

公開プロジェクトのライセンス変更問題は本当に難しくてな。原作者やメンテナー一同で合意を得るのが大変で多くは炎上するのよ。筋を通すなら、本記事筆者が言う通り、chardet_mit版をフォークすべきだった。

11: atsushieno 2026/03/09 12:53

ライブラリは名前で外部から参照されるのだから内容を換骨奪胎して名前という後方互換性を維持するのは当然なのだが、エコシステムのメンテナンスコストを軽く見積もる開発者が多い? / 本件は「アウトプット論」でFA

12: hinonono 2026/03/09 12:56

短期的には、時にOSS等のライセンスまでも無視してまで機能するという強力な慣習、伽藍とバザールの第2部(ノウアスフィアの開墾)にあるような所有権の理論がカバーするのだと思う https://cruel.org//freeware/noosphere.html

13: crexist 2026/03/09 13:50

非常に興味深い。ただ、AIだから、と言うのは一旦忘れて既存のライブラリを書き換えた際に内部実装は違うが外部IFは同じと言うのは許されるのか、また内部実装が違うと言えど構造が違うのかどうかでまた変わりそう

14: cyph 2026/03/09 14:35

今更倫理面とか言い出してて笑えるわ

15: hakyu 2026/03/09 14:49

AIを通すことで類似性は容易に下げられるということになれば、今後は依拠性をより重く見る方向への変化もあるのかなあ

16: cad-san 2026/03/09 15:33

この規模の修正がAIで成されるようになると、レビューその他の文化で維持されてきたossのサステナビリティも難しくなりそう。xyのようにコミッタ権限を得た人物による悪意のあるコードの挿入は気づけるかどうか

17: georgew 2026/03/09 15:53

非常にややこしいが、AIで書き変えて表面的には別物に仕立てた上でのライセンス変更という所業の問題、と理解。

18: skypenguins 2026/03/09 16:00

“AI自身が既にそのコードでトレーニングされているのであれば既にそのコードへ依拠しているのであり、クリーンルーム実装が成り立たないという考え方”

19: Rela24 2026/03/09 16:40

ライセンスとしてより、アイデアの再実装は今後初心者でもあり得る

20: hogeaegxa 2026/03/09 17:46

「オープンソースから非オープンソースへの再実装も同じ手法でなり得る」は、タダ働きでメンテしてくれる人を失って自分でやらないといけない絶大なデメリットがあるので、GPL剥がしほどはやる奴は少なそうな気もする

21: misshiki 2026/03/09 17:49

chardet 7.0.0がAIで一から再実装されMIT化。従来LGPLの制約をAIが回避した形で、コピーレフトの遵守義務やクリーンルーム実装の境界、AI生成コードの著作権適用など、オープンソースライセンスのルールをどう守るかと議論。

22: twotiger 2026/03/09 18:02

興味深い。個人的には、APIに著作権は認められるべきで、コピーして実装したら著作権侵害だと思うけど、GoogleがOracleに勝ったという事実がある。今後この手のことは増えそう

23: vegnpomn 2026/03/09 18:05

AI界隈は人間の心を持たずに産まれた自閉キッズが、AIという神の力を振り回してギャハハ!人間は死ね!ってやってる事例が目立つがこれもそれよね。v7にしないぐらい人間の心がある奴がやってりゃマシになってたのかな

24: vesikukka 2026/03/09 18:08

コピーされたものが今後メンテされるなら良いが、飽きて捨てられて、元に戻ろうとしたらそっちも過疎ってて、誰の得にもならない結果にはなりそう。

25: magi00 2026/03/09 18:21

近い将来AIが全てを再実装できる世界ではライセンスによる制御が構造的に機能しなくなるかもしれない。しかしAIを通してコードの知識が万人に共有されるなら、コピーレフトの精神自体は結果として守られるのかも

26: devgai 2026/03/09 18:53

ffmpegのライセンスとコマンドを使いやすく作り直してほしいんだけどいつになるんだろ

27: suka6411144 2026/03/09 19:11

zfsをAIで再実装してGPLライセンスにしてlinuxカーネルに取り込むとかできないかな…

28: sakurai_youhei 2026/03/09 19:26

このコミットのライセンスはどっちだろう。変更前のバージョンは6.1だけどMITだったのか。。。もやもや。https://github.com/chardet/chardet/commit/508c77e94b8511969aed4ba8b750bd76a6931247

29: kyahi227 2026/03/09 19:53

メンテナの一存で全面リライトされるのは著作権云々の前にサプライチェーンリスクだろ

30: nippondanji 2026/03/09 21:14

もしその生成に使用したAIがchardetを学習してたら即座にアウトな気がするな。ただの模倣であってイチから生成したものではないでしょ。生成AIはどのプログラムを学習したかを明示すべき。

31: aalpaca375 2026/03/09 21:44

リスペクトの問題かね。メンテ放棄や馬鹿高いプロプラ化に対応して類似品を自作するケースもあるじゃない。

32: peketamin 2026/03/09 21:55

"公開資料だけからの暫定評価を先に述べれば、本件は再実装された7.0.0を「独立実装と断言するには苦しいが、直ちに著作権侵害と断定するには足りない」事案であると考える。"

33: mkusaka 2026/03/09 21:57

chardet 7.0.0がAI支援でMITへ再ライセンスされた経緯と、charsets.py参照やJPlag最大類似度1.29%を基に依拠性と著作権問題を整理。

34: zetamatta 2026/03/10 00:18

「独立実装と断言するには苦しいが、直ちに著作権侵害と断定するには足りない」

35: lenhai 2026/03/10 10:17

クリーンルーム実装は依拠性を遮断することで類似性があっても著作権侵害を避けられる手法。今回はクリーンルーム実装ではなく依拠性は認められるだろうが、そもそも類似性が否定されれば著作権侵害にはならない。

36: jerryb 2026/03/10 11:42

「本来は別のツールとしてリリースすべきだった」。同感。

37: mohritaroh 2026/03/10 12:47

客観的な議論としてはこうなんだろうけど、実際のところ「このコードを一人で何年もメンテしてきた」とか「GPLから変えることは許されない」といった心情的な主張が議論をより複雑にしてそう