nDiki : GNU GPL
GNU GPL - GNU General Public License
2007年6月29日にバージョン3 (GPLv3) がリリースされた。
メモ
- 「GPLが適用したクラス」のサブクラスを作って使用しているプログラム全体にGPLの条項が影響する(GNU GPLに関して良く聞かれる質問)。
- The Artistic License とは矛盾する(さまざまなライセンスとそれらについての解説)。
- Perl のライセンスとは矛盾しない(さまざまなライセンスとそれらについての解説)。
スポンサード リンク
Related term
2003年12月27日 (土)
■ 過去の今ごろ

過去の12月27日より。
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- 「なつみかん」の開発・保守・運用を凍結します。 (2004-02-03)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
- USB メモリへのポータブルアプリケーションの詰め込み開始 (2006-12-16)
- GRAPH GEAR セミハードタイプ デジタルカメラケース DGB-01... (2005-02-07)
2004年2月3日 (火)
■ 「なつみかん」の開発・保守・運用を凍結します。

見逃していたが、
2003/12/24(水) 「なつみかん」の開発・保守・運用を凍結します。 今後のバージョンアップ・フォロー等は、気が向かない限り無いと思います。 -- 「なつみかん(NATSU-MICAN)」オフィシャルサイト
か。残念。 はてなアンテナの有料オプションの話もあるし、アンテナ業界(?)も変化の時期か? RSSも含めて今後どうなっていくのだろう。 LIRSなどのリモート取得関係とか。
@ 他の実装
The diary formerly known as Go ahead make my day.より。
「たまてばこ」「五月雨」はRubyか。サーバ容量に余裕があまりないので(ruby自体のインストールも必要とあって)ちょっと厳しいかな。 RNA は面白そう。RSS以外も取得できるといいな。pure Perlだし。 「第二アンテナ」はtDiary限定?
「なつみかん」がGNU GPLとかで、どこかが引き継げればいいんでしょうけどね。
@ 追記
「ありますよ、いよかんが」 (2004年2月6日追記)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- 私的10大ニュース2004 [ web ] (2004-12-31)
2004年12月6日 (月)
■ JSmooth で Win32 上でのJava プログラム起動ファイル作成

最近、Java プログラムを Win32 上で簡単に起動できるようにする方法を調査中。
JSmooth 0.9.7 を試してみる。 JSmooth 自体も Java アプリケーションなので、Linux で動くかと昨日試してみた(ソースをとってきて ant jar; ant run)のだがうまく動かなかった。 ということで今日 Windows 上で。
GUIベースなので使い方を一度覚えれば比較的簡単に使える。
- JSmooth は GNU GPL。生成した実行可能ファイルにはライセンス制約なし。
- 生成した exe は実行すると、インストールされているJVMを検索する。
- JVMが無い時に指定したURLのページへ誘導できる。
- JARファイルを exe に埋め込める(実行時に展開される)。もちろん埋め込まないでランチャを生成する事も可能。
など。手軽であるが、生成したランチャ(JARファイル埋め込み無し)で、約400KB弱となった。でかい。
NSIS で同様のランチャ(こちらも簡単なJVM検索はあり。ページへの誘導はなし)を生成すると、30KB強。 NSIS なら Linux でも生成できる事を考えると、JARファイルの exe 埋め込み機能以外は NSIS の方がよさそうだ。
- JRE をバンドルしたインストーラを NSIS で作る (2004-12-02)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- Linux 上で Windows 用インストーラを作成する (2004-10-14)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
2005年2月7日 (月)
■ GRAPH GEAR セミハードタイプ デジタルカメラケース DGB-016BK / DGB-016GY

