Суд вдвое уменьшил компенсацию от Oculus в деле против ZeniMax

И отклонил требование запретить продажу гарнитур виртуальной реальности от компании.

Джон Кармак, технический директор Oculus VR
Джон Кармак, технический директор Oculus VR

После апелляции от Facebook, владельцев Oculus VR, суд пересмотрел своё решение по делу о краже интеллектуальной собственности у ZeniMax.

По данным Bloomberg, теперь вместо 500 миллионов долларов корпорация Facebook должна будет выплатить истцам в два раза меньше. Двести миллионов — за нарушение контракта о неразглашении, и ещё пятьдесят — за нарушение авторских прав.

ZeniMax также требовала запретить продажу гарнитур Oculus Rift, якобы созданных на базе их технологии, однако суд отказал компании.

Как утверждали в Oculus, нарушение прав на интеллектуальную собственность в их случае «незначительно». С их кодом в точности совпали лишь семь строчек кода из 42 миллиардов, представленных в качестве доказательства.

В Facebook назвали постановление «верным шагом к справедливому разрешению конфликта», и пообещали оспорить и другие требования.

Решение в пользу компании-истца суд вынес в феврале 2017-го. Разбирательство началось ещё в 2014 году, сразу после того, как Facebook приобрела Oculus VR.

В ZeniMax утверждали, что именно они ответственны за прорыв в разработке VR-устройств, а Джон Кармак, ранее сотрудничавший с ними, забрал исходный код при переходе в Oculus, хотя не имел на это права.

2.7K2.7K открытий
23 комментария

С их кодом в точности совпали лишь семь строчек кода из 42 миллиардов, представленных в качестве доказательства.

Интересно, какие. Можно понять, если плагиатом назовут кусок функции, реализующий что-то уникальное (вроде Fast Inverse sqrt), но если бойлерплейт какой-нибудь, или вообще #include <stdio.h>, то пиздец, я на Сатурне просто.

Ответить

Fast Inverse sqrt - это уже не функция, это чёрная магия в действии

Для тех, кто не в курсе:
float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;

x2 = number * 0.5F;
y = number;
i = * ( long * ) &y ;// evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

return y;
}

Ответить

В свое время микрософт смогла доказать что ее msdos это не пиратка с cp/m за счёт того что диджитал песня принесла код на оригинальном языке - а МелкоМягкие на ассемблере. А когда ДР пыталась судится по этому поводу ещё раз - то их заворачивали - не давая рассказать респектабельным судьям суть дизассемблер а. Машины кодов.

Ответить

500 миллионов за семь строчек - слишком много
А вот четверть миллиарда - в самый раз

Ответить

Ну не все так просто, может там Кармак придумал какой то особый алгоритм, как это было не раз, который все изменил

Ответить

42 000 000 000 строчек кода? Это точно не ошибка? Даже операционные системы содержат гораздо меньше кода.

Ответить

Машинные строчки кода:))

Ответить