圣叹@游戏开发

我们面对现实,我们终于理想

关于OpenSource及其License

| |
11:12 , Qizhi
  我每天都在使用大量的Opensource的软件、代码,甚至修改这些代码。这些代码基本都被作者在授权说明中定义为“free of charge, without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software”. 但是一般要求使用者将授权书保留在源代码中。
  今天有位热心人留言指出,我以前的项目中修改别人的代码,并且将包名也改了,情节很严重。在看到留言之后,我认为我的做法是作者的授权书所允许的,但是为了不引起误会,我还是写了封Email通知了他一下。但是我想说的是,这里作者的代码我改了很多,也不止是包名而已。针对我们的产品甚至做了大量的优化工作,后来的海外版本甚至针对FP10做了彻底的大改与优化。但是很遗憾,这些代码不能开源,后来针对FP10的版本也做了特殊的加密,与OpenSource相关的代码包名也已经与公司名无关。
  我想在没有文档的前提下,我如何将这些源代码的原始作者所写的授权书放在什么位置呢?编译后的代码中自然是没有的:) 但是我的项目中源代码根目录下会有一个文件夹,包含所有引用了源代码的原作者的授权书。
  下面这是一个项目的授权书列表,作为例子:
  
This software used a list of opensource projects, including:

//---------------------------------------------------------
// Adobe corelib
//---------------------------------------------------------

Copyright (c) 2008, Adobe Systems Incorporated
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

* Redistributions of source code must retain the above copyright notice,
  this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright
  notice, this list of conditions and the following disclaimer in the
  documentation and/or other materials provided with the distribution.

* Neither the name of Adobe Systems Incorporated nor the names of its
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//---------------------------------------------------------
// Yahoo Astra!
//---------------------------------------------------------

The copyrights to the software code or designs (i.e., excluding any logos or trademarks or service marks of Yahoo! Inc.) written by Yahoo! are licensed under the following terms:

Copyright (c) 2009, Yahoo! Inc. All rights reserved.  

Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above
  copyright notice, this list of conditions and the
  following disclaimer.

* Redistributions in binary form must reproduce the above
  copyright notice, this list of conditions and the
  following disclaimer in the documentation and/or other
  materials provided with the distribution.

* Neither the name of Yahoo! Inc. nor the names of its
  contributors may be used to endorse or promote products
  derived from this software without specific prior
  written permission of Yahoo! Inc.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



This also code contains software from the following sources, and licensed under the following terms:

-------------------------------------
In Charts:

