パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Google、Java APIの宣言が著作権保護の対象にならないとの主張を繰り返す」記事へのコメント

  • このニュース、
    API仕様の話をしているのか、
    コードの話をしているのか
    両方なのかよくわからない。

    もし、VM等のヘッダファイルの話なら、さすがにそのままコピーするのはNGだと思う。
    C だって処理系によって内容は違う。
    ただ、これまでのニュース見てもどっちかわかる記事が無い。

    • by Anonymous Coward on 2020年01月14日 16時44分 (#3744930)

      public String substr(String str,int pos,int length);
      (違った気がするが)
      ってAPIがあったのをGoogleがAndroid向けに再実装したらダメって言ってるのでトンデモ案件なんだけど
      高裁が認めちゃって最高裁も棄却しちゃったから頭抱えてる案件

      親コメント
      • by Anonymous Coward

        public String substr(String str,int length,int pos);
        なら OK だって認められたほうが世の中の弊害は多くなりそう

        • by Anonymous Coward

          SQLですらPOSの位置が1始まりで混同するのにな

      • by Anonymous Coward

        String str じゃなくて String s にするとかスペースの数が違うとかなら通ったのではないだろうか、という気はするが。
        コードの比較とかしてるページないかな。 実際のところどの程度の相似具合だったんだろうか。

      • by Anonymous Coward

        そんな低次元の話ではないと思われ。

        AndroidはUIスレッドからはネットワークIO出せないが、GoogleはASyncTaskとかいうクソAPIしか実装できなかった。
        そして、OracleがExecutorService作ったら丸パクリ。

        もうちょと高度なAPIの話。
        # いい加減あきらめてカネ払えよ。

        • by Anonymous Coward

          >そして、OracleがExecutorService作ったら丸パクリ。
          順番が違っている。ExecutorServiceはJava5だから、パクるも何もAndroid最初期からある(Javaそのものをパクったことは置いといて)。
          AsyncTaskのパクリ元は、SwingのSwingWorker。

      • by Anonymous Coward

        その例は逆に「著作権保護の対象とならない」と認められてる範囲だろ
        他人に解説したいならタレコミくらいちゃんと読めよ

        • by Anonymous Coward

          お前こそ資料ちゃんと読めよ
          上はただ単に例として書いただけで正確に書けばsubstrであれば
          java.lang.String.substring(int beginIndex, int endIndex);
          は、保護の対象な
          Javaの正確なクラス覚えてないから多分間違ってるけどこんな感じで書いただけで

          資料読めば
          java.lang.Math.max(int a, int b);とかで書いてあるよ?

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

処理中...