Dalam proyek tersebut, saya menemukan file math.c
,, dengan header GPL besar dan ...
//------------------------------------------------------------------------------
/// 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, keren jadi saya harus mendapatkan nilai minimum dan ... file ini !? Jadi saya perlu membuka seluruh proyek karena itu? Atau apakah saya perlu menemukan kembali matematika?
Saya tidak percaya itu hanya gila, jadi pertanyaannya adalah: kapan kita bisa menghapus header GPL?
Harus saya menjadi aneh dan melakukannya ?:
unsigned int min( unsigned int
JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE,
unsigned int hyrthrtRERG ) { if
(JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE
< hyrthrtRERG ) { return JEIOfuihFHIYEFHyigHUEFGEGEJEIOFJOIGHE; }
else {return hyrthrtRERG ; } }
Serius, apakah mereka ingin saya menulis kode seperti di atas?
min
tidak dilindungi oleh hak cipta. Lihat jawaban saya untuk detailnya.
the jury did find that one nine-line function that Google acknowledged copying was infringing
(dari ArsTechnica ).