DynamicRegistration.  Copyright (c) 2003 Darron Schall (according to author, based on Robert Penner's (www.robertpenner.com) ActionScript 1 implementation); modified by Yahoo! Inc. for ActionScript3 implementation)

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

3. The name of the author may not be used to endorse or promote products derived
from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.

-------------------------------------
In Charts:

Modified version of mc.drawWedge prototype by Ric Ewing (ric@formequalsfunction.com) - version 1.3 - 6.12.2002
* Thanks to: Robert Penner, Eric Mueller and Michael Hurwicz for their contributions.
* Source: http://www.adobe.com/devnet/flash/articles/adv_draw_methods.html (code is �free to use as you see fit. They are free of charge or obligation. I have endeavored to make these methods robust and useful, however I can make no guarantees about their suitability to your specific needs. I similarly make no guarantees that they are bug or problem free: caveat emptor.�)

-------------------------------------
In Layout Containers:

PercentageSizeUtil
The Initial Developer of the Original Code is Adobe Systems Incorporated (see original files for appropriate copyright notices)
Contributor(s): Yahoo! Inc.

              MOZILLA PUBLIC LICENSE
                Version 1.1

                ---------------

1. Definitions.

   1.0.1. "Commercial Use" means distribution or otherwise making the
   Covered Code available to a third party.

   1.1. "Contributor" means each entity that creates or contributes to
   the creation of Modifications.

   1.2. "Contributor Version" means the combination of the Original
   Code, prior Modifications used by a Contributor, and the Modifications
   made by that particular Contributor.

   1.3. "Covered Code" means the Original Code or Modifications or the
   combination of the Original Code and Modifications, in each case
   including portions thereof.

   1.4. "Electronic Distribution Mechanism" means a mechanism generally
   accepted in the software development community for the electronic
   transfer of data.

   1.5. "Executable" means Covered Code in any form other than Source
   Code.

   1.6. "Initial Developer" means the individual or entity identified
   as the Initial Developer in the Source Code notice required by Exhibit
   A.

   1.7. "Larger Work" means a work which combines Covered Code or
   portions thereof with code not governed by the terms of this License.

   1.8. "License" means this document.

   1.8.1. "Licensable" means having the right to grant, to the maximum
   extent possible, whether at the time of the initial grant or
   subsequently acquired, any and all of the rights conveyed herein.

   1.9. "Modifications" means any addition to or deletion from the
   substance or structure of either the Original Code or any previous
   Modifications. When Covered Code is released as a series of files, a
   Modification is:
      A. Any addition to or deletion from the contents of a file
      containing Original Code or previous Modifications.

      B. Any new file that contains any part of the Original Code or
      previous Modifications.

   1.10. "Original Code" means Source Code of computer software code
   which is described in the Source Code notice required by Exhibit A as
   Original Code, and which, at the time of its release under this
   License is not already Covered Code governed by this License.

   1.10.1. "Patent Claims" means any patent claim(s), now owned or
   hereafter acquired, including without limitation,  method, process,
   and apparatus claims, in any patent Licensable by grantor.

   1.11. "Source Code" means the preferred form of the Covered Code for
   making modifications to it, including all modules it contains, plus
   any associated interface definition files, scripts used to control
   compilation and installation of an Executable, or source code
   differential comparisons against either the Original Code or another
   well known, available Covered Code of the Contributor's choice. The
   Source Code can be in a compressed or archival form, provided the
   appropriate decompression or de-archiving software is widely available
   for no charge.

   1.12. "You" (or "Your")  means an individual or a legal entity
   exercising rights under, and complying with all of the terms of, this
   License or a future version of this License issued under Section 6.1.
   For legal entities, "You" includes any entity which controls, is
   controlled by, or is under common control with You. For purposes of
   this definition, "control" means (a) the power, direct or indirect,
   to cause the direction or management of such entity, whether by
   contract or otherwise, or (b) ownership of more than fifty percent
   (50%) of the outstanding shares or beneficial ownership of such
   entity.

2. Source Code License.

   2.1. The Initial Developer Grant.
   The Initial Developer hereby grants You a world-wide, royalty-free,
   non-exclusive license, subject to third party intellectual property
   claims:
      (a)  under intellectual property rights (other than patent or
      trademark) Licensable by Initial Developer to use, reproduce,
      modify, display, perform, sublicense and distribute the Original
      Code (or portions thereof) with or without Modifications, and/or
      as part of a Larger Work; and

      (b) under Patents Claims infringed by the making, using or
      selling of Original Code, to make, have made, use, practice,
      sell, and offer for sale, and/or otherwise dispose of the
      Original Code (or portions thereof).

      (c) the licenses granted in this Section 2.1(a) and (b) are
      effective on the date Initial Developer first distributes
      Original Code under the terms of this License.

      (d) Notwithstanding Section 2.1(b) above, no patent license is
      granted: 1) for code that You delete from the Original Code; 2)
      separate from the Original Code;  or 3) for infringements caused
      by: i) the modification of the Original Code or ii) the
      combination of the Original Code with other software or devices.

   2.2. Contributor Grant.
   Subject to third party intellectual property claims, each Contributor
   hereby grants You a world-wide, royalty-free, non-exclusive license

      (a)  under intellectual property rights (other than patent or
      trademark) Licensable by Contributor, to use, reproduce, modify,
      display, perform, sublicense and distribute the Modifications
      created by such Contributor (or portions thereof) either on an
      unmodified basis, with other Modifications, as Covered Code
      and/or as part of a Larger Work; and

      (b) under Patent Claims infringed by the making, using, or
      selling of  Modifications made by that Contributor either alone
      and/or in combination with its Contributor Version (or portions
      of such combination), to make, use, sell, offer for sale, have
      made, and/or otherwise dispose of: 1) Modifications made by that
      Contributor (or portions thereof); and 2) the combination of
      Modifications made by that Contributor with its Contributor
      Version (or portions of such combination).

      (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
      effective on the date Contributor first makes Commercial Use of
      the Covered Code.

      (d)    Notwithstanding Section 2.2(b) above, no patent license is
      granted: 1) for any code that Contributor has deleted from the
      Contributor Version; 2)  separate from the Contributor Version;
      3)  for infringements caused by: i) third party modifications of
      Contributor Version or ii)  the combination of Modifications made
      by that Contributor with other software  (except as part of the
      Contributor Version) or other devices; or 4) under Patent Claims
      infringed by Covered Code in the absence of Modifications made by
      that Contributor.

