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

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

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

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

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

13
Ответить

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

9
Ответить

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

1
Ответить