avva: (Default)
[personal profile] avva
Из протоколов суда между Гуглем и Ораклом.

Свидетель демонстрирует суду небольшую программу на Джаве, включая строку

public static void Main(string [] arg) {

Судья недоумевает:

Judge: Does public mean you're donating it to Java?

Owen Astrachan: No.

Judge: Then whey don't you make it private?

Owen Astrachan: I have to make Main public. It has special meanings.

Date: 2012-05-01 11:35 am (UTC)
From: [identity profile] dzz.livejournal.com
Паблик-паблик, и нефига тут отпираться ;)

Вообще, в контексте процесса было бы занятно добавить в язык конструкции, определяющие тип лицензии.

gpl static void Main(string [] arg) {
Edited Date: 2012-05-01 11:36 am (UTC)

Date: 2012-05-01 11:47 am (UTC)
From: [identity profile] dr-hyder.livejournal.com
Зачем прямо в язык, можно в аннотации:

@GPL
public String bla() { return "bla"; }

@MicrosoftLicence 
public String microsoftBla() {
    return bla(); // compilation error! :)
}

Date: 2012-05-01 12:12 pm (UTC)
From: [identity profile] amosk.livejournal.com
Спасибо, нам хватит того что в Линуксе многие ключевые функции ядра помечены как GPL и не линкуются с коммерческими драйверами с другими лицензиями - так что разработчикам уже и так весело.
А потом все спрашивают чейто линукс не популярен как десктоп.

(no subject)

From: [identity profile] izard.livejournal.com - Date: 2012-05-01 02:29 pm (UTC) - Expand

(no subject)

From: [identity profile] cmm.livejournal.com - Date: 2012-05-01 05:02 pm (UTC) - Expand

(no subject)

From: [identity profile] vyhuhol.livejournal.com - Date: 2012-05-01 05:07 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 05:19 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 05:17 pm (UTC) - Expand

(no subject)

From: [identity profile] cmm.livejournal.com - Date: 2012-05-01 05:30 pm (UTC) - Expand

(no subject)

From: [identity profile] helvegr.livejournal.com - Date: 2012-05-01 05:37 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 06:13 pm (UTC) - Expand

(no subject)

From: [identity profile] helvegr.livejournal.com - Date: 2012-05-01 06:23 pm (UTC) - Expand

(no subject)

From: [identity profile] oboguev.livejournal.com - Date: 2012-05-01 07:00 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 07:30 pm (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-01 08:18 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 08:33 pm (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-01 09:11 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 09:24 pm (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-01 09:32 pm (UTC) - Expand

(no subject)

From: [identity profile] oboguev.livejournal.com - Date: 2012-05-01 09:01 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 09:44 pm (UTC) - Expand

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2012-05-01 08:49 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 09:17 pm (UTC) - Expand

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2012-05-01 09:23 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 09:34 pm (UTC) - Expand

(no subject)

From: [identity profile] nec-p1us-u1tra.livejournal.com - Date: 2012-05-01 09:42 pm (UTC) - Expand

(no subject)

From: [identity profile] amosk.livejournal.com - Date: 2012-05-01 09:51 pm (UTC) - Expand

(no subject)

From: [identity profile] bespechnoepero.livejournal.com - Date: 2012-05-05 04:11 pm (UTC) - Expand

Date: 2012-05-01 11:40 am (UTC)
From: [identity profile] javax-slr.livejournal.com
Неужели нельзя для таких дел находить судей, которые хоть немного в курсе?
Как он будет принимать решение о лицензировании API, если не понимает что такое API?

Date: 2012-05-01 11:44 am (UTC)
From: [identity profile] dzz.livejournal.com
Руководствуясь буквой и духом закона ;)
Обычно судьи привлекают экспертов, если сами не понимают сути явления.

(no subject)

From: [identity profile] javax-slr.livejournal.com - Date: 2012-05-01 11:45 am (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-01 11:49 am (UTC) - Expand

(no subject)

From: [identity profile] Шура Люберецкий - Date: 2012-05-01 12:44 pm (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-01 08:20 pm (UTC) - Expand

(no subject)

From: [identity profile] Шура Люберецкий - Date: 2012-05-02 04:26 am (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-02 05:18 am (UTC) - Expand

(no subject)

From: [identity profile] Шура Люберецкий - Date: 2012-05-03 05:43 am (UTC) - Expand

(no subject)

From: [identity profile] gaz-v-pol.livejournal.com - Date: 2012-05-02 02:35 pm (UTC) - Expand

(no subject)

From: [identity profile] Шура Люберецкий - Date: 2012-05-04 12:02 pm (UTC) - Expand

(no subject)

From: [identity profile] msh.livejournal.com - Date: 2012-05-01 01:02 pm (UTC) - Expand

Date: 2012-05-01 01:13 pm (UTC)
From: [identity profile] vasar.livejournal.com
Ага, и жури тоже.
Edited Date: 2012-05-01 01:14 pm (UTC)

(no subject)

From: [identity profile] vyhuhol.livejournal.com - Date: 2012-05-01 05:11 pm (UTC) - Expand

(no subject)

From: [identity profile] vasar.livejournal.com - Date: 2012-05-01 05:44 pm (UTC) - Expand

(no subject)

From: [identity profile] dzz.livejournal.com - Date: 2012-05-01 09:13 pm (UTC) - Expand

(no subject)

From: [identity profile] vyhuhol.livejournal.com - Date: 2012-05-01 09:24 pm (UTC) - Expand

(no subject)

From: [identity profile] ilya-dogolazky.livejournal.com - Date: 2012-05-03 04:34 pm (UTC) - Expand

(no subject)

From: [identity profile] vyhuhol.livejournal.com - Date: 2012-05-05 11:59 am (UTC) - Expand

Date: 2012-05-01 02:00 pm (UTC)
From: [identity profile] krakenrus.livejournal.com
Это как раз и хорошо. Понимание неизбежно будет пониманием, достигнутым под воздействием той или иной стороны.

Date: 2012-05-03 03:13 pm (UTC)
From: [identity profile] orie.livejournal.com
мне казалось, это сознательно делается в юриспруденции, чтобы люди, принимающие решение, не были экспертами

Date: 2012-05-01 11:47 am (UTC)
From: [identity profile] dimrub.livejournal.com
Does void mean that this program is no longer usable?

Date: 2012-05-01 11:51 am (UTC)
From: [identity profile] dzz.livejournal.com
And "int" for internal use only :)

(no subject)

From: [identity profile] shadow-ru.livejournal.com - Date: 2012-05-01 07:37 pm (UTC) - Expand

Date: 2012-05-01 01:03 pm (UTC)
From: [identity profile] msh.livejournal.com
Objection, your honour, this pointer is null and void!

(no subject)

From: [identity profile] gianthare.livejournal.com - Date: 2012-05-01 01:09 pm (UTC) - Expand

(no subject)

From: [identity profile] pargentum.livejournal.com - Date: 2012-05-01 03:33 pm (UTC) - Expand

Date: 2012-05-01 12:36 pm (UTC)
From: [identity profile] lisany.livejournal.com
main должно быть с маленькой буквы :-). С большой никакого special meaning

Date: 2012-05-01 12:37 pm (UTC)
From: [identity profile] lisany.livejournal.com
А String - с большой :-)
Edited Date: 2012-05-01 12:39 pm (UTC)

Date: 2012-05-01 02:13 pm (UTC)
From: [identity profile] dubrick.livejournal.com
you made my day :-))))))))))