3. Distribution Obligations.

   3.1. Application of License.
   The Modifications which You create or to which You contribute are
   governed by the terms of this License, including without limitation
   Section 2.2. The Source Code version of Covered Code may be
   distributed only under the terms of this License or a future version
   of this License released under Section 6.1, and You must include a
   copy of this License with every copy of the Source Code You
   distribute. You may not offer or impose any terms on any Source Code
   version that alters or restricts the applicable version of this
   License or the recipients' rights hereunder. However, You may include
   an additional document offering the additional rights described in
   Section 3.5.

   3.2. Availability of Source Code.
   Any Modification which You create or to which You contribute must be
   made available in Source Code form under the terms of this License
   either on the same media as an Executable version or via an accepted
   Electronic Distribution Mechanism to anyone to whom you made an
   Executable version available; and if made available via Electronic
   Distribution Mechanism, must remain available for at least twelve (12)
   months after the date it initially became available, or at least six
   (6) months after a subsequent version of that particular Modification
   has been made available to such recipients. You are responsible for
   ensuring that the Source Code version remains available even if the
   Electronic Distribution Mechanism is maintained by a third party.

   3.3. Description of Modifications.
   You must cause all Covered Code to which You contribute to contain a
   file documenting the changes You made to create that Covered Code and
   the date of any change. You must include a prominent statement that
   the Modification is derived, directly or indirectly, from Original
   Code provided by the Initial Developer and including the name of the
   Initial Developer in (a) the Source Code, and (b) in any notice in an
   Executable version or related documentation in which You describe the
   origin or ownership of the Covered Code.

   3.4. Intellectual Property Matters
      (a) Third Party Claims.
      If Contributor has knowledge that a license under a third party's
      intellectual property rights is required to exercise the rights
      granted by such Contributor under Sections 2.1 or 2.2,
      Contributor must include a text file with the Source Code
      distribution titled "LEGAL" which describes the claim and the
      party making the claim in sufficient detail that a recipient will
      know whom to contact. If Contributor obtains such knowledge after
      the Modification is made available as described in Section 3.2,
      Contributor shall promptly modify the LEGAL file in all copies
      Contributor makes available thereafter and shall take other steps
      (such as notifying appropriate mailing lists or newsgroups)
      reasonably calculated to inform those who received the Covered
      Code that new knowledge has been obtained.

      (b) Contributor APIs.
      If Contributor's Modifications include an application programming
      interface and Contributor has knowledge of patent licenses which
      are reasonably necessary to implement that API, Contributor must
      also include this information in the LEGAL file.

         (c)    Representations.
      Contributor represents that, except as disclosed pursuant to
      Section 3.4(a) above, Contributor believes that Contributor's
      Modifications are Contributor's original creation(s) and/or
      Contributor has sufficient rights to grant the rights conveyed by
      this License.

   3.5. Required Notices.
   You must duplicate the notice in Exhibit A in each file of the Source
   Code.  If it is not possible to put such notice in a particular Source
   Code file due to its structure, then You must include such notice in a
   location (such as a relevant directory) where a user would be likely
   to look for such a notice.  If You created one or more Modification(s)
   You may add your name as a Contributor to the notice described in
   Exhibit A.  You must also duplicate this License in any documentation
   for the Source Code where You describe recipients' rights or ownership
   rights relating to Covered Code.  You may choose to offer, and to
   charge a fee for, warranty, support, indemnity or liability
   obligations to one or more recipients of Covered Code. However, You
   may do so only on Your own behalf, and not on behalf of the Initial
   Developer or any Contributor. You must make it absolutely clear than
   any such warranty, support, indemnity or liability obligation is
   offered by You alone, and You hereby agree to indemnify the Initial
   Developer and every Contributor for any liability incurred by the
   Initial Developer or such Contributor as a result of warranty,
   support, indemnity or liability terms You offer.

   3.6. Distribution of Executable Versions.
   You may distribute Covered Code in Executable form only if the
   requirements of Section 3.1-3.5 have been met for that Covered Code,
   and if You include a notice stating that the Source Code version of
   the Covered Code is available under the terms of this License,
   including a description of how and where You have fulfilled the
   obligations of Section 3.2. The notice must be conspicuously included
   in any notice in an Executable version, related documentation or
   collateral in which You describe recipients' rights relating to the
   Covered Code. You may distribute the Executable version of Covered
   Code or ownership rights under a license of Your choice, which may
   contain terms different from this License, provided that You are in
   compliance with the terms of this License and that the license for the
   Executable version does not attempt to limit or alter the recipient's
   rights in the Source Code version from the rights set forth in this
   License. If You distribute the Executable version under a different
   license You must make it absolutely clear that any terms which differ
   from this License are offered by You alone, not by the Initial
   Developer or any Contributor. You hereby agree to indemnify the
   Initial Developer and every Contributor for any liability incurred by
   the Initial Developer or such Contributor as a result of any such
   terms You offer.

   3.7. Larger Works.
   You may create a Larger Work by combining Covered Code with other code
   not governed by the terms of this License and distribute the Larger
   Work as a single product. In such a case, You must make sure the
   requirements of this License are fulfilled for the Covered Code.

