| -------------------------------------------------------------------------------- | |
| WEIGHTS LICENSE | |
| -------------------------------------------------------------------------------- | |
| Meta Large Language Model Compiler (LLM Compiler) LICENSE AGREEMENT | |
| Version Release Date: 27th June 2024 | |
| “Agreement” means the terms and conditions for use, reproduction, | |
| distribution and modification of the LLM Compiler Materials set forth | |
| herein. | |
| “Documentation” means the specifications, manuals and documentation | |
| accompanying the LLM Compiler distributed by Meta at: | |
| - https://huggingface.co/facebook/llm-compiler-7b | |
| - https://huggingface.co/facebook/llm-compiler-7b-ftd | |
| - https://huggingface.co/facebook/llm-compiler-13b | |
| - https://huggingface.co/facebook/llm-compiler-13b-ftd | |
| “Licensee” or “you” means you, or your employer or any other person or | |
| entity (if you are entering into this Agreement on such person or | |
| entity’s behalf), of the age required under applicable laws, rules or | |
| regulations to provide legal consent and that has legal authority to | |
| bind your employer or such other person or entity if you are entering in | |
| this Agreement on their behalf. | |
| “Meta Large Language Model Compiler” and “LLM Compiler” mean the | |
| foundational large language models and software and algorithms, | |
| including machine-learning model code, trained model weights, | |
| inference-enabling code, training-enabling code, fine-tuning enabling | |
| code and other elements of the foregoing distributed by Meta at: | |
| - https://huggingface.co/facebook/llm-compiler-7b | |
| - https://huggingface.co/facebook/llm-compiler-7b-ftd | |
| - https://huggingface.co/facebook/llm-compiler-13b | |
| - https://huggingface.co/facebook/llm-compiler-13b-ftd | |
| “LLM Compiler Materials” means, collectively, Meta’s proprietary LLM | |
| Compiler and Documentation (and any portion thereof) made available | |
| under this Agreement. | |
| “Meta” or “we” means Meta Platforms Ireland Limited (if you are located | |
| in or, if you are an entity, your principal place of business is in the | |
| EEA or Switzerland) and Meta Platforms, Inc. (if you are located outside | |
| of the EEA or Switzerland). | |
| By clicking “I Accept” below or by using or distributing any portion or | |
| element of the LLM Compiler Materials, you agree to be bound by this | |
| Agreement. | |
| 1. License Rights and Redistribution. | |
| a. Grant of Rights. You are granted a non-exclusive, worldwide, | |
| non-transferable and royalty-free limited license under Meta’s | |
| intellectual property or other rights owned by Meta embodied in | |
| the LLM Compiler Materials to use, reproduce, distribute, copy, | |
| create derivative works of, and make modifications to the LLM | |
| Compiler Materials. | |
| b. Redistribution and Use. | |
| i. If you distribute or make available the LLM Compiler Materials | |
| (or any derivative works thereof), or a product or service that | |
| uses any of them, including another AI model, you shall (A) | |
| provide a copy of this Agreement with any such LLM Compiler | |
| Materials; and (B) prominently display “Built with LLM | |
| Compiler” on a related website, user interface, blogpost, about | |
| page, or product documentation. If you use the LLM Compiler | |
| Materials to create, train, fine tune, or otherwise improve an | |
| AI model, which is distributed or made available, you shall | |
| also include “LLM Compiler” at the beginning of any such AI | |
| model name. | |
| ii. If you receive LLM Compiler Materials, or any derivative works | |
| thereof, from a Licensee as part of an integrated end user | |
| product, then Section 2 of this Agreement will not apply to you. | |
| iii. You must retain in all copies of the LLM Compiler Materials | |
| that you distribute the following attribution notice within a | |
| “Notice” text file distributed as a part of such copies: “LLM | |
| Compiler is licensed under the LLM Compiler License, Copyright | |
| © Meta Platforms, Inc. All Rights Reserved.” | |
| iv. Your use of the LLM Compiler Materials must comply with | |
| applicable laws and regulations (including trade compliance laws | |
| and regulations) and adhere to the Acceptable Use Policy for | |
| Llama Materials (available at | |
| https://llama.meta.com/llama3/use-policy), which is hereby | |
| incorporated by reference into this Agreement. | |
| v. You will not use the LLM Compiler Materials or any output or | |
| results of the LLM Compiler Materials to improve any other large | |
| language model. | |
| 2. Additional Commercial Terms. If, on the LLM Compiler release date, | |
| the monthly active users of the products or services made available | |
| by or for Licensee, or Licensee’s affiliates, is greater than 700 | |
| million monthly active users in the preceding calendar month, you | |
| must request a license from Meta, which Meta may grant to you in | |
| its sole discretion, and you are not authorized to exercise any of | |
| the rights under this Agreement unless or until Meta otherwise | |
| expressly grants you such rights. | |
| 3. Disclaimer of Warranty. UNLESS REQUIRED BY APPLICABLE LAW, THE LLM | |
| COMPILER MATERIALS AND ANY OUTPUT AND RESULTS THEREFROM ARE | |
| PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTIES OF ANY KIND, AND | |
| META DISCLAIMS ALL WARRANTIES OF ANY KIND, BOTH EXPRESS AND | |
| IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF TITLE, | |
| NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR | |
| PURPOSE. YOU ARE SOLELY RESPONSIBLE FOR DETERMINING THE | |
| APPROPRIATENESS OF USING OR REDISTRIBUTING THE LLM COMPILER | |
| MATERIALS AND ASSUME ANY RISKS ASSOCIATED WITH YOUR USE OF THE LLM | |
| COMPILER MATERIALS AND ANY OUTPUT AND RESULTS. | |
| 4. Limitation of Liability. IN NO EVENT WILL META OR ITS AFFILIATES BE | |
| LIABLE UNDER ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, TORT, | |
| NEGLIGENCE, PRODUCTS LIABILITY, OR OTHERWISE, ARISING OUT OF THIS | |
| AGREEMENT, FOR ANY LOST PROFITS OR ANY INDIRECT, SPECIAL, | |
| CONSEQUENTIAL, INCIDENTAL, EXEMPLARY OR PUNITIVE DAMAGES, EVEN IF | |
| META OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF ANY | |
| OF THE FOREGOING. | |
| 5. Intellectual Property. | |
| a. No trademark licenses are granted under this Agreement, and in | |
| connection with the LLM Compiler Materials, neither Meta nor | |
| Licensee may use any name or mark owned by or associated with the | |
| other or any of its affiliates, except as required for reasonable | |
| and customary use in describing and redistributing the LLM | |
| Compiler Materials or as set forth in this Section 5(a). Meta | |
| hereby grants you a license to use LLM Compiler (the “Mark”) | |
| solely as required to comply with the last sentence of Section | |
| 1.b.i. You will comply with Meta’s brand guidelines (currently | |
| accessible at | |
| https://about.meta.com/brand/resources/meta/company-brand/). All | |
| goodwill arising out of your use of the Mark will inure to the | |
| benefit of Meta. | |
| b. Subject to Meta’s ownership of LLM Compiler Materials and | |
| derivatives made by or for Meta, with respect to any derivative | |
| works and modifications of the LLM Compiler Materials that are | |
| made by you, as between you and Meta, you are and will be the | |
| owner of such derivative works and modifications. | |
| c. If you institute litigation or other proceedings against Meta or | |
| any entity (including a cross-claim or counterclaim in a lawsuit) | |
| alleging that the LLM Compiler Materials or LLM Compiler outputs | |
| or results, or any portion of any of the foregoing, constitutes | |
| infringement of intellectual property or other rights owned or | |
| licensable by you, then any licenses granted to you under this | |
| Agreement shall terminate as of the date such litigation or claim | |
| is filed or instituted. You will indemnify and hold harmless Meta | |
| from and against any claim by any third party arising out of or | |
| related to your use or distribution of the LLM Compiler | |
| Materials. | |
| 6. Term and Termination. The term of this Agreement will commence | |
| upon your acceptance of this Agreement or access to the LLM | |
| Compiler Materials and will continue in full force and effect | |
| until terminated in accordance with the terms and conditions | |
| herein. Meta may terminate this Agreement if you are in breach of | |
| any term or condition of this Agreement. Upon termination of this | |
| Agreement, you shall delete and cease use of the LLM Compiler | |
| Materials. Sections 3, 4 and 7 shall survive the termination of | |
| this Agreement. | |
| 7. Governing Law and Jurisdiction. This Agreement will be governed | |
| and construed under the laws of the State of California without | |
| regard to choice of law principles, and the UN Convention on | |
| Contracts for the International Sale of Goods does not apply to | |
| this Agreement. The courts of California shall have exclusive | |
| jurisdiction of any dispute arising out of this Agreement. | |
| -------------------------------------------------------------------------------- | |
| SOFTWARE LICENSES | |
| -------------------------------------------------------------------------------- | |
| llamafile (Apache 2.0) | |
| Copyright 2023 Mozilla Foundation | |
| 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. | |
| Cosmopolitan (ISC) | |
| Copyright 2024 Justine Alexandra Roberts Tunney | |
| 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. | |
| llama.cpp (MIT License) | |
| Copyright (c) 2023 Georgi Gerganov | |
| Copyright (c) 2023 Iwan Kawrakow | |
| Copyright (c) 2023 Jeffrey Quesnelle and Bowen Peng. | |
| Copyright (c) 2023 Yuji Hirose | |
| Copyright (c) 2022 Niels Lohmann <https://nlohmann.me> | |
| Copyright (c) 2022 Bjoern Hoehrmann <[email protected]> | |
| Copyright (c) 2017 Sean Barrett | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: | |
| The above copyright notice and this permission notice shall be included in all | |
| copies or substantial portions of the Software. | |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
| SOFTWARE. | |
| strftime (BSD-3) | |
| Copyright 1989 The Regents of the University of California | |
| *NSYNC (Apache 2.0) | |
| Copyright 2016 Google, Inc. | |
| https://github.com/google/nsync | |
| puff (zlib License) | |
| Copyright 2002-2013 Mark Adler | |
| Smoothsort (MIT License) | |
| Copyright 2011 Valentin Ochs | |
| Discovered by Edsger Dijkstra | |
| OpenBSD Strings (ISC) | |
| Copyright (c) 1998, 2015 Todd C. Miller <[email protected]> | |
| Optimized Routines (MIT License) | |
| Copyright 2022 ARM Limited | |
| Cosmopolitan libelftc demangle (BSD-2) | |
| Copyright (c) 2007 Hyogeol Lee <[email protected]> | |
| Copyright (c) 2015-2017 Kai Wang <[email protected]> | |
| Copyright (c) 2024 Justine Tunney <[email protected]> | |
| FreeBSD libm (BSD-2 License) | |
| Copyright (c) 1992-2024 The FreeBSD Project. | |
| Copyright (c) 2005-2011 Bruce D. Evans, Steven G. Kargl, David Schultz | |
| Copyright (c) 2009-2013 Steven G. Kargl | |
| fdlibm (fdlibm license) | |
| Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. | |
| Musl libc (MIT License) | |
| Copyright 2005-2014 Rich Felker, et. al. | |
| gdtoa (MIT License) | |
| The author of this software is David M. Gay | |
| Kudos go to Guy L. Steele, Jr. and Jon L. White | |
| Copyright (C) 1997, 1998, 2000 by Lucent Technologies | |
| OpenBSD Sorting (BSD-3) | |
| Copyright 1993 The Regents of the University of California | |