[GitHub 100日チャレンジ] Day 18 - オープンソースライセンスを選ぶ
GitHubで公開Repositoryを作るときに考えたいMIT、Apache-2.0、GPLなどのライセンスの基本を整理します。
[GitHub 100日チャレンジ] Day 18 - オープンソースライセンスを選ぶ
ライセンスとは
ライセンスは、他の人があなたのコードをどの条件で使えるかを示すものです。公開Repositoryだからといって、必ず自由に使えるとは限りません。
この記事は一般的な学習メモであり、法的助言ではありません。重要なプロジェクトでは公式情報や専門家の確認を優先してください。
よく見るライセンス
| ライセンス | 大まかな特徴 |
|---|---|
| MIT | 短く、使いやすい |
| Apache-2.0 | 特許に関する条項も含む |
| GPL | 派生物にも同じライセンスを求める |
ライセンスなしの場合
ライセンスを付けない場合、他の人が自由に利用できるとは言いにくくなります。公開して再利用してほしいなら、意図に合うライセンスを選びましょう。
今日のゴール
学習用Repositoryにライセンスが必要か考え、必要ならGitHubのライセンステンプレートから追加してみましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
