Rustici Software Engine Third Party Licenses
Engine is distributed with a number of freely redistributable libraries under various licenses. A summary of which product uses which type of license appears in the table below. The text of each license appears after that, followed by the text of the copyright notices of each product (if applicable), in alphabetical order. (Notices are generally included only for works under the Apache license version 2.0.)
.NET Only Third Party Dependencies
Java Only Third Party Dependencies
Maven dependency report
Server-Side Dependencies (Both Platforms)
Client-Side Third Party Dependencies (All versions of Engine)
||Client-side Styling framework
||MIT License, Copyright (c) 2011-2020 Twitter, Inc., Copyright (c) 2011-2020 The Bootstrap Authors
||MIT License, Copyright JS Foundation and other contributors
||Client-side base64 support
||BSD License, Copyright (c) 2014, Dan Kogai
||Client-side cookie support
||MIT License, Copyright (c) 2018 Copyright 2018 Klaus Hartl, Fagner Brack, GitHub Contributors
||String compression support
||MIT License, Copyright (c) 2013 pieroxy
||PDF Display support
||Apache License, Version 2.0, Copyright 2020 Mozilla Foundation
||MIT License, Copyright (c) 2016-2017 Yousuf Almarzooqi
Client-Side Third Party Dependencies (Legacy Package Property Editor Only)
Client-Side Third Party Dependencies (.NET Upload Import Control Only)
Note: "Unlicense" refers to the unlicense, which is a permissive license, it is not noting that the module is unllicensed.
Amazon Software License
Copyright (C) 2012-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Amazon Software License (the "License"). You may not use this
file except in compliance with the License. A copy of the License is located at
or in the "license" file accompanying this file. This file is distributed on
an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, express or
implied. See the License for the specific language governing permissions and
limitations under the License.
Derived from spymemcached 2.8.1 under the MIT license.
Copyright (c) 2006-2009 Dustin Sallings
Copyright (c) 2009-2011 Couchbase, Inc.
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
Apache License Version 2.0
Version 2.0, January 2004
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
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 copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets ""
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Copyright (c) <year>, <author>
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 author 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.
Creative Commons Attribution License
Creative Commons Legal Code Attribution-NonCommercial-ShareAlike 2.5
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT
RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND
DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. 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. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED
HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
"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 a
number of 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. "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. "Licensor" means the individual or entity that
offers the Work under the terms of this License. "Original Author" means the
individual or entity who created the Work. "Work" means the copyrightable work
of authorship offered under the terms of this License. "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. "License Elements" means the following high-level license
attributes as selected by Licensor and indicated in the title of this License:
Attribution, Noncommercial, ShareAlike. 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:
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; to
create and reproduce Derivative Works; 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; to
distribute copies or phonorecords of, display publicly, perform publicly, and
perform publicly by means of a digital audio transmission Derivative Works; 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, including but
not limited to the rights set forth in Sections 4(e) and 4(f).
4. Restrictions.The license granted in Section 3 above is expressly made subject
to and limited by the following restrictions:
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 alter or restrict the terms of this License or the recipients' exercise of
the rights granted hereunder. You may not sublicense the Work. You must keep
intact all notices that refer to this License and to the disclaimer of
warranties. You may not distribute, publicly display, publicly perform, or
publicly digitally perform the Work with any technological measures that control
access or use of the Work in a manner inconsistent with the terms of this
License Agreement. The above 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 clause 4(d), 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
clause 4(d), as requested. You may distribute, publicly display, publicly
perform, or publicly digitally perform a Derivative Work only under the terms of
this License, a later version of this License with the same License Elements as
this License, or a Creative Commons iCommons license that contains the same
License Elements as this License (e.g. Attribution-NonCommercial-ShareAlike 2.5
Japan). You must include a copy of, or the Uniform Resource Identifier for, this
License or other license specified in the previous sentence with every copy or
phonorecord of each Derivative Work You distribute, publicly display, publicly
perform, or publicly digitally perform. You may not offer or impose any terms on
the Derivative Works that alter or restrict the terms of this License or the
recipients' exercise of the rights granted hereunder, and You must keep intact
all notices that refer to this License and to the disclaimer of warranties. You
may not distribute, publicly display, publicly perform, or publicly digitally
perform the Derivative Work with any technological measures that control access
or use of the Work in a manner inconsistent with the terms of this License
Agreement. The above applies to the Derivative Work as incorporated in a
Collective Work, but this does not require the Collective Work apart from the
Derivative Work itself to be made subject to the terms of this License. You may
not exercise any of the rights granted to You in Section 3 above in any manner
that is primarily intended for or directed toward commercial advantage or
private monetary compensation. The exchange of the Work for other copyrighted
works by means of digital file-sharing or otherwise shall not be considered to
be intended for or directed toward commercial advantage or private monetary
compensation, provided there is no payment of any monetary compensation in
connection with the exchange of copyrighted works. If you distribute, publicly
display, publicly perform, or publicly digitally perform the Work or any
Derivative Works or Collective Works, You must 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
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 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"). Such credit 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 where
any other comparable authorship credit appears and in a manner at least as
prominent as such other comparable authorship credit. For the avoidance of
doubt, where the Work is a musical composition:
Performance Royalties Under Blanket Licenses. Licensor reserves the exclusive
right to collect, whether individually or via a performance rights society (e.g.
ASCAP, BMI, SESAC), royalties for the public performance or public digital
performance (e.g. webcast) of the Work if that performance is primarily intended
for or directed toward commercial advantage or private monetary compensation.
Mechanical Rights and Statutory Royalties. Licensor reserves 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), if Your distribution of such cover version is primarily intended
for or directed toward commercial advantage or private monetary compensation.
Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the
Work is a sound recording, Licensor reserves 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), if Your public digital performance
is primarily intended for or directed toward commercial advantage or private
monetary compensation. 5. Representations, Warranties and Disclaimer
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS
THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING
THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT
LIMITATION, WARRANTIES OF TITLE, 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.
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 or Collective Works 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. 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.
Each time You distribute or publicly digitally perform the Work or a Collective
Work, 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. 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. 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. 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. 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. Creative Commons is not a party to this License, and makes no warranty
whatsoever in connection with the Work. Creative Commons will not be liable to
You or any party on any legal theory for any damages whatsoever, including
without limitation any general, special, incidental or consequential damages
arising in connection to this license. Notwithstanding the foregoing two (2)
sentences, if Creative Commons has expressly identified itself as the Licensor
hereunder, it shall have all rights and obligations of Licensor.
Except for the limited purpose of indicating to the public that the Work is
licensed under the CCPL, neither party will use the trademark "Creative Commons"
or any related trademark or logo of Creative Commons without the prior written
consent of Creative Commons. Any permitted use will be in compliance with
Creative Commons' then-current trademark usage guidelines, as may be published
on its website or otherwise made available upon request from time to time.
Creative Commons may be contacted at http://creativecommons.org/.
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library 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 Library.
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.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library 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.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser 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 Library
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 Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
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.
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "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
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. 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 LIBRARY 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
LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. 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 library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; 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.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
IMS GLOBAL LEARNING CONSORTIUM, INC.
SPECIFICATION DOCUMENT LICENSE
By using and/or copying this document, or the IMS document from which this statement is linked, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions:
This SPECIFICATION LICENSE AGREEMENT FOR THE IMS GLOBAL LEARNING CONSORTIUM, INC. (ìAGREEMENTî) is entered into by the IMS Global Learning Consortium, Inc. (ìIMSî) and the Licensee. The Licensee is not required to become a Registered User. Becoming a Registered User affords certain benefits to the Licensee.
a. IMS is a nonprofit membership organization with global scope that develops standards, promotes innovation, and researches best practices for learning products and services in cooperation with its member organizations.
b. IMS work products are developed in IMS chartered work groups consisting of member representatives and invited experts under the auspices of an Intellectual Property Rights (IPR) Policy by which work group participants are asked to disclose any claims made on the IMS work product.
c. IMS specifications are published solely for the purpose of enabling interoperability among learning products and services used by the education and training communities served by IMS members and are made available under license to Registered Users solely to further that purpose.
d. IMS is the sole arbitrator of compliance to the Specification(s) and the sole grantor of IMS compliant designations of any kind. IMS is the sole maintainer and evolver of the Specification(s).
e. Users of the Specification(s) are encouraged to engage directly with IMS as IMS members, including registration of all applications of specifications, in order to enhance the level of interoperability in the education and training industries worldwide. Users may also provide feedback without being an IMS member via the IMS public forums < http://www.imsglobal.org/community/forum/latesttopics.cfm?forumid=11>
You, (the Licensee) and your organization (the Licensee organization) are legally bound by this agreement with respect to your usage of the IMS Specification(s) designated in Section 6.
In addition to the terms defined elsewhere in this Agreement, the following terms, when used herein, shall have the following meanings:
a. "Contributing Member" means any entity that has entered into and has in effect the standard agreement setting forth a Contributing Memberís rights and obligations in connection with IMS.
b. "Affiliate Member" means the service provided by IMS to subscriber organizations to support development of products and services based on the IMS Specification(s).
c. "Development Partner(s)î are any and all organizations that work with the Licensee to develop interoperable or compatible products or services based on the Specification(s).
d. ìIMSî means the IMS Global Learning Consortium, Inc., a Delaware corporation with a place of business at 801 International Parkway, 5th Floor, PMB #112, Lake Mary, FL 32746, USA.
e. "IPR" are intellectual property rights, including without limitation, copyrights, trade secrets, trademarks and patent claims.
f. "IPR Policy" means the specific policy agreed to by IMS Contributing Members as described on the web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf
g. ìLicenseeî is the person or persons using or copying the IMS specification.
g. "Licensee organization" is the organization that the licensee represents at the time of registration.
h. "Materials" are any work product of the IMS consortium.
i. "Registered Userî means an individual providing contact information and thereby being a point of contact with an organization that uses the Specification(s). Registration provides benefits in terms of becoming a distributor of the specification as well as joining the IMS mailing list to receive updates on IMS activities, including maintenance and upgrades of the specification.
j. "Related Party" is any entity that is directly or indirectly controlled by the Licensee. For this purpose, ìcontrolî means beneficial ownership or the right to exercise more than 50% of the voting power for the entity.
k. "Required Elementsî are the elements of the Specification(s) identified as being Mandatory or Alternative (ìAlternativeî means that the Implementer is required to select one or more alternatives when implementing the Specification(s)).
l. "Specification(s)" means the specific specification or specifications from which this statement is linked.
2. Ownership and Attribution
a. Ownership Of Copyrights.
IMS owns the copyright on all IMS produced Materials except as may be noted in the body of such Materials.
b. Intellectual Property Rights Claims.
IMS produced Materials are notated with potential IPR claims according to the IMS IPR Policy. Users of the IMS Specification(s) are advised to read the notations carefully. IMS takes no position with respect to any IPR rights claimed. IMS invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights, which may cover technology that may be required to implement the Specification(s).
Any use of the Specifications(s) or other Materials provided by IMS must be accompanied by the copyright legends provided with full attribution given to IMS.
3. Grant of License to Copy and Distribute
IMS hereby grants a Registered User an irrevocable, worldwide, perpetual, royalty-free, nontransferable, nonexclusive, nonsublicenseable license to reproduce and distribute the Specification(s) in their entirety with all copyright legends and notices intact. The Registered User must provide complete and accurate registration information, including name, organizational affiliation, title within the organization, and full contact information. Providing incomplete or inaccurate registration information voids this license agreement.
The Specification(s) may not be modified in any way, such as by removing the copyright notice or references to IMS, except as needed for the purpose of developing IMS specifications under the auspices of a chartered IMS workgroup.
4. Grant of License to Develop Products Based on the Specification(s)
IMS hereby grants the Licensee Organization, its Related Parties a worldwide, perpetual, royalty-free, nontransferable, nonexclusive, nonsublicenseable license to download and utilize the Specification(s) for the purpose of developing, making, having made, using, marketing, importing, offering to sell or license, and selling or licensing, and to otherwise distribute, products that implement this Specification(s), in all cases subject to the conditions set forth in this Agreement and IPR notices contained within the Specification(s).
Licensee agrees to publicly and visibly acknowledge and attribute to IMS the Specification(s) upon which products are based to any and all Development Partner(s). Distribution of machine readable implementations of this specification for the purpose of working with Development Partner(s) to develop interoperable products is granted to the licensee as long as all other provisions of this agreement are adhered to. Such rights are transferrable and sublicenseable. Development Partner(s) or other parties desiring to distribute or make original use of the Specification(s) separate from the rights granted to the licensee are encouraged to individually register with IMS so that IMS can provide updates on the evolution of the specification and provide information on conformance certification.
5. Other Uses
No right to create modifications or derivatives of IMS documents is granted pursuant to this license. However, if additional requirements (documented in the How to Use IMS Documents < http://www.imsglobal.org/usingimsdocuments.cfm>) are satisfied, the right to create modifications or derivatives is sometimes granted by the IMS to individuals or organizations complying with those requirements.
This license pertains to the specification from which this statement is linked.
Organizations may license and register all IMS specifications with one license by joining as an IMS GLC Affiliate Member. To register for all specifications, please visit <page name and URL to register as an Affiliate ñ with the difference in the license being all the specifications as opposed to just the one that was linked from>. For more information see the web page http://www.imsglobal.org/joinaffiliate.html
7. No Warranties
THE SPECIFICATION(S) IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, COMPLETENESS AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL IMS GLOBAL LEARNING CONSORTIUM, INC., ITS MEMBERS OR ITS CONTRIBUTORS BE LIABLE FOR ANY CLAIM, OR ANY DIRECT, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE SPECIFICATION.
8. Third Party Rights
Without limiting the generality of Section 4 above, IMS ASSUMES NO RESPONSIBILITY TO COMPILE, CONFIRM, UPDATE OR MAKE PUBLIC ANY THIRD PARTY ASSERTIONS OF PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS THAT MIGHT BE INFRINGED BY AN IMPLEMENTATION OF THE SPECIFICATION. IF ANY SUCH RIGHTS ARE DESCRIBED ON THE SPECIFICATION, IMS TAKES NO POSITION AS TO THE VALIDITY OR INVALIDITY OF SUCH ASSERTIONS, OR THAT ALL SUCH ASSERTIONS THAT HAVE OR MAY BE MADE ARE SO LISTED.
9. Termination of License
a. Breach. In the event of a breach of this Agreement by Licensee or any of its Related Parties, IMS shall give Licensee written notice and an opportunity to cure. If the breach is not cured within thirty (30) days after written notice, or if the breach is of a nature that cannot be cured, then IMS may immediately or thereafter terminate the licenses granted in this Agreement; provided, however, that Licensee and its Related Parties shall be permitted to continue to use products created or obtained prior to such termination.
b. Notice. Licensee may immediately terminate the licenses granted in this Agreement upon written notice to IMS.
10. Export Regulations
The technical data and technology inherent in the Specification may be subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. Licensee agrees to comply strictly with all such regulations and acknowledges that it has the responsibility to obtain licenses to export, re-export, or import the Specification and Compliant Products.
11. Restricted Rights
Use, duplication or disclosure of the Specification by the United States government is subject to the restrictions as set forth in the Rights in Technical Data and Computer Software Clauses in DFARS 252.227-7013© (1) (ii) and FAR 52.227-19(a) through (d) as applicable.
a. Notices. All notices required under this Agreement shall be in writing, and shall be deemed effective five days from deposit in the mails. Notices and correspondence to (a) IMS must be sent to the address shown above, and (b) to Licensee shall be sent to the address identified by Licensee in the form completed by Licensee below in this Agreement.
b. Governing Law. This Agreement shall be construed and interpreted under the internal laws of the United States and the Commonwealth of Massachusetts, without giving effect to its principles of conflict of law.
c. Entire Agreement. This Agreement constitutes the entire agreement and understanding between IMS and Licensee regarding the subject matter contained herein. No modification or waiver of this Agreement shall be binding unless it is in writing and signed by both parties. If any provision of this Agreement is held by a court of competent jurisdiction to be invalid, illegal or unenforceable, such provision shall be omitted and the remaining terms shall remain in full force and effect. This Agreement supersedes any and all prior agreements between IMS and Licensee regarding Licensee's right to use Specification(s).
13. Required Information. You must provide the following information online (http://www.imsglobal.org/specificationdownload.cfm) and represent and warrant that it is complete and accurate.
Copyright (c) Year(s), Company or Person's Name <E-mail address>
Permission to use, copy, modify, and/or distribute this software for any purpose with or
without fee is hereby granted, provided that the above copyright notice and this permission
notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED
HEREUNDER IS ON AN "AS IS" BASIS, AND THE NPGSQL DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
The MIT License (MIT)
Copyright (c) <year> <copyright holders>
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
Microsoft Public License
Microsoft Public License (Ms-PL)
This license governs use of the accompanying software. If you use the
software, you accept this license. If you do not accept the license, do
not use the software.
The terms "reproduce," "reproduction," "derivative works," and
"distribution" have the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to
A "contributor" is any person that distributes its contribution under this
"Licensed patents" are a contributor's patent claims that read directly on
2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the
license conditions and limitations in section 3, each contributor grants
you a non-exclusive, worldwide, royalty-free copyright license to
reproduce its contribution, prepare derivative works of its contribution,
and distribute its contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the
license conditions and limitations in section 3, each contributor grants
you a non-exclusive, worldwide, royalty-free license under its licensed
patents to make, have made, use, sell, offer for sale, import, and/or
otherwise dispose of its contribution in the software or derivative works
of the contribution in the software.
3. Conditions and Limitations
(A) No Trademark License- This license does not grant you rights to use
any contributors' name, logo, or trademarks.
(B) If you bring a patent claim against any contributor over patents that
you claim are infringed by the software, your patent license from such
contributor to the software ends automatically.
(C) If you distribute any portion of the software, you must retain all
copyright, patent, trademark, and attribution notices that are present in
(D) If you distribute any portion of the software in source code form,
you may do so only under this license by including a complete copy of this
license with your distribution. If you distribute any portion of the
software in compiled or object code form, you may only do so under a
license that complies with this license.
(E) The software is licensed "as-is." You bear the risk of using it. The
contributors give no express warranties, guarantees or conditions. You may
have additional consumer rights under your local laws which this license
cannot change. To the extent permitted under your local laws, the
contributors exclude the implied warranties of merchantability, fitness
for a particular purpose and non-infringement.
Oracle Technology Network License
Oracle is willing to authorize Your access to software associated with this
License Agreement (“Agreement”) only upon the condition that You accept that
this Agreement governs Your use of the software. By selecting the “Accept
License Agreement” button or box (or the equivalent) or installing or using
the Programs You indicate Your acceptance of this Agreement and Your
agreement, as an authorized representative of Your company or organization
(if being acquired for use by an entity) or as an individual, to comply with
the license terms that apply to the software that You wish to download and
access. If You are not willing to be bound by this Agreement, do not select
the “Accept License Agreement” button or box (or the equivalent) and do not
download or access the software.
"Oracle" refers to Oracle America, Inc. "You" and "Your" refers to (a) a
company or organization (each an “Entity”) accessing the Programs, if use of
the Programs will be on behalf of such Entity; or (b) an individual
accessing the Programs, if use of the Programs will not be on behalf of an
Entity. “Contractors” refers to Your agents and contractors (including,
without limitation, outsourcers). "Program(s)" refers to Oracle software
provided by Oracle pursuant to this Agreement and any updates, error
corrections, and/or Program Documentation provided by Oracle. “Program
Documentation” refers to Program user manuals and Program installation
manuals, if any. If available, Program Documentation may be delivered with
the Programs and/or may be accessed from www.oracle.com/documentation.
“Associated Product” refers to the Oracle product(s), if any, and as
identified in the Programs documentation or on the Programs download site,
with which the Programs are intended to enable or enhance interoperation
with Your application(s). “Separate Terms” refers to separate license terms
that are specified in the Program Documentation, readmes or notice files and
that apply to Separately Licensed Third Party Technology. “Separately
Licensed Third Party Technology” refers to third party technology that is
licensed under Separate Terms and not under the terms of this Agreement.
License Rights and Restrictions
Oracle grants You a nonexclusive, nontransferable, limited license to,
subject to the restrictions stated in this Agreement, (a) internally use the
Programs solely for the purposes of developing, testing, prototyping and
demonstrating Your applications, and running the Programs for Your own
internal business operations; and (b) redistribute unmodified Programs and
Programs Documentation pursuant to the Programs Redistribution section
below. You may allow Your Contractor(s) to use the Programs, provided they
are acting on Your behalf to exercise license rights granted in this
Agreement and further provided that You are responsible for their compliance
with this Agreement in such use. You will have a written agreement with Your
Contractor(s) that strictly limits their right to use the Programs and that
otherwise protects Oracle’s intellectual property rights to the same extent
as this Agreement. You may make copies of the Programs to the extent
reasonably necessary to exercise the license rights granted in this
Agreement. You may make one copy of the Programs for backup purposes.
Further, You may not:
* remove or modify any Program markings or any notice of Oracle’s or a
licensor’s proprietary rights;
* use the Programs to provide third party training unless Oracle expressly
authorizes such use on the Program’s download page;
* assign this Agreement or distribute, give, or transfer the Programs or an
interest in them to any third party, except as expressly permitted in
this Agreement (the foregoing shall not be construed to limit the rights
You may otherwise have with respect to Separately Licensed Third Party
* cause or permit reverse engineering (unless required by law for
interoperability), disassembly or decompilation of the Programs; and
* disclose results of any Program benchmark tests without Oracle’s prior
The Programs may contain source code that, unless expressly licensed in this
Agreement for other purposes (for example, licensed under an open source
license), is provided solely for reference purposes pursuant to the terms of
this Agreement and may not be modified.
All rights not expressly granted in this Agreement are reserved by Oracle.
If You want to use the Programs or Your application for any purpose other
than as expressly permitted under this Agreement, You must obtain from
Oracle or an Oracle reseller a valid Programs license under a separate
agreement permitting such use. However, You acknowledge that the Programs
may not be intended for production use and/or Oracle may not make a version
of the Programs available for production or other purposes; any development
or other work You undertake with the Programs is at Your sole risk.
We grant You a nonexclusive, nontransferable right to copy and distribute
unmodified Programs and Programs Documentation as part of and included in
Your application that is intended to interoperate with the Associated
Product, if any, provided that You do not charge Your end users any
additional fees for the use of the Programs. Prior to distributing the
Programs and Programs Documentation, You shall require Your end users to
execute an agreement binding them to terms, with respect to the Programs and
Programs Documentation, materially consistent and no less restrictive than
those contained in this section and the sections of this Agreement entitled
“License Rights and Restrictions” (except that the redistribution right
granted to You shall not be included; Your end users may not distribute
Programs and Programs Documentation to any third parties), "Ownership,"
"Export Controls," "Disclaimer of Warranties; Limitation of Liability," "No
Technical Support" (with respect to Oracle support; You may provide Your own
support for Programs at Your discretion), "Audit; Termination (except that
Oracle’s audit right shall not be included)," "Relationship Between the
Parties," and “U.S. Government End Users.” You must also include a provision
stating that Your end users shall have no right to distribute the Programs
and Programs Documentation, and a provision specifying us as a third party
beneficiary of the agreement. You are responsible for obtaining these
agreements with Your end users.
You agree to: (a) defend and indemnify us against all claims and damages
caused by Your distribution of the Programs and Programs Documentation in
breach of this Agreement and/or failure to include the required contractual
provisions in Your end user agreement as stated above; (b) keep executed end
user agreements and records of end user information including name, address,
date of distribution and identity of Programs distributed; (c) allow us to
inspect Your end user agreements and records upon request; and, (d) enforce
the terms of Your end user agreements so as to effect a timely cure of any
end user breach, and to notify us of any breach of the terms.
Oracle or its licensors retain all ownership and intellectual property
rights to the Programs.
The Programs may contain or require the use of third party technology that
is provided with the Programs. Oracle may provide certain notices to You in
Program Documentation, readmes or notice files in connection with such third
party technology. Third party technology will be licensed to You either
under the terms of this Agreement or, if specified in the Program
Documentation, readmes or notice files, under Separate Terms. Your rights to
use Separately Licensed Third Party Technology under Separate Terms are not
restricted in any way by this Agreement. However, for clarity,
notwithstanding the existence of a notice, third party technology that is
not Separately Licensed Third Party Technology shall be deemed part of the
Programs and is licensed to You under the terms of this Agreement.
Source Code for Open Source Software
For software that You receive from Oracle in binary form that is licensed
under an open source license that gives You the right to receive the source
code for that binary, You can obtain a copy of the applicable source code
from https://oss.oracle.com/sources/ or
http://www.oracle.com/goto/opensourcecode. If the source code for such
software was not provided to You with the binary, You can also receive a
copy of the source code on physical media by submitting a written request
pursuant to the instructions in the "Written Offer for Source Code" section
of the latter website.
Export laws and regulations of the United States and any other relevant
local export laws and regulations apply to the Programs . You agree that
such export control laws govern Your use of the Programs (including
technical data) and any services deliverables provided under this agreement,
and You agree to comply with all such export laws and regulations (including
"deemed export" and "deemed re-export" regulations). You agree that no data,
information, program and/or materials resulting from Programs or services
(or direct products thereof) will be exported, directly or indirectly, in
violation of these laws, or will be used for any purpose prohibited by these
laws including, without limitation, nuclear, chemical, or biological weapons
proliferation, or development of missile technology. Accordingly, You
* You will not download, provide, make available or otherwise export or
re-export the Programs, directly or indirectly, to countries prohibited by
applicable laws and regulations nor to citizens, nationals or residents of
* You are not listed on the United States Department of Treasury lists of
Specially Designated Nationals and Blocked Persons, Specially Designated
Terrorists, and Specially Designated Narcotic Traffickers, nor are You
listed on the United States Department of Commerce Table of Denial Orders.
* You will not download or otherwise export or re-export the Programs,
directly or indirectly, to persons on the above mentioned lists.
* You will not use the Programs for, and will not allow the Programs to be
used for, any purposes prohibited by applicable law, including, without
limitation, for the development, design, manufacture or production of
nuclear, chemical or biological weapons of mass destruction.
The Programs’ installation and/or auto-update processes, if any, may
transmit a limited amount of data to Oracle or its service provider about
those processes to help Oracle understand and optimize them. Oracle does
not associate the data with personally identifiable information. Refer to
Disclaimer of Warranties; Limitation of Liability
THE PROGRAMS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. ORACLE
FURTHER DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT
LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NONINFRINGEMENT .
IN NO EVENT WILL ORACLE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE,
DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION
IN CONTRACT OR TORT, EVEN IF ORACLE HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES. ORACLE’S ENTIRE LIABILITY FOR DAMAGES UNDER THIS AGREEMENT
SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000) .
No Technical Support
Unless Oracle support for the Programs, if any, is expressly included in a
separate, current support agreement between You and Oracle, Oracle’s
technical support organization will not provide technical support, phone
support, or updates to You for the Programs provided under this Agreement.
Oracle may audit Your use of the Programs. You may terminate this Agreement
by destroying all copies of the Programs. This Agreement shall
automatically terminate without notice if You fail to comply with any of
the terms of this Agreement, in which case You shall promptly destroy all
copies of the Programs.
U.S. Government End Users
Programs and/or Programs Documentation delivered to U.S. Government end
users are “commercial computer software” pursuant to the applicable Federal
Acquisition Regulation and agency-specific supplemental regulations. As
such, use, duplication, disclosure, modification, and adaptation of the
Programs and/or Programs Documentation shall be subject to the license
terms and license restrictions set forth in this Agreement. No other rights
are granted to the U.S. Government.
Relationship Between the Parties
Oracle is an independent contractor and we agree that no partnership, joint
venture, or agency relationship exists between us. We each will be
responsible for paying our own employees, including employment related
taxes and insurance.. Nothing in this agreement shall be construed to limit
either party's right to independently develop or distribute software that
is functionally similar to the other party's products, so long as
proprietary information of the other party is not included in such
Entire Agreement; Governing Law
You agree that this Agreement is the complete agreement for the Programs
and this Agreement supersedes all prior or contemporaneous agreements or
representations, including any clickwrap, shrinkwrap or similar licenses,
or license agreements for prior versions of the Programs. This Agreement
may not be modified and the rights and restrictions may not be altered or
waived except in a writing signed by authorized representatives of You and
of Oracle. If any term of this Agreement is found to be invalid or
unenforceable, the remaining provisions will remain effective.
This Agreement is governed by the substantive and procedural laws of the
State of California, USA, and You and Oracle agree to submit to the
exclusive jurisdiction of, and venue in, the courts of San Francisco or
Santa Clara counties in California in any dispute arising out of or
relating to this Agreement.
Should you have any questions concerning this License Agreement, or if you
desire to contact Oracle for any reason, please write:
Oracle America, Inc.
500 Oracle Parkway
Redwood City, CA 94065
Oracle Employees: Under no circumstances are Oracle Employees authorized to
download software for the purpose of distributing it to customers. Oracle
products are available to employees for internal use or demonstration
purposes only. In keeping with Oracle's trade compliance obligations under
U.S. and applicable multilateral law, failure to comply with this policy
could result in disciplinary action up to and including termination.
Last updated: 30 November 2016
Copyright 2002-2008 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
== NOTICE file corresponding to the section 4 d of the Apache ==
== License, Version 2.0, for Dropwizard Metrics. ==
Copyright 2010-2013 Coda Hale and Yammer, Inc.
This product includes software developed by Coda Hale and Yammer, Inc.
This product includes code derived from the JSR-166 project (ThreadLocalRandom, Striped64,
LongAdder), which was released with the following comments:
Written by Doug Lea with assistance from members of JCP JSR-166
Expert Group and released to the public domain, as explained at