Archive for the 'GPL' Category

Jaxerのライセンスについて

前回のエントリで、db4oとMySQLは同じGPLなのに、それぞれを使うプログラムのライセンスは異なってくると書きました。
そうなると、ちょっと前に話題になったAptana Jaxerはどうなのかが気になったので調べてみました。

Aptana Jaxerとは、サーバサイドJavaScriptを実現するサーバ/フレームワークであり、これを使えばJavaScriptだけでWeb+DBアプリケーションが書けるようになります。

んで、各所でチュートリアル連載が始まったりと盛り上がりを見せてるんですけど、ライセンスがGPL v3ってのが気になってて、でもその辺のこと書いてる記事が見当たらなかったので公式のFAQ見ると、「If I run my software on Jaxer do I need to license my software under the GPL?」って項目があって、

Running your software on the Jaxer server does not at all compel you to license your software under the GPL. Jaxer itself is licensed under the Gnu Public License version 3 (the GPL) in order to keep it free to use and distribute and extend, as long as distributed extensions to Jaxer itself are offered back to the community under the GPL. But software programs that run on top of Jaxer are not bound by the Jaxer GPL license. Indeed we place no restrictions on the software you run on top of Jaxer, in terms of licensing or anything else.
(後略)
Jaxerサーバ上でソフトウェアを走らしたとしても、それは全然そのソフトウェアをGPLにしろって強制することにはなりませんよ。Jaxerそのものは、使ったり、配布したり、拡張したりするのを自由にできるようにGPL v3のライセンスを採用してるんで、Jaxerそのものに対する拡張を配布する際は、GPLライセンスの元にコミュニティに還元しなきゃいけません。でも、Jaxer上で動くソフトウェアプログラムに関しては、JaxerのGPLライセンスに縛られはしません。うちらは、あんたらがJaxer上で動かすソフトウェアに対して、ライセンスその他を盾に何らかの制限を掛けようなんて思っちゃいません、いや本当に。
(後略)

と、あるので(訳はmesoによる)、どうやらMySQLのように使うだけなら商用でもOKっぽいですね。安心しました。

というわけで、中途半端なJavaScriptの知識を充足させてJaxerでWebアプリが作れるようになるためにJavaScriptの勉強も始めました。

とりあえず、オライリーのJavaScript 第5版を読んでいきます。

次のページ »