ymarkov: (Default)
[personal profile] ymarkov
(Внимание: автор не программист. За ошибки в компьютерной терминологии не бить!)

В 2005 году компания "Гугл" купила компанию "Андроид" на тему построить карманный коммуникационный компьютер (кличка "смартфон"). Чтобы для таких устройств было много приложений, "Гугл" сначала хотела лицензировать у компании "Сан" её систему платформу "Ява", на которой можно ваять программы, которые затем могут работать на любом компьютере с предустановленной Явной "машиной". Однако "Гугл" не хотела, чтобы программы для смартфонов могли работать где угодно, и из-за этого переговоры с "Сан" закончились ничем. Вместо этого "Гугл" бросила сотню программистов запилить свою собственную операционную систему, что те и сделали за три года. В процессе не то программисты, не то их менеджеры захотели облегчить жизнь будущим писателям под Андроид путём заимствования кода, вызывающего 37 стандартных библиотечных методов. Методы-то они написали сами, а вот вызывающий код просто скопировали из "Явы" — 11,500 строк из примерно 2.8 млн., для простоты.

К 2010 году случилось две вещи: во-первых, компания "Оракл" купила "Сан", во-вторых, стало ясно, что "Андроид" весьма успешен и нехило конкурирует с "Явой". Так, фирма "Самсунг" до 2007 платила "Сану" $40 млн./год за лицензирование "Явы", а после – всего $1 млн. Фирма "Амазон" тоже стала платить "Ораклу" куда меньше, взяв "Андроид" за основание своего очередного "Киндла". "Оракл" пошла искать правды и $9 млрд. компенсации в суд, обвиняя "Гугл" в нарушении патента, а также авторских прав "Оракла".

Присяжные решили, что патентное право к программам не относится, а вот авторское право — да, и что "Гугл" его нарушила. "Гугл" возразила, что раз уж речь зашла об авторском праве, так там есть доктрина "допустимого использования" (fair use): можно использовать защищённый материал для пародирования и для цитирования, если не очень обильно. Это возражение поставило присяжных в тупик: они не смогли достичь решения. Тогда судья сам решил, что уж на вызывающий-то код авторское право не распространяется, так что "Ораклу" фига. Дальше пошли апелляции на несколько лет, с повторными судами с присяжными и без, и всякий такой цорес, единственным устоявшимся результатом которого было согласие всех сторон, что патентное право тут ни при чём. В конце концов до Верховного Суда дошла петиция "Гугла" с просьбой решить, охватывает ли авторское право вызывающий код и является ли использование такового допустимым в рамках Акта об Авторском Праве.

В понедельник 5 апреля ВС решил 6-2, что первый вопрос он решать не будет; однако даже если принять за данность, что ответ положительный, всё равно "цитирование" "Гуглом" этих 0.4% кода является допустимым использованием. Решение Суда (самое длинное в этом сезоне, 40 страниц) огласил судья Брейер, к которому присоединились судьи Робертс, Сотомайор, Каган, Горсач, и Кавано. Судья Томас представил несогласное мнение, в котором он критикует коллег за нерешение первого вопроса (он бы ответил положительно) и утверждает, что ничего допустимого в таком копировании нет. Судья Барретт не принимала участия в обсуждении и, соответственно, в решении.

Date: 2021-04-20 08:55 pm (UTC)
rampitec: (Default)
From: [personal profile] rampitec
Наконец-то они эту бодягу завершили! Когда мы начинали бодаться с гуглом за Яву, это я еще в Сане работал! Уже Сана давно нет, а эти тролли все никак угомониться не могли.

Date: 2021-04-20 09:48 pm (UTC)
rampitec: (Default)
From: [personal profile] rampitec
Я исторически был против Гугла, но это из-за того, что я был на стороне Сана. В глобальном смысле воровать код нехорошо. Но Сан тогда погрозил пальчиком и решил, пусть их! А вот Оракл, который этот код не создал, а купил, тут же занялся судилищем. Патентных троллей я не люблю, так что перешел в этом вопросе на сторону Гугла. По-моему ВС все правильно сделал, и правильно, что не стал решать вопрос в общем случае. Авторские права IMHO есть только у автора, а не его наследника.

А написано... Ну терминологию можно малость поправить, но все понятно и в целом правильно. Ява не система, а платформа и язык.

Date: 2021-04-20 10:08 pm (UTC)
rampitec: (Default)
From: [personal profile] rampitec
И вообще я сейчас пытаюсь вспомнить подробности сановских времен. Если я ничего не путаю, Гугл нарушил лицензию на этот код. Но в результате телеги от Сана то нарушение он устранил, выложив исходники AOSP. И по хорошему на этом история бы и должна была закончится.

А Оракл со своей стороны Яву в принципе убил. Они выкатили новую лицензию, и теперь официальную Яву нельзя использовать для бизнеса бесплатно. В результате народ или уходит с Явы, или использует другие ее реализации.

