杭州Java培训
达内杭州Java培训中心

15268258619

热门课程

甲骨文要求谷歌赔偿10亿元的那段代码

  • 时间:2015-11-23
  • 发布:杭州java培训
  • 来源:达内新闻


    达内java培训专家了解到,根据裁决, Java API 受版权保护,要求谷歌因 Android 使用甲骨文的 Java API 进行专利税赔偿。这个打了5年的官司仍未顽疾,甲骨文已经将赔偿数额提高到10亿美元。  

    OpenJDK 中的那 9 行代码:

private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
        if (fromIndex > toIndex)
            throw new IllegalArgumentException("fromIndex(" + fromIndex +
                       ") > toIndex(" + toIndex+")");
        if (fromIndex < 0)
            throw new ArrayIndexOutOfBoundsException(fromIndex);
        if (toIndex > arrayLen)
            throw new ArrayIndexOutOfBoundsException(toIndex);
    }

Google 用了的那 9 行代码:

private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) { 
        if (fromIndex > toIndex)
            throw new IllegalArgumentException("fromIndex(" + fromIndex +
                       ") > toIndex(" + toIndex+")");
        if (fromIndex < 0)
            throw new ArrayIndexOutOfBoundsException(fromIndex);
        if (toIndex > arrayLen)
            throw new ArrayIndexOutOfBoundsException(toIndex);
    }

    两段代码都由 Joshua Bloch 所写。 Bloch 曾经在 Sun 公司写 Java API。2004 年他加入谷歌,2008年加入Android项目。Bloch 的主要贡献是,基于 TimSort 算法改进了数组排序的实现。

    API 是否有版权将对科技公司的软件开发带来巨大影响。甲骨文如果最终胜诉,科技公司之间的代码侵权官司也许会愈演愈烈。

上一篇:Java开发:内存区域划分和内存分配
下一篇:Java的重载与重写的小知识

恭喜达内获得《产学合作协同育人项目合作伙伴奖》

中传学子参加达内Java培训,转身成为Java工程师月薪12.5K

达内教育总裁韩少云受邀出席GIE国际教育峰会做主题演讲

学员参加达内网络营销培训,获10万年薪入职微众传媒

选择城市和中心
贵州省

广西省

海南省