COPYING revision 4d34d13420c900204a7c64450bc3227f36c34e9a
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThe majority of code in VirtualBox Open Source Edition (OSE) is
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccopyrighted by Sun Microsystems, Inc. This code is combined with
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsyncthird-party code that was originally released under the Apache
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsyncLicense 2.0, the OpenSSL license, the Mozilla Public License (MPL)
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncand the Slirp license, all of which the Free Software Foundation
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncconsiders to be incompatible with the GPL, as well as the X11, zlib,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncliblzf and LGPL licenses. As a special exception to the terms and
e64031e20c39650a7bc902a3e1aba613b9415deevboxsyncconditions of the GPL listed below, Sun gives you explicit
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncpermission to combine its GPL code contained in VirtualBox OSE with
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthird-party code under the aforementioned licenses. You may copy
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncand distribute such a combination provided that you adhere to the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncterms and conditions of all of the GPL and the licenses of the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthird-party code; in particular, you must include the source code of
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthe entire combination insofar as the GPL requires distribution of
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsource code.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncNote that whoever creates or distributes a derived work based on
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncVirtualBox OSE is not obligated to grant this special exception for
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsuch a version. The GPL allows for releasing a modified version
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncwithout the above exception; Sun also allows you to release a modified
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsyncversion which carries forward this exception.
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync---
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync GNU GENERAL PUBLIC LICENSE
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync Version 2, June 1991
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Copyright (C) 1989, 1991 Free Software Foundation, Inc.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync Everyone is permitted to copy and distribute verbatim copies
b450d7a1747c5f4fb7c917a8ec1f9ce8440d7ffevboxsync of this license document, but changing it is not allowed.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Preamble
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync The licenses for most software are designed to take away your
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncfreedom to share and change it. By contrast, the GNU General Public
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncLicense is intended to guarantee your freedom to share and change free
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsoftware--to make sure the software is free for all its users. This
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncGeneral Public License applies to most of the Free Software
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncFoundation's software and to any other program whose authors commit to
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncusing it. (Some other Free Software Foundation software is covered by
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthe GNU Library General Public License instead.) You can apply it to
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncyour programs, too.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync When we speak of free software, we are referring to freedom, not
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncprice. Our General Public Licenses are designed to make sure that you
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynchave the freedom to distribute copies of free software (and charge for
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthis service if you wish), that you receive source code or can get it
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncif you want it, that you can change the software or use pieces of it
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncin new free programs; and that you know you can do these things.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync To protect your rights, we need to make restrictions that forbid
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncanyone to deny you these rights or to ask you to surrender the rights.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThese restrictions translate to certain responsibilities for you if you
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncdistribute copies of the software, or if you modify it.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync For example, if you distribute copies of such a program, whether
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncgratis or for a fee, you must give the recipients all the rights that
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncyou have. You must make sure that they, too, receive or can get the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsource code. And you must show them these terms so they know their
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncrights.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync We protect your rights with two steps: (1) copyright the software, and
6a795f9e75e30c7f1d75cd45e5de233c71662f58vboxsync(2) offer you this license which gives you legal permission to copy,
6a795f9e75e30c7f1d75cd45e5de233c71662f58vboxsyncdistribute and/or modify the software.
6a795f9e75e30c7f1d75cd45e5de233c71662f58vboxsync
6a795f9e75e30c7f1d75cd45e5de233c71662f58vboxsync Also, for each author's protection and ours, we want to make certain
6a795f9e75e30c7f1d75cd45e5de233c71662f58vboxsyncthat everyone understands that there is no warranty for this free
6a795f9e75e30c7f1d75cd45e5de233c71662f58vboxsyncsoftware. If the software is modified by someone else and passed on, we
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncwant its recipients to know that what they have is not the original, so
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthat any problems introduced by others will not reflect on the original
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncauthors' reputations.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Finally, any free program is threatened constantly by software
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncpatents. We wish to avoid the danger that redistributors of a free
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncprogram will individually obtain patent licenses, in effect making the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncprogram proprietary. To prevent this, we have made it clear that any
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncpatent must be licensed for everyone's free use or not licensed at all.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync The precise terms and conditions for copying, distribution and
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmodification follow.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync GNU GENERAL PUBLIC LICENSE
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 0. This License applies to any program or other work which contains
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynca notice placed by the copyright holder saying it may be distributed
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncunder the terms of this General Public License. The "Program", below,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncrefers to any such program or work, and a "work based on the Program"
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmeans either the Program or any derivative work under copyright law:
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthat is to say, a work containing the Program or a portion of it,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynceither verbatim or with modifications and/or translated into another
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynclanguage. (Hereinafter, translation is included without limitation in
75ef08b33f9c67a8dd50748ece1117aed8098d51vboxsyncthe term "modification".) Each licensee is addressed as "you".
75ef08b33f9c67a8dd50748ece1117aed8098d51vboxsync
75ef08b33f9c67a8dd50748ece1117aed8098d51vboxsyncActivities other than copying, distribution and modification are not
75ef08b33f9c67a8dd50748ece1117aed8098d51vboxsynccovered by this License; they are outside its scope. The act of
75ef08b33f9c67a8dd50748ece1117aed8098d51vboxsyncrunning the Program is not restricted, and the output from the Program
75ef08b33f9c67a8dd50748ece1117aed8098d51vboxsyncis covered only if its contents constitute a work based on the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncProgram (independent of having been made by running the Program).
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncWhether that is true depends on what the Program does.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 1. You may copy and distribute verbatim copies of the Program's
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsource code as you receive it, in any medium, provided that you
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncconspicuously and appropriately publish on each copy an appropriate
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccopyright notice and disclaimer of warranty; keep intact all the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncnotices that refer to this License and to the absence of any warranty;
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncand give any other recipients of the Program a copy of this License
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncalong with the Program.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncYou may charge a fee for the physical act of transferring a copy, and
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncyou may at your option offer warranty protection in exchange for a fee.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 2. You may modify your copy or copies of the Program or any portion
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncof it, thus forming a work based on the Program, and copy and
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncdistribute such modifications or work under the terms of Section 1
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncabove, provided that you also meet all of these conditions:
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync a) You must cause the modified files to carry prominent notices
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync stating that you changed the files and the date of any change.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync b) You must cause any work that you distribute or publish, that in
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync whole or in part contains or is derived from the Program or any
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync part thereof, to be licensed as a whole at no charge to all third
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync parties under the terms of this License.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync c) If the modified program normally reads commands interactively
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync when run, you must cause it, when started running for such
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync interactive use in the most ordinary way, to print or display an
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync announcement including an appropriate copyright notice and a
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync notice that there is no warranty (or else, saying that you provide
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync a warranty) and that users may redistribute the program under
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync these conditions, and telling the user how to view a copy of this
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync License. (Exception: if the Program itself is interactive but
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync does not normally print such an announcement, your work based on
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync the Program is not required to print an announcement.)
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThese requirements apply to the modified work as a whole. If
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncidentifiable sections of that work are not derived from the Program,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncand can be reasonably considered independent and separate works in
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthemselves, then this License, and its terms, do not apply to those
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsections when you distribute them as separate works. But when you
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncdistribute the same sections as part of a whole which is a work based
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncon the Program, the distribution of the whole must be on the terms of
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthis License, whose permissions for other licensees extend to the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncentire whole, and thus to each and every part regardless of who wrote it.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThus, it is not the intent of this section to claim rights or contest
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncyour rights to work written entirely by you; rather, the intent is to
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncexercise the right to control the distribution of derivative or
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccollective works based on the Program.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncIn addition, mere aggregation of another work not based on the Program
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncwith the Program (or with a work based on the Program) on a volume of
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynca storage or distribution medium does not bring the other work under
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthe scope of this License.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 3. You may copy and distribute the Program (or a work based on it,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncunder Section 2) in object code or executable form under the terms of
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncSections 1 and 2 above provided that you also do one of the following:
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync a) Accompany it with the complete corresponding machine-readable
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync source code, which must be distributed under the terms of Sections
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 1 and 2 above on a medium customarily used for software interchange; or,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync b) Accompany it with a written offer, valid for at least three
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync years, to give any third party, for a charge no more than your
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync cost of physically performing source distribution, a complete
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync machine-readable copy of the corresponding source code, to be
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync distributed under the terms of Sections 1 and 2 above on a medium
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync customarily used for software interchange; or,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync c) Accompany it with the information you received as to the offer
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync to distribute corresponding source code. (This alternative is
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync allowed only for noncommercial distribution and only if you
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync received the program in object code or executable form with such
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync an offer, in accord with Subsection b above.)
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThe source code for a work means the preferred form of the work for
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmaking modifications to it. For an executable work, complete source
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccode means all the source code for all modules it contains, plus any
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncassociated interface definition files, plus the scripts used to
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccontrol compilation and installation of the executable. However, as a
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncspecial exception, the source code distributed need not include
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncanything that is normally distributed (in either source or binary
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncform) with the major components (compiler, kernel, and so on) of the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncoperating system on which the executable runs, unless that component
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncitself accompanies the executable.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncIf distribution of executable or object code is made by offering
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncaccess to copy from a designated place, then offering equivalent
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncaccess to copy the source code from the same place counts as
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncdistribution of the source code, even though third parties are not
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccompelled to copy the source along with the object code.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 4. You may not copy, modify, sublicense, or distribute the Program
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncexcept as expressly provided under this License. Any attempt
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncotherwise to copy, modify, sublicense or distribute the Program is
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncvoid, and will automatically terminate your rights under this License.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncHowever, parties who have received copies, or rights, from you under
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthis License will not have their licenses terminated so long as such
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncparties remain in full compliance.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 5. You are not required to accept this License, since you have not
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsigned it. However, nothing else grants you permission to modify or
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncdistribute the Program or its derivative works. These actions are
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncprohibited by law if you do not accept this License. Therefore, by
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmodifying or distributing the Program (or any work based on the
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncProgram), you indicate your acceptance of this License to do so, and
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncall its terms and conditions for copying, distributing or modifying
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncthe Program or works based on it.
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsync
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsync 6. Each time you redistribute the Program (or any work based on the
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncProgram), the recipient automatically receives a license from the
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncoriginal licensor to copy, distribute or modify the Program subject to
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncthese terms and conditions. You may not impose any further
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncrestrictions on the recipients' exercise of the rights granted herein.
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncYou are not responsible for enforcing compliance by third parties to
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncthis License.
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 7. If, as a consequence of a court judgment or allegation of patent
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncinfringement or for any other reason (not limited to patent issues),
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncconditions are imposed on you (whether by court order, agreement or
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncotherwise) that contradict the conditions of this License, they do not
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncexcuse you from the conditions of this License. If you cannot
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncdistribute so as to satisfy simultaneously your obligations under this
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncLicense and any other pertinent obligations, then as a consequence you
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncmay not distribute the Program at all. For example, if a patent
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsynclicense would not permit royalty-free redistribution of the Program by
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncall those who receive copies directly or indirectly through you, then
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncthe only way you could satisfy both it and this License would be to
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncrefrain entirely from distribution of the Program.
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsync
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncIf any portion of this section is held invalid or unenforceable under
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncany particular circumstance, the balance of the section is intended to
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncapply and the section as a whole is intended to apply in other
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsynccircumstances.
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncIt is not the purpose of this section to induce you to infringe any
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncpatents or other property right claims or to contest validity of any
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsuch claims; this section has the sole purpose of protecting the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncintegrity of the free software distribution system, which is
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncimplemented by public license practices. Many people have made
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncgenerous contributions to the wide range of software distributed
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthrough that system in reliance on consistent application of that
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncsystem; it is up to the author/donor to decide if he or she is willing
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncto distribute software through any other system and a licensee cannot
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncimpose that choice.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThis section is intended to make thoroughly clear what is believed to
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncbe a consequence of the rest of this License.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 8. If the distribution and/or use of the Program is restricted in
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccertain countries either by patents or by copyrighted interfaces, the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncoriginal copyright holder who places the Program under this License
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmay add an explicit geographical distribution limitation excluding
824104c3b60b9c8d5c03c40658e33ecd6c4fa9e8vboxsyncthose countries, so that distribution is permitted only in or among
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynccountries not thus excluded. In such case, this License incorporates
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncthe limitation as if written in the body of this License.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 9. The Free Software Foundation may publish revised and/or new versions
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncof the General Public License from time to time. Such new versions will
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncbe similar in spirit to the present version, but may differ in detail to
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncaddress new problems or concerns.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncEach version is given a distinguishing version number. If the Program
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncspecifies a version number of this License which applies to it and "any
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsynclater version", you have the option of following the terms and conditions
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsynceither of that version or of any later version published by the Free
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncSoftware Foundation. If the Program does not specify a version number of
a9f41cb889f53e8407561a6155052c441eb0fc5fvboxsyncthis License, you may choose any version ever published by the Free Software
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncFoundation.
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsync
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsync 10. If you wish to incorporate parts of the Program into other free
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncprograms whose distribution conditions are different, write to the author
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncto ask for permission. For software which is copyrighted by the Free
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncSoftware Foundation, write to the Free Software Foundation; we sometimes
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmake exceptions for this. Our decision will be guided by the two goals
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncof preserving the free status of all derivatives of our free software and
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncof promoting the sharing and reuse of software generally.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync NO WARRANTY
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsyncOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
b28326220af580dde4a61f15930f51fe584dc896vboxsyncMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
b28326220af580dde4a61f15930f51fe584dc896vboxsyncTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
b28326220af580dde4a61f15930f51fe584dc896vboxsyncPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
b28326220af580dde4a61f15930f51fe584dc896vboxsyncREPAIR OR CORRECTION.
4946f90c5c7016131555f0c925091d4ede6bdde0vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncPOSSIBILITY OF SUCH DAMAGES.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync END OF TERMS AND CONDITIONS
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync How to Apply These Terms to Your New Programs
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync If you develop a new program, and you want it to be of the greatest
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncpossible use to the public, the best way to achieve this is to make it
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsyncfree software which everyone can redistribute and change under these terms.
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsync
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsync To do so, attach the following notices to the program. It is safest
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsyncto attach them to the start of each source file to most effectively
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsyncconvey the exclusion of warranty; and each file should have at least
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsyncthe "copyright" line and a pointer to where the full notice is found.
ee4d840f54fd2dcea8a73b1b86d5ec0db370b05dvboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync <one line to give the program's name and a brief idea of what it does.>
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Copyright (C) <year> <name of author>
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync This program is free software; you can redistribute it and/or modify
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync it under the terms of the GNU General Public License as published by
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync the Free Software Foundation; either version 2 of the License, or
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync (at your option) any later version.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync This program is distributed in the hope that it will be useful,
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync but WITHOUT ANY WARRANTY; without even the implied warranty of
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync GNU General Public License for more details.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync You should have received a copy of the GNU General Public License
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync along with this program; if not, write to the Free Software
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncAlso add information on how to contact you by electronic and paper mail.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncIf the program is interactive, make it output a short notice like this
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncwhen it starts in an interactive mode:
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Gnomovision version 69, Copyright (C) year name of author
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync This is free software, and you are welcome to redistribute it
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync under certain conditions; type `show c' for details.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
23631945c9cb3df68ca51c69ed0b77e90164b402vboxsyncThe hypothetical commands `show w' and `show c' should show the appropriate
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncparts of the General Public License. Of course, the commands you use may
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncbe called something other than `show w' and `show c'; they could even be
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncmouse-clicks or menu items--whatever suits your program.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncYou should also get your employer (if you work as a programmer) or your
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncschool, if any, to sign a "copyright disclaimer" for the program, if
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncnecessary. Here is a sample; alter the names:
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Yoyodyne, Inc., hereby disclaims all copyright interest in the program
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync `Gnomovision' (which makes passes at compilers) written by James Hacker.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync <signature of Ty Coon>, 1 April 1989
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync Ty Coon, President of Vice
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncThis General Public License does not permit incorporating your program into
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncproprietary programs. If your program is a subroutine library, you may
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncconsider it more useful to permit linking proprietary applications with the
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsynclibrary. If this is what you want to do, use the GNU Lesser General
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsyncPublic License instead of this License.
9dca051a5f8ff457ef1692990f6ecfa280daf265vboxsync