home *** CD-ROM | disk | FTP | other *** search
- gnu general public license
- vERSION 2, jUNE 1991
-
- cOPYRIGHT (c) 1989, 1991 fREE sOFTWARE fOUNDATION, iNC.
- 675 mASS aVE, cAMBRIDGE, ma 02139, 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 lIBRARY 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
-
- aPPENDIX: 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) 19YY <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., 675 mASS aVE, cAMBRIDGE, ma 02139, 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) 19YY NAME OF AUTHOR
- gNOMOVISION COMES WITH absolutely no warranty; FOR DETAILS TYPE {$60}SHOW W'.
- tHIS IS FREE SOFTWARE, AND YOU ARE WELCOME TO REDISTRIBUTE IT
- UNDER CERTAIN CONDITIONS; TYPE {$60}SHOW C' FOR DETAILS.
-
- tHE HYPOTHETICAL COMMANDS {$60}SHOW W' AND {$60}SHOW C' SHOULD SHOW THE APPROPRIATE
- PARTS OF THE gENERAL pUBLIC lICENSE. oF COURSE, THE COMMANDS YOU USE MAY
- BE CALLED SOMETHING OTHER THAN {$60}SHOW W' AND {$60}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
- {$60}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 lIBRARY gENERAL
- pUBLIC lICENSE INSTEAD OF THIS lICENSE.
-