MyMiniCity踏んでください!!

ただいま絶賛MyMiniCity参加中です.是非リンクを踏んでください!!(笑
August 1st, 2006

OpenPNEはGPL以外にできるか?

(Read: 11015)
Add to Hatena Bookmark

参照: コパカバーナではたらくOpenPNE開発者の日記 - OpenPNEをGPL+商用→PHPライセンスに
今のところ公式サイトで配布されているものではGPL以外にできないと思われます.
場合によっては「商用ライセンス」とうたっている場合でもGPLになります.
こちらでも書かれていますが,理由はGPLソフトウェアであるMagpie RSSを使用しているため,OpenPNEはGPLにしかできません.

#Magpie RSSはGPLソフトウェアです.

一般的にGPLソフトウェアのリンク(PHPスクリプトの場合,includeやrequire)は関連付くものはGPLになるので,OpenPNEはGPLにならざるをえません.
ってことで「商用ライセンス」も「GPLをふまえた上での商用ライセンス」になります.
ちなみにこれはMagpie RSSをOpenPNEのアーカイブから別配布にしても結果的に代わりありません.
動作させるときにリンクされますから.

・例えばOpenPNEをカスタマイズしてA社に納品しました.
・A社の担当社員がそのカスタマイズされたOpenPNEを自宅に持ち帰り,自分で使用した(さらに公開した

これはGPL的にOKで,GPL的には止めることができないかもしれないわけです.

#まー解雇されるとかあるかもしれないけど(苦笑

おたくのカスタマイズされたOpenPNE持ってもいいかもしれないですよ? もしくは他所に持って行かれちゃうかもしれないですよ?

ちなみにファイル的依存はぱっと見たところこんな感じです.


$ cd OpenPNE
$ find |grep -i magpierss
./lib/magpierss
./lib/magpierss/extlib
./lib/magpierss/extlib/Snoopy.class.inc
./lib/magpierss/rss_cache.inc
./lib/magpierss/rss_fetch.inc
./lib/magpierss/rss_parse.inc
./lib/magpierss/rss_utils.inc
$ grep -r rss_fetch .
./lib/magpierss/rss_fetch.inc: * File: rss_fetch.inc, a simple functional interface
./lib/magpierss/rss_fetch.inc:// somewhere other then rss_fetch!
./lib/magpierss/rss_parse.inc:* see: rss_fetch.inc for a simpler interface with integrated caching support
./lib/PNE/RSS.php:require_once MAGPIE_DIR . 'rss_fetch.inc';
$ grep -r RSS.php .
./bin/tool_rss_cache.php:require_once 'PNE/RSS.php';
./webapp/lib/db/write/rss.php: require_once 'PNE/RSS.php';
./webapp/modules/pc/do/h_config_3.php: require_once 'PNE/RSS.php';
これらのコードを排除すればMagpie RSS依存のGPLから逃げられるかもしれません.
といってもOpenPNE自体今のところGPL or 自称商用ライセンスですが.

#PHPライセンスにするときにMagpie RSS辞めればいいんじゃないかな

ちなみに似たような話があります.
PECLにnamazu拡張モジュールがありますが,現在これは御法度拡張モジュールになっています.
というのはPHP本体はPHPライセンス,namazu拡張モジュールはlibnamazuを使用するため,GPLです.
結果PHPライセンスのPHPとGPLのlibnamazuはライセンスの衝突により使用不可ということになっています.
参考まで.


▼ この記事へのコメント ▼
あぁ、成り行きが楽しみだ。www

なんで、あの人とかあの人とか噛み付いてくれないんだろう?www

OpenPNEは全然興味なかったので追いかけてなくて(苦笑
Magpie RSS以外に問題になりそうなところ知らないんですけど何かありそうですか?

#しまった文末「どすか?」にできない

トピックの参照元

▼最近のトピック

▼ 人気のトピック


< 過去の記事 [ 8All Categories ] 新しい記事 >
Powered by gsblog (customize)

[ POST ] [ AddLink ] [ CtlPanel ]

Subscribe blog

Bookmark blog

About me

about me

応援しています

我が息子が産まれたアクア・バースハウス(東京都世田谷区にある助産院)を応援しています.

翻訳のお仕事

腕に自信がある方,修行をしたい方はこちらをどうぞ.

2006 calendar

8月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
| Day | Month | Year |

Powered by RRDTOOL.

Archives

Categories

Links


Mail to admin

人気ブログランキングへ RSS feed meter for http://blog.poyo.jp/ Search Engine Optimization
blogpeople.netに登録!! スカウター : よくきたblog

My Google news

My Google News

Related site

ころんころん♪ べびぽよ フォト蔵Wiki
string(40) "/categ-1/year-2006/month-8/id-1154427223"