class: center, middle # CodeIgniterユーザガイドのライセンス問題 2016/09/03 @ CodeIgniter Conference 2016 Tokyo Kenji Suzuki --- # CodeIgniterユーザガイドとは? -- 日本CodeIgniterユーザ会で翻訳してるCodeIgniterの公式マニュアル * 暫定Webページ * http://codeigniter-jp.github.io/user_guide_src_ja/ * リポジトリ * https://github.com/codeigniter-jp/user_guide_src_ja --- # CodeIgniterユーザガイドのライセンス問題とは? -- * CodeIgniterユーザガイド(日本語翻訳)のライセンスがはっきりしない -- * CodeIgniterユーザガイド(日本語翻訳)のライセンスがCodeIgniter 3と同じMITライセンスでない --- # CodeIgniterユーザガイドのライセンス -- * もともとcilabさんが本家のUser Guideを翻訳していたものを、ユーザ会に寄贈 -- * その後、ユーザ会で翻訳 -- * 翻訳のライセンスについては誰も意識せず -- * ユーザ会が配布したファイルにもユーザガイドのライセンスについての明確な記載はない -- * 結論として、ライセンス明示なし、つまり、通常の著作物(ただし、GitHubでホストされているのでGitHubでforkは可能) --- # CodeIgniterユーザガイドのライセンス -- * よって、現在のユーザガイドのリポジトリでは、GitHubでのNo Licenseであると明示した --- # 問題点 -- * 本家の英語のユーザガイドはMITライセンスだが、日本語訳はMITライセンスでない -- * MITライセンスでないため別の翻訳プロジェクトが立ち上がった --- # 解決策 -- * ユーザ会のユーザガイドのライセンスを変更してMITライセンスにする --- # ライセンスを変更するには? -- * 原則:過去全ての翻訳者がライセンス変更に同意すれば、ユーザガイドのライセンスを変更することが可能 -- * ただし、現実的に全ての翻訳者に連絡して同意を得ることは困難 -- * そこでEllisLabのケースを参考に、ライセンス変更プロセスを進めることを提案する --- # ライセンス変更プロセス -- 1. ライセンスを変更する旨を広く告知する * ライセンスをMITに変更する旨 * 反対する翻訳者は一定期間内に申し出る必要がある旨 * 申し出のない翻訳者は賛成したものとみなす旨 * 知り合いに翻訳者がいたら伝えて欲しい旨 2. 連絡先がわかる翻訳者には個別に連絡する 3. 反対する翻訳者は一定期間内に申し出る 4. 反対する翻訳者がいたら、その人の翻訳部分をrevertする 5. 一定期間が経過したら、ライセンスを変更する --- # ということで まず、このライセンス変更への賛同者を募ります。 -- なお、すでにcilabさんは賛同いただいています。 -- 告知期間の期日を決めます。 そして、ライセンスを変更する旨を告知・連絡します。