Ich möchte Code von Drittanbietern als Front-End-Framework verwenden, z. B. Bootstrap. Im Code für Bootstrap und jQuery ist eine Lizenz enthalten. Zum Beispiel in 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 */
Können wir diesen Text entfernen? Um HTTP-Anforderungen zu reduzieren, möchten wir eine CSS-Datei erstellen, sodass Bootstrap mit einem benutzerdefinierten CSS-Stil kombiniert wird.
Meine Frage ist: Können wir diesen Text entfernen, und wenn wir dies tun, verstoßen wir gegen Gesetze? Was sollen wir tun und was nicht?
/* 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. */
erstellen, z. B .: Minimieren Sie also CSS und JS, aber behalten Sie die Lizenzen bei. Sie fügen der Seite weniger als 0,01 KB hinzu, wenn sie komprimiert werden.4.c.
hier .Antworten:
Sie haben dort wirklich zwei Lizenzen: Die Apache License 2.0 und die MIT License .
Beide haben Einschränkungen, die das Urheberrecht und andere Hinweise erfordern, um intakt zu bleiben. Wie bereits angedeutet hier für die Apache - Lizenz unter Lizenzbedingungen :
Und hier für die MIT-Lizenz unter Lizenzbedingungen :
Dies ist der Grund, warum Sie diese Hinweise oben sehen. Aus rechtlichen Gründen sollten diese Hinweise nicht aus den Werken / Dateien entfernt werden, in denen sie sich befinden.
Als Nutznießer der Arbeit anderer Menschen ist es auch ethisch korrekt, ihnen faire Anerkennung und Einhaltung ihrer Lizenzbedingungen zu gewähren.
quelle