EllisLab が突然 CodeIgniter License は GPL と非互換であると主張し始めました
(11/24) CodeIgniter のライセンスが OSL に変更されることに反対の方はぜひ投票しましょう - A Day in Serenity @ kenjis
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.