2011-11-02
EllisLab が突然 CodeIgniter License は GPL と非互換であると主張し始めました
(11/24) CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう - A Day in Serenity @ Kenji
CodeIgniter をベースに作成された GPL のアプリケーションはいろいろとあります。
- http://bambooinvoice.org/
- http://www.myclientbase.com/
- http://www.open-blog.info/
- http://blazeeboy.github.com/Codeigniter-Egypt/
そしてライブラリも。
CodeIgniter Wiki には、GPL なコードがいろいろとあります。
- http://codeigniter.com/wiki/Charting
- http://codeigniter.com/wiki/PayPal_Lib
- http://codeigniter.com/wiki/Wick
- http://codeigniter.com/wiki/Category:Internationalization::Gettext
EllisLab は、これらを何年も黙認してきました。
また、CodeIgniter のユーザガイド(公式マニュアル)には、以下のように記載されています。
CodeIgniter is licensed under an Apache/BSD-style open source license so you can use it however you please.
CodeIgniter の配布パッケージの中の user_guide/overview/at_a_glance.html を参照してください。
10月22日に EllisLab の President/CTO である Derek Jones 氏は、新しいライセンス(OSL)に関する質問に以下のように回答しています:
Q: もし EllisLab が我々に自分のアプリケーションに関する本当の自由を与えたいなら、application フォルダ内では我々の望むどんなライセンスでも使用できると明言してもらえないでしょうか? 私は CI のコードには興味はありませんが、ただ、自分のアプリのコードに GPL を使いつづけたいのです。
A: どうしてこれが、あなたのコードに GPL を使うのを妨げるのでしょう? AFL はもちろんそれを構いません。
http://codeigniter.com/forums/viewthread/202562/#946360
(11/03)
Derek Jones 氏が上記の投稿に関してコメントしました:
In the specific instance you are referring to, there are numerous details missing that make it impossible to provide an answer that applies to all situations.
This is actually interesting and raises an issue with the GPL that I didn't have time to include in the post. Let's demonstrate it with a few hypotheticals.
1) Fran has written her controllers, views, libraries, etc. in the application folder and licenses them as GPL 3.0 for her own web site. She is not sharing her independently written work with any one.
2) Fran has written her controllers, views, libraries, etc. in the application folder and licenses them as GPL 3.0 for a client's web site. She is not sharing her independently written work with any one.
3) Fran decides that she wants to share her work freely with others, so she creates a package containing her independently written GPL 3.0 licensed code, her documentation, and the CodeIgniter OSL 3.0 files, and makes it available for download on her web site.
4) Fran decides that she wants to share her work freely with others, so she creates a package containing her independently written GPL-licensed code and her documentation and makes it available for download on her web site; the documentation includes instructions for installing her code on CodeIgniter.
5) Fran decides that she wants to share one of her helpers with the CodeIgniter community, and releases it on its own under the GPL 3.0.
In which cases is Fran in violation of the GPL 3.0 and/or the OSL 3.0?
http://ellislab.com/blog/comments/gpl_or_not_to_gpl#comment-354086047
ところが、今日、突然、EllisLab は公式ブログで CodeIgniter ライセンスは GPL と非互換であるとアナウンスしました。
The CodeIgniter license is not compatible with the GPL. We’re not talking about OSL 3.0 here, we are talking about the simple license we have used for CodeIgniter from the very beginning.
So for everyone who has been tweeting or posting that the license change is going to prevent their product from upgrading / existing / or moving forward: I’m sorry to inform you that you have been in violation of GPL this entire time.
GPL 互換のコピーレフトでない人気のあるライセンスを望む方へ
以下の CodeIgniter の 公式の UserVoice で、「GPL 互換のコピーレフトでない人気のあるライセンス」への変更を要望しています。
GPL 互換のコピーレフトでない人気のあるライセンスへの変更を希望する CodeIgniter ユーザの方は、是非、上記に投票してください。
関連
EllisLab suddenly has begun to assert that CodeIgniter License is incompatible with GPL
There are many applications which are based on CodeIgniter and licensed under GPL.
- http://bambooinvoice.org/
- http://www.myclientbase.com/
- http://www.open-blog.info/
- http://blazeeboy.github.com/Codeigniter-Egypt/
And libraries.
There are many GPLed code on CodeIgniter Wiki.
- http://codeigniter.com/wiki/Charting
- http://codeigniter.com/wiki/PayPal_Lib
- http://codeigniter.com/wiki/Wick
- http://codeigniter.com/wiki/Category:Internationalization::Gettext
EllisLab has given "silent" approval to them for many years.
And CodeIgniter User Guide tells:
CodeIgniter is licensed under an Apache/BSD-style open source license so you can use it however you please.
See user_guide/overview/at_a_glance.html in CodeIgniter pacakges.
And on 22th October, President/CTO Derek Jones answered a question about new license on the CodeIgniter Forum like this:
Q: If EllisLab wants to give us real freedom on our own application why not explicit state that you we can use whatever license we want in the application folder? I am not interested in the CI code, just want to keep the GPL on my own app code.
A: How is this stopping you from using GPL on your own code? The AFL certainly doesn’t care.
http://codeigniter.com/forums/viewthread/202562/#946360
(Nov 03)
Derek Jones commented to his post:
In the specific instance you are referring to, there are numerous details missing that make it impossible to provide an answer that applies to all situations.
This is actually interesting and raises an issue with the GPL that I didn't have time to include in the post. Let's demonstrate it with a few hypotheticals.
1) Fran has written her controllers, views, libraries, etc. in the application folder and licenses them as GPL 3.0 for her own web site. She is not sharing her independently written work with any one.
2) Fran has written her controllers, views, libraries, etc. in the application folder and licenses them as GPL 3.0 for a client's web site. She is not sharing her independently written work with any one.
3) Fran decides that she wants to share her work freely with others, so she creates a package containing her independently written GPL 3.0 licensed code, her documentation, and the CodeIgniter OSL 3.0 files, and makes it available for download on her web site.
4) Fran decides that she wants to share her work freely with others, so she creates a package containing her independently written GPL-licensed code and her documentation and makes it available for download on her web site; the documentation includes instructions for installing her code on CodeIgniter.
5) Fran decides that she wants to share one of her helpers with the CodeIgniter community, and releases it on its own under the GPL 3.0.
In which cases is Fran in violation of the GPL 3.0 and/or the OSL 3.0?
http://ellislab.com/blog/comments/gpl_or_not_to_gpl#comment-354086047
Today (Nov 01), all of a sudden, EllisLab has announced the incompatibility of CodeIgniter License on the official blog.
The CodeIgniter license is not compatible with the GPL. We’re not talking about OSL 3.0 here, we are talking about the simple license we have used for CodeIgniter from the very beginning.
So for everyone who has been tweeting or posting that the license change is going to prevent their product from upgrading / existing / or moving forward: I’m sorry to inform you that you have been in violation of GPL this entire time.
To CodeIgniter users whom you want GPL compatible non-copyleft popular licesne
In CodeIgniter official UserVoice, there is a request for "GPL compatible non-copyleft popular licesne".
If you are CodeIgniter user, and you want GPL compatible non-copyleft popular licesne to CodeIgniter, please vote to it.