4. Inability to Comply Due to Statute or Regulation.

   If it is impossible for You to comply with any of the terms of this
   License with respect to some or all of the Covered Code due to
   statute, judicial order, or regulation then You must: (a) comply with
   the terms of this License to the maximum extent possible; and (b)
   describe the limitations and the code they affect. Such description
   must be included in the LEGAL file described in Section 3.4 and must
   be included with all distributions of the Source Code. Except to the
   extent prohibited by statute or regulation, such description must be
   sufficiently detailed for a recipient of ordinary skill to be able to
   understand it.

5. Application of this License.

   This License applies to code to which the Initial Developer has
   attached the notice in Exhibit A and to related Covered Code.

6. Versions of the License.

   6.1. New Versions.
   Netscape Communications Corporation ("Netscape") may publish revised
   and/or new versions of the License from time to time. Each version
   will be given a distinguishing version number.

   6.2. Effect of New Versions.
   Once Covered Code has been published under a particular version of the
   License, You may always continue to use it under the terms of that
   version. You may also choose to use such Covered Code under the terms
   of any subsequent version of the License published by Netscape. No one
   other than Netscape has the right to modify the terms applicable to
   Covered Code created under this License.

   6.3. Derivative Works.
   If You create or use a modified version of this License (which you may
   only do in order to apply it to code which is not already Covered Code
   governed by this License), You must (a) rename Your license so that
   the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
   "MPL", "NPL" or any confusingly similar phrase do not appear in your
   license (except to note that your license differs from this License)
   and (b) otherwise make it clear that Your version of the license
   contains terms which differ from the Mozilla Public License and
   Netscape Public License. (Filling in the name of the Initial
   Developer, Original Code or Contributor in the notice described in
   Exhibit A shall not of themselves be deemed to be modifications of
   this License.)

7. DISCLAIMER OF WARRANTY.

   COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
   WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
   WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
   DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
   THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
   IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
   YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
   COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
   OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
   ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.

