Inclusion of GPLv2 license to header of files.

  • ページ: BugTrack2
  • 投稿者: ヨルダンC
  • 優先順位: 重要
  • 状態: 提案
  • カテゴリー: その他
  • 投稿日: 2008-07-15 (火) 18:51:44
  • バージョン:

メッセージ

There's a reason why it's a good idea to add the full license to the top of the files, and that is due to the fact there can be ambiguity as to future submissions and to the current license.

"or"

The use of the term "or" in the header gives the assumption that licensing can remain somewhat lax, and just for the sake of comfort, I'd say it'd be a better idea to include the preamble.

Since with some of the code I have uploaded to the SVN, it is completely different to that of the PukiWiki that currently exists, and was written entirely by me - I have mandated that any editions maintain the header in the file.

GPL v2 or (at your option) any later version

GPLv3

Since there are considerable differences between GPLv3, it'd be wise to implicitly define GPL2 and then give the option of re-licensing under GPLv3 so long as there is compatibility with the previous author and those wanting to move to GPLv3. Still - it is very messy to have lots of different licenses and permutations thereupon, why even bother?

CHANGE

PROPOSE CHANGE OF:

// PukiWiki - Yet another WikiWikiWeb clone
// $Id: convert_html.php,v 1.18 2006/05/13 07:29:58 henoheno Exp $
// Copyright (C)
//   2002-2005 PukiWiki Developers Team
//   2001-2002 Originally written by yu-ji
// License: GPL v2 or (at your option) any later version

CHANGE TO:

PukiWiki - Yet another WikiWikiWeb clone.
Copyright (C) 
	2002-2008 PukiWiki Developers,
	2001-2002 yu-ji
	(For a list of developers, please see blah.com/blah)
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.

  • Hi. (1) If you mean the one reason is: "The license notification line seems ambiguous", how do you think about this: This is the same "or" that the preamble says -- henoheno 2008-07-16 (水) 01:06:44
    License: GPL version 2, or (at your option) any later version
  • (2) If you mean the another reason is: "The license term cause severe branches", this must not be the first place for the topic, and the preamble-idea seems not the solution for the problem. -- henoheno 2008-07-16 (水) 01:07:02
  • ページのタイトルや、見出しには、内容の要約を簡潔に書いて下さい。そうすれば、お互いに妥当性が判断しやすくなります。個別の話題に対しては、個別に話を進める事がありますので、適度に話題を(見出しなどで)分けて下さい。 *1-- henoheno 2008-07-16 (水) 01:10:24
  • (1) It's a _line_ of the preamble, but isn't a definition of it. I know you like to have the idea that "if it is included, it is therefore the license" but it's easier to have no ambiguity whatsoever and define the license. Also, the AUTHOR defines the license. You can't create work, and then say "go on, you choose the license". Doesn't work that way. -- JordanC 2008-07-18 (金) 08:13:16
  • (2) Mistranslation? I didn't say "severe", which indicates something similar to neuronal structures of branching. I didn't say this would stop or solve all versions, what I said is it'd be better to take a stance on one license, rather than the generality of "or any later", which applies to modifications. "License: GPL v2 or (at your option) any later version" <-- Doesn't imply author copyright, and if that _is_ author copyright, then how can you say "you" define a later license for "my" work? -- JordanC 2008-07-18 (金) 08:15:26
  • And since this doesn't define "Any modifications you make" or relate to modifications.... -- JordanC 2008-07-19 (土) 19:08:01
  • BugTrack2/61 -- 2010-08-31 (火) 23:49:14
  • GNU GPL, version 2: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html -- 2010-10-05 (火) 21:05:40
  • GNU GPL, version 3: http://www.gnu.org/licenses/gpl-3.0.html -- 2010-10-05 (火) 21:05:40


*1 Please keep the page title(s), and heading title(s) summarized. And please shorten the body, too. You can correct them if you have the style.

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-08-31 (火) 23:49:14
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.322 sec.

OSDN