Я не очень внимательно слежу за судом Оракла и Гугля, но, насколько я понимаю, на сегодня Гугль
уличили в копировании куска кода из Оракла, а именно - функции rangeCheck(). Вот как эта функция
выглядит сейчас:
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);
}
Насколько я понимаю, это уже после устранения краденого из Оракла кода, но можно видеть, сколь мощный кусок интеллектуальной собственности, без которого Андроид никогда бы не имел шанса на рынке, Гугль пытался нагло украсть. Я думаю, это вполне стоит двух миллиардов долларов, которые Оракл требовал у Гугля.
Интересно также почитать
беседу судьи Алсупа с адвокатом Дэвидом Бойесом (Оракл). Судья говорит - дескать, это ж тривиальный код, я сам такой могу написать одной левой. Адвокат отвечает, что он сам не смог бы справиться с написанием вышепроцитированного кода и за полгода. Что напоминает мне
старую шутку про адвокатов.