OracleとGoogleのJava APIを巡る訴訟、米最高裁はGoogleの上告を却下 67
ストーリー by hylom
ほかのケースで同様の判断が下されるかは不明 部門より
ほかのケースで同様の判断が下されるかは不明 部門より
あるAnonymous Coward 曰く、
2010年より続いているOracleとGoogleのJava APIの著作権侵害を巡る裁判だが、米最高裁は29日、Google側の上告を却下し、Java APIは著作権法の保護対象であるとした2014年の控訴裁の判断を確定させた(ITpro、CNETの記事、Slashdot)。
この裁判は、2010年のSun Microsystems買収によってJavaの権利を得たOracleが、Googleに対しAndroidでJava関連特許および著作権を侵害しているとして提訴したもの。特許やソースコードについては地方裁判所の時点で問題がないことが明らかになっており、APIが争点となっていた。
これについて、一審の米カリフォルニア州北部地域連邦地裁ではプログラムコードのみが著作権の保護対象であり、APIは保護対象にならず、また宣言やヘッダーについては同じ機能であれば異なる実装でも同一の記述となるため著作権保護の対象外という判断が下されていた。
いっぽう二審の米連邦巡回区控訴裁判所では、「コードの宣言や構造、シーケンス、37のJava APIパッケージの構成」について著作権保護対象になるとの判断を示していた。
今回の決定により、APIは著作権により保護されているとする控訴裁判所の判断が確定する形となり、Googleにはライセンス料と10億ドルもの損害賠償が命じられる可能性がある。
ただし、APIが著作権保護の対象であっても、フェアユースの下に利用可能だとする余地は残っており、今後その点について下級裁判所で再度審理が行われるという。
常識と違わないか? (スコア:1)
APIはOKでみんな動いていただろ。
MS-DOSってCP/Mの移植版だったて聞いてるし。
POSIXも汚染されていないって言い切れるのか?
この判決を機に (スコア:0)
GoogleはJavaに見切りをつけ、Swiftの全面採用へと方針を転換するのであった。
という夢を見た。
フェアユース? (スコア:0)
Androidはおーぷんそーすだからフェアユースだってこと?
これが認められたらGoogle大勝利だな。
Re: (スコア:0)
これは、フェアユース規定のない日本その他を排除するための壮大な茶番劇だったんだよ!
#な、なん(略
Re: (スコア:0)
むしろ、Javaのクラスライブラリがオープンソース(GPL)で公開されているんですが。
GPLなのにDalvikに派生しちゃいかんの?
Oracleの主張がどういう理屈なのかさっぱりわからない。
Re: (スコア:0)
Javaと.NETの特許問題への短い紹介 [infoq.com]
Re: (スコア:0)
そこがますますわからんのですよ。
FSF(のちにGNUへ移行)がJDK互換のGNU Classpathを独自実装・GPLで公開
(FSF的には当時プロプライエタリだったJDKが許容できないため)
↓
ApacheがJDK互換のHarmonyを別口で独自実装・Apache Licenseで公開
(ApacheがGPLを嫌ったため)
↓
Sun(現Oracle)自身がOpenJDKをGPLで公開
↓
GoogleはDalvikをHarmonyから派生・Apache Licenseで公開
(GPLだと、デバイスメーカーがDalvikカスタム版のソースを公開しないといけないため)
↓
OracleはGoogleを特許および著作権侵害で訴える
(特許侵
Dalvikは厳密にはJavaではないから (スコア:1)
Dalvik誕生当初から懸念はされていました [zdnet.com]が、GoogleはJava APIを実装したDalvikを作りつつも、Javaの標準化プロセスとか互換性テストとかそういうのには参加してないというのが問題だったのではないかと思います。かつ、自分たちでも公式にはJavaだとは名乗っていないはずです。
要するに、DalvikはOpenJDKとは異なり、JavaのAPIを実装しているけど、Javaの別実装ではないのです。
(たぶん、別実装だと言ってしまうと、それはそれでライセンス料を支払う羽目になるから。)
Javaの別実装を作ったなら、そのためにAPIを使うのは当然だよ、という話で終わると思うのですが、JavaのAPIを使った別の何かを作ったとなると、いやそれは著作権侵害だ、と言われてしまうのも致し方ないかと思います。
当たり前だ (スコア:0)
AppleのObjective-CやMicrosoftのC#みたいに、ちゃんと自分で言語を作るべきだったんだよな。
既存の言語設計と開発者コミュニティを拝借して競争優位を得ようなんて小ずるい考えが罰せられるのは当然。
この盗用によって、GoogleがAndroidで得た利益を考えれば、10億ドルなんて安いくらいだ。
Re: (スコア:0)
A
既
こ
「あきこ」か。なかなかわかりにくい縦読みですね。
Re: (スコア:0)
Goがあるじゃないですかやだー
Re: (スコア:0)
Sunにちゃんとライセンスを払ってればOracleに飲み込まれることも無かったのだろうか
Javaの使用料を払うのは当然だろうから今からでも払えばいいだけだが(Googleは払えるよね?)
しかし今後どこかの企業の所有物である言語を使うことが安全ではないということになると、C#,Swift,Goなど企業ごとに言語と開発コミュニティが分断されていくのが心配だ
FacebookはHackだっけ?もうそういう兆候は出てきてるのかも
ISO標準化された言語など過去の夢?
Re: (スコア:0)
> ISO標準化された言語など過去の夢?
ISO/IEC 23270:2006をどうぞ。
Re: (スコア:0)
それってライブラリは標準化されてないよね?
Re: (スコア:0)
CLIの仕様をどうぞ
Re: (スコア:0)
Objective-CはAppleが作ったものでも、Appleのために作られたものでも無いよ。
Re: (スコア:0)
でもApple以外誰も使ってないよね
Re: (スコア:0)
そら金を払って全権利を買い取ったからな(後にAppleに買収されることになるNeXTが)。
だからObjective-Cは、Appleが「ちゃんと自分で言語を作」ったわけではない。
まあ、Googleも他人が作ったものを使わせてもらうなら、ただ乗りなんてせずに、
ちゃんとお金を払うなり、買い取るなりすればよかったと言う話だ。
また言語が増えるのかよ (スコア:0)
Androidのアプリ開発用にGoogleが新言語作るのか。
iOS用にSwift、WindowsにはC#。うぜぇw
Re: (スコア:0)
それならandroidとWindow 10 MobileがSwiftを採用してほしいな。このあいだオープンソースになった(linuxに移植される)し、AppleがC#を採用することは無いだろうから。
Re: (スコア:0)
OSで対応する必要はない
VisualStudioで対応すればいい
というか、君、Build2015の情報知らないの?
Re: (スコア:0)
美しくないコードは、邪悪だ。
Re: (スコア:0)
Objective-Cがコンパイルできる話なら「今更Objective-Cやりたくない」と返します。
Re: (スコア:0, 興味深い)
これほんと同意
Swiftを一度でもやったらもう戻れないぞobjcなんか
MSは遅すぎたんだよ
Re: (スコア:0)
swiftが既に遅いんだが
今更新言語出されてもなぁ
Re: (スコア:0)
Androidがもし言語を乗り換えるとするならばC#を選ぶような気がします。
Javaベースのソースから移行しやすいしC#自体の実績もすでに多いわけだし。
Re: (スコア:0)
てか、APIの問題だから言語自体はjavaでもいいでしょ。問題のAPIを差し替えたライブラリがあれば。
しかしどういう観点の37個でしょう。
ABIは除外という事もないだろうし、ライブラリとかプラグインとかVMとか飛び火するのかな?
また (スコア:0)
邪悪な Oracle が勝ってしまった。この世に神はいない。
Re:また (スコア:3, おもしろおかしい)
Q. 邪悪と邪悪が戦ったらどっちが勝つと思う?
A. 間違いなく邪悪な方が勝つね
Re: (スコア:0)
don't be evil とかぬるいこと言ってたからじゃね
Re: (スコア:0)
略してdevilである
Re: (スコア:0)
Googleの認識が甘すぎたというほかないでしょ
Javaの実装を巡るMicrosoftとSunの争いや、C#をISO規格にした理由を考えれば、承諾取らずにJava言語仕様を拝借したらこうなるのは目に見えてた。
Re: (スコア:0)
Googleも、Javaを使うならJavaとして使えばよかったんです。
Javaと同じAPIを持つDalvikを作りました。Javaのプログラミングコードが動きます。でもJavaではありません。だからライセンス料とかも払いません。
なんて微妙なことしてたら、いやそりゃ無理があるだろと突っ込みも入るでしょうよ。
Re: (スコア:0)
邪神ならいそうです
Oracle vs Google (スコア:0)
どちらが勝ってもうれしくない
Re: (スコア:0)
全くそのとおり。
対消滅起こして欲しいが、同じ属性では合体するか、衝撃で周りにまき散らされるんだろうな。。
Re: (スコア:0)
だからこそまともな判決が下るべき。
互換性のため同じAPIを持たせた異なる実装を作る事が著作権違反になるような事態は避けてほしかったなぁ。
せめてフェアユースであるべきだろう。
Re:Oracle vs Google (スコア:1)
エミュレータを作ることはもっぱら合法だったんですよ。
Connectix はソニーにPS1エミュレータ訴訟で勝訴しましたよね?
DMCA時代でも、
http://techon.nikkeibp.co.jp/members/NEWS/20040904/105250/ [nikkeibp.co.jp]
てな具合で、まあ、互換性を保つことは合法だったんですよ。
今回 API の他者による実装がアウトになったことで、ひいては神の見えざる手を
信じて独占を嫌うはずの北米市場が独占を促進することになるわけです。
方々、アップを始めてそうなかんじです。
WineとかCygwinとか (スコア:0)
APIを同じにすることで実現しているエミュレータなんかもまずいのかな?
Re:WineとかCygwinとか (スコア:1)
CygwinはPOSIXを実装してるだけなので訴える人が居ないと思いますが、
この判決からするとWineはMSに訴えられたら負けそうですね。
今のMSがわざわざWineを訴えそうな気はしないんですが、今後無いとも限らない。
Re:WineとかCygwinとか (スコア:1)
Wineは実はMSの許可が降りてる。
詳しくはオンラインドキュメントからの独自実装でmsのコードや著作物に拠らないのならOK.
Re: (スコア:0)
MonoもMicrosoftが心変わりしたらやられるな
Re: (スコア:0)
ISOになってるんだから気が変わろうが変わるまいが関係ないだろ
日本はAPIを著作権対象外と明文化? (スコア:0)
http://b.hatena.ne.jp/entry/258002948/comment/ssig33 [hatena.ne.jp]
すみません、これのソースがわかる方いらっしゃいますか?
Re: (スコア:0)
著作権法第十条第3項のプログラムの「規約」は保護しないという項目かな
> 規約 特定のプログラムにおける前号のプログラム言語の用法についての特別の約束をいう
これがプロトコルやAPIを意味しているんじゃない?
Re:日本はAPIを著作権対象外と明文化? (スコア:1)
Swift ? C#? (スコア:0)
JavaがダメならGoがある! という論調になると思いきや、
ここの SwiftやC#推しは何なの? Goはダメな子なの?
自分はSwiftはかじってるけど、Goは詳しく知らないんですが、
それでも、Googleなら自社言語のGoなんじゃねーの? と思うんだけど、
自分の感覚がおかしいのかな?
Re:Swift ? C#? (スコア:2)
すっきりすべてをやり直しできるものならそうしたいでしょうが、結局、Javaで書かれたコードが多すぎて無理ってことでしょう。
Re:Swift ? C#? (スコア:1)
Re: (スコア:0)
Goは並列処理などが得意なサーバー向け言語であって組み込み向け言語ではないと思う。