gpl-v2
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <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.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.
非公式の日本語訳
GNU一般公衆利用許諾書
第2版、1991年6月。
著作権 (C) 1989, 1991 Free Software Foundation, Inc.。所在地:51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA。
誰でもこのライセンス文書をそのまま複製・配布することができますが、変更は認められません。
前文
ほとんどのソフトウェアのライセンスは、共有し変更する自由を奪うように作られています。これに対し、GNU一般公衆利用許諾書は、自由ソフトウェアを共有し変更する自由を保証し、すべての利用者にとってそのソフトウェアが自由であるようにすることを目的としています。この許諾書は、Free Software Foundationのソフトウェアの大部分、および著作者がその使用を選択したその他のプログラムに適用されます。(同財団のソフトウェアの一部には、代わりにGNU劣等一般公衆利用許諾書が適用されます。)あなた自身のプログラムにも適用できます。
自由ソフトウェアという場合、価格ではなく自由を指しています。私たちの一般公衆利用許諾書は、自由ソフトウェアの複製を配布する自由(希望すればそのサービスに料金を請求することも含みます)、ソースコードを受け取るか希望すれば入手できること、ソフトウェアを変更したり、その一部を新しい自由なプログラムで使用したりできること、そしてこれらが可能だと知ることを確実にするように作られています。
あなたの権利を保護するため、誰もこれらの権利を否定したり、あなたに権利の放棄を求めたりできないようにする制限が必要です。これらの制限は、ソフトウェアの複製を配布したりソフトウェアを変更したりするあなたに、一定の責任をもたらします。
例えば、このようなプログラムの複製を無償または有償で配布する場合、受領者にあなたが持つすべての権利を与えなければなりません。受領者もソースコードを受け取るか入手できるようにしなければなりません。また、自分の権利を知ることができるように、これらの条件を示さなければなりません。
私たちは、(1) ソフトウェアの著作権を確保し、(2) ソフトウェアの複製、配布、変更を行う法的な許可を与えるこのライセンスを提供する、という二つの方法であなたの権利を保護します。
また、各著作者と私たち自身を保護するため、この自由ソフトウェアには保証がないことを誰もが理解するようにしたいと考えています。他の人がソフトウェアを変更して配布した場合、受領者が手にしているものは原版ではないと分かるようにし、他の人が導入した問題が原著作者の評判に影響しないようにしたいと考えています。
最後に、どの自由なプログラムもソフトウェア特許の脅威に常にさらされています。自由なプログラムの再配布者が個別に特許ライセンスを取得し、結果としてプログラムが独占的なものになる危険を避けたいと考えています。そのため、特許はすべての人の自由な使用のために許諾されるか、そうでなければ一切許諾されないものでなければならないことを明確にしました。
複製、配布および変更に関する具体的な条件は次のとおりです。
複製、配布および変更に関する条件
第0条
このライセンスは、著作権者が、この一般公衆利用許諾書の条件に従って配布できる旨の通知を付けたプログラムまたはその他の著作物に適用されます。以下の「プログラム」は、そのようなプログラムまたは著作物を指します。「プログラムに基づく著作物」は、プログラム自体、または著作権法上の派生著作物を意味します。すなわち、プログラムまたはその一部を、そのまま、変更して、あるいは他の言語に翻訳して含む著作物です。(以下、「変更」という用語には、翻訳を制限なく含めます。)各被許諾者を「あなた」と呼びます。
複製、配布および変更以外の活動はこのライセンスの対象ではなく、その適用範囲外です。プログラムを実行する行為は制限されません。プログラムの出力は、その内容がプログラムに基づく著作物を構成する場合にのみ対象になります(プログラムを実行して作られたかどうかとは無関係です)。これに該当するかどうかは、プログラムが何をするかによって決まります。
第1条
あなたは、受け取ったとおりのプログラムのソースコードの複製を、どの媒体でも複製・配布できます。ただし、各複製に適切な著作権表示と無保証の通知を目立つ適切な形で掲示し、このライセンスおよび一切の保証がないことに言及する通知をすべてそのまま保持し、他のすべての受領者にプログラムとともにこのライセンスの写しを渡す必要があります。
複製を物理的に引き渡す行為に料金を請求できます。また、任意に、有償で保証を提供することもできます。
第2条
あなたは、プログラムの複製またはその一部を変更してプログラムに基づく著作物を作り、上記第1条の条件に従ってその変更または著作物を複製・配布できます。ただし、次の条件もすべて満たす必要があります。
- a) 変更したファイルに、あなたが変更したことと、その変更の日付を示す目立つ通知を付けなければなりません。
- b) 配布または公表する著作物の全部または一部が、プログラムもしくはその一部を含むか、それらに由来する場合、著作物全体をこのライセンスの条件に従い、すべての第三者に無償で許諾しなければなりません。
- c) 変更したプログラムが実行時に通常、対話的にコマンドを読み取る場合、その対話的な使用のために最も一般的な方法で起動したとき、適切な著作権表示、保証がない旨(またはあなたが保証を提供する旨)、利用者がこれらの条件に従って再配布できる旨、およびこのライセンスの写しを表示する方法を含む告知を印刷または表示しなければなりません。(例外:プログラム自体が対話的でも、通常このような告知を表示しない場合、プログラムに基づくあなたの著作物にも告知の表示は求められません。)
これらの要件は変更後の著作物全体に適用されます。その著作物のうち識別可能な部分がプログラムに由来せず、それ自体として独立した別の著作物と合理的に考えられる場合、それらを別の著作物として配布するときには、このライセンスとその条件は適用されません。しかし、同じ部分をプログラムに基づく著作物全体の一部として配布する場合、その全体の配布はこのライセンスの条件に従わなければなりません。他の被許諾者への許可は全体に及び、誰が書いたかにかかわらず、すべての部分に及びます。
したがって、この条項の意図は、あなたがすべて書いた著作物に権利を主張したり、あなたの権利を争ったりすることではありません。プログラムに基づく派生著作物または集合著作物の配布を管理する権利を行使することです。
また、保存媒体または配布媒体上で、プログラムに基づかない別の著作物をプログラム(またはプログラムに基づく著作物)と単に集めただけでは、その別の著作物はこのライセンスの適用範囲に入りません。
第3条
あなたは、上記第1条および第2条の条件に従い、プログラム(または第2条に基づく、プログラムに基づく著作物)をオブジェクトコードまたは実行可能な形式で複製・配布できます。ただし、次のいずれかも行う必要があります。
- a) 対応する完全な機械可読ソースコードを添付します。そのソースコードは、ソフトウェアの交換に通常使用する媒体上で、上記第1条および第2条の条件に従って配布しなければなりません。
- b) 少なくとも3年間有効な書面による申し出を添付します。その申し出は、ソースの配布を物理的に行うための費用を超えない料金で、すべての第三者に対応するソースコードの完全な機械可読の複製を提供するものでなければなりません。その複製は、ソフトウェアの交換に通常使用する媒体上で、上記第1条および第2条の条件に従って配布するものです。
- c) 対応するソースコードを配布する申し出について、あなたが受け取った情報を添付します。(この選択肢は非商業的な配布に限り、あなたが上記b項に従った申し出とともにプログラムをオブジェクトコードまたは実行可能な形式で受け取った場合にのみ認められます。)
著作物のソースコードとは、その著作物を変更するために望ましい形式を意味します。実行可能な著作物の場合、完全なソースコードとは、含まれるすべてのモジュールのすべてのソースコード、関連するインターフェース定義ファイル、および実行可能なもののコンパイルとインストールを制御するために使われるスクリプトを意味します。ただし特別な例外として、実行可能なものが動作するオペレーティングシステムの主要構成要素(コンパイラー、カーネルなど)とともに通常、ソースまたはバイナリ形式で配布されるものは、その構成要素自体が実行可能なものに添付されている場合を除き、配布するソースコードに含める必要はありません。
指定した場所から複製できるようにする方法で実行可能なものまたはオブジェクトコードを配布する場合、同じ場所からソースコードを複製できる同等のアクセスを提供すれば、第三者がオブジェクトコードとともにソースを複製することを強制されなくても、ソースコードの配布とみなされます。
第4条
このライセンスで明示的に認められた場合を除き、プログラムを複製、変更、再許諾または配布してはなりません。それ以外の方法でこれらを行おうとする行為は無効であり、このライセンスに基づくあなたの権利は自動的に終了します。ただし、あなたからこのライセンスに基づいて複製または権利を受け取った者については、その者が完全に条件を遵守し続ける限り、ライセンスは終了しません。
第5条
あなたはこのライセンスに署名していないため、受諾することを要求されません。しかし、プログラムまたはその派生著作物の変更・配布を許可するものは、他にはありません。このライセンスを受諾しない場合、これらの行為は法律によって禁止されます。したがって、プログラム(またはプログラムに基づく著作物)を変更または配布することにより、あなたはそのためにこのライセンスを受諾し、プログラムまたはプログラムに基づく著作物の複製、配布または変更に関するすべての条件を受諾したことを示します。
第6条
プログラム(またはプログラムに基づく著作物)を再配布するたびに、受領者は原許諾者から、これらの条件に従ってプログラムを複製、配布または変更するライセンスを自動的に受け取ります。あなたは、ここで与えられた権利を受領者が行使することに、追加の制限を課してはなりません。あなたは、第三者によるこのライセンスの遵守を強制する責任を負いません。
第7条
裁判所の判決、特許侵害の申し立て、その他の理由(特許問題に限りません)の結果、裁判所の命令、契約その他によって、このライセンスの条件と矛盾する条件を課された場合でも、このライセンスの条件から免除されることにはなりません。このライセンス上の義務とその他の関連する義務を同時に満たすように配布できない場合、その結果としてプログラムを一切配布できません。例えば、特許ライセンスが、あなたを通じて直接または間接に複製を受け取ったすべての人による、プログラムの使用料不要の再配布を認めない場合、その特許ライセンスとこのライセンスの両方を満たす唯一の方法は、プログラムの配布を完全に控えることです。
この条項の一部が、ある特定の状況で無効または執行不能とされた場合でも、この条項の残りの部分が適用され、他の状況ではこの条項全体が適用されることを意図しています。
この条項は、あなたに特許やその他の財産権の主張を侵害させたり、そのような主張の有効性を争わせたりすることを目的としていません。公衆へのライセンス付与の慣行によって実現される自由ソフトウェアの配布制度の一貫性を保護することだけを目的としています。多くの人々は、この制度が一貫して適用されることを信頼し、この制度を通じて配布される幅広いソフトウェアに寛大な貢献をしてきました。別の制度を通じてソフトウェアを配布する意思があるかどうかを決めるのは著作者・提供者であり、被許諾者がその選択を押し付けることはできません。
この条項は、このライセンスの他の条項から導かれると考えられる結果を、十分に明確にすることを意図しています。
第8条
特許または著作権のあるインターフェースによって、特定の国でプログラムの配布または使用が制限される場合、このライセンスの下にプログラムを置く原著作権者は、それらの国を除外する明示的な地理的配布制限を追加できます。これにより、除外されていない国の中またはそれらの国の間でのみ配布が許可されます。その場合、このライセンスは、その制限を本文に書かれたものとして組み込みます。
第9条
Free Software Foundationは、一般公衆利用許諾書の改訂版または新版を随時公表することがあります。新版は現行版と精神的には同様ですが、新しい問題や懸念に対応するため、細部が異なる場合があります。
各版には識別できる版番号が与えられます。プログラムが適用するライセンスの版番号と「それ以降のいずれの版」を指定している場合、あなたはその版、またはFree Software Foundationが公表したそれ以降のいずれの版の条件に従うことを選択できます。プログラムがこのライセンスの版番号を指定していない場合、Free Software Foundationがこれまでに公表したいずれの版も選択できます。
第10条
配布条件の異なる他の自由なプログラムに、プログラムの一部を組み込みたい場合は、著作者に書面で許可を求めてください。Free Software Foundationが著作権を持つソフトウェアの場合は、同財団に書面で連絡してください。このために例外を設けることがあります。私たちの判断は、自由ソフトウェアのすべての派生物が自由であり続けることを保ち、ソフトウェアの共有と再利用を一般的に促進する、という二つの目標に基づきます。
無保証
第11条
プログラムは無償で許諾されるため、適用法が認める範囲でプログラムには保証がありません。書面で別段の定めがある場合を除き、著作権者またはその他の者は、明示・黙示を問わず一切の保証なしに、プログラムを「現状のまま」提供します。これには商品性や特定目的への適合性に関する黙示の保証が含まれますが、これらに限定されません。プログラムの品質と性能に関するすべてのリスクはあなたが負います。プログラムに欠陥があることが判明した場合、必要なすべての保守、修理または修正の費用はあなたが負担します。
第12条
適用法で要求される場合、または書面で合意した場合を除き、著作権者、および上記の許可に従ってプログラムを変更または再配布できるその他の者は、いかなる場合もあなたに対し損害の責任を負いません。これには、プログラムの使用または使用不能から生じる一般的損害、特別損害、付随的損害、結果的損害が含まれます。データの喪失、データが不正確になること、あなたや第三者が被る損失、プログラムが他のプログラムとともに動作しないことが含まれますが、これらに限定されません。そのような損害の可能性を著作権者またはその他の者が知らされていた場合も同様です。
条件の終わり
新しいプログラムにこれらの条件を適用する方法
新しいプログラムを開発し、できる限り広く公衆の役に立つようにしたい場合、そのための最良の方法は、誰でもこれらの条件に従って再配布・変更できる自由ソフトウェアにすることです。
そのためには、以下の通知をプログラムに付けてください。保証の除外を最も効果的に伝えるため、各ソースファイルの冒頭に付けるのが最も安全です。また、各ファイルには少なくとも著作権の行と、通知全文の場所を示す記述が必要です。
<プログラム名と、その機能の簡単な説明を1行で記す>
著作権 (C) <年> <著作者名>
このプログラムは自由ソフトウェアです。Free Software Foundationが公表するGNU一般公衆利用許諾書の第2版、または任意に選択したそれ以降の版の条件に従い、再配布および変更を行うことができます。
このプログラムは役に立つことを期待して配布されていますが、一切の保証はありません。商品性や特定目的への適合性についての黙示の保証もありません。詳しくはGNU一般公衆利用許諾書を参照してください。
このプログラムとともにGNU一般公衆利用許諾書の写しを受け取っているはずです。受け取っていない場合は、Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA宛てに書面で連絡してください。
電子メールおよび郵便であなたに連絡する方法も追加してください。
プログラムが対話的な場合、対話モードで起動したとき、次のような短い通知を表示させてください。
Gnomovision 第69版、著作権 (C) 年 著作者名
Gnomovisionには一切の保証がありません。詳細は
show wと入力してください。これは自由ソフトウェアであり、一定の条件に従って再配布できます。詳細は
show cと入力してください。
仮のコマンド show w と show c は、一般公衆利用許諾書の適切な部分を表示するものとします。もちろん、実際に使用するコマンド名はこれらと異なっても構いません。プログラムに適したものであれば、マウスクリックやメニュー項目でも構いません。
必要であれば、雇用主(あなたがプログラマーとして働いている場合)または在籍する学校にも、このプログラムの「著作権放棄声明」に署名してもらってください。以下は例です。名前は変更してください。
Yoyodyne, Inc.は、James Hackerが作成したプログラム「Gnomovision」(コンパイラーに言い寄るプログラム)について、すべての著作権上の利益を放棄します。
<Ty Coonの署名>、1989年4月1日
Ty Coon、President of Vice(「悪徳の社長」)
この一般公衆利用許諾書は、あなたのプログラムを独占的なプログラムへ組み込むことを認めません。あなたのプログラムがサブルーチンライブラリの場合、独占的なアプリケーションとのリンクを認める方が有用だと考えることもあるでしょう。それを望む場合、このライセンスの代わりにGNU劣等一般公衆利用許諾書を使用してください。