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の上部にバッジを追加します:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

package.jsonのlicenseフィールド

{
  "license": "MIT"
}

なぜMITか?

  • 寛容:ユーザーはコードでほぼ何でもできる
  • 互換性:他のほぼすべてのライセンスと互換
  • 企業向け:法務チームが迅速に承認
  • シンプル:理解しやすい
  • 標準:npm、GitHubなどのツールがネイティブに認識

ユースケース

オープンソースプロジェクトにMITライセンスを適切に設定し、正しいバッジ、LICENSEファイル、READMEセクション、package.jsonフィールドを含める場合。

試してみる — README Generator

フルツールを開く