web-dev-qa-db-ja.com

サードパーティのコードからライセンス通知を削除することは合法的かつ倫理的ですか?

ブートストラップなど、サードパーティのコードをフロントエンドフレームワークとして使用したい。 BootstrapおよびjQueryのコードには、ライセンスがあります。 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 */

このテキストを削除できますか? HTTPリクエストを減らすために、CSSファイルを1つ作成して、BootstrapがCSSスタイルのカスタマイズと組み合わされるようにします。

私の質問は、このテキストを削除できますか。削除した場合、法律に違反するでしょうか?何をすべきか、すべきでないか

15
john

本当に2つのライセンスがあります: Apache License 2.MIT License

どちらにも、著作権およびその他の通知をそのまま残すことを要求する制限があります。 ライセンス条件 でのApacheライセンスについてここに示されているように:

すべてのライセンスファイルでは、再配布されたコードの元の著作権、特許、商標、および帰属の通知を保持する必要があります(派生物の一部に関係しない通知を除く)。また、変更されたライセンスファイルごとに、そのファイルに変更が加えられたことを示す通知を追加する必要があります。

そして、 ライセンス条項 の下のMITライセンスの場合:

上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。

これが、上記の通知が表示される理由です。したがって、法的に、これらの通知は、見つかった作品/ファイルから削除しないでください。

他の人の仕事の恩恵として、彼らに公正な信用を与え、彼らのライセンス条件を尊重することも倫理的です。

14
dan