У проекті я знайшов файл math.c
із великим заголовком GPL та ...
//------------------------------------------------------------------------------
/// Returns the minimum value between two integers.
/// \param a First integer to compare.
/// \param b Second integer to compare.
//------------------------------------------------------------------------------
unsigned int min(unsigned int a, unsigned int b)
{
if (a < b) {
return a;
}
else {
return b;
}
}
Гаразд, круто, тому мені потрібно отримати мінімальне значення і ... цей файл !? Тож мені через це потрібно відкрити весь проект? Або мені потрібно винаходити математику?
Я не вірю, що це просто божевільно, тому питання: коли ми можемо просто видалити заголовок GPL?
Повинен я бути диваком і робити це ?
unsigned int min( unsigned int
JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE,
unsigned int hyrthrtRERG ) { if
(JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE
< hyrthrtRERG ) { return JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE; }
else {return hyrthrtRERG ; } }
Серйозно, вони хочуть, щоб я писав код, як описано вище?
min
не охоплюється авторським правом. Детальну інформацію див. У моїй відповіді.
the jury did find that one nine-line function that Google acknowledged copying was infringing
(від ArsTechnica ).