プロフィール

kosaki

Author:kosaki
連絡先はコチラ

ブログ検索
最近の記事
最近のコメント
最近のトラックバック
リンク
カテゴリー
月別アーカイブ
RSSフィード
FC2ブログランキング

スポンサーサイト このエントリーをはてなブックマークに追加

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-)

memstompのライセンス このエントリーをはてなブックマークに追加

ところで、memstompのライセンスは結構ひどい

$ rpm -qi memstomp
Name : memstomp
Version : 0.1.4
Release : 11.el7
Architecture: x86_64
Install Date: Fri 14 Mar 2014 07:18:53 PM EDT
Group : Development/Debuggers
Size : 1157987
License : LGPLv3+ and GPLv2+
Signature : RSA/SHA256, Mon 03 Feb 2014 09:37:00 AM EST, Key ID 938a80caf21541eb
Source RPM : memstomp-0.1.4-11.el7.src.rpm
Build Date : Sun 26 Jan 2014 10:27:02 AM EST
Build Host : x86-017.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager : Red Hat, Inc.
Vendor : Red Hat, Inc.
URL : git://fedorapeople.org/home/fedora/wcohen/public_git/memstomp
Summary : Warns of memory argument overlaps to various functions
Description :
memstomp is a simple program that can be used to identify
places in code which trigger undefined behavior due to
overlapping memory arguments to certain library calls.



License : LGPLv3+ and GPLv2+

というのがよく分からなくてデュアルライセンスかなあと思っていたのだが、README
読むと

LICENSE:
LGPLv3+

Exception:

backtrace-symbols.c is GPLv2+. Which probably means that using
the --debug-info switch for memstomp might not be legally safe
for non-GPL-compatible applications. However, since that
module is independantly built into a seperate .so it should
still be safe using the profilers without this switch on such
software.



と書いてある。
ライセンスは著作権者の解釈が重要な意味を持つことが少なくないので、Author が LD_PREALOD だろうがライセンス的には non-GPL-compatible application では使えないかもーとか書いちゃうと、使っちゃダメな事で確定しちゃうだろ。そうしたいのならパッケージを別にして明確に注意喚起すべきで、誰も読まないような場所にインストールされたREADMEにこっそり書くんじゃない。

一番いいのはbinutilsコミュニティいって、明示的に許可をもらってライセンス変更の許可をもらってくることだが、次善の策は別のところからもってくることかなあ。Rubyのaddr2lineとか。

関連記事


linux | 【2014-03-15(Sat) 10:40:48】 | Trackback:(0) | Comments:(1)
コメント

ちょうどRubyのaddr2line.cはr45335で-gつけてれば自分でシンボルテーブル読むようにしたところです
2014-03-15 土 15:13:02 | URL | naruse #XGYnbBQ. [ 編集]
  1. 無料アクセス解析
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。