4

GPLv3でライセンスを取得したいコードがいくつかあります。そのためのFSFの推奨ヘッダーは次のとおりです。

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 3 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, see <http://www.gnu.org/licenses/>.

「このプログラムと一緒にGNUGeneralPublic Licenseのコピーを受け取っているはずです」というその行は、私をつまずかせています。その直後に、ライセンスのコピーへのリンクがあります。それを私のプロジェクトのライセンスのテキストにしたいと思います(これは、1つのファイルのプロジェクトであり、次のような別のファイルを追加したくありません。ライセンスのテキスト)。正確なライセンステキストのコピーを持っていないことで何かに違反していますか?実際に「持つべき」法的力は何ですか?

4

2 に答える 2

5

あなたはあなたのプロジェクトがただ一つのファイルであると書きます。その場合、ご存知のように、ライセンステキスト全体をセカンダリファイルに含めるのは少し厄介かもしれません。

ただし、GNU GPLでは、ライセンステキストを渡す必要があります。これはGPLFAQでもカバーされています:

たぶん200から300行の長さしかない場合、FAQはあなたのアプリケーションに当てはまるかもしれない何かについて続きます:

一部の人にとっては意外かもしれませんが、GNUは実際にはそのような場合にApache License 2.0(Apache-2.0)を使用することを提案しています。

それで、あなたはまだ彼らがそのナンバープレートヘッダー提案でリンクを提供する理由をあなたに尋ねるかもしれません。まあ、悲しい真実は-そして私は、著名なプロジェクトでさえ-ソフトウェアでライセンステキストを渡す必要はないと考える開発者がいることを見てきました(ライセンスでさえそうではないと言っています!)。そのため、ユーザーはソフトウェアを入手しているものの、自分の権利について簡単に知ることができないという状況につながります。そのため、ナンバープレートに実際的な理由でURIが配置されているため、これらのユーザーは、ソフトウェアですでにライセンステキストを取得している必要があることをすばやく確認して、ディストリビューターを突くことができます;)

于 2012-08-29T15:33:12.543 に答える
3

あなたは、あなたが望む方法でこれを処理できるコードの著作権所有者およびライセンサーです。最後の段落を変更して、使用をライセンスに向けることができます。

結局、それについて不平を言うことができる唯一の人は著作権所有者であり、それはあなたです。

于 2012-08-28T17:04:22.573 に答える