{ "isDeprecatedLicenseId": false, "licenseExceptionText": "Any FreeRTOS source code, whether modified or in its original release form, or whether in whole or in part, can only be distributed by you under the terms of the GNU General Public License plus this exception. An independent module is a module which is not derived from or based on FreeRTOS.\n\nEXCEPTION TEXT:\n\nClause 1\n\nLinking FreeRTOS statically or dynamically with other modules is making a combined work based on FreeRTOS. Thus, the terms and conditions of the GNU General Public License cover the whole combination.\n\nAs a special exception, the copyright holder of FreeRTOS gives you permission to link FreeRTOS with independent modules that communicate with FreeRTOS solely through the FreeRTOS API interface, regardless of the license terms of these independent modules, and to copy and distribute the resulting combined work under terms of your choice, provided that\n\nEvery copy of the combined work is accompanied by a written statement that details to the recipient the version of FreeRTOS used and an offer by yourself to provide the FreeRTOS source code (including any modifications you may have made) should the recipient request it.\n\nThe combined work is not itself an RTOS, scheduler, kernel or related product.\n\nThe independent modules add significant and primary functionality to FreeRTOS and do not merely extend the existing functionality already present in FreeRTOS.\n\nClause 2\n\nFreeRTOS may not be used for any competitive or comparative purpose, including the publication of any form of run time or compile time metric, without the express permission of Real Time Engineers Ltd. (this is the norm within the industry and is intended to ensure information accuracy).\n", "name": "FreeRTOS Exception 2.0", "licenseComments": "This exception was used by the FreeRTOS project with GPL-2.0 until Amazon acquired the project and changed the license to MIT. Note, the exact text of the exception varied over the years and on different pages.", "seeAlso": [ "https://web.archive.org/web/20060809182744/http://www.freertos.org/a00114.html" ], "licenseExceptionId": "freertos-exception-2.0", "licenseExceptionTemplate": "Any FreeRTOS source code, whether modified or in its original release form, or whether in whole or in part, can only be distributed by you under the terms of the GNU General Public License plus this exception. An independent module is a module which is not derived from or based on FreeRTOS.\n\nEXCEPTION TEXT:\n\n Clause 1\n\n Linking FreeRTOS statically or dynamically with other modules is making a combined work based on FreeRTOS. Thus, the terms and conditions of the GNU General Public License cover the whole combination.\n\n As a special exception, the copyright holder of FreeRTOS gives you permission to link FreeRTOS with independent modules that communicate with FreeRTOS solely through the FreeRTOS API interface, regardless of the license terms of these independent modules, and to copy and distribute the resulting combined work under terms of your choice, provided that\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"+\";match\u003d\".{0,20}\"\u003e\u003e Every copy of the combined work is accompanied by a written statement that details to the recipient the version of FreeRTOS used and an offer by yourself to provide the FreeRTOS source code (including any modifications you may have made) should the recipient request it.\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"+\";match\u003d\".{0,20}\"\u003e\u003e The combined work is not itself an RTOS, scheduler, kernel or related product.\n\n \u003c\u003cvar;name\u003d\"bullet\";original\u003d\"+\";match\u003d\".{0,20}\"\u003e\u003e The independent modules add significant and primary functionality to FreeRTOS and do not merely extend the existing functionality already present in FreeRTOS.\n\n Clause 2\n\n FreeRTOS may not be used for any competitive or comparative purpose, including the publication of any form of run time or compile time metric, without the express permission of Real Time Engineers Ltd. (this is the norm within the industry and is intended to ensure information accuracy).\n\n ", "exceptionTextHtml": "\n \u003cp\u003eAny FreeRTOS source code, whether modified or in its original\n release form, or whether in whole or in part, can only be\n distributed by you under the terms of the GNU General Public\n License plus this exception. An independent module is a module\n which is not derived from or based on FreeRTOS.\u003c/p\u003e\n\n \u003cp\u003eEXCEPTION TEXT:\u003c/p\u003e\n\n\u003cul style\u003d\"list-style:none\"\u003e\n \n\u003cli\u003e\n \u003cp\u003eClause 1\u003c/p\u003e\n\n \u003cp\u003eLinking FreeRTOS statically or dynamically with other modules is\n making a combined work based on FreeRTOS. Thus, the terms and\n conditions of the GNU General Public License cover the whole\n combination.\u003c/p\u003e\n\n \u003cp\u003eAs a special exception, the copyright holder of FreeRTOS gives\n you permission to link FreeRTOS with independent modules that\n communicate with FreeRTOS solely through the FreeRTOS API\n interface, regardless of the license terms of these\n independent modules, and to copy and distribute the resulting\n combined work under terms of your choice, provided that\u003c/p\u003e\n\n\u003cul style\u003d\"list-style:none\"\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e +\u003c/var\u003e\n Every copy of the combined work is accompanied by a written\n statement that details to the recipient the version of\n FreeRTOS used and an offer by yourself to provide the FreeRTOS\n source code (including any modifications you may have made)\n should the recipient request it.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e +\u003c/var\u003e\n The combined work is not itself an RTOS, scheduler, kernel or\n related product.\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cvar class\u003d\"replaceable-license-text\"\u003e +\u003c/var\u003e\n The independent modules add significant and primary functionality\n to FreeRTOS and do not merely extend the existing\n functionality already present in FreeRTOS.\n \u003c/li\u003e\n \n\u003c/ul\u003e\n \u003c/li\u003e\n \n\u003cli\u003e\n \u003cp\u003eClause 2\u003c/p\u003e\n\n \u003cp\u003eFreeRTOS may not be used for any competitive or comparative\n purpose, including the publication of any form of run time or\n compile time metric, without the express permission of Real\n Time Engineers Ltd. (this is the norm within the industry and\n is intended to ensure information accuracy).\u003c/p\u003e\n\n \u003c/li\u003e\n \n\u003c/ul\u003e\n " }