ISPACKについて
石岡圭一 (2010/03/06)
News
(2010/03/06) 山本博基君が Intel Mac 上でも動作する ispack-0.92 の変更版を作ってくれました(末尾の「変更が加えられたバージョン」を参照).
(2010/03/05) ispack-0.92 をリリースしました. sjpack の変換ルーチンの64bit版を1割強高速化しました.
(2010/02/28) ispack-0.91 をリリースしました. sjpack の機能強化および
sjpack を使ったサンプルプログラムの追加をしています.
(2009/10/02) 山本博基君が Intel Mac 上でも動作する ispack-0.90 の変更版を作ってくれました(末尾の「変更が加えられたバージョン」を参照).
(2009/08/21) ispack-0.90 をリリースしました. これは PC等のスカラー計算機の上で高速化を図った球面調和関数変換のためのパッケージ sjpack を追加したものです.
ISPACKとは
-
ISPACK (石岡謹製数値計算パッケージ)は, 主に簡単な流体方程式の数値計算に必要となる基本的な道具(スペクトル変換, 時間積分, IO, 等)をサブルーチン群としてまとめたものである. 各サブルーチンともできるだけ単独で使えることを目標として設計されているため, お気楽な統合環境では無いことに注意されたい. すなわち, これらのサブルーチン群をどのように組み合わせて使うかはすべてユーザ次第である.
ライセンス規定に関して
-
ISPACKは, その中のREADMEにも書かれているように, GNU LESSER GENERAL PUBLIC LICENSE (LGPL)に従って頒布される. よって, これを複製, 頒布, 変更する際にはLGPLに従う こと. 念のため, 想定される状況に対して以下に簡単にまとめておく.
- 授業などで学生に配るとき:
特に変更等を加えずにそのまま配って使わせるというだけなら,
ISPACKをtar.gzしたファイル
をそのまま配ればよい(このtar.gzファイルにはLGPLの文書が含まれているので). ただし, 念のため, 配る際に, 本ライブラリがLGPLに従って頒布されている旨の注意が与えられることが望ましい.
- 学生だった人が会社で使うとき:
本ライブラリはLGPLに従っているので, 使用に関してはどこで使おうが何ら束縛はない. ただし, 複製, 頒布, 変更する際にはLGPLに従うこと.
- 個人や会社の製品に組込むとき:
-
もしその「製品」がLGPLに従って頒布できる(すなわち, ソースコードも無償で頒布できるなどの条件を満している)のであれば, 何ら問題はなく, 変更などが加えられた際にはLGPLの規定に従って, 変更した旨および変更日がファイル上に明確に表示されていればよい.
-
もしその「製品」がLGPLに従って頒布できない(すなわち, ソースコードも無償で頒布できるなどの条件を満すことができない)バイナリであるような場合には, ISPACKを「組み込んだ」状態のみで頒布することは許されない. そのような場合には, LGPLに従って, ISPACKをリンクする前の独立したオブジェクトコードも頒布するなどして, ユーザがISPACKに変更を加えた後に再リンクする機会を保証しなければならない.
-
もしその「製品」がLGPLとは異なるライセンス規定(例えばBSDライセンスなど)に従って頒布されるフリーソ フトウェアであるような場合には, 個別に限定的な許可を与える可能性もあるので著作権者である石岡(ishioka(アットマーク)gfd-dennou.org)に直接相談されたい.
引用について
-
ISPACKのREADMEにも書いてあるように, ISPACKを利用して得られた成果を論文等で発表する際には, できるだけ, その論文等にISPACKを利用した旨を記し, リファレンスに挙げて欲しい. なお, これはあくまでも著作者の希望であって, いわゆるライセンスに関する宣伝条項ではない. 以下にサイテーションの方法の例を挙げる.
- 日本語の場合:
石岡圭一, 2010: ispack-0.92,
http://www.gfd-dennou.org/arch/ispack/,
地球流体電脳倶楽部.
- 英語の場合:
Ishioka, Keiichi, 2010: ispack-0.92,
http://www.gfd-dennou.org/arch/ispack/,
GFD Dennou Club.
変更が加えられたバージョン
last update: 2010/03/06 20:40:00