アカウント名:
パスワード:
AppleのObjective-CやMicrosoftのC#みたいに、ちゃんと自分で言語を作るべきだったんだよな。既存の言語設計と開発者コミュニティを拝借して競争優位を得ようなんて小ずるい考えが罰せられるのは当然。この盗用によって、GoogleがAndroidで得た利益を考えれば、10億ドルなんて安いくらいだ。
Objective-CはAppleが作ったものでも、Appleのために作られたものでも無いよ。
でもApple以外誰も使ってないよね
そら金を払って全権利を買い取ったからな(後にAppleに買収されることになるNeXTが)。だからObjective-Cは、Appleが「ちゃんと自分で言語を作」ったわけではない。
まあ、Googleも他人が作ったものを使わせてもらうなら、ただ乗りなんてせずに、ちゃんとお金を払うなり、買い取るなりすればよかったと言う話だ。
あるAPIのオルタネートな実装が、そのAPIの著作権で制約されるとなると、著作権は独占的な権利であるから、他者による互換性をたもつための工夫というのが一切できないことになりかねない事態になりえると思うよ。
もしBIOS コールにもかかってくるとしたら、エミュレータは全滅ではあるまいか?
ここ10年が転換期なのかもしれません。Cを使っても誰もベル研やATTにお金を払わないし、彼らが訴えたということもありません。
APIに著作権が認められたのだとすると、ATTがlibcのAPIの権利を主張して大混乱に陥るかも。もしそんな事態になったらOracleは文句も言わずライセンス料を払うのでしょうかねw
いや、でもこんなきな臭い話はOracle周辺でのみ起きてるようなので、別に転換期でもないのかも。アップルはSwiftをオープンソースにしましたし、Objective-Cも同様です。MSもC#(を含む.NET)をオープンソースにするのでしたよね。つってもJavaもオープンソースになってるのにこの事態だから、全く安心できないのか。
あとObjective-CはGNUstepプロジェクトで使われています。アップル以外で使っている例です。もっともこのプロジェクト以外で使ってる例は知りませんが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
当たり前だ (スコア:0)
AppleのObjective-CやMicrosoftのC#みたいに、ちゃんと自分で言語を作るべきだったんだよな。
既存の言語設計と開発者コミュニティを拝借して競争優位を得ようなんて小ずるい考えが罰せられるのは当然。
この盗用によって、GoogleがAndroidで得た利益を考えれば、10億ドルなんて安いくらいだ。
Re: (スコア:0)
Objective-CはAppleが作ったものでも、Appleのために作られたものでも無いよ。
Re: (スコア:0)
でもApple以外誰も使ってないよね
Re:当たり前だ (スコア:0)
そら金を払って全権利を買い取ったからな(後にAppleに買収されることになるNeXTが)。
だからObjective-Cは、Appleが「ちゃんと自分で言語を作」ったわけではない。
まあ、Googleも他人が作ったものを使わせてもらうなら、ただ乗りなんてせずに、
ちゃんとお金を払うなり、買い取るなりすればよかったと言う話だ。
Re: (スコア:0)
あるAPIのオルタネートな実装が、そのAPIの著作権で制約されるとなると、
著作権は独占的な権利であるから、他者による互換性をたもつための工夫というのが
一切できないことになりかねない事態になりえると思うよ。
もしBIOS コールにもかかってくるとしたら、エミュレータは全滅ではあるまいか?
Re: (スコア:0)
ここ10年が転換期なのかもしれません。
Cを使っても誰もベル研やATTにお金を払わないし、
彼らが訴えたということもありません。
APIに著作権が認められたのだとすると、
ATTがlibcのAPIの権利を主張して大混乱に陥るかも。
もしそんな事態になったらOracleは文句も言わずライセンス料を払うのでしょうかねw
いや、でもこんなきな臭い話はOracle周辺でのみ起きてるようなので、別に転換期でもないのかも。
アップルはSwiftをオープンソースにしましたし、Objective-Cも同様です。
MSもC#(を含む.NET)をオープンソースにするのでしたよね。
つってもJavaもオープンソースになってるのにこの事態だから、全く安心できないのか。
あとObjective-CはGNUstepプロジェクトで使われています。
アップル以外で使っている例です。もっともこのプロジェクト以外で使ってる例は知りませんが。
Re: (スコア:0)
.NETはもうオープンソースになっている。
(WinFormsとかライブラリではまだな部分があったとおもうけど、それでもソースの公開は何年も前から)
swiftのOSS化はまだ発表だけだったと思う。
来年ぐらいを目途にしてなかったかな。
Re: (スコア:0)