Unlicenseとcc0: ソフトウェアのパブリックドメイン宣言

UnlicenseとCC0-1.0パブリックドメイン宣言について学びます。条件なしでソフトウェアをパブリックドメインにリリースする方法とタイミングを理解します。

Guides

詳細な説明

パブリックドメイン宣言: UnlicenseとCC0

一部の開発者は、著作権表示の要件さえなく、一切の制限なしにコードをリリースしたいと考えています。UnlicenseとCC0-1.0は、作品をパブリックドメインに捧げることでこの目的を果たします。

Unlicense

Unlicenseはソフトウェア専用に設計されたパブリックドメイン宣言です。すべての著作権利益を放棄し、ソフトウェアをパブリックドメインに置きます。パブリックドメイン宣言を認めない法域のためのフォールバック寛容型ライセンスも含まれています。

CC0-1.0 (Creative Commons Zero)

CC0-1.0はCreative Commonsのパブリックドメイン宣言ツールです。元々はクリエイティブ作品(テキスト、画像、データ)用に設計されましたが、ソフトウェアにも使用されています。

使用すべき場合

  • 小さなユーティリティコードスニペット
  • ドキュメントやチュートリアルのサンプルコード
  • データファイル、スキーマ、仕様
  • 完全に制限のないコード

使用すべきでない場合

  • 帰属表示を望む場合(代わりにMITを使用)
  • 特許保護を望む場合(Apache-2.0を使用)
  • コピーレフトを望む場合(GPLを使用)

ユースケース

コードスニペット、サンプルコード、データファイル、ユーティリティ関数を一切の制限なしでリリースし、誰でもどんな目的でもコードを使用できる最大限の自由を提供する場合。

試してみる — License Identifier

フルツールを開く