Date: 2012-05-01 03:46 pm (UTC)
From: [identity profile] dmpogo.livejournal.com
Чем бы дети не тешились ...

Date: 2012-05-01 03:55 pm (UTC)
From: [identity profile] amarao-san.livejournal.com
По молодости мне казалось, что будет круто, если в суд попадёт дело, в ходе которого нужно будет проверить, "есть бог или нет?". А сейчас я вполне представляю как это будет: пригласят эксперта, спросят, "считаете ли вы, что представленные откровения свидетельствуют о существовании бога". И как эксперт заключение даст, так суд и решит.

Date: 2012-05-02 06:09 am (UTC)
From: [identity profile] ziavra.livejournal.com
ну, встречаются вот такие экспертизы :-)
http://science-freaks.livejournal.com/2066075.html

Date: 2012-05-01 04:23 pm (UTC)
From: [identity profile] jzlot.livejournal.com
Ну это тоже не ново, вот например суд над Иосифом Бродским. Примерно такой же содержательный диалог, правда там это было агрессивно, а здесь как бы объективно.


"Судья: Чем вы занимаетесь?

Бродский: Пишу стихи. Перевожу. Я полагаю...

Судья: Никаких “я полагаю”. Стойте как следует! Не прислоняйтесь к стенам! Смотрите на суд! Отвечайте суду как следует! (Мне). Сейчас же прекратите записывать! А то — выведу из зала. (Бродскому): У вас есть постоянная работа?

