アカウント名:
パスワード:
このニュース、API仕様の話をしているのか、コードの話をしているのか両方なのかよくわからない。
もし、VM等のヘッダファイルの話なら、さすがにそのままコピーするのはNGだと思う。C だって処理系によって内容は違う。ただ、これまでのニュース見てもどっちかわかる記事が無い。
> コードの話をしているのか
これ
今回は、だれがどうやっても同じにしか書きようがないから、著作権による保護の対象からはずしてくだちい、とグーグルが主張しているという話マージ理論というのがあって、それがその根拠
コードの話なんだけど、実装コードじゃなくて宣言コードの話なので、ほとんどAPI仕様の話といってもいい。「仕様」というアイデアに著作権は認められないので、苦し紛れに「宣言コード」が思想の表現物だと主張したら、認められちゃったという感じ。
例えば、最大値を返すJava API「java.lang.Math.max」の構造、順序、構成は「java.num.compare.high」としてもいいし、ベタに「max」としてもいいのだから、そこは開発者によって千差万別で、マージ理論は適用されないでしょってこと。
でも、.NETでもMaxはSystem.Math.Maxに居るので主張としてはJava云々は置いといて処理系として構造をそうするのはおかしくないって主張出来るような
Java.langってJava言語のって意味だしな
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
報道がよくわからない (スコア:0)
このニュース、
API仕様の話をしているのか、
コードの話をしているのか
両方なのかよくわからない。
もし、VM等のヘッダファイルの話なら、さすがにそのままコピーするのはNGだと思う。
C だって処理系によって内容は違う。
ただ、これまでのニュース見てもどっちかわかる記事が無い。
Re: (スコア:0)
> コードの話をしているのか
これ
今回は、だれがどうやっても同じにしか書きようがないから、著作権による保護の対象からはずしてくだちい、とグーグルが主張しているという話
マージ理論というのがあって、それがその根拠
Re:報道がよくわからない (スコア:0)
コードの話なんだけど、実装コードじゃなくて宣言コードの話なので、ほとんどAPI仕様の話といってもいい。「仕様」というアイデアに著作権は認められないので、苦し紛れに「宣言コード」が思想の表現物だと主張したら、認められちゃったという感じ。
例えば、最大値を返すJava API「java.lang.Math.max」の構造、順序、構成は「java.num.compare.high」としてもいいし、ベタに「max」としてもいいのだから、そこは開発者によって千差万別で、マージ理論は適用されないでしょってこと。
Re: (スコア:0)
でも、.NETでもMaxはSystem.Math.Maxに居るので主張としてはJava云々は置いといて
処理系として構造をそうするのはおかしくないって主張出来るような
Java.langってJava言語のって意味だしな