READMEでのMITライセンス:追加とフォーマット方法
MITライセンスをREADMEとプロジェクトに適切に追加する方法を学びます。ライセンスセクションの形式、LICENSEファイルの作成、バッジの追加、package.jsonのlicenseフィールドを解説します。
License
詳細な説明
プロジェクトにMITライセンスを追加する
MITライセンスは最も人気のあるオープンソースライセンスで、React、Angular、Rails、.NETなど数千のプロジェクトで使用されています。最小限の制限で、誰でもコードを使用、コピー、変更、配布することができます。
READMEのライセンスセクション
READMEの下部にライセンスセクションを追加します:
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
LICENSEファイルの作成
リポジトリのルートにLICENSEファイルを作成します。
ライセンスバッジの追加
READMEの上部にバッジを追加します:
[](https://opensource.org/licenses/MIT)
package.jsonのlicenseフィールド
{
"license": "MIT"
}
なぜMITか?
- 寛容:ユーザーはコードでほぼ何でもできる
- 互換性:他のほぼすべてのライセンスと互換
- 企業向け:法務チームが迅速に承認
- シンプル:理解しやすい
- 標準:npm、GitHubなどのツールがネイティブに認識
ユースケース
オープンソースプロジェクトにMITライセンスを適切に設定し、正しいバッジ、LICENSEファイル、READMEセクション、package.jsonフィールドを含める場合。