ステータス: 採用
提案者: nouphet
決定者: suin, reoring, fuubit, クロレ
更新日: 2020-01-31
本書はTypeScriptコミュニティの成長に寄与することを目的として執筆されている。すなわち本書が広く活用されることが期待される。広く活用されるためには利用を制限してしまうことはできるだけ避けたい。そのためどのようにしたら本書が最大限に活用してもらえるかという観点において、本書と同様の目的や執筆方法を採用している出版物をリストアップし検討し、決定した。
また、執筆者が執筆に参加するにあたってのライセンスについても検討し、決定した。
株式会社ドワンゴが出しているScala初学者向けの学習テキスト
TypeScript-Deep-Dive
Wikipedia
漢(オトコ)のコンピュータ道: Wikipediaのライセンスがクリエイティブコモンズになった。 ← 説明がめっちゃわかりやすい
クリエイティブ・コモンズ・ライセンスの4つの属性
BY: 原作者の氏名(クレジット)を明記すること。
NC: 商用利用不可。(Non-Commercial)
ND: 改変不可。(No Derives)
SA: 改変したときは同じライセンスを与えること。(Share Alike)
Creative Commons — 表示 - 継承 3.0 非移植 — CC BY-SA 3.0 を採用した。 商用利用も許可する。Linuxの精神に則り CC BY-SA に決定する。
採用した理由
商用利用が可能
Linuxと同じ考え。昔はCDで焼ける人が限定的だったため雑誌にCDがバンドルされていた。つまりは売られていた。売っても良しとすることで広い利用を促す。
著作権を放棄するわけではないので原作者(BY)を明示し、改変したときは同じライセンスを与えることで利用を可能にする(SA)。
ただし、NCはTypeScriptコミュニティの成長を制限してしまうので適さない。
****クリエイティブ・コモンズ・ライセンスの4つの属性
BY: 原作者の氏名(クレジット)を明記すること。
NC: 商用利用不可。(Non-Commercial)
ND: 改変不可。(No Derives)
SA: 改変したときは同じライセンスを与えること。(Share Alike)
よい点: 広く制作物向けに作られたライセンス。いくつかのオプションを組み合わせることにより目的に合致した内容に調整可能。
悪い点: ソフトウェアには適さない。
****Apache License 2.0****
簡単な要約: Apacheソフトウェア財団 (ASF) によるソフトウェア向けライセンス規定。必要な通知を含める限り、ソフトウェアを使用して好きなことを行うことができる。この許容ライセンスには、コードの貢献者からの特許ライセンスが含まれている。
必須
著作権を含める
ライセンスを含める
状態の変化を述べる
通知を含める
可能
商用利用
変更
配布
サブライセンス
私的使用
特許クレーム
できないこと
責任を負う
商標を使用する
よい点: ”BSDスタイルのライセンス”で、使用や頒布、修正、派生版の頒布、ライセンスの継承に関して制限がない。求められるのはApacheLicenseを使用していることの宣言のみ。
悪い点: 広く利用されているライセンスなので悪くない。が、今回はソフトウェアではないので、クリエイティブ・コモンズが適していると判断した。
著作物としてどうなるか
執筆の参加者にはこれに同意してもらった上で参加、執筆してもらうフローにする必要がある。
ライセンスへの同意フロー
PRで「はい」って書いてもらう?
gitbookでの実現方法
個別に同意してもらう。
何かしらの方法で。(メール or Googleフォーム) ← 【採用: 今後追記】