Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 4.64 KB

CLA.md

File metadata and controls

73 lines (46 loc) · 4.64 KB

Contributor License Agreement(CLA)

このドキュメントでは、Contributor License Agreement(貢献者ライセンス同意書、以下 CLA)の取り扱いについて書いています。

jsprimerプロジェクトはMITライセンスCC BY 4.0の元で公開されています。 CLAはjsprimerプロジェクトの生成物となる書籍を販売するための権利をクリアにするために存在します。

概要

CLAの重要な点を解説した人間向けの説明です。 正確な用語にはなっていない場合があるため、詳細は著作権譲渡契約書を参照してください。

著作権譲渡契約書では次のようなことに対する同意を求めています。

  • 著作権の譲渡: jsprimerプロジェクトが商用利用(書籍販売など)するために、あなたが書いた文章やソースコードに関する著作権をjsprimerプロジェクトに譲渡すること
  • 保証: あなたが書いた文章やソースコードをjsprimerプロジェクトのメンバーが修正をすること

なぜCLAが必要ですか?

CLAは、あなたがjsprimerプロジェクトへ新規に追加した文章やソースコードに関する著作権の権利関係をクリアにすることが目的です。

jsprimerプロジェクトの主なコンテンツは文章とソースコードです。 些細な修正には著作権は発生しないと考えていますが、新しく書いた文章やソースコードの著作権はあなたが持ちます。 そのため、あなたが書いた文章やソースコードの著作権をjsprimerプロジェクトへ譲渡することを明確にする目的でCLAを設けています。

CLAに同意すると次のことが明確になります。

  • あなたの貢献(文章やソースコードなどの著作物)をjsprimerプロジェクトへ寄付すること
  • 同意して寄付した貢献を後から取り下げないこと
  • jsprimerプロジェクトがあなたの貢献を含んだものを商用利用できること

CLAによってあいまいさや不確実性が排除できます。 それによってjsprimerプロジェクトが継続してコンテンツを提供でき、読む人も安心して読めます。

CLAを求めること自体は多くのOpen Sourceプロジェクトでも行われています。 ECMAScript、Apache Software Foundation、Facebook、Google、HashicorpなどさまざまなOopen SourceプロジェクトがCLAを求めています。

CLAに同意する方法

jsprimerプロジェクトへPull Requestすると、jsprimerプロジェクトメンバーがCLAへの同意を求めることがあります。 その際にjsprimerプロジェクトメンバーがCLAについて案内します。

CLAへの署名は次のページから行えます。

CLAへの署名は一度のみで問題ありません。署名後にjsprimerプロジェクトへ修正を送る場合に再度署名する必要はありません。


著作権譲渡契約書

あなたとjsprimerプロジェクトは、あなたがjsprimerプロジェクトに対して著作権を譲渡することに関し、次のとおり契約を締結します。

第1条 定義

(あなた) あなたとは、著作権の所有者であり、この契約をjsprimerプロジェクトと締結する者のことです。

(著作物) 著作物とは、あなたが制作または創作し、jsprimerプロジェクトに対して提出した、ソフトウェア、間違いの修正、文章およびその他の創作物を指します。

第2条 著作権の譲渡

あなたは、無償で、jsprimerプロジェクトに対し、著作物に関するすべての著作権(著作権法第27条および第28条に規定する権利を含みます)を譲渡します。

第3条 保証

あなたはjsprimerプロジェクトに対し、著作物が第三者の著作権、知的財産権その他の権利を侵害しないことを保証します。

第4条 著作者人格権の不行使

あなたは、jsprimerプロジェクトまたはjsprimerプロジェクトが指定する第三者に対し、著作者人格権を行使しないものとします。

第5条 通知

あなたは、上記のいずれかが満たせなくなるような事実または状況が発生した場合には、jsprimerプロジェクトに通知することに同意します。