[Codeigniter-users] CodeIgniter のライセンス変更問題

Back to archive index

Kenji Suzuki kenji****@gmail*****
2011年 10月 26日 (水) 12:00:52 JST


Kenji です。


このライセンス変更問題ですが、そもそも CI で作成するすべてのアプリ
は、CI の派生成果物であり、コピーレフトな OSL になるのではないか
という疑問が本家フォーラムで出ています。

この説が正しい場合、CI で作成されたすべてのソースコードは
OSL にする必要があり、他のライセンスにすることは不可能になります。


また、コントローラやモデルは、CI_ControllerやCI_Modelを継承
しており、それらを変更したものであり派生成果物ではないかとの疑問
もあります。

継承が派生であれば、継承したクラスは、継承元と同じ OSL ライセンス
にする必要があります。この結果、コントローラやモデル、ライブラリ
を拡張したものはすべて OSL にする必要が生じます。

この説では、自分で1から書いたライブラリやヘルパーは OSL にする必要
はないでしょうが。


OSL は、GPL のようにリンクについては影響しませんが、AGPL 同様
ASP での利用のように配布しない場合でもソースコードの公開義務が
あります。

もともと BSD ライクな CodeIgniter ライセンスをコピーレフトな OSL 
に変更するということは、かなり大きな方針の変更です。

この件は放置すると、大きな影響があるかも知れません。


// Kenji


On Mon, 24 Oct 2011 16:29:31 +0900
Kenji Suzuki <kenji****@gmail*****> wrote:

> Kenji です。
> 
> 
> CodeIgniter が現行ライセンスから OSL 3.0 & AFL 3.0
> に変更するという発表がありました。application/ 以下の配布
> ファイルは AFL、system/ 以下は OSL です。
> 
> OSL は copyleft なオープンソースライセンスですが、あまり
> 馴染みがなく、ほとんどの人が知らないと思います。AFL は
> BSD ライクなライセンス(OSL の作者が作った)です。
> 
> EllisLab は現在同様、CI で作成したアプリに GPL を摘要
> することは気にしないようです。
> 
> http://codeigniter.com/forums/viewthread/202562/#946360
> 
> しかし、OSL および AFL は GPL と両立しないと FSF は公式に
> 表明しています。
> 
> http://www.gnu.org/licenses/license-list.html#OSL
> http://www.gnu.org/licenses/license-list.html#AcademicFreeLicense
> 
> ここで、GPL なライブラリを CI アプリケーションに使っても
> よいかという懸念が生じます。
> 
> 
> ライセンス問題はややこしいので、詳しい方がいればご意見を
> お願いしたいです。
> 
> 本家フォーラムでは
> http://codeigniter.com/forums/viewthread/202562/
> に投稿すればよいと思います。
> 
> 
> 参考:
> https://github.com/EllisLab/CodeIgniter/commit/f4a4bd8fac188ebc9cda822ffc811c218fd92b45
> http://en.wikipedia.org/wiki/Open_Software_License
> http://sourceforge.jp/projects/opensource/wiki/licenses%2FOpen_Software_License
> http://www.opensource.org/licenses/OSL-3.0
> http://www.rosenlaw.com/OSL3.0-explained.pdf
> 
> 
> // Kenji




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