The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Присяжные признали, что Google в 2 из 5 пунктов нарушил связанную с Java API интеллектуальную собственность

08.05.2012 09:24

Первая фаза судебного разбирательства, рассматривающего обвинение в нарушения связанной с Java интеллектуальной собственности и патентов компании Oracle в платформе Android, приобрела неприятный для Google оборот. В противоположность недавнему решению Европейского суда, признавшему что API и языки программирования не могут быть отнесены к категории интеллектуальной собственности, присяжные заседатели, выносящие вердикт в рассматриваемом Американским судом деле, встали на сторону Oracle и постановили, что компания Google нарушила интеллектуальную собственность, связанную с Java API.

Нарушение прав Oracle признаны по 2 пунктам из 5. В решении указано, что связанных с документацией нарушений не обнаружено, но присяжные признают, что имеет место копирование кода одной из функций (9 строк кода), что может рассматриваться как нарушение интеллектуальной собственности. Присяжные также согласились с тем, что Android API копирует структуру, последовательность и организацию Java API. В то же время, заседатели не смогли достигнуть единства мнений и однозначно ответить на главный вопрос: выходит ли использование Java API в Android за рамки условий "добросовестного использования" (fair use). Более того, в разбирательстве не был получен ответ на главный и концептуальный вопрос - относится ли API к объектам авторского права. Также в процессе заседания судья позволил себе предположить, что API может подпадать под действие авторского права и допустил, что процесс создания API может быть сравнён с написанием путеводителя по проезду из одного города в другой, что не соответствует действительности в области программного обеспечения. Подобная двойственная позиция позволила Google настаивать на пересмотре решения, так как вынесен неполный вердикт и была допущена судебная ошибка. Обсуждение данной претензии состоится в ближайшие дни.

Позиция Oracle сводится к тому, что Google скопировала определение 37 Java API из базовых Java-библиотек, считая, что создание API сродни написанию музыки, не является просто голой идеей и требует ресурсов на экспертизу и разработку, поэтому, по мнению Oracle, API может рассматриваться как интеллектуальная собственность. В ответ Google утверждает, что нарушения интеллектуальной собственности в Android не было, так как при создании платформы была использована собственная независимая реализация API, без копирования кода библиотек Java, а также были соблюдены условия "добросовестного использования" Java API (fair use). Google также подчёркивает, что использование Java API носило "преобразующий" характер, а не "производный", так как на базе данного API была создана принципиально иная технология. Кроме того, юристы Google указали на то, что компания Sun Microsystems публично одобрила способ использования Java в Android.

Напомним, что на первом этапе судебного разбирательства рассматривается только вопрос нарушения связанной с Java API интеллектуальной собственности. Если на первой стадии присяжные признают факт нарушения интеллектуальной собственности Oracle, то заседание перейдёт на второй этап, на котором будут рассмотрены вопросы, связанные с нарушением двух патентов. Далее, на третьей стадии будут рассмотрены остальные вопросы, в том числе размер нанесённого ущерба и наличие умысла.

Примечательно, что победа в разбирательстве с Google может отрицательно сказаться на продвижении самой платформы Java, так как в случае признания принадлежности прав на Java API, проект Java окажется не таким открытым, как предполагалось. Непонятно насколько, после такого решения, разработчики будут вольны с использованием Java API и в каких ситуациях потребуется получение лицензии от Oracle. По мнению профессора права Тэйлора Очоа (Tyler Ochoa), разработчики будут остановлены от реализации нестандартных вещей на базе Java и возникнет ситуация, при которой Oracle выиграет один бой, но проиграет всю войну. Более того, признание, что API подпадает под защиту копирайта, будет фактически означать возможность монополизации определённых программных интерфейсов и появление рычага для блокирования создания совместимых альтернативных реализаций (например, под удар могут попасть такие проекты, как Samba и клиенты для мгновенного обмена сообщениями).

Приложение.
Функция, копирование которой было признано присяжными. Код из OpenJDK:



   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);

    }

