From 44406f1da8877d89ee3b7f4e30c48fb38ee432fa Mon Sep 17 00:00:00 2001 From: paul cannon Date: Wed, 25 Jan 2012 21:16:38 -0600 Subject: [PATCH] add arch-indep thrift python bindings to lib/ --- lib/licenses/thrift-python-0.7.0.txt | 324 ++++++++++++++++++++++ lib/thrift-python-internal-only-0.7.0.zip | Bin 0 -> 42854 bytes 2 files changed, 324 insertions(+) create mode 100644 lib/licenses/thrift-python-0.7.0.txt create mode 100644 lib/thrift-python-internal-only-0.7.0.zip diff --git a/lib/licenses/thrift-python-0.7.0.txt b/lib/licenses/thrift-python-0.7.0.txt new file mode 100644 index 0000000000..9d189ef12d --- /dev/null +++ b/lib/licenses/thrift-python-0.7.0.txt @@ -0,0 +1,324 @@ + + Apache License + Version 2.0, January 2004 + http://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 + + http://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. + +-------------------------------------------------- +SOFTWARE DISTRIBUTED WITH THRIFT: + +The Apache Thrift software includes a number of subcomponents with +separate copyright notices and license terms. Your use of the source +code for the these subcomponents is subject to the terms and +conditions of the following licenses. + +-------------------------------------------------- +Portions of the following files are licensed under the MIT License: + + lib/erl/src/Makefile.am + +Please see doc/otp-base-license.txt for the full terms of this license. + + +-------------------------------------------------- +The following files contain some portions of code contributed under +the Thrift Software License (see doc/old-thrift-license.txt), and relicensed +under the Apache 2.0 License: + + compiler/cpp/Makefile.am + compiler/cpp/src/generate/t_cocoa_generator.cc + compiler/cpp/src/generate/t_cpp_generator.cc + compiler/cpp/src/generate/t_csharp_generator.cc + compiler/cpp/src/generate/t_erl_generator.cc + compiler/cpp/src/generate/t_hs_generator.cc + compiler/cpp/src/generate/t_java_generator.cc + compiler/cpp/src/generate/t_ocaml_generator.cc + compiler/cpp/src/generate/t_perl_generator.cc + compiler/cpp/src/generate/t_php_generator.cc + compiler/cpp/src/generate/t_py_generator.cc + compiler/cpp/src/generate/t_rb_generator.cc + compiler/cpp/src/generate/t_st_generator.cc + compiler/cpp/src/generate/t_xsd_generator.cc + compiler/cpp/src/main.cc + compiler/cpp/src/parse/t_field.h + compiler/cpp/src/parse/t_program.h + compiler/cpp/src/platform.h + compiler/cpp/src/thriftl.ll + compiler/cpp/src/thrifty.yy + lib/csharp/src/Protocol/TBinaryProtocol.cs + lib/csharp/src/Protocol/TField.cs + lib/csharp/src/Protocol/TList.cs + lib/csharp/src/Protocol/TMap.cs + lib/csharp/src/Protocol/TMessage.cs + lib/csharp/src/Protocol/TMessageType.cs + lib/csharp/src/Protocol/TProtocol.cs + lib/csharp/src/Protocol/TProtocolException.cs + lib/csharp/src/Protocol/TProtocolFactory.cs + lib/csharp/src/Protocol/TProtocolUtil.cs + lib/csharp/src/Protocol/TSet.cs + lib/csharp/src/Protocol/TStruct.cs + lib/csharp/src/Protocol/TType.cs + lib/csharp/src/Server/TServer.cs + lib/csharp/src/Server/TSimpleServer.cs + lib/csharp/src/Server/TThreadPoolServer.cs + lib/csharp/src/TApplicationException.cs + lib/csharp/src/Thrift.csproj + lib/csharp/src/Thrift.sln + lib/csharp/src/TProcessor.cs + lib/csharp/src/Transport/TServerSocket.cs + lib/csharp/src/Transport/TServerTransport.cs + lib/csharp/src/Transport/TSocket.cs + lib/csharp/src/Transport/TStreamTransport.cs + lib/csharp/src/Transport/TTransport.cs + lib/csharp/src/Transport/TTransportException.cs + lib/csharp/src/Transport/TTransportFactory.cs + lib/csharp/ThriftMSBuildTask/Properties/AssemblyInfo.cs + lib/csharp/ThriftMSBuildTask/ThriftBuild.cs + lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj + lib/rb/lib/thrift.rb + lib/st/README + lib/st/thrift.st + test/OptionalRequiredTest.cpp + test/OptionalRequiredTest.thrift + test/ThriftTest.thrift + +-------------------------------------------------- +For the aclocal/ax_boost_base.m4 and contrib/fb303/aclocal/ax_boost_base.m4 components: + +# Copyright (c) 2007 Thomas Porschberg +# +# Copying and distribution of this file, with or without +# modification, are permitted in any medium without royalty provided +# the copyright notice and this notice are preserved. + +-------------------------------------------------- +For the compiler/cpp/src/md5.[ch] components: + +/* + Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved. + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + L. Peter Deutsch + ghost@aladdin.com + + */ + +--------------------------------------------------- +For the lib/rb/setup.rb: Copyright (c) 2000-2005 Minero Aoki, +lib/ocaml/OCamlMakefile and lib/ocaml/README-OCamlMakefile components: + Copyright (C) 1999 - 2007 Markus Mottl + +Licensed under the terms of the GNU Lesser General Public License 2.1 +(see doc/lgpl-2.1.txt for the full terms of this license) diff --git a/lib/thrift-python-internal-only-0.7.0.zip b/lib/thrift-python-internal-only-0.7.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..53934bb47f43aa02ee84b264652e2d30d89675ff GIT binary patch literal 42854 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 literal 0 HcmV?d00001