Kenji Suzuki
kenji****@gmail*****
2011年 12月 1日 (木) 20:04:41 JST
Kenji です。 On Tue, 08 Nov 2011 11:05:58 +0900 "aidre****@gmail*****" <aidre****@gmail*****> wrote: > sugahara です。 > 確認ですが、現段階の理解として > 以下の解釈でよろしいでしょうか? > > ============================================= > > 【 参考URL 】 > > http://codeigniter.com/license_faq.html (英文) > http://ellislab.com/blog/comments/software_license_wrap_up_and_osl_3.0 > (英文) > > > 【 概要 】 > > ・system ディレクトリ以下:OSL( Open Software License) > ・application ディレクトリ以下:AFL( Academic Free License) > > OSLのソースコードを改変する場合は、公開する義務がある。 これはそのとおりですが、 EllisLab の見解によれば OSL のソースコードを一切改変しなくても、サイトで使っている OSL である CodeIgniter のソースコードをサイトの訪問者が希望すれば入手できるように 何らかの手段を講ずる必要があるようです。 http://codeigniter.com/forums/viewthread/202562/P180/#958146 以下の投稿参照。 CroNiX: Derek, so, in short, if you do not alter anything in the /system directory and ONLY change things in the /application directory, then you are in compliance with OSL3? Derek Jones: In those cases, CroNiX, so long as the actual code in use is still freely hosted by EllisLab (i.e. available at GitHub), and there is a reasonable means of source disclosure, yes. One user cited the example above of a short mention in a site’s terms of service, which I would perceive as an example of a reasonable means, though others may have their own preferences and methods (powered by CodeIgniter in the footer with a link, or a link banner, etc., are also common). But again we cannot and do not even desire to demand a specific mechanism. The basis is simply respect. Derek は、サイトの利用規約に記載する例や、powered by CodeIgniter のリンクやバナーを フッターに表示する例をあげ、しかし、EllisLab は特定の方法を要求しないし OSL も特定の 方法を要求しているわけではないので、できないと強調しています。 > 公開場所は、GitHub がベストだが、インターネット上で > 誰でもアクセスできる場所であればOK。 > > ※ ライセンスはディレクトリによって > 既定されているわけではないので注意が必要。 > > ※ systemディレクトリ内のファイルをコピーペーストして、 > applicationディレクトリ内に配置し、修正を加えた場合は OSL。 > > ※ application ディレクトリ内において、1から自分で書いたファイルは > system ディレクトリのファイルをオーバーライドしていても AFL。 ここもちょっと誤解されそうな気がします。AFL 自体はソースの公開義務がある (OSL と AFL は文言がほとんど同じです)ので、ソースを公開したくない場合は、 自分のソースは AFL にしてはいけません。 application/ が AFL というのは、CodeIgniter の配布ファイルに含まれる application/ 以下のファイルは AFL でライセンスされているというだけの ことです。 // Kenji > 【 互換性のあるライセンス 】 > > ・Artistic License > ・Apache-2.0 > ・BSD 3 Clause > ・BSD 2 Clause > ・MIT(Expat) > ・MIT(X-11) > ・Your custom license(独自にカスタマイズしたライセンス) > > > 【 互換性のないライセンス 】 > > ・GPL > ※ 使用不可。 > > > 【 CodeIgniter の解釈に従うと たぶん互換性のあるライセンス 】 > > ・LGPL > ※ 要確認 > > > 【 共存可能と思われるもの 】 > > ・PEAR( http://pear.php.net/ ): BSD, MIT, LGPL, PHPライセンス, Apache > ライセンス > ・Qdmail( http://hal456.net/qdmail/ ): MIT > ・QdmailReceiver( http://hal456.net/qdmail_rec/ ): MIT > ・HTMLPurifier( http://htmlpurifier.org/ ): LGPL > ・TCPDF( http://www.tcpdf.org/ ): LGPL > ・jQuery( http://jquery.com/ ): MIT, GPL(MITライセンスを適用すればOK) > > > 【 共存できないもの 】 > > ・Ktai library( http://blog.ecworks.jp/ktai ): GPL > > > etc. > > ============================================= > > 以上となります。 > > お気づきの点がありましたら、 > ご指摘いただけると幸いです。 > > よろしくお願いいたします。 > > > // sugahara