Код из Android:


   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);

    }



  1. Главная ссылка к новости (https://www.eff.org/deeplinks/...)
  2. OpenNews: Бывший глава Sun Microsystems считает, что Android не нуждался в лицензии на Java API
  3. OpenNews: Европейский суд постановил, что API, языки программирования и поведение программ не могут быть интеллектуальной собственностью
  4. OpenNews: Размер ущерба в деле Oracle против Google оценен в менее чем 100 млн долларов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33791-google
Ключевые слова: google, oracle
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:56, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    http://lenta.ru/news/2012/05/08/google/

    если им можно верить, то разговор идет о 150кило-баксах.
    при таком раскладе побеждает явно Google. :)

     
     
  • 2.6, Имя (?), 11:05, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А мне даже немного жаль что сумма маленькая. Был бы замечательный слоган "Написано однажды, Оракле тебя вы...т всегда и везде".
     
     
  • 3.37, iCat (ok), 13:40, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А мне даже немного жаль что сумма маленькая. Был бы замечательный слоган
    > "Написано однажды, Оракле тебя вы...т всегда и везде".

    Угу. История с OpenOffice весьма показательна, ага?

     
     
  • 4.38, Аноним (-), 14:29, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, они настолько привыкли всегда и везде что вы...ли сами себя, на радость окружающим :)
     
  • 2.93, Аноним (-), 23:40, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > http://lenta.ru/news/2012/05/08/google/
    > если им можно верить, то разговор идет о 150кило-баксах.
    > при таком раскладе побеждает явно Google. :)

    Давайте запатентуем деепричастный оборот типа: "несмотря на её зеленые глаза, которые отражались в чистой воде", и перероем всех современных писателей, найдем таких книг, где он используется, и будем требовать компенсации! :)
    Тут примерно то же самое. Образ мышления у программистов мог просто совпадать, и там же они могли разместить знаки.
    Бред от Oracle.

     

  • 1.2, iCat (ok), 10:15, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Oracle: 9 строк java-кода за миллиард долларов...
    ======================== цитата ==============================================
    Метод rangeCheck из файла array.java, которые по мнению суда были заимствованы, строки с 788 по 802:
      /**
      * Checks that {@code fromIndex} and {@code toIndex} are in
      * the range and throws an appropriate exception, if they aren't.
      */
      private static void rangeCheck(int length, int fromIndex, int toIndex) {
          if (fromIndex > toIndex) {
              throw new IllegalArgumentException(
                  "fromIndex(" + fromIndex + ") > toIndex(" + toIndex + ")");
              }
          if (fromIndex < 0) {
              throw new ArrayIndexOutOfBoundsException(fromIndex);
          }
          if (toIndex > length) {
              throw new ArrayIndexOutOfBoundsException(toIndex);
          }
      }
    ======================== цитата ==============================================
    на мой взгляд дилетанта - нелепо как-то...
     
     
  • 2.3, Аноним (-), 10:36, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Оракл изначально настаивали на том, что количество нарушений было большим. Это - все, что суд в итоге готов признать в качестве нарушения ителлектуальной собственности. И тянет это, если верить Ленте (см. ссылку в комментарии выше), на сумму отчислений от 200 до 150 000 долларов. Стоит ли говорить, что для гугла даже максимальная сумма не особо заметна.
     
     
  • 3.34, filosofem (ok), 13:19, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Даже 150к многовато, даже с учетом штрафов и пеней. Если в Сан так дорого обходилось написание кода, понятно почему они разорились. =)
     
  • 3.109, Аноним (-), 21:41, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А диплом мне за такие строки тогда засчитают? Я их раньше Оракля написал!
     
  • 2.8, szh (ok), 11:22, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    меньше читай желтую прессу, и не будет казатся что строчек 9, а долларов миллиард. Речь уже шла о менее чем 100 миллионах и совсем не за эти строчки.
     
     
  • 3.32, iCat (ok), 13:14, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >...меньше читай желтую прессу...

    Меньше читай жёлтую прессу.
    И, кроме того, почаще отходи от компьютера. Почитай художественную литературу, пообщайся с людьми, не связанными с твоей работой. Вспомни о том, что не все слова - техническая информация. О том, что словами можно выражать не только линейные мысли, но и отношение к предмету обсуждения. И выражать это не "линейно", а "образно". И способы выражения могут быть витиеваты...

     
  • 2.10, жабабыдлокодер (ok), 11:30, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +19 +/
    Берем книгу Диккенса потолще, берем книгу Голсуорси потолще, запускаем поиск, находим одно совпадающее предложение (а что-то вроде "И он только сейчас понял, как сильно ее любит" непременно найдется) -> Голсуорси - плагиатор!
    Присяжные - абсолютные профаны, непонимающие, что при жестко определенном стиле написания программ, куски кода, реализующие одинаковые решения и должны выглядеть одинаково!
     
  • 2.52, Z (??), 16:31, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Предполагаю, что если покопаться, то аналогичный этим 9-ти строчкам код обработки ошибок можно найти в десятках более ранних проектов и, даже, в учебниках по программированию. После чего можно спокойно выдвигать встречный иск.
     
     
  • 3.54, arisu (ok), 16:49, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    присяжные — идиоты, они понимают только побуквенное сравнение. смысла букв они уже не понимают.

    кстати, а вот программы под GPL вообще один сплошной плагиат: большинство из них начинается со стандартной «шапки». ну и что, что это комментарий? всё равно плагиат!

     
     
  • 4.92, Аноним (-), 23:33, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Использовать присяжных в ТАКОМ деле - само по себе, имхо, маразм. Тут юристы не могут к единому мнению придти, а присяжные, т.е. совершенно посторонние люди, не разбирающиеся в теме, внезапно должны смочь
     
     
  • 5.96, Аноним (-), 00:17, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +стопицот! какие нахрен присяжные вообще могут быть в таком разбирательстве, а?!
     

  • 1.5, zzz (??), 11:01, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    интеллектуальную собственность? нет такого понятия!
     
  • 1.7, szh (ok), 11:20, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Гугл уже наполовину выиграл эту часть процесса. На вторую половину (copyrightable API) решение принимает судья, а не присяжные, и оно еще не принято.

    Пресса не смогла или не захотела правильно истолковать решение присяжных, и что оно означает в контексте, когда судья сказал присяжным исходить из того что API copyrightable.

    За 9 строчек кода штраф будет минимальным, если вообще будет.

    читать как всё на самом деле:
    http://www.groklaw.net/article.php?story=20120507122749740
    там и ссылка на verdict form присяжных есть

     
     
  • 2.9, szh (ok), 11:27, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    verdict присяжных контескт судья сказал присяжным исходить из предположения чт... большой текст свёрнут, показать
     

  • 1.11, paulus (ok), 11:39, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Вердикт присяжных... Кучка не компетентных людей, которым по ушам проехались адвокаты. Чей будет более убедителен и заумен в речах, на того присяжные слюни и пустят...  
     
     
  • 2.22, Анонима (?), 12:17, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато по закону, ведь этого все хотят. Специального закона для программистов пока ещё не придумали - поэтому судятся как все.

    У нас бы это всё было проще и быстрее.

     

  • 1.17, аноним1 (ok), 12:06, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уверенность присяжных в "копировании" абсолютно тривиальной функции уже заслуживает праздничной лоботомии всему жюри за счет благодарных налогоплательщиков. Чтобы уж наверняка больше ни в каком суде не засветиться.

    Ждем вердикта по копирайту на API.

     
  • 1.19, I am (??), 12:11, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > что имеет место копирование кода одной из функций

    Студенты с GSoC такие студенты;)

     
  • 1.20, umbr (ok), 12:14, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Позиция Oracle ... Google скопировала определение 37 Java API из базовых Java-библиотек
    >Google ... на базе данного API была создана принципиально иная технология

    Выходит что Гугл либо ССЗБ, либо специально подставился в соответствии с каким-то "хитрым планом".
    В любом случае Андроиду ещё далеко до Линукса и *BSD.

     
     
  • 2.43, тоже Аноним (ok), 14:51, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Подозреваю, все было куда проще: Sun обозначал пределы, в которых Java может быть использована без проблем. Гугль ориентировался на эти пределы. Теперь Оракл, на правах нового хозяина, нарушает обещания Sun, и Гуглю приходится доказывать, что они не верблюды.

    А жаль, что Оракл не может запретить пользоваться Жабой вовсе - глядишь, нормальный мобильный Линукс бы получился...

     
     
  • 3.47, umbr (ok), 15:24, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >...жаль, что Оракл не может запретить пользоваться Жабой...

    Не поможет, кандидатов на место Java много.

     
     
  • 4.62, Ыц (?), 17:18, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Уж не С# ли кандидат?
    Было бы смешно, если бы моно стало стандартом для линукса.
     
     
  • 5.77, Crazy Alex (ok), 20:36, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, как язык шарп куда приличнее явы
     
     
  • 6.85, arisu (ok), 21:47, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, как язык шарп куда приличнее явы

    война была равна…

     
  • 6.90, всвмам (?), 23:01, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Ну, как язык шарп куда приличнее явы

    Неужели вы уже нашли все 10 отличий?

     
  • 4.66, Аноним (-), 18:25, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не просветит ли нас светлоликий кто эти остальные кандидаты?
     
     
  • 5.82, iZEN (ok), 21:26, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    LISP
     
     
  • 6.104, Michael Shigorin (ok), 23:41, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > LISP

    Не все задачи ложатся и не на любые мозги -- оно всё-таки математику любит.

     
  • 4.87, аноним1 (ok), 22:46, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это все равно, что сказать "кандидатов на место Венды много".
    Уже десяток лет этим мантрам, а воз и ныне там. Если б не Огрызки с их планшетами, то и второй десяток можно было бы легко предсказать.
     
  • 2.97, ANNOnim (?), 00:51, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > В любом случае Андроиду ещё далеко до Линукса и *BSD.

    Хочу вас огорчить Андроид дистрибутив гну/линукса.

     
     
  • 3.98, umbr (ok), 01:29, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я имел ввиду предмет разбирательства, а не весь этот весьма слоеный "пирог".
     
  • 3.100, arisu (ok), 15:11, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Хочу вас огорчить Андроид дистрибутив гну/линукса.

    хочу тебя огорчить: андроид НЕ дистрибутив GNU/Linux.

     
  • 3.105, Michael Shigorin (ok), 23:45, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> В любом случае Андроиду ещё далеко до Линукса и *BSD.
    > Хочу вас огорчить Андроид дистрибутив гну/линукса.

    Ну положим линукса, но вот GNU там как раз сильно постарались избежать.

    Не оттуда беду ждали...

     

  • 1.21, Аноним (-), 12:15, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я думал что API это всё таки набор методов, а не детали их реализации. Вменяют именно копирование реализации.
     
  • 1.23, Аноним (-), 12:33, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хорошая новость. Проглота Бриневича должны остановить.
     
  • 1.24, Nxx (ok), 12:35, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну под запрет сразу попадают

    - Wine

    - Все свободные реализации, совместимые с UNIX, в том числе, BSD и GNU/Linux.

    - Языки программирования Си, Basic, Pascal

    - Свободные драйвера для FAT, NTFS

    - Свободные реализации HTTP, TCP/IP

     
     
  • 2.30, аноним1 (ok), 12:52, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Ну под запрет сразу попадают

    и сама Джава - за преступное копирование примитивных типов и синтаксиса Си :-D

     
  • 2.94, april (?), 23:49, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну под запрет сразу попадают
    > - Wine
    > - Все свободные реализации, совместимые с UNIX, в том числе, BSD и
    > GNU/Linux.
    > - Языки программирования Си, Basic, Pascal
    > - Свободные драйвера для FAT, NTFS
    > - Свободные реализации HTTP, TCP/IP

    прошу прощения, но вот насчет TCP/IP тут все намного проще исходная реализация по лицензии BSD

     

  • 1.26, artist60 (ok), 12:45, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У них всегда судят присяжные?
     
  • 1.31, umbr (ok), 13:00, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Брин уже учит немецкий, или франузский? Так, на всякий случай ;)
     
  • 1.35, ололош (?), 13:20, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Все правильно. Не догадались переименовать переменные и пару else'ов вставить - платите деньги.
    Хотя, помню, была у нас лаба. Так я и мой приятель независимо дали почти всем переменным одинаковые названия и, вообще, написали довольно похожий код. А это было далеко не 9 строк.
     
  • 1.40, haku (??), 14:42, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Если представить что закон это код программы, стороны процесса это входные данные, сам судебный процесс это компиляция,линковка и исполнение кода, то присяжные это random-генератор, выдающий вместо обоснованного ответа лишь шум. Такая система порочна в своей сути и не может делать то, для чего задумана. Прямая демократия -- бред сивой кобылы: мнение обывателя, разум которого неразвит и промыт масс-медиа не может быть превыше мнения специалистов в своей области, даже если обывателей три, а специалистов два.
     
     
  • 2.46, umbr (ok), 15:15, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >...random-генератор, выдающий вместо обоснованного ответа лишь шум.

    http://ru.wikipedia.org/wiki/Метод_Монте-Карло

     
  • 2.58, uy2qw (?), 17:05, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы владеете четкими критериями и методами, чтобы отделить специалистов от неспециалистов? Поделитесь опытом! :-)
     
  • 2.61, жабабыдлокодер (ok), 17:17, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если с Басманным судом сравнивать - так уж лучше пусть обыватели судят. Хотя бы можно надеяться, что если уж не по уму, то по справедливости... А в Басманном на что надеяться?


     

  • 1.42, evgeny_t (ok), 14:48, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    если поискать в java то там много влияния с и с++ так что пора судить оракл. и так по цепочке до диназавров.
     
     
  • 2.57, arisu (ok), 16:54, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > если поискать в java то там много влияния с и с++

    а ещё там стековая VM, которую придумали задолго до жабы. я уверен, что найдётся как минимум один коммерческий продукт, который использовал стековую VM. плагиат-с.

     

  • 1.44, Аноним (-), 14:56, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опеннет превратился в сайт для юристов...
     
     
  • 2.80, Аноним (-), 21:01, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что поделать - веяния времени...
     

  • 1.53, arisu (ok), 16:46, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ааааа, «приложение» отожгло!

    p.s. дико интересна квалификация присяжных. хотя, что тут интересного…

     
  • 1.67, добрый дядя (?), 18:41, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    по тысяче долларов за каждую строку бесценного священного жаба-кода и оракл гудбай!
     
  • 1.72, samaromku (ok), 19:37, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пора бы смириться и отдать google полную власть над интернетом.
     
  • 1.73, Аноним (-), 19:38, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Функция, копирование которой было признано присяжными. Код из OpenJDK:

    /me упал под стол. :DDDDD Они это серьезно?

     
  • 1.74, Аноним (-), 19:53, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если суд таки решит в пользу Оракл, то думаю можно начать патентовать все возможноые Апи и стандартные реализации :)
     
  • 1.75, Xasd (ok), 20:11, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    судя по этим 9 строчкам -- да -- copy-past имело место. гарантия 100% ..

    ...потомучто скопированно прямо с теми же ошибками стиля оформления (например гдето есть пробелы около "+" а гдето их нет.. а обычно программисты более строго относятся к форматированию кода)

    # p.s.: хотя чесно скажу -- что мне было очень печально это признать

     
  • 1.78, evgeny_t (ok), 20:40, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а чё коменты трут ? Нужно писать дружественным языком ?

    Повторюсь.
    ms нагло украло api java в своём кривом Net Framework

    для этого достаточно сравнить интерфейсы, которые как заявляет Oracle, сан рожало долгими годами в мучениях. И потратило биллионы зе.. то есть непровославных долларов.

    возникают вопросы почему Оракл не подаёт на ms особенно учитывая упущенную выгоду в мил .. то есть в биллионы долларов.

    Или людоеды друг друга не жрут ?

     
     
  • 2.83, Moomintroll (ok), 21:31, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > мил .. то есть в биллионы долларов

    А не подскажете, что это за число такое "биллионы"?

     
     
  • 3.86, Аноним (-), 22:14, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "миллиарды" с суржика :)
     
  • 3.88, evgeny_t (ok), 22:49, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    когда шпалы кончятся - это половина )
     
  • 3.110, alex.h (??), 09:22, 11/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://ru.wikipedia.org/wiki/Биллион
     
  • 2.95, april (?), 23:54, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а чё коменты трут ? Нужно писать дружественным языком ?
    > Повторюсь.
    > ms нагло украло api java в своём кривом Net Framework
    > для этого достаточно сравнить интерфейсы, которые как заявляет Oracle, сан рожало долгими
    > годами в мучениях. И потратило биллионы зе.. то есть непровославных долларов.
    > возникают вопросы почему Оракл не подаёт на ms особенно учитывая упущенную выгоду
    > в мил .. то есть в биллионы долларов.
    > Или людоеды друг друга не жрут ?

    корпоративная этика
    не жрут :-) но временно

     

  • 1.79, Тот_Самый_Анонимус (?), 20:59, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пусть в светоче демократии торжествует маразм. Нас оно не касается.
     
  • 1.81, Аноним (-), 21:04, 08/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    меня одного смущает сравнение с OpenJDK?
     
     
  • 2.89, evgeny_t (ok), 22:50, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    видимо сан передал код в openjdk теперь openjdk основная библиотека
     

  • 1.99, loglog (?), 11:43, 09/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ИМХО формальные переменные можно было переименовать (оставив конечно префиксы From и To). А в комментах написать, что это сделано в угоду Оракл )))
    Например FromIndx
     
  • 1.115, northbear (ok), 06:34, 15/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    М-да...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру