Quero usar código de terceiros como minha estrutura de front-end, por exemplo, Bootstrap. No código para Bootstrap e jQuery, há uma licença. Por exemplo, em 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 remover este texto? Para reduzir solicitações de HTTP, queremos criar um arquivo CSS para que o Bootstrap seja combinado com um estilo CSS personalizado.
Minha pergunta é: podemos remover este texto e, se o fizermos, estaríamos violando alguma lei? O que devemos fazer e não fazer?
/* 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. */
Portanto, reduza o CSS e o JS, mas mantenha as licenças intactas, pois elas adicionam menos de 0,01kb à página quando compactadas.4.c.
aqui .Respostas:
Você realmente tem duas licenças lá: A Licença Apache 2.0 e a Licença MIT .
Ambos têm restrições que exigem direitos autorais e outros avisos para permanecer intactos. Conforme indicado aqui para a Licença Apache sob condições de Licenciamento :
E aqui para a licença MIT sob os termos da licença :
Esta é a razão pela qual você está vendo esses avisos acima. Portanto, legalmente, esses avisos não devem ser removidos dos trabalhos / arquivos em que foram encontrados.
Como benfeitor do trabalho de outras pessoas, também é ético dar crédito justo e honrar seus termos de licenciamento.
fonte