• ベストアンサー

Apache 2.0ライセンス

どなたか教えてください。 Apache 2.0ライセンスとは何でしょうか? ある基幹システムのwebアプリケーションを構築する予定です。 そこでフレームワークにSpring Frameworkを使用しますが、ライセンスがApache 2.0ライセンスです。 Apache 2.0ライセンスのルールとして成果物に下記定型文を記載すれば、使用しても問題ないのでしょうか? Copyright [yyyy] [著作権所有者の名前] また、オープンソースライセンスのGPLとか関係あるのでしょうか? Apache 2.0ライセンスのフレームワークを使用する上でのルールを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Apache 2.0ライセンスというのは、Apache License, Version 2.0のことですよね? これのことです。 http://www.apache.org/licenses/LICENSE-2.0.html Spring Frameworkのサイトからもばっちりリンクを張ってあると思います。 http://www.springframework.net/license.html 和訳 http://sourceforge.jp/projects/opensource/wiki/licenses%2FApache_License_2.0 > Apache 2.0ライセンスのルールとして成果物に下記定型文を記載すれば、使用しても問題ないのでしょうか? > Copyright [yyyy] [著作権所有者の名前] 全く違います。 上記"4. Redistribution."あるいは和訳の"4. 再頒布 "を読みましょう。 簡潔に説明すると、オリジナルのライセンスおよび権利者を明示し、あなたが改変した箇所の権利関係を明確にしてください。具体的な手順は"4. Redistribution"に書いてある通りです。 > また、オープンソースライセンスのGPLとか関係あるのでしょうか? 両方共オープンソースのライセンスというくらいしか関係ないですね。一応、GPLのソフトウェアと混ぜて使えるかについての説明は次に書いてあります。 http://www.apache.org/licenses/GPL-compatibility.html (日本語での説明) http://ja.wikipedia.org/wiki/Apache_License Apache License, version 2.0はGPL version 3と混ぜられますが、混ぜるとGPL version 3になりますので、ASFはそれを推奨しません。 どういった形で公開するか知りませんが、最低でも次の文言をユーザーにわかるところに入れましょう。 「このソフトウェアはSpring Framework (http://www.springframework.net/) を使っています。Spring FrameworkはApache License, version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) の元で公開されています。」 Spring Frameworkのコードを改変し、それを配布する場合は改変箇所についての詳しいドキュメントを添付しましょう。そこでは、著作権、特許、商標権などについて明記しましょう。

chanha07
質問者

お礼

hanabutakoさん早速の回答ありがとうございます。 大変助かりました。

関連するQ&A