En el proyecto, encontré un archivo math.c
, con un gran encabezado de GPL y ...
//------------------------------------------------------------------------------
/// 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;
}
}
OK, genial, así que necesito obtener el valor mínimo y ... ¿ este archivo ? ¿Entonces necesito abrir todo el proyecto por eso? ¿O necesito reinventar las matemáticas?
No creo que sea una locura, así que la pregunta es: ¿cuándo podemos eliminar el encabezado de la GPL?
¿Debo ser un bicho raro y hacerlo ?
unsigned int min( unsigned int
JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE,
unsigned int hyrthrtRERG ) { if
(JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE
< hyrthrtRERG ) { return JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE; }
else {return hyrthrtRERG ; } }
En serio, ¿quieren que escriba código como el anterior?
min
no está cubierta por derechos de autor. Vea mi respuesta para más detalles.
the jury did find that one nine-line function that Google acknowledged copying was infringing
(de ArsTechnica ).