オープンソースの話で、

「GPL v2 or Later」という言葉を聞きました。
「GPL」は分かっているつもりですが、「or Later」の意味が分かりません。
「or Later」とは、どういう意味でしょうか?
ご存知の方、ぜひ教えてください。よろしくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:2009/06/27 15:52:30
  • 終了:2009/07/04 15:55:02

回答(5件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402009/06/27 15:58:50

ポイント20pt

or Later は v2 の部分にかかっている。

つまり、GPL v2 または GPL のその時点で出ている新しい版のいずれかをあらわしています。

GNU General Public License - Wikipedia

なお、現時点で GPL は v3 まで発表されており、v3 での変更点を受け入れていない一部のソフトウェアは、

「GPL v2 or Later」ではなく、「GPL v2」を明示して配布しています。

id:com111

ありがとうございます!

2009/06/28 15:05:28
id:koji88 No.2

koji88回答回数56ベストアンサー獲得回数12009/06/27 16:40:02

ポイント20pt

またはそれより後(のバージョン)、ということではないでしょうか?

id:com111

ありがとうございます!

2009/06/28 15:05:31
id:mouitchou No.3

mouitchou回答回数173ベストアンサー獲得回数52009/06/27 18:02:08

ポイント20pt

バージョン2またはそれ以降のバージョンに準拠しますという意味です。

id:com111

ありがとうございます!

2009/06/28 15:05:33
id:y-kawaz No.4

y-kawaz回答回数1420ベストアンサー獲得回数2252009/06/27 21:02:17

ポイント20pt

v2つまりバージョン2かそれ以降、という意味です。

リリース時点ではGPL v2ってのが世の中にあったので GPLv2 で公開してるけど今後GPLのv3とかv4とか新バージョンが出たらそっちのライセンスでも良いですよってことです。


質問とは関係ないけど、何も考えずにorLaterとか書いてるも多い気がするけどあまりよくない書き方だよなぁって思います。

あり得ない話だけど、例えばGPLv4では全ての権利を放棄します自由にコピーも改変してもいいですよってルールになったとしたらorLaterで公開してると大変ですよねwでもorLaterだとその可能性もゼロではないので。

契約書は良く読みましょうとかいうけど、他人が作ったライセンスでorLaterとか書いて使っちゃうのって白紙契約書にサインするようなもんだよなぁって思うんだよね…。

id:com111

ありがとうございます!

2009/06/28 15:05:35
id:v_i_e_w No.5

v_i_e_w回答回数160ベストアンサー獲得回数42009/06/29 12:59:37

id:com111

ありがとうございます!

2009/06/29 23:53:27

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません