In dem Projekt fand ich eine Datei math.c
mit einem großen GPL-Header und ...
//------------------------------------------------------------------------------
/// 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, cool, also muss ich min Wert bekommen und ... diese Datei !? Also muss ich das ganze Projekt deswegen öffnen? Oder muss ich die Mathematik neu erfinden?
Ich glaube nicht, dass es nur verrückt ist, also lautet die Frage: Wann können wir den GPL-Header einfach entfernen?
Muss ich ein Verrückter sein und es tun ?
unsigned int min( unsigned int
JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE,
unsigned int hyrthrtRERG ) { if
(JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE
< hyrthrtRERG ) { return JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE; }
else {return hyrthrtRERG ; } }
Wollen sie wirklich, dass ich Code wie den oben genannten schreibe?
min
ist nicht urheberrechtlich geschützt. Siehe meine Antwort für Details.
the jury did find that one nine-line function that Google acknowledged copying was infringing
(von ArsTechnica ).