In the project, I found a file, math.c, with a big GPL header and ...
//------------------------------------------------------------------------------ /// 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 so I need to get min value and ... this file!? So I need to open the whole project because of it? Or do I need to reinvent mathematics?
I don't believe it's just insane, so the question is: when we can just remove the GPL header?
Must I be a weirdo and do it?:
unsigned int min( unsigned int JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE, unsigned int hyrthrtRERG ) { if (JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE < hyrthrtRERG ) { return JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE; } else {return hyrthrtRERG ; } } Seriously, do they want me to write code like the above?
the jury did find that one nine-line function that Google acknowledged copying was infringing(from ArsTechnica).minis not covered by copyright. See my answer for details.