【質問事項】どのような問題ですか?
jsWaffleのソースコードを拡張して機能を追加したいと思ってるのですが、拡張したものをjarなどのライブラリにして使用することは可能ですか?
MITライセンスとのことですがどこまでできるのかわかりませんでしたので質問させていただきました。
作者ではないので、一次解答として捉えていただければと思いますが、jarにして自分で使用する分には特に問題ありません。
他人に配布する場合でも、元々のjsWaffleについては当然MITのままですが、自分で作成・改変した部分のライセンスは任意ですし、ソースの開示義務もありません。
なので、特に気にせず使用して構わないと思います。
最後に、私の言ったことは真に受けず、詳しくはWikiなりグーグルなりでいくらでも説明されていますので、是非調査してください。
それでは少し拡張して再利用させていただきます。
http://ja.wikipedia.org/wiki/MIT_License
には
「このソフトウェアを誰でも無償で無制限に扱って良い。ただし、著作権表示および本許諾表示をソフトウェアのすべての複製または重要な部分に記載しなければならない。」
と書いてあり、この「重要な部分」というのがどこのことかわからなかったので質問させていただきました。
こちら明記するとしたら
・ソースコードのコメント部分
・利用する予定のアプリケーション中
なのかなと思っているのですが、明記する必要がありましたらご教授くださいませ。
よろしくお願いします。
jsWaffle自体はそもそもモジュールを生成するairのプログラムになるので、そこから生成されたモジュールもMITなのか?というあたりの難しい側面もあり、色々な解釈があるとは思いますが、
「複製または重要な部分」
というのは、ソースに書けるなら複製に書いて、書けないなら(バイナリで配布する場合等)別の部分(これを重要な部分と表現している)に書いてくださいね、ということのようです。
バイナリでも配布できるという側面からこういったよくわからない表現がされていると思うのですが、そもそも複製物をMITで配布する必要性もないので、俺的ライセンスで配布する場合はこれに従う必要性も無いわけです。
ともあれ、基本は作者様の一声が全てだと思いますが^^;
ご参考まで。
jsWaffleを利用する場合、基本的に、「無償で無制限に扱って良い」の部分と思ってくだされば結構です。jsWaffleを宣伝してくだされば嬉しいですが、明示義務はありません!