Quiero usar código de terceros como mi marco de front-end, por ejemplo Bootstrap. En el código de Bootstrap y jQuery, hay una licencia. Por ejemplo en 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 */
¿Podemos eliminar este texto? Para reducir las solicitudes HTTP, queremos crear un archivo CSS para que Bootstrap se combine con un estilo CSS personalizado.
Mi pregunta es: ¿podemos eliminar este texto, y si lo hacemos, estaríamos violando alguna ley? ¿Qué debemos hacer y no hacer?
/* 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. */
minimice el CSS y JS pero mantenga las licencias intactas, agregan menos de 0.01kb a la página cuando se comprimen.4.c.
aquí .Respuestas:
Realmente tienes dos licencias allí: la licencia Apache 2.0 y la licencia MIT .
Ambos tienen restricciones que requieren derechos de autor y otros avisos para permanecer intactos. Como se indica aquí para la licencia de Apache bajo condiciones de licencia :
Y aquí para la Licencia MIT bajo los términos de la Licencia :
Esta es la razón por la que está viendo estos avisos arriba. Por lo tanto, legalmente, estos avisos no deben eliminarse de las obras / archivos en los que se encuentran.
Como beneficiario del trabajo de otras personas, también es ético otorgarles un crédito justo y honrar sus términos de licencia.
fuente