Files
abseil-cpp/LICENSE
Abseil Team aa844899c9 Creation of LTS branch "lts_2019_08_08"
- 9ee91d3e43 Export of internal Abseil changes by Abseil Team <absl-team@google.com>
  - 8efba58a3b Export of internal Abseil changes by Abseil Team <absl-team@google.com>
  - b49b8d16b6 Export of internal Abseil changes by Abseil Team <absl-team@google.com>
  - 67222ffc4c Export of internal Abseil changes by Abseil Team <absl-team@google.com>
  - c5c4db4f51 Export of internal Abseil changes by Abseil Team <absl-team@google.com>
  - 14550beb3b Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 52e88ee56b Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 36d37ab992 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - ad1485c898 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - f3840bc5e3 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 278b26058c Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - c6c3c1b498 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 44efe96dfc Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 3c98fcc046 Merge pull request #340 from jtsylve/macos_cxx17_fix by Matt Calabrese <38107210+mattcalabrese-google@users.noreply.github.com>
  - 74d91756c1 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - e6b050212c Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - c964fcffac Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 72e09a54d9 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - d65e19dfcd Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 5162fc83d2 Merge pull request #336 from shields/patch-2 by Shaindel Schwartz <31392632+shaindelschwartz@users.noreply.github.com>
  - 0389f7bf58 Merge pull request #335 from shields/patch-1 by Shaindel Schwartz <31392632+shaindelschwartz@users.noreply.github.com>
  - e9324d926a Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 43ef2148c0 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - a13d3df2b3 Merge pull request #323 from gosnik/master by Gennadiy Rozental <rogeeff@google.com>
  - 310a11865c Merge pull request #324 from RasPat1/patch-1 by Gennadiy Rozental <rogeeff@google.com>
  - 8f11724067 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - b1dd425423 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 361cb8a9db Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 0238ab0a83 Merge pull request #321 from christoph-cullmann/c4245_fix... by Xiaoyi Zhang <zhangxy988@gmail.com>
  - 61c9bf3e3e Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - bc9101f998 Merge pull request #320 from christoph-cullmann/master by Xiaoyi Zhang <zhangxy988@gmail.com>
  - 2f76a9bf50 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 4adaf54909 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 27c30ec671 Avoid undefined behavior when nullptr is passed to memcpy... by Roman Gershman <romange@gmail.com>
  - ce65f5ac3c Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - a18fc7461e Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 8a394b19c1 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - daf381e853 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - fa00c32107 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 436ba6c4a0 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 0cbdc774b9 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 27c2f6e2f3 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - aa468ad755 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - cd86d0d20a Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 33841c5c96 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - ca3f87560a Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - d902eb869b Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - a02f62f456 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 0b545b4601 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - dbae8764fb Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 044da8a29c Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 6cc6ac44e0 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 666fc1266b Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 93dfcf74cb Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 2c8421e1c6 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 5b65c4af51 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - eab2078b53 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 253eb74164 [CMake] Set correct flags for clang-cl (#278) by Loo Rong Jie <loorongjie@gmail.com>
  - e75672f6af Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - bf29470384 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 6fd827124f Merge pull request #280 from chiumichael/master by Derek Mauro <761129+derekmauro@users.noreply.github.com>
  - 7c7754fb3e Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 256be56344 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 88a152ae74 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - c1cecb25a9 Implement Span::first and Span::last from C++20 (#274) by Girts <girtsf@users.noreply.github.com>
  - 38b704384c Changed HTTP URLs to HTTPS where possible (#270) by nik7273 <nik8470@gmail.com>
  - febc5ee6a9 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 9fdf5e5b80 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 419f3184f8 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - b312c3cb53 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 308ce31528 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 93d155bc44 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 426eaa4aa4 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 2901ec32a9 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - d78310fe5a Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - a4cb1c8ba6 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 540e2537b9 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 89ea0c5ff3 Merge pull request #255 from uilianries/hotfix/conan by ahedberg <ahedberg@google.com>
  - 5e0dcf72c6 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 0dffca4e36 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 6b4201f9ef Fix GCC8 warnings by Boris Staletic <boris.staletic@gmail.com>
  - 0b1e6d417b Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - efccc50260 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 5e6a78131f Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 5eea0f713c Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 66f9becbb9 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 018b4db1d7 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 9449ae9439 Merge pull request #243 from ThomsonTan/FixIntrinsic by Alex Strelnikov <strel@google.com>
  - b16aeb6756 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 7ffbe09f3d Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 01b471d9f3 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 7bd8f36c74 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 968a34ffda Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 3e2e9b5557 Merge pull request #231 from uilianries/feature/conan by Mark Barolak <mbxx@users.noreply.github.com>
  - 111ca7060a Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 389ec3f906 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 8fbcdb9095 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 455dc17ba1 Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - f197d7c72a Export of internal Abseil changes. by Abseil Team <absl-team@google.com>
  - 284378a71b Export of internal Abseil changes. by Abseil Team <absl-team@google.com>

GitOrigin-RevId: 9ee91d3e43
Change-Id: Ia06e548bc106cc9d136f6c65714be6645317aced
2019-08-08 14:19:45 -04:00

204 lines
11 KiB
Plaintext

Apache License
Version 2.0, January 2004
https://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"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
https://www.apache.org/licenses/LICENSE-2.0
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.