1*4882a593Smuzhiyun 2*4882a593Smuzhiyun Academic Free License 3*4882a593Smuzhiyun Version 1.2 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunThis Academic Free License applies to any original work of authorship 6*4882a593Smuzhiyun(the "Original Work") whose owner (the "Licensor") has placed the 7*4882a593Smuzhiyunfollowing notice immediately following the copyright notice for the 8*4882a593SmuzhiyunOriginal Work: 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunLicensed under the Academic Free License version 1.2 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunGrant of License. Licensor hereby grants to any person obtaining a 13*4882a593Smuzhiyuncopy of the Original Work ("You") a world-wide, royalty-free, 14*4882a593Smuzhiyunnon-exclusive, perpetual, non-sublicenseable license (1) to use, copy, 15*4882a593Smuzhiyunmodify, merge, publish, perform, distribute and/or sell copies of the 16*4882a593SmuzhiyunOriginal Work and derivative works thereof, and (2) under patent claims 17*4882a593Smuzhiyunowned or controlled by the Licensor that are embodied in the Original 18*4882a593SmuzhiyunWork as furnished by the Licensor, to make, use, sell and offer for 19*4882a593Smuzhiyunsale the Original Work and derivative works thereof, subject to the 20*4882a593Smuzhiyunfollowing conditions. 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunAttribution Rights. You must retain, in the Source Code of any 23*4882a593SmuzhiyunDerivative Works that You create, all copyright, patent or trademark 24*4882a593Smuzhiyunnotices from the Source Code of the Original Work, as well as any 25*4882a593Smuzhiyunnotices of licensing and any descriptive text identified therein as an 26*4882a593Smuzhiyun"Attribution Notice." You must cause the Source Code for any Derivative 27*4882a593SmuzhiyunWorks that You create to carry a prominent Attribution Notice reasonably 28*4882a593Smuzhiyuncalculated to inform recipients that You have modified the Original Work. 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunExclusions from License Grant. Neither the names of Licensor, nor the 31*4882a593Smuzhiyunnames of any contributors to the Original Work, nor any of their 32*4882a593Smuzhiyuntrademarks or service marks, may be used to endorse or promote products 33*4882a593Smuzhiyunderived from this Original Work without express prior written permission 34*4882a593Smuzhiyunof the Licensor. 35*4882a593Smuzhiyun 36*4882a593SmuzhiyunWarranty and Disclaimer of Warranty. Licensor warrants that the copyright 37*4882a593Smuzhiyunin and to the Original Work is owned by the Licensor or that the Original 38*4882a593SmuzhiyunWork is distributed by Licensor under a valid current license from the 39*4882a593Smuzhiyuncopyright owner. Except as expressly stated in the immediately proceeding 40*4882a593Smuzhiyunsentence, the Original Work is provided under this License on an "AS IS" 41*4882a593SmuzhiyunBASIS and WITHOUT WARRANTY, either express or implied, including, without 42*4882a593Smuzhiyunlimitation, the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS 43*4882a593SmuzhiyunFOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL 44*4882a593SmuzhiyunWORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part 45*4882a593Smuzhiyunof this License. No license to Original Work is granted hereunder except 46*4882a593Smuzhiyununder this disclaimer. 47*4882a593Smuzhiyun 48*4882a593SmuzhiyunLimitation of Liability. Under no circumstances and under no legal theory, 49*4882a593Smuzhiyunwhether in tort (including negligence), contract, or otherwise, shall the 50*4882a593SmuzhiyunLicensor be liable to any person for any direct, indirect, special, 51*4882a593Smuzhiyunincidental, or consequential damages of any character arising as a result 52*4882a593Smuzhiyunof this License or the use of the Original Work including, without 53*4882a593Smuzhiyunlimitation, damages for loss of goodwill, work stoppage, computer failure 54*4882a593Smuzhiyunor malfunction, or any and all other commercial damages or losses. This 55*4882a593Smuzhiyunlimitation of liability shall not apply to liability for death or personal 56*4882a593Smuzhiyuninjury resulting from Licensor`s negligence to the extent applicable law 57*4882a593Smuzhiyunprohibits such limitation. Some jurisdictions do not allow the exclusion or 58*4882a593Smuzhiyunlimitation of incidental or consequential damages, so this exclusion and 59*4882a593Smuzhiyunlimitation may not apply to You. 60*4882a593Smuzhiyun 61*4882a593SmuzhiyunLicense to Source Code. The term "Source Code" means the preferred form of 62*4882a593Smuzhiyunthe Original Work for making modifications to it and all available 63*4882a593Smuzhiyundocumentation describing how to modify the Original Work. Licensor hereby 64*4882a593Smuzhiyunagrees to provide a machine-readable copy of the Source Code of the Original 65*4882a593SmuzhiyunWork along with each copy of the Original Work that Licensor distributes. 66*4882a593SmuzhiyunLicensor reserves the right to satisfy this obligation by placing a 67*4882a593Smuzhiyunmachine-readable copy of the Source Code in an information repository 68*4882a593Smuzhiyunreasonably calculated to permit inexpensive and convenient access by You for 69*4882a593Smuzhiyunas long as Licensor continues to distribute the Original Work, and by 70*4882a593Smuzhiyunpublishing the address of that information repository in a notice immediately 71*4882a593Smuzhiyunfollowing the copyright notice that applies to the Original Work. 72*4882a593Smuzhiyun 73*4882a593SmuzhiyunMutual Termination for Patent Action. This License shall terminate 74*4882a593Smuzhiyunautomatically and You may no longer exercise any of the rights granted to You 75*4882a593Smuzhiyunby this License if You file a lawsuit in any court alleging that any OSI 76*4882a593SmuzhiyunCertified open source software that is licensed under any license containing 77*4882a593Smuzhiyunthis "Mutual Termination for Patent Action" clause infringes any patent 78*4882a593Smuzhiyunclaims that are essential to use that software. 79*4882a593Smuzhiyun 80*4882a593SmuzhiyunRight to Use. You may use the Original Work in all ways not otherwise 81*4882a593Smuzhiyunrestricted or conditioned by this License or by law, and Licensor promises 82*4882a593Smuzhiyunnot to interfere with or be responsible for such uses by You. 83*4882a593Smuzhiyun 84*4882a593SmuzhiyunThis license is Copyright (C) 2002 Lawrence E. Rosen. All rights reserved. 85*4882a593SmuzhiyunPermission is hereby granted to copy and distribute this license without 86*4882a593Smuzhiyunmodification. This license may not be modified without the express written 87*4882a593Smuzhiyunpermission of its copyright owner. 88*4882a593Smuzhiyun 89*4882a593Smuzhiyun-- 90*4882a593SmuzhiyunEND OF LICENSE. The following is intended to describe the essential 91*4882a593Smuzhiyundifferences between the Academic Free License (AFL) version 1.0 and other 92*4882a593Smuzhiyunopen source licenses: 93*4882a593Smuzhiyun 94*4882a593SmuzhiyunThe Academic Free License is similar to the BSD, MIT, UoI/NCSA and Apache 95*4882a593Smuzhiyunlicenses in many respects but it is intended to solve a few problems with 96*4882a593Smuzhiyunthose licenses. 97*4882a593Smuzhiyun 98*4882a593Smuzhiyun* The AFL is written so as to make it clear what software is being 99*4882a593Smuzhiyunlicensed (by the inclusion of a statement following the copyright notice 100*4882a593Smuzhiyunin the software). This way, the license functions better than a template 101*4882a593Smuzhiyunlicense. The BSD, MIT and UoI/NCSA licenses apply to unidentified software. 102*4882a593Smuzhiyun 103*4882a593Smuzhiyun* The AFL contains a complete copyright grant to the software. The BSD 104*4882a593Smuzhiyunand Apache licenses are vague and incomplete in that respect. 105*4882a593Smuzhiyun 106*4882a593Smuzhiyun* The AFL contains a complete patent grant to the software. The BSD, MIT, 107*4882a593SmuzhiyunUoI/NCSA and Apache licenses rely on an implied patent license and contain 108*4882a593Smuzhiyunno explicit patent grant. 109*4882a593Smuzhiyun 110*4882a593Smuzhiyun* The AFL makes it clear that no trademark rights are granted to the 111*4882a593Smuzhiyunlicensor`s trademarks. The Apache license contains such a provision, but the 112*4882a593SmuzhiyunBSD, MIT and UoI/NCSA licenses do not. 113*4882a593Smuzhiyun 114*4882a593Smuzhiyun* The AFL includes the warranty by the licensor that it either owns the 115*4882a593Smuzhiyuncopyright or that it is distributing the software under a license. None of 116*4882a593Smuzhiyunthe other licenses contain that warranty. All other warranties are disclaimed, 117*4882a593Smuzhiyunas is the case for the other licenses. 118*4882a593Smuzhiyun 119*4882a593Smuzhiyun* The AFL is itself copyrighted (with the right granted to copy and distribute 120*4882a593Smuzhiyunwithout modification). This ensures that the owner of the copyright to the 121*4882a593Smuzhiyunlicense will control changes. The Apache license contains a copyright notice, 122*4882a593Smuzhiyunbut the BSD, MIT and UoI/NCSA licenses do not. 123*4882a593Smuzhiyun 124