8. TERMINATION.

   8.1.  This License and the rights granted hereunder will terminate
   automatically if You fail to comply with terms herein and fail to cure
   such breach within 30 days of becoming aware of the breach. All
   sublicenses to the Covered Code which are properly granted shall
   survive any termination of this License. Provisions which, by their
   nature, must remain in effect beyond the termination of this License
   shall survive.

   8.2.  If You initiate litigation by asserting a patent infringement
   claim (excluding declatory judgment actions) against Initial Developer
   or a Contributor (the Initial Developer or Contributor against whom
   You file such action is referred to as "Participant")  alleging that:

   (a)  such Participant's Contributor Version directly or indirectly
   infringes any patent, then any and all rights granted by such
   Participant to You under Sections 2.1 and/or 2.2 of this License
   shall, upon 60 days notice from Participant terminate prospectively,
   unless if within 60 days after receipt of notice You either: (i)
   agree in writing to pay Participant a mutually agreeable reasonable
   royalty for Your past and future use of Modifications made by such
   Participant, or (ii) withdraw Your litigation claim with respect to
   the Contributor Version against such Participant.  If within 60 days
   of notice, a reasonable royalty and payment arrangement are not
   mutually agreed upon in writing by the parties or the litigation claim
   is not withdrawn, the rights granted by Participant to You under
   Sections 2.1 and/or 2.2 automatically terminate at the expiration of
   the 60 day notice period specified above.

   (b)  any software, hardware, or device, other than such Participant's
   Contributor Version, directly or indirectly infringes any patent, then
   any rights granted to You by such Participant under Sections 2.1(b)
   and 2.2(b) are revoked effective as of the date You first made, used,
   sold, distributed, or had made, Modifications made by that
   Participant.

   8.3.  If You assert a patent infringement claim against Participant
   alleging that such Participant's Contributor Version directly or
   indirectly infringes any patent where such claim is resolved (such as
   by license or settlement) prior to the initiation of patent
   infringement litigation, then the reasonable value of the licenses
   granted by such Participant under Sections 2.1 or 2.2 shall be taken
   into account in determining the amount or value of any payment or
   license.

   8.4.  In the event of termination under Sections 8.1 or 8.2 above,
   all end user license agreements (excluding distributors and resellers)
   which have been validly granted by You or any distributor hereunder
   prior to termination shall survive termination.

9. LIMITATION OF LIABILITY.

   UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
   (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
   DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
   OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
   ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
   CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
   WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
   COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
   INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
   LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
   RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
   PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
   EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
   THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

10. U.S. GOVERNMENT END USERS.

   The Covered Code is a "commercial item," as that term is defined in
   48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
   software" and "commercial computer software documentation," as such
   terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
   C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
   all U.S. Government End Users acquire Covered Code with only those
   rights set forth herein.

11. MISCELLANEOUS.

   This License represents the complete agreement concerning subject
   matter hereof. If any provision of this License is held to be
   unenforceable, such provision shall be reformed only to the extent
   necessary to make it enforceable. This License shall be governed by
   California law provisions (except to the extent applicable law, if
   any, provides otherwise), excluding its conflict-of-law provisions.
   With respect to disputes in which at least one party is a citizen of,
   or an entity chartered or registered to do business in the United
   States of America, any litigation relating to this License shall be
   subject to the jurisdiction of the Federal Courts of the Northern
   District of California, with venue lying in Santa Clara County,
   California, with the losing party responsible for costs, including
   without limitation, court costs and reasonable attorneys' fees and
   expenses. The application of the United Nations Convention on
   Contracts for the International Sale of Goods is expressly excluded.
   Any law or regulation which provides that the language of a contract
   shall be construed against the drafter shall not apply to this
   License.

12. RESPONSIBILITY FOR CLAIMS.

   As between Initial Developer and the Contributors, each party is
   responsible for claims and damages arising, directly or indirectly,
   out of its utilization of rights under this License and You agree to
   work with Initial Developer and Contributors to distribute such
   responsibility on an equitable basis. Nothing herein is intended or
   shall be deemed to constitute any admission of liability.

13. MULTIPLE-LICENSED CODE.

   Initial Developer may designate portions of the Covered Code as
   "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
   Developer permits you to utilize portions of the Covered Code under
   Your choice of the NPL or the alternative licenses, if any, specified
   by the Initial Developer in the file described in Exhibit A.

EXHIBIT A -Mozilla Public License.

   ``The contents of this file are subject to the Mozilla Public License
   Version 1.1 (the "License"); you may not use this file except in
   compliance with the License. You may obtain a copy of the License at
   http://www.mozilla.org/MPL/

   Software distributed under the License is distributed on an "AS IS"
   basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
   License for the specific language governing rights and limitations
   under the License.

   The Original Code is ______________________________________.

   The Initial Developer of the Original Code is ________________________.
   Portions created by ______________________ are Copyright (C) ______
   _______________________. All Rights Reserved.

   Contributor(s): ______________________________________.

   Alternatively, the contents of this file may be used under the terms
   of the _____ license (the  "[___] License"), in which case the
   provisions of [______] License are applicable instead of those
   above.  If you wish to allow use of your version of this file only
   under the terms of the [____] License and not to allow others to use
   your version of this file under the MPL, indicate your decision by
   deleting  the provisions above and replace  them with the notice and
   other provisions required by the [___] License.  If you do not delete
   the provisions above, a recipient may use your version of this file
   under either the MPL or the [___] License."

   [NOTE: The text of this Exhibit A may differ slightly from the text of
   the notices in the Source Code files of the Original Code. You should
   use the text of this Exhibit A rather than the text found in the
   Original Code Source Code for Your Modifications.]

//---------------------------------------------------------
// Cheezeworld.com
//---------------------------------------------------------

Copyright 2008 Cheezeworld.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

//---------------------------------------------------------
// as3isolib
//---------------------------------------------------------

as3isolib - An open-source ActionScript 3.0 Isometric Library developed to assist
in creating isometrically projected content (such as games and graphics)
targeted for the Flash player platform

http://code.google.com/p/as3isolib/

Copyright (c) 2006 - 3000 J.W.Opitz, All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

//---------------------------------------------------------
// PureMVC
//---------------------------------------------------------

PureMVC - Copyright(c) 2006-08 Futurescale, Inc., Some rights reserved.
--------------------------------------------------------------------------
Reuse governed by Creative Commons Attribution 3.0 United States License
   View this license and the associated Creative Commons deed online at:
            http://creativecommons.org/licenses/by/3.0/us/
              You must leave all copyright and license
              statements intact in your final product.
--------------------------------------------------------------------------
License

THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.

BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.

1. Definitions

   1. "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with one or more other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.
   2. "Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License.
   3. "Licensor" means the individual, individuals, entity or entities that offers the Work under the terms of this License.
   4. "Original Author" means the individual, individuals, entity or entities who created the Work.
   5. "Work" means the copyrightable work of authorship offered under the terms of this License.
   6. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.

2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.

3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:

   1. to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;
   2. to create and reproduce Derivative Works provided that any such Derivative Work, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified.";;
   3. to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;
   4. to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.
   5. For the avoidance of doubt, where the Work is a musical composition:
         1. Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or, in the event that Licensor is a member of a performance rights society (e.g. ASCAP, BMI, SESAC), via that society, royalties for the public performance or public digital performance (e.g. webcast) of the Work.
         2. Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).
   6. Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).

