teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

本文追記

2017/05/10 11:13

投稿

miyahan
miyahan

スコア3095

answer CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
  MITライセンスやApacheライセンスは、GPLとは違いあなたのコードには波及しませんから、利用するライブラリのコードから意図的に著作権表示のコメントやライセンスファイルを削除するようなことをしなければ問題ないと思います。
4
4
 
5
+ 厳密には頒布する/しないに関わらず、あなたのコードに使用しているライブラリの著作権表示を行うべきですが、そのライブラリもまた他の複数のライブラリに依存している場合が多く、あなたのコードは数百行の著作権表示で埋め尽くされてしまいます。このようなことをしているプロジェクトは見たことがありません。
6
+
5
7
  もしライブラリの一部のコードをコピペして自身のコードに組み込むのであれば、コードの管理のためにもその旨をコメントとして残したほうがよいでしょう。
6
8
 
7
9
  これらの緩いライセンスで著作権表示に注意しなければならないケースとして、"バイナリ" を "頒布" する場合において、ソースコードのコメントやライセンスファイルが失われてしまうため明示的に著作者およびライセンスを表示する必要がでてきます。