[Codeigniter-users] OSLについての確認

Back to archive index

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




Codeigniter-users メーリングリストの案内
Back to archive index