WordPress利用者のための、オープンソースライセンス基礎と実務
- 2. 自己紹介
● 名前:可知 豊 Kachi Yutaka Twitter:@y_catch
● 職業:フリーのテクニカルライター(マニュアル、研修教材、広告)
● 最近の興味:Scratch
● その他:
– Blog オープンソース・ライセンスの談話室
– ときどき、オープンソースのボランティア
– 法律の専門家ではありません
– 職業プログラマーでもありません
達人出版会
- 16. オープンソースの定義
オープンソースの権利
● 利用者が、ソフトウェアのコピーを作り、それを配布できる
● 利用者が、ソースコードを入手できる
● 利用者は、ソースコードを改変できる
● 元と同じ条件での配布を許可できる
オープンソースライセンスが備える条件
● 作者のソースコードの完全性を維持すること
● 個人もしくは団体に対する差別をしないこと
● 使用分野に対する差別をしないこと
● 再配布時には追加ライセンスを必要としないこと
● 特定の製品に固有なライセンスを使用しないこと
● 他のソフトウェアに対する干渉をしないこと
● 特定の技術に依存しないこと
利用者は、再配布しても良いし、
しなくてもいい。
この条件を持つライセンスもあるし、
無いライセンスもある
開発コミュニティが備えるべき自由は
何なのか。Debianのディスカッション
から生まれた。
- 19. コピーレフトの対象とみなす範囲
ライセンスの種類 修正 追加 静的リンク 動的リンク
- - - - -
- - - - -
MPL ○ ○ - - -
LGPL ○ ○ - - -
GPL ○ ○ ○ ○ -
AGPL ○ ○ ○ ○ ○
Webサービス
MITライセンス
Apacheライセンス
*1
*2
*1:ライブラリと結合・リンクして配布する場合、リバースエンジニアリングを禁止せず、
結合・リンクしたコードは、ソースコードまたはオブジェクトコードの提供が必要。
*2:GPLでは、社内利用や自社Webサービスでの利用であれば、改変版を公開しなくてもよい。
-:コピーレフトの対象とみなさない
○:コピーレフトの対象とみなす
- 22. MITライセンス(概要)
Copyright (c) <year> <copyright holders>
● 以下の条件を満たす限り、自由な複製・配布・修正を無制限に許可する。
➢ 上記の著作権表示と本許諾書を、
ソフトウェアの複製または重要な部分に記載する。
● 本ソフトウェアは無保証である。自己責任で使用する。
✗ コピーレフトなし
✗ 特許条項なし
✗ 修正版を、オープンソースでない別のソフトウェアに組み込んでも
ソースコードは公開不要
- 23. Apacheライセンス 2.0(概要)
● MITライセンスと、ほぼ同内容
● 配布時には、著作権表示と免責条項を含める
● 本ライセンスのコピーも渡すこと
● 「NOTICE」に相当するテキストファイルが含まれている場合は、
そこに含まれている帰属告知のコピーを残すこと
● コピーレフト方式、採用せず
● Apacheの名称を広告やソフトウェア名として許可なく使用しない
● 特許条項:対象ソフトウェアを利用する場合に限り、含まれる特許も自
由に利用できる。特許訴訟を起こしたら、ライセンス停止。
GPL2と互換性がない。
- 24. GPLとは
● 正式名称:GNU General Public License
● MITライセンス、Apacheライセンスより強
力
コピーレフトあり
● 多数のバリエーション
– GPL2.0
– GPL3.0
– AGPL3.0
- LGPL2.1
- LGPL3.0