トップ «前の日記(2006-05-06 (Saturday)) 最新 次の日記(2006-05-08 (Monday))» 編集

とた日記


2006-05-07 (Sunday) 雨一時曇 安静時心拍数 63 [長年日記]

MeCab 関連の ports を send-pr

えふさんとこで MeCab が更新されているのが分かったので ports も s e n d -pr しておきました。MeCab は分かち書きに利用しているので自分の便利のためです。

Tags: FreeBSD

avast! Antivirus 更新

半自動で更新されました。

現在の更新の情報
合計時間: 28 s
 
- プログラム: 更新されました
  (前のバージョン: 4.7.817, 更新後のバージョン: 4.7.827)
- Vps: 既に最新です
  (現在のバージョン 0618-3)
- セットアップ: 更新されました
  (前のバージョン: 4.7.817, 更新後のバージョン: 4.7.827)
 
サーバー: download47.avast.com (70.87.83.106)
ダウンロード・ファイル: 7 (277.75 KB)
ダウンロード時間: 5 s

imap-bayes GPL 違反?

imap-bayes の ports を作成中に以下の問題点が発生したので作業を止めました。

  1. ハードコーディングのためパッチを書くのが面倒
  2. GPL 違反?を発見

上記の 1. に関しては

imap-bayes-0.1/install.rb
    121   file_names= [
    122     ["bin/imap-bayes", "755"],
    123     ["etc/imap-bayes/misc.rb", "644"],
    124     ["etc/imap-bayes/maildir.rb", "644"],
    125     ["etc/imap-bayes/config.rb", "644"],
    126     ["etc/imap-bayes/imap-bayes.rb", "644"],
    127     ["etc/imap-bayes/imap-bayes.conf.sample", "644"],
    128     ["etc/imap-bayes/pseudo_io.rb", "644"],
    129     ["etc/imap-bayes/bayesian_filter.rb", "644"],
    130     ["etc/imap-bayes/algorithm/diff.rb", "644"],
    131   ]

となっているのですが、クラスファイルと設定ファイルのサンプルを一緒にして (/usr/local/)etc に入れるのは美しくないです。${RUBY_SITELIBDIR} とか ${EXAMPLESDIR} にきれいに収めるようにパッチを書いてクリアするのは簡単なことですが。で、問題は 2. です。BSDライセンスとGPLを混在させることはできない筈です。imap-bayes は修正BSDライセンスで配布されているのですが同梱のimap-bayes-0.1/etc/imap-bayes/algorithm/diff.rb は GPL です。

初期のBSDライセンスには、派生物の広告に初期開発者を表示することが条件として盛り込まれていたが、現在はこの条項は削除されている。宣伝条項のない新しいBSDライセンスを特に修正BSDライセンスと呼ぶ。 なお、宣伝条項が有効なBSDライセンスとGPLは混在させることができない。これはGPLでは2次的な著作物のライセンスに制限をつけ加えることを禁止しているため、告知の要求は制限の追加となり、BSDスタイルのライセンスのソースコードはコピーレフトされたソフトウエアになることができないためである。

[BSDライセンス - Wikipediaより引用]

あれ?修正BSDライセンスは宣伝条項がないからGPLと混在できるのかな?GPLは厄介ですな。これだからGPLは嫌いなんですよね。触らぬ神にたたりなしですかね。

imap-bayes-0.2 リリース

早速 imap-bayes 0.2 が GPL2 で出たようです。

Tags: imap-bayes
本日のツッコミ(全2件) [ツッコミを入れる]
# Gimite (2006-05-07 (Sunday) 19:43)

imap-bayes膀<br>1UNIXィ雁欺罌∫ョ臂etup.rb膀鎵ャ腟algorithm/diffオ羹ア膓L主鐔笑L∵<br>Date: 20060507<br>Name: TrackBack<br>Mail: <br>Last-Modified: 1146999206<br>Visible: false<br><br>http://d.hatena.ne.jp/Gimite/20060507/1146999196<br>daily gimite<br>[soft] Re: imap-bayes GPL <br> imap-bayes 篆∞秋鐚D若腑柑臀㌣imap-bayes-0.1/etc/imap-bayes/algorithm/diff.rb GPL lgorithm/diffオ羹ア臂鐔笑L錫ャア..

# (2006-05-07 (Sunday) 22:02)

GimiteGPL粧