Так что Ларри просто очень жадный.

Date: 2021-04-20 10:36 pm (UTC)
From: [personal profile] vakhitov
Вы считаете, что копирайт должен распространяться на API как таковые? Я не в порядке спора, просто мнение ваше уточнить хочу.

Date: 2021-04-20 10:50 pm (UTC)
rampitec: (Default)
From: [personal profile] rampitec
Я считаю, что он может на них распространяться. Создатель любой интеллектуальной собственности может решить, что она достаточно ценна. Но тогда надо быть на 100% уверенным, что не надергал ценных идей у других, и делать интерфейс не слишком общим, чтобы не защищать копирайтом колесо от велосипеда.

Другой вопрос, что как пользователь я бы послал таких авторов с их копирайтом и использовал бы что-то другое.

Date: 2021-04-20 11:45 pm (UTC)
straktor: benders (Default)
From: [personal profile] straktor
по-моему, очень многое перепутано

> путём заимствования кода, вызывающего 37 стандартных библиотечных методов.
> Методы-то они написали сами, а вот вызывающий код просто скопировали из "Явы"

что такое "вызывающий код"? как его можно "скопировать"?

у меня канва такая:
- гугл посмотрел на яву и ему кое-что не понравилось, и реализация явы никогда не могла бы пройти тест совместимости
- но чтобы портировать кучу программ и особенно библиотек, имеет смысл гуглу предоставить для прикладников слой частичной совместимости
- гугл взял, внимание -- открытые спецификации на корневые пакеты (Core Java API) и реализовал по-своему, лицензионно чисто, там всё несложно (в своё время было что-то типа 20 реализаций явы, разумеется нестандартизированных, + каждый второй амбициозный студент пробовал)
- оракл смотрит, что бабки уплыли, начал предъявлять, что спецификации на библиотеки это интеллектуальная собственность


всем было сразу ясно, что тема тухлая, большАя доля программеров тем и занимается, что без всякого разрешения реализует по-своему кучу открытых спек, это основа огромной части софта

патентовать АПИ -- западло

если нельзя будет АПИ реализовывать, то это был бы колоссальный удар по отрасли

Date: 2021-04-21 12:12 am (UTC)
rampitec: (Default)
From: [personal profile] rampitec
Сан на левые реализации ява машины всегда смотрел не то что терпимо, а даже продавал сервис по их сертификации. Гугл там действительно кусок исходников использовал, несколько я помню. Небольшой. Но проблема, опять же насколько я помню, была не в этом: Гугл не выложил свои исходники, как то предписывала лицензия. В результате спора с Саном он их выложил, в итоге выиграли все. А чего Оракл в этой истории хотел отсудить, это я никогда не понимал.

Date: 2021-04-21 12:51 am (UTC)
metaller: (Default)
From: [personal profile] metaller
А чем Барретт занимается ? Уже не первый раз вижу "Судья Барретт не принимала участия в обсуждении".

Date: 2021-04-21 11:18 am (UTC)
signamax: (Default)
From: [personal profile] signamax
я тут написал большую поэму, прям на книгу.

Поэма начинается «я помню чудное мгновение передо мной я явилась ты» , ну а дальше моё.

Нет, я нигде не дал понять что это цитата - мне просто понравилось и я использовал

Date: 2021-04-21 11:59 am (UTC)
reytsman: (Default)
From: [personal profile] reytsman
+1 вот тоже интересно... ни одного пока решения не видел. Интересно же кого назначили.... пока на нового Алито не похоже.

Date: 2021-04-21 01:59 pm (UTC)
reytsman: (Default)
From: [personal profile] reytsman
Угу... пропустил... видимо потому как дела специфические и решения весьма по узким вопросам. Искал размаха.... :)

Date: 2021-04-21 02:02 pm (UTC)
reytsman: (Default)
From: [personal profile] reytsman
Так глубоко копать даже и не нужно... Алито вон недавно даже про цензуру успел ввернуть.

Date: 2021-04-21 07:21 pm (UTC)
signamax: (Default)
From: [personal profile] signamax
а какой процент критичных заимствований не будет fair use?

Date: 2021-04-21 11:28 pm (UTC)
rampitec: (Default)
From: [personal profile] rampitec
А можно при случае осветить процесс "Salinas v. Railroad Retirement Board"? Дело в том, что я живу в этом Салинасе, и увидев такой заголовок захотелось кровавых подробностей!

Date: 2021-04-22 06:37 am (UTC)
rampitec: (Default)
From: [personal profile] rampitec
Спасибо! Это оказался не тот Салинас, который город! :) А так я это действительно помню, что читал!

Profile

ymarkov: (Default)
Yisroel Markov

January 2026

S M T W T F S
    123
45678910
1112 13 14151617
181920 21222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 24th, 2026 05:35 pm
Powered by Dreamwidth Studios