Skip to content

ライセンス講習

ライセンスってなに?

プログラムとかを作った人が利用者に使用させるために作るルールのこと

→著作権違反してりされたりしないように最低限知ろう

著作権表示

作ったものには著作権表示しましょう 公開年,名前,メールアドレスもあればなおよし

© 2023 Altair
SPDX-FileCopyrightText: 2023 Altair

SPDX

  • Software Package Date Exchange ソフトウェアライセンスの書き方
  • SPDX file tags ファイルの権利関係を書くためのタグ
#SPDX-FileCopyrightText: 2023 Noguchi Shion
#SPDX-Locense-Identifier:BSD-3-Clause

GPL (GNU General Public License)

  • GPLは、オープンソースソフトウェアのためのコピーレフトライセンスで、フリーソフトウェア財団(FSF)によって管理されている
  • 主な特徴:

  • ソースコードへのアクセス、変更、再配布を保証するために設計されている

  • GPLライセンスの下でリリースされたソフトウェアは、派生物もGPLライセンスで提供する必要がある

  • GPLはオープンソースコミュニティで広く支持されている

  • GPLライセンスの詳細については、GNU General Public Licenseのページ

BSDライセンス

  • BSDライセンスは、オープンソースソフトウェアのライセンスファミリーで、Berkeley Software Distribution (BSD) から派生している

  • 主な特徴:

  • 商用利用やプロプライエタリソフトウェアへの組み込みを許可している

  • オープンソースプロジェクトや商用プロジェクトで広く使用されている

  • 著作権表示が必要で、派生物のライセンスにBSDライセンスを保持する必要はない

  • BSDライセンスの詳細については、BSDライセンスのページ

クリエイティブ・コモンズ・ライセンス

  • 略してCCライセンス

  • 「BY(表示)」「NY(非営利)」「ND(改変禁止)」「SA(継承)」の4要素で決める   https://creativecommons.jp/licenses/#licenses

MITライセンス

  • MITライセンスは、オープンソースソフトウェアのための非常に寛容なライセンス

  • 主な特徴:

  • オープンソースプロジェクトで広く使用されている

  • 商用利用も含め、ほとんどの用途で自由に利用できる

  • ソフトウェアの再配布や改変が許可される

  • 著作権表示が必要ですが、その他の制約は最小限

  • MITライセンスの詳細については、MIT License

パブリック・ドメイン

  • 作成者が著作権を放棄し、誰でも自由に利用できる状態を指す。

  • パブリック・ドメインの作品は、ライセンスの制約を受けずに自由に使用できますが、法的な注意が必要

ライセンス選択の重要性

  • プロジェクトを開始する際に、適切なライセンスを選択することは非常に重要

  • ライセンスは、他の人があなたの作品をどのように利用できるかを規定し、法的な保護を提供する

  • 他の人の作品を使用する場合も、そのライセンスに従うことが大切

まとめ

  • ライセンスは、作品の利用規則を定義

  • クリエイティブ・コモンズ・ライセンス、MITライセンス、GPL、BSDライセンスなど、様々なライセンスオプションがある

  • プロジェクトに適したライセンスを選ぶことで、作品の共有と再利用を効果的に管理できる

Note

著者:Shion Noguchi