やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

CC0について調べてみた

ライセンスを調べる。

前回まで

http://ytyaru.hatenablog.com/entry/2017/08/16/000000
License.ods

今回

パブリックドメインを主張するライセンスについて調べてみた。

パブリックドメインを主張するためのライセンス

CC0

GNUCC0を推奨している。

https://www.gnu.org/licenses/license-list.ja.html#Unlicense

パブリック・ドメインに作品をリリースしたい場合、わたしたちは、CC0を使うことを推奨します。CC0も、代替のライセンスが付いた、パブリック・ドメインの献呈を提供し、Unlicenseよりも、より徹底し、熟慮されたものとなっています。

ソフトウェアに適さないCCもある

CCにはいくつか種類があるらしい。

choosealicense.comによるとCC-BY-4.0とCC-BY-SA-4.0はソフトウェアには適さないらしい。

Google 翻訳

ソフトウェアにはCC-BY-4.0およびCC-BY-SA-4.0を使用しないでください 。

CC(CreativeCommons)自身、ソフトウェアにCCを使うことを非推奨としている。CC0も含まれるのか?

翻訳

我々は、ソフトウェアのためのクリエイティブ・コモンズ・ライセンスを使用しないことをお勧めします。その代わりに、我々は強く、すでに利用可能である非常に良いソフトウェアライセンスのいずれかを使用することをお勧めします。

F&Qによると、CC0はソフトウェアに使える。

https://wiki.creativecommons.org/wiki/CC0_FAQ#May_I_apply_CC0_to_computer_software.3F_If_so.2C_is_there_a_recommended_implementation.3F
翻訳

CC0をコンピュータソフトウェアに適用できますか? もしそうなら、推奨される実装がありますか?

はい、CC0は、コンピュータソフトウェアの著作権および関連する権利を、法律上可能な範囲でパブリックドメインに限定するのに適しています。 ソフトウェアに使用すべきではないCCライセンスとは異なり 、CC0はGPLを含む多くのソフトウェアライセンスと互換性があります。

「ソフトウェアに使用すべきではないCCライセンス」も存在するが、「CC0は適している」ということか。

しかし以下のように、もし派生物をクローズドにされたくなかったら、GPLなど自由であることを強要するライセンスを使えと。

しかし、CC0はオープンソース・イニシアチブの承認を得ておらず、お客様が持つ可能性のある特許権をライセンスしたり、他の方法で影響を与えることはありません。 CC0の代わりにGPL 3.0やApache 2.0などの承認されたOSIライセンスを使用することを検討することができます。

適用する方法

CCとフリーソフトウェア財団は、ソフトウェアにCC0を適用することを選択した場合、各ファイルの先頭に次の注意事項を記載することを提案しています。

<PROGRAM NAME> - <DESCRIPTION>

Written in <YEAR> by <AUTHOR NAME> <AUTHOR E-MAIL ADDRESS>

[other author/contributor lines as appropriate]

To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty.

You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>. 

また、 CC0の法的コードを含むテキストを COPYING(またはCOPYING.txt)というテキスト形式のテキストとして含めることをお勧めします 。

GitHubLICENSE.mdまたはLICENSE.txtといっている。でも実際はLICENSEだったりCOPYINGだったりする。ReadMeに書いてリンクだけがあればOKという話も聞く。統一性ゼロ。

私はGitHubで作成したLICENSE.txtを使いまわしている。ReadMe.mdにCC0のリンクを貼っている。

調べてみた

以下を参考にさせていただいた。感謝。

ライセンス一覧

さまざまなライセンスとそれらについての解説 - GNUプロジェクト - フリーソフトウェアファウンデーション
ライセンスの選択を恐れる必要はありません - Qiita
たくさんあるオープンソースライセンスのそれぞれの特徴のまとめ | コリス

CC0を適用する方法

http://qiita.com/spiegel-im-spiegel/items/cc3d9cc46cc931b0e921
guideline_for_procedure_of_open_project/CCLicenseライセンス付与のしかた:採用の理由.md at master · yosukesakai/guideline_for_procedure_of_open_project · GitHub

所感

これで自信を持ってCC0を使える。