Chcę użyć kodu innej firmy jako frameworku front-end, na przykład Bootstrap. W kodzie Bootstrap i jQuery jest licencja. Na przykład w boostrap.css :
/*!
* Bootstrap v3.0.3
*
* Copyright 2013 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
Czy możemy usunąć ten tekst? Aby zmniejszyć liczbę żądań HTTP, chcemy utworzyć jeden plik CSS, aby Bootstrap został połączony z dostosowanym stylem CSS.
Moje pytanie brzmi: czy możemy usunąć ten tekst, a jeśli tak, to czy naruszalibyśmy jakiekolwiek przepisy? Co powinniśmy robić, a czego nie robić?
/* Bootstrap v3.0.3 Copyright 2013 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. */
zminimalizuj CSS i JS, ale zachowaj nienaruszone licencje, które po skompresowaniu dodają mniej niż 0,01 KB do strony.4.c.
tutaj .Odpowiedzi:
Naprawdę masz tam dwie licencje: licencję Apache 2.0 i licencję MIT .
Oba mają ograniczenia wymagające zachowania praw autorskich i innych informacji. Jak wskazano tutaj dla licencji Apache w warunkach licencjonowania :
A tutaj licencja MIT zgodnie z warunkami licencji :
To jest powód, dla którego widzisz te powiadomienia powyżej. Tak więc zgodnie z prawem powiadomienia te nie powinny być usuwane z utworów / plików, w których zostały znalezione.
Jako osoba czerpiąca korzyści z pracy innych ludzi, etyczne jest również przyznanie im uczciwego uznania i poszanowanie warunków licencji.
źródło