Skype グッズ(マイクとか)が増えて NEW MEGALOPOLIS の中がごちゃごちゃしてきた。 マイクやらメモリカードリーダやらも、一緒くたに袋につめてバッグに放り込んでいるが、やはりものによっては圧力がかかったりしないか心配。 それから普段カバンに入れっぱなしの TC-1 も潰されないか気になっていたところ。
ということでよさそうなのがないか昨日ちょっと探してみた。 近所の無印良品には無し。
@ act CREATORS BOX
と、アトレ大井町の act CREATORS BOX で GRAPH GEAR なるセミハードケースを発見。 大きさもちょうどいい感じだ。 思わず買ってしまおうかと思ったが、内寸が TC-1 その他とあうか不明なので保留。 展示品はいっぱいあるけれど、パッケージに入ったやつがなさそうというのもあったし。
@ エレコム製か
うちに帰って調査。 どっかのしゃれたグッズかと思ったら、何のことはない ELECOM製。 去年のブロードバンドルータでの失態(セキュリティ脆弱性や GNU GPL 違反に対する対応のまずさ)以来、不買としていたわけだが。 この間も会社でヘッドセットを買ってきてくれるという時に「エレコム製以外で」と言い放ってしまっているし。
ま、いっか。
@ ということで今日購入
昼休みに秋葉原に書いにいく。昨日の act ばっちり定価で高すぎ。 量販店などだと手頃な価格だ。
シリーズでサイズが何種類かあるが、TC-1 や CM-DS6 の事を考えて DGB-016 にした。
ブラックを2つ買おうと思っていたのだが、1つしかなかったのでもう一つはグレーを。 グレーの方が格好良いがすぐ汚なくなりそうだ。
バッグに入れっぱなしにするつもりだしカラビナはいらないかなぁ。 まあさっと手にとる時には便利なので、つけたままにしておくか。
仕様の内寸から考えていたよりは余裕がある感じ。TC-1 もばっちり納まる(ちょっと広いかな)。 大きく口が開くので、出し入れも楽。
一方はTC-1、他方はPC関連グッズ用として活躍しそうだ。
| 内寸 | 75x45x100 mm |
| 外寸 | 105x55x130 mm |
[ 製品レポート ]
- 300円で Skype 用ハンドセット DP-101Y (2005-02-14)
- 万年筆用に GIORGIO FEDON 1919 のペンケース シングル (2005-12-12)
- コンデンサーマイクロホン CM-DS6 購入 (2005-01-30)
- ヘッドセット インナーイヤータイプ HST401-MT - アーベル (2005-02-03)
- 今日のさえずり - ふと見たら 8,888 tweets (2009-11-30)
2005年5月10日 (火)
■ WiKicker と GNU GPL

会社で MySQL と GNU GPL について話題になった。
WiKicker も GNU GPL を適用し公開している。
で、最近 WiKicker を使ったデモアプリケーションを会社で作っている。 そのアプリケーション向けの追加のコードは、業務として書いているから会社のコードだけれど WiKicker 本体が GNU GPL だから、配布する場合はその部分も GNU GPL を適用ということになる。 今のところデモアプリケーションとして他に配布しないからいいんだけれど、もし配布の話がでてきたらきちんとしないといけないな。
WiKicker については今後ともフリーソフトウェアであり続ける。
しかし今回のようなケースだと面倒だよなぁ。 うーん。 基本的にWiKicker は Perl モジュールライブラリなので、Perl のライセンスと同じにした方が今後の扱いが楽かもしれぬ。
それからあわせて、WiKicker が使用しているPerl モジュール(とそれらが使用しているPerl モジュール)のライセンスを全て再確認しておいた方がいいな。 一応ライセンスを見ながらCPANにあるものを選んだはずだから GNU GPL と矛盾しているものはないと思うが。
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- Perl プログラムと必要なモジュールの配布 (2005-05-16)
- WiKicker の Makefile.PL を Module::Inst... (2006-02-10)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- 野良パッケージと依存 Perl モジュールのインストールセット を CPA... (2006-02-12)
2005年5月16日 (月)
■ 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき

tito 氏より、記事「WiKicker と GNU GPL」にコメントをいただいた。
ご承知とは思いますが「本体が GNU GPL だから、配布する場合はその部分も GNU GPL を適用」というのはGPLの条件で配布を受けた人がさらに別の人に配布する場合です。著作者本人はGPLに縛られずに別の条件でライセンスできます。 MySQLではGPLとコマーシャルライセンスの二つのライセンスを顧客の要求に応じて選べるようにしています。だからWiKicker の場合どうしようか? というのが「MySQLとGPL」のお話ですよね。
コメントをいただいた通りである。 WiKicker は(バグレポート等ありがたいコメントをいただだきつつも)コーディングは一人で行ってきている状態なので、幸いライセンスの設定は自由がきく状態である。
今回いろいろ気にしているのは、自分がフリーソフトウェアの作者であると同時に、(組織の一員として)利用の判断、およびもし利用したとしてそれをベースに製品開発を行う立場にあるということ。
@ フリーソフトウェア作者として
- GNU GPL のまま
- 理念を貫いて作者としてはちょっと満足。
- Perl と同じライセンスにする
- 評判の良くない The Artistic License がからむのがちょっと嫌。しかしながら Perl モジュールは Perl と同じライセンスの方が望ましい点が多いので、これを機会にかえてしまうのも手。
- 組織に対して独占的ライセンス契約を結ぶ (売る)
- 嫌。ありえない。
- 組織に対して非独占的ライセンス契約を結ぶ
@ 組織の一員として
- GNU GPL のまま
- 組織の一員という立場からは困る。
- Perl と同じライセンスにする
- 製品に組み込めるので吉。
- 組織に対して独占的ライセンス契約を結ぶ (売る)
- ないでしょう。
- 組織に対して非独占的ライセンス契約を結ぶ
- 面倒。
@ どれにする?
「Perl と同じライセンス」にして、かつ「業務時間内にフリーソフトウェア部分のメンテ作業に対する『著作権放棄声明』獲得」がベストか?
フリーソフトウェアを個人で開発しつつ、それを商用ソフトウェアに組む込んでいる他の方々はどうされているのかぜひ知りたいところ。
- WiKicker と GNU GPL (2005-05-10)
- Perl プログラムと必要なモジュールの配布 (2005-05-16)
- 私的10大ニュース2003 (2003-12-31)
- PAR + ActivePerl で実行形式ファイルを作った時のライセンスは? (2004-07-21)
- Perlプログラムのコードカバレッジ解析 (2004-06-03)
■ Perl プログラムと必要なモジュールの配布

tito 氏より、記事「WiKicker と GNU GPL」にいただいたコメントの話
別の話になりますがあるperlプログラムをGPLでもなくartisticでも無いライセンスで配布したいとして、動作にperlのモジュールが必要な場合そのモジュールと一緒に配れるか? というのは興味深い問題な気がします。
CPAN にあがっている多くのモジュールが Perl と同じライセンスを適用しているので、それを前提とすると
@ aggregation して配布
CD-ROM 等にモジュールのソース tarball を同梱するのは
- GNU GPL: 2. mere aggregation
- The Artistic License: 第5条
ということで、どちらを選択してもOK (The Artistic License を選択する場合は、パッケージを自分のプロダクトだと宣伝してはいけない等の制約あり)。
@ combine / embeded して配布
- GNU GPL: 配布したい Perlプログラムに GNU GPL を適用しないなら駄目
- The Artistic License: 第8条の元で(商用を含む)プログラムに組み込んでよい
@ ということで
The Artistic License を選択できる Perl モジュールを使っているだけならば、一緒に配れるんではないでしょうか。
間違えていたらご指摘ください。
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- WiKicker と GNU GPL (2005-05-10)
- 野良パッケージと依存 Perl モジュールのインストールセット をCPAN... (2006-02-11)
- PAR + ActivePerl で実行形式ファイルを作った時のライセンスは? (2004-07-21)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
2006年12月16日 (土)
■ USB メモリへのポータブルアプリケーションの詰め込み開始

一昨日購入した USB フラッシュメモリに、ポータブルアプリケーションを詰め込んでいく。
@ PStart
まずはランチャとして有名どころの PStart をインストール。 GNU GPL な ASuite と迷ったがまずは PStart にしてみた。
@ 追記
ASuite 1.3.1 も試してみたが、日本語がうまく表示されなかった(2006年12月18日)。
@ UnplugDrive Portable
USB メモリなどを安全に停止しするためのツール。 PStart を終了させる際に自動的に呼び出すように設定しておけば、「ハードウェアの取り外し」よりも手軽に USB メモリを抜ける状態にできる。 半透明ダイアログで表示するなど、見た目的に格好良い。
1度使うとクセになる便利さ。
@ 暗号化
先日試してみた TrueCrypt をトラベラーモードで入れておく。
- USB メモリの同期とポータブルアプリケーションの再整備 (2009-01-23)
- そろそろ Google Chrome を Windows のメイン Web... (2010-02-15)
- DropboxPortable で必要な時に USB メモリ内を最新環境に同期 (2009-10-12)
- Linux で入力して Windows で参照できるパスワード管理ツール ... (2006-12-31)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.032924s / load averages: 0.25, 0.23, 0.22
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)







◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。