LICENSEの書き方
これがいい感じ
使用しているsource codeのLICENSEをコードブロックで表示している そのコードブロック先のLICENSEも参考になる
あるコードを大幅に改変したrepoを公開するとき、そのコードに元となったコードのライセンスを書き込みたいが、全文をコピペするのは大げさ過ぎる。1行くらいで書くことはできないだろうか?
そもそも、その短行で元のライセンスを記載する行為をなんと呼ぶのか分からなくて検索できない。
MIT Licenseの場合は、Copyright (c) <year> <copyright holders>だけどこかに書いておけばいい? たとえばGPLなら一部のコードとして使ってもコード全体がGPLになるわけだし、MITならその一部に関しての著作権表示とライセンス表示を含めろとしか言ってないのでそのコードの側に書いとくだけでもいいわけだし。
例
ファイル末尾にLICENSE.txtを読むよう誘導を記載している
All Rights Reserved.の後にMIT License.と書いている
改変を加えたときの表示例
This project also partially contains code derived or copied from the following projects:
fork元のlicenseを記す
code:js
// Copyright 2009 The Go Authors. All rights reserved.
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.