5984


GitHub で掲載している Ruby スクリプトがあり、それはある別の人が作成し GPL v2 で公開していたものを掲載者が修正したもののようです。

そこで気になったのは、以下の３点です。

  1. `gpl.txt` がなく、ソースのヘッダに短い文書で GPL の旨を記載している
  2. Copyright の文面(と製作者の名前)がオリジナルの人のそのままとなっていて、改変情報がない。
  3. バージョンもオリジナルのもののまま。

疑問点は以下の通りです。

  * 1.については、 `gpl.txt` は必ずしもなくてもいいでしょうか? 短い文面で GPL v2 に基づくとの記載はあります。
  * 2.については、元々の製作者の名前を残しつつ、 Modified by... などで変更があった旨を記載するのがいいでしょうか?
  * 3.についても、改変バージョンとして "v2.1.3-mod" のようなオリジナルのバージョンから変更したバージョンにする方がいいでしょうか?

自分が公開する立場になった時、ひっかかりそうな部分ががあったので質問しています。


CC BY-SA 3.0
2015-01-30T00:50:02.880
5590
2016-10-15T13:18:13.313
2016-10-15T13:18:13.313
754
4840
question
github ライセンス gpl
GPL v2 のスクリプトを改変した場合の公開


GPL v2であれば、ソースコード中に下記の文面を記載する必要があります。  
※フリーソフトウェア財団の住所は時々変わるので注意してください。

[code]

    Copyright (C) yyyy  name of author
    
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    
[/code]

改変時には、変更した履歴（日時と名前）の記載が必須です。

バージョンについての規定はないですが（そもそも各人が勝手に付けているだけですし）、オープンソースであればやはりバージョンを別物にしておいたほうが、ユーザーにとっては親切かなと感じます。  
そのバージョンをキーにソースを検索しに来る人もいると思いますので（自分もよく目安にします）。

ソース：

  * <http://www.gnu.org/licenses/old-licenses/gpl-2.0.ja.html>
  * <http://www.opensource.jp/gpl/gpl.ja.txt>


CC BY-SA 3.0
2015-02-05T07:55:32.783
5984
2015-02-05T07:55:32.783
8086
5590
answer