From: <bel...@us...> - 2003-03-25 00:37:06
|
Update of /cvsroot/btplusplus/BT++/dist In directory sc8-pr-cvs1:/tmp/cvs-serv28655/dist Modified Files: LICENSE.rtf Added Files: CHANGELOG_WT.txt WT++.nsi Log Message: Release stuff for WT++ Updated License to include WT++ --- NEW FILE: CHANGELOG_WT.txt --- [0.5.1 (alpha)] - first public release --- NEW FILE: WT++.nsi --- !define MUI_PRODUCT "WebTorrent++" !define MUI_VERSION "0.5.1" !include "${NSISDIR}\Contrib\Modern UI\System.nsh" ;-------------------------------- ;Configuration ;Use bz2 compression SetCompressor bzip2 !define MUI_WELCOMEPAGE !define MUI_LICENSEPAGE !define MUI_COMPONENTSPAGE !define MUI_DIRECTORYPAGE !define MUI_FINISHPAGE !define MUI_UNINSTALLER ;Language !insertmacro MUI_LANGUAGE "English" ;General OutFile "WT++-${MUI_VERSION}-bin.exe" ;Text for License window LicenseData "LICENSE.rtf" ;Folder-selection page InstallDir "$PROGRAMFILES\${MUI_PRODUCT}" ;-------------------------------- ;Installer Sections Section "" SecCopyUI SetOutPath "$INSTDIR" File "..\build\WT++\_socket.pyd" File "..\build\WT++\_sre.pyd" File "..\build\WT++\_winreg.pyd" File "..\build\WT++\WT++.exe" File "..\build\WT++\python22.dll" File "..\build\WT++\select.pyd" File "README_WT.txt" File "CHANGELOG_WT.txt" File "LICENSE.rtf" SetOutPath "$INSTDIR\WebTemplates" File "..\src\WebTemplates\config.tmpl" File "..\src\WebTemplates\dl_fail.tmpl" File "..\src\WebTemplates\exit.tmpl" File "..\src\WebTemplates\log.tmpl" File "..\src\WebTemplates\menu.tmpl" File "..\src\WebTemplates\root.tmpl" File "..\src\WebTemplates\torrent.tmpl" SectionEnd Section "Uninstaller" Uninst WriteUninstaller "$INSTDIR\Uninstall.exe" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WebTorrent++" "DisplayName" "WebTorrent++ ${MUI_VERSION}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WebTorrent++" "UninstallString" '"$INSTDIR\Uninstall.exe"' SectionEnd Section "Startmenu Shortcuts" Start CreateDirectory "$SMPROGRAMS\WebTorrent++" CreateShortCut "$SMPROGRAMS\WebTorrent++\WebTorrent++.lnk" "$INSTDIR\WT++.exe" CreateShortCut "$SMPROGRAMS\WebTorrent++\WebTorrent++ Readme.lnk" "$INSTDIR\README_WT.txt" CreateShortCut "$SMPROGRAMS\WebTorrent++\WebTorrent++ Changelog.lnk" "$INSTDIR\CHANGELOG_WT.txt" CreateShortCut "$SMPROGRAMS\WebTorrent++\License.lnk" "$INSTDIR\LICENSE.rtf" IfFileExists "$INSTDIR\Uninstall.exe" "" +2 CreateShortCut "$SMPROGRAMS\WebTorrent++\WebTorrent++ Uninstall.lnk" "$INSTDIR\Uninstall.exe" SectionEnd ;-------------------------------- ;Display the Finish header !insertmacro MUI_SECTIONS_FINISHHEADER ;-------------------------------- ;Descriptions !insertmacro MUI_FUNCTIONS_DESCRIPTION_BEGIN !insertmacro MUI_DESCRIPTION_TEXT ${Uninst} "Create a uninstaller." !insertmacro MUI_DESCRIPTION_TEXT ${Start} "Create shortcuts in the startmenu." !insertmacro MUI_FUNCTIONS_DESCRIPTION_END ;-------------------------------- ;Unistaller actions Section "Uninstall" DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\WebTorrent++" RMDir /r "$SMPROGRAMS\WebTorrent++" Delete "$INSTDIR\_socket.pyd" Delete "$INSTDIR\_sre.pyd" Delete "$INSTDIR\_winreg.pyd" Delete "$INSTDIR\WT++.exe" Delete "$INSTDIR\python22.dll" Delete "$INSTDIR\select.pyd" Delete "$INSTDIR\WebTemplates\config.tmpl" Delete "$INSTDIR\WebTemplates\dl_fail.tmpl" Delete "$INSTDIR\WebTemplates\exit.tmpl" Delete "$INSTDIR\WebTemplates\log.tmpl" Delete "$INSTDIR\WebTemplates\menu.tmpl" Delete "$INSTDIR\WebTemplates\root.tmpl" Delete "$INSTDIR\WebTemplates\torrent.tmpl" Delete "$INSTDIR\README_WT.txt" Delete "$INSTDIR\CHANGELOG_WT.txt" Delete "$INSTDIR\LICENSE.rtf" Delete "$INSTDIR\Uninstall.exe" SectionEnd Index: LICENSE.rtf =================================================================== RCS file: /cvsroot/btplusplus/BT++/dist/LICENSE.rtf,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** LICENSE.rtf 6 Feb 2003 19:06:32 -0000 1.1 --- LICENSE.rtf 25 Mar 2003 00:37:01 -0000 1.2 *************** *** 1,400 **** ! {\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1031\deflangfe1031{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} ! {\f36\froman\fcharset238\fprq2 Times New Roman CE;}{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}{\f40\froman\fcharset162\fprq2 Times New Roman Tur;} ! {\f41\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f42\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f43\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f44\froman\fcharset163\fprq2 Times New Roman (Vietnamese);} ! {\f46\fswiss\fcharset238\fprq2 Arial CE;}{\f47\fswiss\fcharset204\fprq2 Arial Cyr;}{\f49\fswiss\fcharset161\fprq2 Arial Greek;}{\f50\fswiss\fcharset162\fprq2 Arial Tur;}{\f51\fswiss\fcharset177\fprq2 Arial (Hebrew);} ! {\f52\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f53\fswiss\fcharset186\fprq2 Arial Baltic;}{\f54\fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0; ! \red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128; ! \red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1031\langfe1031\cgrid\langnp1031\langfenp1031 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* ! \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv ! \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}}{\*\listtable{\list\listtemplateid1781933688\listhybrid{\listlevel\levelnfc4\levelnfcn4 ! \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567639\'02\'00);}{\levelnumbers\'01;}\fi-360\li1004\jclisttab\tx1004\lin1004 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0 ! \levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567641\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1724\jclisttab\tx1724\lin1724 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0 ! {\leveltext\leveltemplateid67567643\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2444\jclisttab\tx2444\lin2444 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567631 ! \'02\'03.;}{\levelnumbers\'01;}\fi-360\li3164\jclisttab\tx3164\lin3164 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567641\'02\'04.;}{\levelnumbers\'01;} ! \fi-360\li3884\jclisttab\tx3884\lin3884 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567643\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4604\jclisttab\tx4604\lin4604 } ! {\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567631\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5324\jclisttab\tx5324\lin5324 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 ! \leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567641\'02\'07.;}{\levelnumbers\'01;}\fi-360\li6044\jclisttab\tx6044\lin6044 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 ! \levelspace360\levelindent0{\leveltext\leveltemplateid67567643\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6764\jclisttab\tx6764\lin6764 }{\listname ;}\listid435056598}{\list\listtemplateid-1240303896\listhybrid{\listlevel\levelnfc4\levelnfcn4\leveljc0 ! \leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567639\'02\'00);}{\levelnumbers\'01;}\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 ! \levelspace360\levelindent0{\leveltext\leveltemplateid67567641\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext ! \leveltemplateid67567643\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567631 ! \'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567641\'02\'04.;}{\levelnumbers\'01;} ! \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567643\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 } ! {\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567631\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 ! \leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67567641\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1 ! \levelspace360\levelindent0{\leveltext\leveltemplateid67567643\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid969094496}}{\*\listoverridetable{\listoverride\listid435056598\listoverridecount0\ls1} ! {\listoverride\listid969094496\listoverridecount0\ls2}}{\*\rsidtbl \rsid2299944\rsid3746437\rsid6106872\rsid6226993\rsid11213307\rsid11802965\rsid13308893\rsid15034262}{\*\generator Microsoft Word 10.0.2627;}{\info{\author SirElvis}{\operator SirElvis} ! {\creatim\yr2003\mo2\dy6\hr18\min33}{\revtim\yr2003\mo2\dy6\hr19\min6}{\version8}{\edmins0}{\nofpages6}{\nofwords2585}{\nofchars16286}{\nofcharsws18834}{\vern16437}}\margl1417\margr1417\margt1417\margb1134 ! \widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\nolnhtadjtbl\rsidroot15034262 \fet0 ! \sectd \linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4 ! \pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (} ! {\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 ! \fs24\lang1031\langfe1031\cgrid\langnp1031\langfenp1031 {\b\f1\fs26\ul\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid11802965 MIT License (for the original BitTorrent)}{\f1\fs26\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid11802965 ! ! \par }{\f1\fs32\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! Unless otherwise noted, all files are released under the MIT license, exceptions contain licensing information in them. \par \par Copyright (C) 2001-2002 Bram Cohen \par ! \par Permission is hereby granted, free of charge, to any person}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! obtaining a copy of this software and associated documentation files}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! (the "Software"), to deal in the Software without restriction,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! including without limitation the rights to use, copy, modify, merge,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 publ ! ish, distribute, sublicense, and/or sell copies of the Software,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! and to permit persons to whom the Software is furnished to do so,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 subject to the following conditions: \par ! \par The above copyright notice and this permission notice shall be}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 included in all copies o ! r substantial portions of the Software. \par ! \par The Software is provided "AS IS", without warranty of any kind,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! express or implied, including but not limited to the warranties of}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 merchantability, }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 fitness for a particular purpose and}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 noninfringement. In no event shall the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 authors or copyright holders}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! be liable for any claim, damages or other liability, whether in an}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! action of contract, tort or otherwise, arising from, out of or in}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! connection with the Software or the use or other dealings in the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Software. ! \par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f1\fs32\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par }{\b\f1\fs26\ul\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid11802965 GPL (for BitTorrent++) ! \par }{\f1\fs32\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par }\pard \qc \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 GNU GENERAL PUBLIC LICENSE \par Version 2, June 1991 ! \par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par }\pard \qc \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Copyright (C) 1989, 1991 Free Software Foundation, Inc. ! \par 59 Temple Place, Suite 330, Boston, ! \par }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 MA }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 02111-1307 USA ! \par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Everyone is permitted to copy and distribute verbatim copies of this license docu ! ment, but changing it is not allowed. \par ! \par }\pard \qc \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\b\f1\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Preamble ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par The licenses for most software are designed to take away your}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! freedom to share and change it. By contrast, the GNU General Public}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! License is intended to guarantee your freedom to share and change free}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! software--to make sure the software is free for all its users. This}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! General Public License applies to most of the Free Software}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! Foundation's software and to any other program whose authors commit to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! using it. (Some other Free Software Foundation software is covered by}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! the GNU Library General Public License instead.) You can apply it to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 your programs, too. \par ! \par When we speak of free software, we are referring to freedom, not}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! price. Our General Public Licenses are designed to make sure that you}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! have the freedom to distribute copies of free software (and charge for}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! this service if you wish), that you receive source code or can get it}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! if you want it, that you can change the software or use pieces of it}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 in new free programs; and that you know you ca ! n do these things. \par ! \par To protect your rights, we need to make restrictions that forbid}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! anyone to deny you these rights or to ask you to surrender the rights.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! These restrictions translate to certain responsibilities for you if you}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 distribute copies of the sof tware, or if you modify it. - \par }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 - \par }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 For example, if you distribute copies of such a program, whether}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{ - \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 gratis or for a fee, you must give the recipients all the rights that}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{ - \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 you have. You must make sure that they, too, receive or can get the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{ - \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 source}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 code. And you mus - t show them these terms so they know their}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 rights. \par ! \par We protect your rights with two steps: (1) copyright the software, and}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! (2) offer you this license which gives you legal permission to copy,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 distribute and/or modify the software. \par ! \par Also, for each author's protection and ours, we want to make certain}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! that everyone understands that there is no warranty for this free}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! software. If the software is modified by someone else and passed on, we}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! want its recipients to know that what they have is not the original, so}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 t ! hat any problems introduced by others will not reflect on the original}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 authors' reputations. \par ! \par Finally, any free program is threatened constantly by software}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! patents. We wish to avoid the danger that redistributors of a free}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 program will individually obtain ! patent licenses, in effect making the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 program proprietary. To prevent this, we have made it clear that any}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 patent must be licensed for everyone's free use or not licensed at all. \par ! \par The precise terms and conditions for copying, distribution and}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 modification follow. \par \par ! \par }\pard \qc \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\b\f1\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 GNU GENERAL PUBLIC LICENSE \par TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 0}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 . This License applies to any program or other work which contains}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 a notice placed by the copyright holder saying it may be distributed}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 under the terms of this General Public License. The "Program", below,}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 refers to any such program or work, and a "work based on the Program"}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 means either the Program or any derivative work under copyright law:}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 T}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 hat is to say, a work containing the Program or a portion of it,}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 either verbatim or with modifications and/or translated into another}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 language. (Hereinafter, translation is included without limitation in}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 the term "modification")}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 . }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 Each licensee is addressed as "you". \par ! \par Activities other than copying, distribution and modification are not}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 covered by this Licens}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 e; they are outside its scope. }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 The act of}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 running the Program is not restricted, and the output from the Program}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 is covered only if its contents constitute a work based on the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 Program (independent of having been made by running the Program).}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 Whether that is true depends on what the Program does. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 1}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 . You may copy and distribute verbatim copies of the Program's}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 source code as you receive it, in any medium, provided that you}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 conspicuously and appropriately publish on each copy an appropriate}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 copyright notice and disclaimer of warranty; keep intact all the}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 notices that refer to this License and to the absence of any warranty;}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 and give any other recipients of the Program a copy of this License}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 along with the Program. \par ! \par You may charge a fee for the physical act of transferring a copy, and}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid15034262\charrsid6226993 you may at your option offer }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 ! warranty protection in exchange for a fee. ! \par }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6226993 2}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . You may modify your copy or copies of the Program or any portion}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 of it, thus forming a work based on the Program, and copy and}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 distribute such modifications or work under the terms of Section 1}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 above, provided that you also meet all of these conditions: \par ! \par {\listtext\pard\plain\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 \hich\af1\dbch\af0\loch\f1 a)\tab}}\pard \qj \fi-360\li709\ri0\nowidctlpar\jclisttab\tx709\faauto\ls1\rin0\lin709\itap0\pararsid6226993 { ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 You must cause the modified files to carry prominent notices}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 stating that you changed the files and the date of any change.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 ! \par }\pard \qj \li349\ri0\nowidctlpar\faauto\rin0\lin349\itap0\pararsid6226993 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 ! \par {\listtext\pard\plain\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 \hich\af1\dbch\af0\loch\f1 b)\tab}}\pard \qj \fi-360\li709\ri0\nowidctlpar\jclisttab\tx709\faauto\ls1\rin0\lin709\itap0\pararsid6106872 { ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 Y}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 ou must cause any work that you distribute or publish, that in}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 whole or in p}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 art contains or is derived from }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 ! the Program or any}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 part thereof, to be licensed as a whole at no charge to all third}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6226993\charrsid15034262 parties under the terms of this License.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid6106872 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 ! \par {\listtext\pard\plain\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 \hich\af1\dbch\af0\loch\f1 c)\tab}}\pard \qj \fi-360\li709\ri0\nowidctlpar\jclisttab\tx709\faauto\ls1\rin0\lin709\itap0\pararsid6226993 { ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 If the modified program normally reads commands interactively}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 when run, you must cause it, when started running for such}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 interactive use in the most ordinary way, to print or display an}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 announcement including an appropriate copyright notice and a}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 notice that there is no warranty (or else, saying that you provide}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 a warranty) and that users may redistribute the program under}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 these conditions, and telling the user how to view a copy of this}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 License. (Exception: if the Program itself is interactive but}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 does not normally print such an announcement, your work based on}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872\charrsid15034262 the Program is not required to print an announcement)}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 . ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! \par These requirements apply to the modified work as a whole. If}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 identifiable sections of that work ! are not derived from the Program,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 and can be reasonably considered independent and separate works in}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 themselves, then this License, and its terms, do not apply to those}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 ! }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 sections when you dist}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 ribute them as separate works. }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 But when you}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 dist ! ribute the same sections as part of a whole which is a work based}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! on the Program, the distribution of the whole must be on the terms of}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! this License, whose permissions for other licensees extend to the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 entire whole, and thus to each and every part regardle ! ss of who wrote it. \par ! \par Thus, it is not the intent of this section to claim rights or contest}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! your rights to work written entirely by you; rather, the intent is to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! exercise the right to control the distribution of derivative or}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 collective works based on the Program. \par ! \par In addition, mere aggregation of another work not based on the Program}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! with the Program (or with a work based on the Program) on a volume of}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! a storage or distribution medium does not bring the other work under}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 the scope of this License. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid6106872 3}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . You may copy and distribute the Program (or a work based on it,}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 under Section 2) in object code or executable form under the terms of}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Sections 1 and 2 above provided that you also do one of the following: ! \par }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965 ! \par {\listtext\pard\plain\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 \hich\af1\dbch\af0\loch\f1 a)\tab}}\pard \qj \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls2\rin0\lin720\itap0\pararsid13308893 { ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 Accompany it with the complete corresponding machine-readable}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 source code, which must be distributed under the terms of Sections}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 1 and 2 above on a medium customarily used for software interchange; or,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid6106872 ! \par }\pard \qj \li360\ri0\nowidctlpar\faauto\rin0\lin360\itap0\pararsid13308893 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! \par {\listtext\pard\plain\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 \hich\af1\dbch\af0\loch\f1 b)\tab}}\pard \qj \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls2\rin0\lin720\itap0\pararsid13308893 { ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 Accompany it with a written offer, valid for at least three}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 customarily used for software interchange; or,}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid13308893 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! \par {\listtext\pard\plain\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 \hich\af1\dbch\af0\loch\f1 c)\tab}}\pard \qj \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls2\rin0\lin720\itap0\pararsid13308893 { ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 A}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 ccompany it with the information you received as to the offer to distrib}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ute corresponding source code. }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 ! (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893\charrsid15034262 an offer, in accord with Subsection b above.) ! \par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15034262 {\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! \par }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 The source code for a work means the preferred form of the work for}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 making modifications to it. }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 For an executable work, complete source}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 code means all the source code for all modules it contains, plus any}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 associated interface definition files, plus the scripts used to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 control compilation and installation of the e}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 xecutable. }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 However, as a}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! special exception, the source code distributed need not include}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! anything that is normally distributed (in either source or binary}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! form) with the major components (compiler, kernel, and so on) of the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! operating system on which the executable runs, unless that component}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 itself accompanies the executable. \par ! \par If distribution of executable or object code is made by offering}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! access to copy from a designated place, then offering equivalent}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! access to copy the source code from the same place counts as}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! distribution of the source code, even though third parties are not}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 com ! pelled to copy the source along with the object code. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 4}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . You may not copy, modify, sublicense, or distribute the Program}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 exc}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ept as expressly provided under }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 this License. Any attempt}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! otherwise to copy, modify, sublicense or distribute the Program is}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 void, ! and will automatically terminate your rights under this License.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! However, parties who have received copies, or rights, from you under}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! this License will not have their licenses terminated so long as such \par parties remain in full compliance. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 5}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . You are not required to accept this License, since you have not}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 signed it.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! However, nothing else grants you permission to modify or}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 distribute the P}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 rogram or its derivative works.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 These actions are}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 prohibited by law if }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 you do not accept this License.}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Therefore, by}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! modifying or distributing the Program (or any work based on the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! Program), you indicate your acceptance of this License to do so, and}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 all its terms and}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 conditions for copying, distributing or modifying}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 the Program or works based on it. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 6}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . Each time you redistribute the Program (or any work based on the}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Program), the recipient automatically receives a license from the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 ! }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 original licensor to copy, distribute or modify the Program subject to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid3746437 these terms and conditions.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 You may not impose any further}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 restrictions on the recipients' exercise of the rights granted herein.}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 You are not responsible for enforcing compliance by third parties to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 this License. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 7}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . If, as a consequence of a court judgment or allegation of patent}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 infringement or for any other reason (not limited to patent issues),}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 conditions are imposed on you (whether by court order, agreement or}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 otherwise) that contradict the conditions of this License, they do not}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 excuse you from the conditions of this License. If you cannot}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 distribute so as to satisfy simultaneously your obligations under this}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 License and any other pertinent obligations, then as a consequence you}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 may not distribute the Program at all. For example, if a patent}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 license would not permit royalty-free redistribution of the Program by}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 all those who receive copies directly or indirectly through you, then}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 the only way you could satisfy both it and this License would be to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 refrain entirely from distribution of the Program. \par ! \par If any portion of this section is held invalid or unenforceable under}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 any pa ! rticular circumstance, the balance of the section is intended to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! apply and the section as a whole is intended to apply in other}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 circumstances. \par ! \par It is not the purpose of this section to induce you to infringe any}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 patents or other property right claims or to ! contest validity of any}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 such claims; this section has the sole purpose of protecting the}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 integrity of the free software distribution system, which is}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 implemented by public license practices. Many people have made}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 generous contributions to the wide range of software distributed}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 through that system in reliance on consistent application of that}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 system; it is up to the author/donor to decide if he or she is willing}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 to distribute software through any other system and a licensee cannot}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 impose that choice. \par ! \par This section is intended to make thoroughly clear what is believed to}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 be a consequence of the rest of this License. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 8}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . If the distribution and/or use of the Program is restricted in}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 certain co}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 untries either by patents or by }{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 copyrighted interfaces, the}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ori ! ginal copyright holder who places the Program under this License}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! may add an explicit geographical distribution limitation excluding}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! those countries, so that distribution is permitted only in or among}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! countries not thus excluded. In such case, this License incorporates}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! the limitation as if written in the body of this License. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 9}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . The Free Software Foundation may publish revised and/or new versions}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 of the General Public License }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 from time to time. Such new versions will}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 be similar in spirit to the present version, but may differ in detail to}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 address new problems or concerns. \par ! \par Each version is given a distinguishing version number. If the Program}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 ! specifies a version number of this License which applies to it and "any}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 later version", you have the option of followi ! ng the terms and conditions}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 either of that version or of any later version published by the Free}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Software Foundation. If the Program does not specify a version number of}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 this License, you may choose any version ever published by the Free Software}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Foundation. \par ! \par }{\b\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid13308893 10}{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 . If you wish to incorporate parts of the Program into other free}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 programs whose distribution conditions are different, write to the author}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 to ask for permission. For software which is copyrighted by the Free}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 Software Foundation, write to the Free Software Foundation; we sometimes}{ ! \f1\fs20\lang2057\langfe1031\langnp2057\insrsid13308893 }{\f1\fs20\lang2057\langfe1031\langnp2057\insrsid11802965\charrsid15034262 make exceptions for this. Our decision will be guided by th... [truncated message content] |