The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved.

4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:

   1. You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of a recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. When You distribute, publicly display, publicly perform, or publicly digitally perform the Work, You may not impose any technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by Section 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by Section 4(b), as requested.
   2. If You distribute, publicly display, publicly perform, or publicly digitally perform the Work (as defined in Section 1 above) or any Derivative Works (as defined in Section 1 above) or Collective Works (as defined in Section 1 above), You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and, consistent with Section 3(b) in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(b) may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear, if a credit for all contributing authors of the Derivative Work or Collective Work appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties.

5. Representations, Warranties and Disclaimer

UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND ONLY TO THE EXTENT OF ANY RIGHTS HELD IN THE LICENSED WORK BY THE LICENSOR. THE LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MARKETABILITY, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.

6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. Termination

   1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works (as defined in Section 1 above) or Collective Works (as defined in Section 1 above) from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License.
   2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above.

8. Miscellaneous

   1. Each time You distribute or publicly digitally perform the Work (as defined in Section 1 above) or a Collective Work (as defined in Section 1 above), the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.
   2. Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.
   3. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
   4. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.
   5. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.

//---------------------------------------------------------
// CASA Lib for ActionScript 3.0
//---------------------------------------------------------

  CASA Lib for ActionScript 3.0
  Copyright (c) 2009, Aaron Clinger & Contributors of CASA Lib
  All rights reserved.
  
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are met:
  
  - Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.
  
  - Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.
  
  - Neither the name of the CASA Lib nor the names of its contributors
    may be used to endorse or promote products derived from this software
    without specific prior written permission.
  
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  POSSIBILITY OF SUCH DAMAGE.

//---------------------------------------------------------
// TweenLite (http://blog.greensock.com/business-case/)
//---------------------------------------------------------
网友评论(1):
jinni
Homepage
2009/12/28 12:33
根据开源协议,对于不开源的产品(二进制版本)中使用了或修改了开源代码,需要在最终的产品中包含原作者的版权许可。比如在产品的帮助文档或者许可页面中声明。
Qizhi 回复于 2009/12/28 15:49
国内很少见到有人这么做:(
分页: 1/1 第一页 1 最后页
发表评论:

昵称: 
电邮:
网址: