Diff for /loncom/html/adm/jsMath/COPYING.txt between versions 1.1 and 1.2

version 1.1, 2005/02/25 04:57:49 version 1.2, 2006/03/27 19:32:07
Line 1 Line 1
     GNU GENERAL PUBLIC LICENSE  
        Version 2, June 1991  
   
  Copyright (C) 1989, 1991 Free Software Foundation, Inc.                                   Apache License
                        59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                             Version 2.0, January 2004
  Everyone is permitted to copy and distribute verbatim copies                          http://www.apache.org/licenses/
  of this license document, but changing it is not allowed.  
      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
     Preamble  
      1. Definitions.
   The licenses for most software are designed to take away your  
 freedom to share and change it.  By contrast, the GNU General Public        "License" shall mean the terms and conditions for use, reproduction,
 License is intended to guarantee your freedom to share and change free        and distribution as defined by Sections 1 through 9 of this document.
 software--to make sure the software is free for all its users.  This  
 General Public License applies to most of the Free Software        "Licensor" shall mean the copyright owner or entity authorized by
 Foundation's software and to any other program whose authors commit to        the copyright owner that is granting the License.
 using it.  (Some other Free Software Foundation software is covered by  
 the GNU Library General Public License instead.)  You can apply it to        "Legal Entity" shall mean the union of the acting entity and all
 your programs, too.        other entities that control, are controlled by, or are under common
         control with that entity. For the purposes of this definition,
   When we speak of free software, we are referring to freedom, not        "control" means (i) the power, direct or indirect, to cause the
 price.  Our General Public Licenses are designed to make sure that you        direction or management of such entity, whether by contract or
 have the freedom to distribute copies of free software (and charge for        otherwise, or (ii) ownership of fifty percent (50%) or more of the
 this service if you wish), that you receive source code or can get it        outstanding shares, or (iii) beneficial ownership of such entity.
 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.        "You" (or "Your") shall mean an individual or Legal Entity
         exercising permissions granted by this License.
   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.        "Source" form shall mean the preferred form for making modifications,
 These restrictions translate to certain responsibilities for you if you        including but not limited to software source code, documentation
 distribute copies of the software, or if you modify it.        source, and configuration files.
   
   For example, if you distribute copies of such a program, whether        "Object" form shall mean any form resulting from mechanical
 gratis or for a fee, you must give the recipients all the rights that        transformation or translation of a Source form, including but
 you have.  You must make sure that they, too, receive or can get the        not limited to compiled object code, generated documentation,
 source code.  And you must show them these terms so they know their        and conversions to other media types.
 rights.  
         "Work" shall mean the work of authorship, whether in Source or
   We protect your rights with two steps: (1) copyright the software, and        Object form, made available under the License, as indicated by a
 (2) offer you this license which gives you legal permission to copy,        copyright notice that is included in or attached to the work
 distribute and/or modify the software.        (an example is provided in the Appendix below).
   
   Also, for each author's protection and ours, we want to make certain        "Derivative Works" shall mean any work, whether in Source or Object
 that everyone understands that there is no warranty for this free        form, that is based on (or derived from) the Work and for which the
 software.  If the software is modified by someone else and passed on, we        editorial revisions, annotations, elaborations, or other modifications
 want its recipients to know that what they have is not the original, so        represent, as a whole, an original work of authorship. For the purposes
 that any problems introduced by others will not reflect on the original        of this License, Derivative Works shall not include works that remain
 authors' reputations.        separable from, or merely link (or bind by name) to the interfaces of,
         the Work and Derivative Works thereof.
   Finally, any free program is threatened constantly by software  
 patents.  We wish to avoid the danger that redistributors of a free        "Contribution" shall mean any work of authorship, including
 program will individually obtain patent licenses, in effect making the        the original version of the Work and any modifications or additions
 program proprietary.  To prevent this, we have made it clear that any        to that Work or Derivative Works thereof, that is intentionally
 patent must be licensed for everyone's free use or not licensed at all.        submitted to Licensor for inclusion in the Work by the copyright owner
         or by an individual or Legal Entity authorized to submit on behalf of
   The precise terms and conditions for copying, distribution and        the copyright owner. For the purposes of this definition, "submitted"
 modification follow.        means any form of electronic, verbal, or written communication sent
         to the Licensor or its representatives, including but not limited to
     GNU GENERAL PUBLIC LICENSE        communication on electronic mailing lists, source code control systems,
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION        and issue tracking systems that are managed by, or on behalf of, the
         Licensor for the purpose of discussing and improving the Work, but
   0. This License applies to any program or other work which contains        excluding communication that is conspicuously marked or otherwise
 a notice placed by the copyright holder saying it may be distributed        designated in writing by the copyright owner as "Not a Contribution."
 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"        "Contributor" shall mean Licensor and any individual or Legal Entity
 means either the Program or any derivative work under copyright law:        on behalf of whom a Contribution has been received by Licensor and
 that is to say, a work containing the Program or a portion of it,        subsequently incorporated within the Work.
 either verbatim or with modifications and/or translated into another  
 language.  (Hereinafter, translation is included without limitation in     2. Grant of Copyright License. Subject to the terms and conditions of
 the term "modification".)  Each licensee is addressed as "you".        this License, each Contributor hereby grants to You a perpetual,
         worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 Activities other than copying, distribution and modification are not        copyright license to reproduce, prepare Derivative Works of,
 covered by this License; they are outside its scope.  The act of        publicly display, publicly perform, sublicense, and distribute the
 running the Program is not restricted, and the output from the Program        Work and such Derivative Works in Source or Object form.
 is covered only if its contents constitute a work based on the  
 Program (independent of having been made by running the Program).     3. Grant of Patent License. Subject to the terms and conditions of
 Whether that is true depends on what the Program does.        this License, each Contributor hereby grants to You a perpetual,
         worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   1. You may copy and distribute verbatim copies of the Program's        (except as stated in this section) patent license to make, have made,
 source code as you receive it, in any medium, provided that you        use, offer to sell, sell, import, and otherwise transfer the Work,
 conspicuously and appropriately publish on each copy an appropriate        where such license applies only to those patent claims licensable
 copyright notice and disclaimer of warranty; keep intact all the        by such Contributor that are necessarily infringed by their
 notices that refer to this License and to the absence of any warranty;        Contribution(s) alone or by combination of their Contribution(s)
 and give any other recipients of the Program a copy of this License        with the Work to which such Contribution(s) was submitted. If You
 along with the Program.        institute patent litigation against any entity (including a
         cross-claim or counterclaim in a lawsuit) alleging that the Work
 You may charge a fee for the physical act of transferring a copy, and        or a Contribution incorporated within the Work constitutes direct
 you may at your option offer warranty protection in exchange for a fee.        or contributory patent infringement, then any patent licenses
         granted to You under this License for that Work shall terminate
   2. You may modify your copy or copies of the Program or any portion        as of the date such litigation is filed.
 of it, thus forming a work based on the Program, and copy and  
 distribute such modifications or work under the terms of Section 1     4. Redistribution. You may reproduce and distribute copies of the
 above, provided that you also meet all of these conditions:        Work or Derivative Works thereof in any medium, with or without
         modifications, and in Source or Object form, provided that You
     a) You must cause the modified files to carry prominent notices        meet the following conditions:
     stating that you changed the files and the date of any change.  
         (a) You must give any other recipients of the Work or
     b) You must cause any work that you distribute or publish, that in            Derivative Works a copy of this License; and
     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        (b) You must cause any modified files to carry prominent notices
     parties under the terms of this License.            stating that You changed the files; and
   
     c) If the modified program normally reads commands interactively        (c) You must retain, in the Source form of any Derivative Works
     when run, you must cause it, when started running for such            that You distribute, all copyright, patent, trademark, and
     interactive use in the most ordinary way, to print or display an            attribution notices from the Source form of the Work,
     announcement including an appropriate copyright notice and a            excluding those notices that do not pertain to any part of
     notice that there is no warranty (or else, saying that you provide            the Derivative Works; and
     a warranty) and that users may redistribute the program under  
     these conditions, and telling the user how to view a copy of this        (d) If the Work includes a "NOTICE" text file as part of its
     License.  (Exception: if the Program itself is interactive but            distribution, then any Derivative Works that You distribute must
     does not normally print such an announcement, your work based on            include a readable copy of the attribution notices contained
     the Program is not required to print an announcement.)            within such NOTICE file, excluding those notices that do not
             pertain to any part of the Derivative Works, in at least one
 These requirements apply to the modified work as a whole.  If            of the following places: within a NOTICE text file distributed
 identifiable sections of that work are not derived from the Program,            as part of the Derivative Works; within the Source form or
 and can be reasonably considered independent and separate works in            documentation, if provided along with the Derivative Works; or,
 themselves, then this License, and its terms, do not apply to those            within a display generated by the Derivative Works, if and
 sections when you distribute them as separate works.  But when you            wherever such third-party notices normally appear. The contents
 distribute the same sections as part of a whole which is a work based            of the NOTICE file are for informational purposes only and
 on the Program, the distribution of the whole must be on the terms of            do not modify the License. You may add Your own attribution
 this License, whose permissions for other licensees extend to the            notices within Derivative Works that You distribute, alongside
 entire whole, and thus to each and every part regardless of who wrote it.            or as an addendum to the NOTICE text from the Work, provided
             that such additional attribution notices cannot be construed
 Thus, it is not the intent of this section to claim rights or contest            as modifying the License.
 your rights to work written entirely by you; rather, the intent is to  
 exercise the right to control the distribution of derivative or        You may add Your own copyright statement to Your modifications and
 collective works based on the Program.        may provide additional or different license terms and conditions
         for use, reproduction, or distribution of Your modifications, or
 In addition, mere aggregation of another work not based on the Program        for any such Derivative Works as a whole, provided Your use,
 with the Program (or with a work based on the Program) on a volume of        reproduction, and distribution of the Work otherwise complies with
 a storage or distribution medium does not bring the other work under        the conditions stated in this License.
 the scope of this License.  
      5. Submission of Contributions. Unless You explicitly state otherwise,
   3. You may copy and distribute the Program (or a work based on it,        any Contribution intentionally submitted for inclusion in the Work
 under Section 2) in object code or executable form under the terms of        by You to the Licensor shall be under the terms and conditions of
 Sections 1 and 2 above provided that you also do one of the following:        this License, without any additional terms or conditions.
         Notwithstanding the above, nothing herein shall supersede or modify
     a) Accompany it with the complete corresponding machine-readable        the terms of any separate license agreement you may have executed
     source code, which must be distributed under the terms of Sections        with Licensor regarding such Contributions.
     1 and 2 above on a medium customarily used for software interchange; or,  
      6. Trademarks. This License does not grant permission to use the trade
     b) Accompany it with a written offer, valid for at least three        names, trademarks, service marks, or product names of the Licensor,
     years, to give any third party, for a charge no more than your        except as required for reasonable and customary use in describing the
     cost of physically performing source distribution, a complete        origin of the Work and reproducing the content of the NOTICE file.
     machine-readable copy of the corresponding source code, to be  
     distributed under the terms of Sections 1 and 2 above on a medium     7. Disclaimer of Warranty. Unless required by applicable law or
     customarily used for software interchange; or,        agreed to in writing, Licensor provides the Work (and each
         Contributor provides its Contributions) on an "AS IS" BASIS,
     c) Accompany it with the information you received as to the offer        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
     to distribute corresponding source code.  (This alternative is        implied, including, without limitation, any warranties or conditions
     allowed only for noncommercial distribution and only if you        of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
     received the program in object code or executable form with such        PARTICULAR PURPOSE. You are solely responsible for determining the
     an offer, in accord with Subsection b above.)        appropriateness of using or redistributing the Work and assume any
         risks associated with Your exercise of permissions under this License.
 The source code for a work means the preferred form of the work for  
 making modifications to it.  For an executable work, complete source     8. Limitation of Liability. In no event and under no legal theory,
 code means all the source code for all modules it contains, plus any        whether in tort (including negligence), contract, or otherwise,
 associated interface definition files, plus the scripts used to        unless required by applicable law (such as deliberate and grossly
 control compilation and installation of the executable.  However, as a        negligent acts) or agreed to in writing, shall any Contributor be
 special exception, the source code distributed need not include        liable to You for damages, including any direct, indirect, special,
 anything that is normally distributed (in either source or binary        incidental, or consequential damages of any character arising as a
 form) with the major components (compiler, kernel, and so on) of the        result of this License or out of the use or inability to use the
 operating system on which the executable runs, unless that component        Work (including but not limited to damages for loss of goodwill,
 itself accompanies the executable.        work stoppage, computer failure or malfunction, or any and all
         other commercial damages or losses), even if such Contributor
 If distribution of executable or object code is made by offering        has been advised of the possibility of such damages.
 access to copy from a designated place, then offering equivalent  
 access to copy the source code from the same place counts as     9. Accepting Warranty or Additional Liability. While redistributing
 distribution of the source code, even though third parties are not        the Work or Derivative Works thereof, You may choose to offer,
 compelled to copy the source along with the object code.        and charge a fee for, acceptance of support, warranty, indemnity,
         or other liability obligations and/or rights consistent with this
   4. You may not copy, modify, sublicense, or distribute the Program        License. However, in accepting such obligations, You may act only
 except as expressly provided under this License.  Any attempt        on Your own behalf and on Your sole responsibility, not on behalf
 otherwise to copy, modify, sublicense or distribute the Program is        of any other Contributor, and only if You agree to indemnify,
 void, and will automatically terminate your rights under this License.        defend, and hold each Contributor harmless for any liability
 However, parties who have received copies, or rights, from you under        incurred by, or claims asserted against, such Contributor by reason
 this License will not have their licenses terminated so long as such        of your accepting any such warranty or additional liability.
 parties remain in full compliance.  
      END OF TERMS AND CONDITIONS
   5. You are not required to accept this License, since you have not  
 signed it.  However, nothing else grants you permission to modify or     APPENDIX: How to apply the Apache License to your work.
 distribute the Program or its derivative works.  These actions are  
 prohibited by law if you do not accept this License.  Therefore, by        To apply the Apache License to your work, attach the following
 modifying or distributing the Program (or any work based on the        boilerplate notice, with the fields enclosed by brackets "[]"
 Program), you indicate your acceptance of this License to do so, and        replaced with your own identifying information. (Don't include
 all its terms and conditions for copying, distributing or modifying        the brackets!)  The text should be enclosed in the appropriate
 the Program or works based on it.        comment syntax for the file format. We also recommend that a
         file or class name and description of purpose be included on the
   6. Each time you redistribute the Program (or any work based on the        same "printed page" as the copyright notice for easier
 Program), the recipient automatically receives a license from the        identification within third-party archives.
 original licensor to copy, distribute or modify the Program subject to  
 these terms and conditions.  You may not impose any further     Copyright [yyyy] [name of copyright owner]
 restrictions on the recipients' exercise of the rights granted herein.  
 You are not responsible for enforcing compliance by third parties to     Licensed under the Apache License, Version 2.0 (the "License");
 this License.     you may not use this file except in compliance with the License.
      You may obtain a copy of the License at
   7. If, as a consequence of a court judgment or allegation of patent  
 infringement or for any other reason (not limited to patent issues),         http://www.apache.org/licenses/LICENSE-2.0
 conditions are imposed on you (whether by court order, agreement or  
 otherwise) that contradict the conditions of this License, they do not     Unless required by applicable law or agreed to in writing, software
 excuse you from the conditions of this License.  If you cannot     distributed under the License is distributed on an "AS IS" BASIS,
 distribute so as to satisfy simultaneously your obligations under this     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 License and any other pertinent obligations, then as a consequence you     See the License for the specific language governing permissions and
 may not distribute the Program at all.  For example, if a patent     limitations under the License.
 license would not permit royalty-free redistribution of the Program by  
 all those who receive copies directly or indirectly through you, then  
 the only way you could satisfy both it and this License would be to  
 refrain entirely from distribution of the Program.  
   
 If any portion of this section is held invalid or unenforceable under  
 any particular circumstance, the balance of the section is intended to  
 apply and the section as a whole is intended to apply in other  
 circumstances.  
   
 It is not the purpose of this section to induce you to infringe any  
 patents or other property right claims or to contest validity of any  
 such claims; this section has the sole purpose of protecting the  
 integrity of the free software distribution system, which is  
 implemented by public license practices.  Many people have made  
 generous contributions to the wide range of software distributed  
 through that system in reliance on consistent application of that  
 system; it is up to the author/donor to decide if he or she is willing  
 to distribute software through any other system and a licensee cannot  
 impose that choice.  
   
 This section is intended to make thoroughly clear what is believed to  
 be a consequence of the rest of this License.  
   
   8. If the distribution and/or use of the Program is restricted in  
 certain countries either by patents or by copyrighted interfaces, the  
 original copyright holder who places the Program under this License  
 may add an explicit geographical distribution limitation excluding  
 those countries, so that distribution is permitted only in or among  
 countries not thus excluded.  In such case, this License incorporates  
 the limitation as if written in the body of this License.  
   
   9. The Free Software Foundation may publish revised and/or new versions  
 of the General Public License from time to time.  Such new versions will  
 be similar in spirit to the present version, but may differ in detail to  
 address new problems or concerns.  
   
 Each version is given a distinguishing version number.  If the Program  
 specifies a version number of this License which applies to it and "any  
 later version", you have the option of following the terms and conditions  
 either of that version or of any later version published by the Free  
 Software Foundation.  If the Program does not specify a version number of  
 this License, you may choose any version ever published by the Free Software  
 Foundation.  
   
   10. If you wish to incorporate parts of the Program into other free  
 programs whose distribution conditions are different, write to the author  
 to ask for permission.  For software which is copyrighted by the Free  
 Software Foundation, write to the Free Software Foundation; we sometimes  
 make exceptions for this.  Our decision will be guided by the two goals  
 of preserving the free status of all derivatives of our free software and  
 of promoting the sharing and reuse of software generally.  
   
     NO WARRANTY  
   
   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY  
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN  
 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES  
 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED  
 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF  
 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS  
 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE  
 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,  
 REPAIR OR CORRECTION.  
   
   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING  
 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR  
 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,  
 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING  
 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED  
 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY  
 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER  
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE  
 POSSIBILITY OF SUCH DAMAGES.  
   
      END OF TERMS AND CONDITIONS  
   
     How to Apply These Terms to Your New Programs  
   
   If you develop a new program, and you want it to be of the greatest  
 possible use to the public, the best way to achieve this is to make it  
 free software which everyone can redistribute and change under these terms.  
   
   To do so, attach the following notices to the program.  It is safest  
 to attach them to the start of each source file to most effectively  
 convey the exclusion of warranty; and each file should have at least  
 the "copyright" line and a pointer to where the full notice is found.  
   
     <one line to give the program's name and a brief idea of what it does.>  
     Copyright (C) <year>  <name of author>  
   
     This program is free software; you can redistribute it and/or modify  
     it under the terms of the GNU General Public License as published by  
     the Free Software Foundation; either version 2 of the License, or  
     (at your option) any later version.  
   
     This program is distributed in the hope that it will be useful,  
     but WITHOUT ANY WARRANTY; without even the implied warranty of  
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     GNU General Public License for more details.  
   
     You should have received a copy of the GNU General Public License  
     along with this program; if not, write to the Free Software  
     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  
   
   
 Also add information on how to contact you by electronic and paper mail.  
   
 If the program is interactive, make it output a short notice like this  
 when it starts in an interactive mode:  
   
     Gnomovision version 69, Copyright (C) year name of author  
     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.  
     This is free software, and you are welcome to redistribute it  
     under certain conditions; type `show c' for details.  
   
 The hypothetical commands `show w' and `show c' should show the appropriate  
 parts of the General Public License.  Of course, the commands you use may  
 be called something other than `show w' and `show c'; they could even be  
 mouse-clicks or menu items--whatever suits your program.  
   
 You should also get your employer (if you work as a programmer) or your  
 school, if any, to sign a "copyright disclaimer" for the program, if  
 necessary.  Here is a sample; alter the names:  
   
   Yoyodyne, Inc., hereby disclaims all copyright interest in the program  
   `Gnomovision' (which makes passes at compilers) written by James Hacker.  
   
   <signature of Ty Coon>, 1 April 1989  
   Ty Coon, President of Vice  
   
 This General Public License does not permit incorporating your program into  
 proprietary programs.  If your program is a subroutine library, you may  
 consider it more useful to permit linking proprietary applications with the  
 library.  If this is what you want to do, use the GNU Library General  
 Public License instead of this License.  

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>