No right to relicense this project · Issue #327 · chardet/chardet github.com/chardet/chardet/iss

おもしろい問題だけど、オレンジ的にはそもそもクリーンルーム実装という概念自体が、現在では既に神話的になってしまっているという問題もあると思う><
shcvって人が指摘してるけど、多くのプログラマStackOverflow等の場所で学んでshort snippetsをコピーして使うので、単純なコードの比較だけでは盗用の証拠にならなくなってきてるかも><
そうなると、テセウスの船をしたコードの著作権は誰のものか証明出来ないのでは?><

これでこれを「盗用だ!」と言うと、むしろフリーソフトウェアやOSSが危うくなるのではないかと><
何らかのプロプラだけどコードを読めるソフトウェア、またはGPL非互換のライセンスのコードがあったとして、
それに対するフリーな互換実装が作られ、必然的に全体の大まかな構造には似た部分が生じ、その上でプロプラ側のコードと互換実装の双方に同様の『StackOverflow辺りから学ぶ程度の粒度のいつのまにか身に付けたコードのクセ』が発見された場合に「これはコードがコピーされた証拠だ!」という事が認められることになる><

フォロー

別の見かたで言うと、この原著作者は「だって元のコードを見ていたのだからクリーンルーム実装じゃないじゃん」という主張をしてるけど、
世の中のわりと多くのプログラマは、不勉強じゃなければGPLなコードを見た事全くないという事はあんまりないので『そういったプログラマはGPLに対してクリーンルーム的ではない』ので、すべてのコードをGPLにする必要があるとも言えてしまう><
さらに言えば、その『GPLに感染してしまったプログラマ』は、GPLと非互換のライセンスのコードを見た瞬間に、そのライセンスにも感染するので、一切コードを書けなくなる><
こういう問題が発生するわけだから、クリーンルーム実装という発想は既に神話になっていると言えると思う><

· · SubwayTooter · 0 · 0 · 1
ログインして会話に参加
:realtek:

思考の /dev/null