Бродский: Я думал, что это постоянная работа.

Судья: Отвечайте точно!

.....

Судья: А вообще какая ваша специальность?

Бродский: Поэт. Поэт-переводчик.

Судья: А кто это признал, что вы поэт? Кто причислил вас к поэтам?

Бродский: Никто. (Без вызова). А кто причислил меня к роду человеческому?

Судья: А вы учились этому?

Бродский: Чему?

Судья: Чтобы быть поэтом? Не пытались кончить Вуз, где готовят... где учат...

Бродский: Я не думал, что это дается образованием.

Судья: А чем же?

Бродский: Я думаю, это... (растерянно)... от Бога...
"



Edited Date: 2012-05-01 04:24 pm (UTC)

Date: 2012-05-01 04:54 pm (UTC)
From: [identity profile] vodianoj.livejournal.com
Я почитал немного - забавное ощущение.
Иногда судья очень неплохо всё понимает, особенно, когда он сравнил спецификацию с чёрным ящиком, определяющим входы и выходы, но не определяющим что внутри.
А иногда вот такие пассажи :-)

Date: 2012-05-04 07:20 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Этот пассаж демонстрирует, что судья как раз понимает и дополнительным вопросом хочет показать эту разницу и присяжным. На groklaw был подробный разбор.

Судья также вчера заставил Oracle и Google до 10 мая пересмотреть свои аргументы в свете решения в Европе по делу SAS vs WPL, которое было опубликовано только на этой неделе.

Date: 2012-05-01 11:48 pm (UTC)
stas: (Default)
From: [personal profile] stas
Интересно, какие выводы сделал бы этот судья из ключевого слова friend в C++.

Date: 2012-05-02 06:16 am (UTC)
From: [identity profile] a-bronx.livejournal.com
Хорошо, что в джаве Action -- это не class, а всего лишь interface.

Date: 2012-05-03 04:17 pm (UTC)
From: [identity profile] sly2m.livejournal.com
Вообще хорошая идея объявлять main как private.

Эдакая вещь в себе. Программа эгоист, программа солипсист, программа не для людей или других программ, а прежде всего программа для себя самой.

Date: 2012-05-04 05:14 pm (UTC)
From: [identity profile] eugenius-nsk.livejournal.com
Вообще-то это стандартный способ, когда перед инстанциированием объекта обязательно нужно выполнить какую-нибудь логику (например если мы хотим создать синглтон, то сначала обязательно надо проверить, не создавали ли мы его уже раньше, и если создавали, то вернуть не новый объект, а ранее созданный).

(no subject)

From: [identity profile] romanet.livejournal.com - Date: 2012-05-05 03:05 am (UTC) - Expand

Date: 2012-05-05 03:46 pm (UTC)
From: [identity profile] bespechnoepero.livejournal.com
и ведь такой бред происходить повсеместно, и все как бы нормально. судьи принимают решения в делах, в которых они совершенно не разбираются. даже арбитражной группе специалистов во многих спорных вопросах нелегко будет разобраться и вынести суждение, а это поручается "авторитетному" невежде.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 12:24 pm
Powered by Dreamwidth Studios