February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags

May 16th, 2012

stas: (Default)
Wednesday, May 16th, 2012 12:12 am
Я не очень внимательно слежу за судом Оракла и Гугля, но, насколько я понимаю, на сегодня Гугль уличили в копировании куска кода из Оракла, а именно - функции 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);
}


Насколько я понимаю, это уже после устранения краденого из Оракла кода, но можно видеть, сколь мощный кусок интеллектуальной собственности, без которого Андроид никогда бы не имел шанса на рынке, Гугль пытался нагло украсть. Я думаю, это вполне стоит  двух миллиардов долларов, которые Оракл требовал у Гугля.

Интересно также почитать беседу судьи Алсупа с адвокатом Дэвидом Бойесом (Оракл). Судья говорит - дескать, это ж тривиальный код, я сам такой могу написать одной левой. Адвокат отвечает, что он сам не смог бы справиться с написанием вышепроцитированного кода и за полгода. Что напоминает мне старую шутку про адвокатов.