В проекте я нашел файл 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 ).