From: richardbarry Date: Tue, 30 Apr 2013 20:23:06 +0000 (+0000) Subject: Clarify license blurb at the top of the FreeRTOS+UDP and FreeRTOS+CLI source files. X-Git-Tag: V7.4.2~3 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b92826ed90841ab374a5134345b7cefb63effe71;p=freertos Clarify license blurb at the top of the FreeRTOS+UDP and FreeRTOS+CLI source files. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1878 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c index 649239933..23d5d99ee 100644 --- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c +++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c @@ -72,7 +72,11 @@ mission critical applications that require provable dependability. */ -/*_RB_ See http://TBD for a description of these tasks. */ +/* + * A number of sockets are created and added to a set. One task then blocks on + * the set while the other task sends data to a (pseudo) random member of the + * set. + */ /* Standard includes. */ #include diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c index 13f584d72..2f7764b0e 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c @@ -1,25 +1,28 @@ /* * FreeRTOS+CLI V1.0.1 (C) 2012 Real Time Engineers ltd. * - * FreeRTOS+CLI is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+CLI is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+CLI uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+CLI distribution. The FreeRTOS+CLI license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+CLI uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+CLI is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+CLI is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+CLI into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+CLI product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a low cost commercial + * license before incorporating FreeRTOS+CLI into proprietary software for + * distribution in any form. Commercial licenses can be purchased from + * http://shop.freertos.org/cli and do not require any source files to be + * changed. * * FreeRTOS+CLI is distributed in the hope that it will be useful. You cannot * use FreeRTOS+CLI unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h index ffeb0e7f6..15048ffb9 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h @@ -1,25 +1,28 @@ /* * FreeRTOS+CLI V1.0.1 (C) 2012 Real Time Engineers ltd. * - * FreeRTOS+CLI is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+CLI is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+CLI uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+CLI distribution. The FreeRTOS+CLI license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+CLI uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+CLI is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+CLI is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+CLI into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+CLI product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a low cost commercial + * license before incorporating FreeRTOS+CLI into proprietary software for + * distribution in any form. Commercial licenses can be purchased from + * http://shop.freertos.org/cli and do not require any source files to be + * changed. * * FreeRTOS+CLI is distributed in the hope that it will be useful. You cannot * use FreeRTOS+CLI unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt index b25a91bee..3740c4115 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt @@ -5,5 +5,6 @@ open source GNU GPL license. Commercial licenses are also available. See http://www.FreeRTOS.org/cli USERS OF NXP MICROCONTROLLERS CAN OBTAIN FREE COMMERCIAL LICENSES. +USERS OF ATMEL MICROCONTROLLERS CAN USE FreeRTOS+CLI UNDER THE TERMS OF THE COMMERCIAL LICENSE FOR NO CHARGE. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c index f113e56e1..9e2e3bed2 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. @@ -570,7 +572,7 @@ const uint32_t ulMandatoryOptions = 2; /* DHCP server address, and the correct D (*1000) then ticks (/portTICK_RATE_MS). */ ulLeaseTime *= ( 1000UL / portTICK_RATE_MS ); - /* Divide the lease time to ensure a renew + /* Divide the lease time to ensure a renew request is sent before the lease actually expires. */ ulLeaseTime >>= 1UL; diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c index 2a5598fe5..b1424727e 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c index f635b3c79..4eae98723 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c index 31da9f301..4318ab301 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h index bd938413b..66e7b7029 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h index 102938d7d..c953239f5 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h index ca8ab7afc..f1bcd2243 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h index 31fb541af..7f470043d 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h index c44f49784..a4b17aa87 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h index 338126e23..6630faee1 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h index 0592290d7..3b63446a0 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h index d142d64a1..7fb394344 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h index 6e612878c..f27e5111e 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c index f7ea4284e..4383040ab 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c index ade080337..e86ec6c84 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h index 2c9111e71..772c05878 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h index faadb7544..16b4d9813 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h index ad11422b6..bdc847daa 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h index b4f8474d8..24a365b1d 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h index a6440797f..8824ca0bf 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h index b67205e21..a83c25580 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c index 712691c0d..fb553d7ce 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c index a0ee45a93..f7e000382 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c index f5cdd6db0..ab79d02d4 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c index 702455b1f..bc88bf0e8 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c @@ -1,25 +1,27 @@ /* * FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd. * - * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part - * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS, - * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license - * model, information on which is provided below: + * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license + * terms are different to the FreeRTOS license terms. + * + * FreeRTOS+UDP uses a dual license model that allows the software to be used + * under a pure GPL open source license (as opposed to the modified GPL license + * under which FreeRTOS is distributed) or a commercial license. Details of + * both license options follow: * * - Open source licensing - - * FreeRTOS+UDP is a free download and may be used, modified and distributed - * without charge provided the user adheres to version two of the GNU General - * Public license (GPL) and does not remove the copyright notice or this text. - * The GPL V2 text is available on the gnu.org web site, and on the following - * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * FreeRTOS+UDP is a free download and may be used, modified, evaluated and + * distributed without charge provided the user adheres to version two of the + * GNU General Public License (GPL) and does not remove the copyright notice or + * this text. The GPL V2 text is available on the gnu.org web site, and on the + * following URL: http://www.FreeRTOS.org/gpl-2.0.txt. * * - Commercial licensing - - * Businesses and individuals who wish to incorporate FreeRTOS+UDP into - * proprietary software for redistribution in any form must first obtain a - * (very) low cost commercial license - and in-so-doing support the maintenance, - * support and further development of the FreeRTOS+UDP product. Commercial - * licenses can be obtained from http://shop.freertos.org and do not require any - * source files to be changed. + * Businesses and individuals that for commercial or other reasons cannot comply + * with the terms of the GPL V2 license must obtain a commercial license before + * incorporating FreeRTOS+UDP into proprietary software for distribution in any + * form. Commercial licenses can be purchased from http://shop.freertos.org/udp + * and do not require any source files to be changed. * * FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot * use FreeRTOS+UDP unless you agree that you use the software 'as is'. diff --git a/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h b/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h index bbe59f544..8d6ef842b 100644 --- a/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h +++ b/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h @@ -28,15 +28,15 @@ /* Exported types ------------------------------------------------------------*/ /* Output Maximum frequency selection ----------------------------------------*/ typedef enum -{ +{ GPIO_Speed_10MHz = 1, - GPIO_Speed_2MHz, + GPIO_Speed_2MHz, GPIO_Speed_50MHz }GPIOSpeed_TypeDef; #define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \ (SPEED == GPIO_Speed_50MHz)) - + /* Configuration Mode enumeration --------------------------------------------*/ typedef enum { GPIO_Mode_AIN = 0x0, @@ -53,7 +53,7 @@ typedef enum (MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \ (MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \ (MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP)) - + /* GPIO Init structure definition */ typedef struct { @@ -90,7 +90,7 @@ typedef enum #define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */ #define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00)) - + /* GPIO Remap define ---------------------------------------------------------*/ #define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */ #define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */ @@ -106,7 +106,7 @@ typedef enum #define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */ #define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */ #define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */ -#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */ +#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */ #define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */ #define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */ #define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */ @@ -123,7 +123,7 @@ typedef enum (REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \ (REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \ (REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable)) - + /* GPIO Port Sources ---------------------------------------------------------*/ #define GPIO_PortSourceGPIOA ((u8)0x00) #define GPIO_PortSourceGPIOB ((u8)0x01) @@ -136,7 +136,7 @@ typedef enum (PORTSOURCE == GPIO_PortSourceGPIOC) || \ (PORTSOURCE == GPIO_PortSourceGPIOD) || \ (PORTSOURCE == GPIO_PortSourceGPIOE)) - + /* GPIO Pin sources ----------------------------------------------------------*/ #define GPIO_PinSource0 ((u8)0x00) #define GPIO_PinSource1 ((u8)0x01) @@ -171,7 +171,7 @@ typedef enum (PINSOURCE == GPIO_PinSource13) || \ (PINSOURCE == GPIO_PinSource14) || \ (PINSOURCE == GPIO_PinSource15)) - + /* Exported macro ------------------------------------------------------------*/ /* Exported functions ------------------------------------------------------- */ void GPIO_DeInit(GPIO_TypeDef* GPIOx); diff --git a/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h b/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h index bbe59f544..8d6ef842b 100644 --- a/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h +++ b/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h @@ -28,15 +28,15 @@ /* Exported types ------------------------------------------------------------*/ /* Output Maximum frequency selection ----------------------------------------*/ typedef enum -{ +{ GPIO_Speed_10MHz = 1, - GPIO_Speed_2MHz, + GPIO_Speed_2MHz, GPIO_Speed_50MHz }GPIOSpeed_TypeDef; #define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \ (SPEED == GPIO_Speed_50MHz)) - + /* Configuration Mode enumeration --------------------------------------------*/ typedef enum { GPIO_Mode_AIN = 0x0, @@ -53,7 +53,7 @@ typedef enum (MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \ (MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \ (MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP)) - + /* GPIO Init structure definition */ typedef struct { @@ -90,7 +90,7 @@ typedef enum #define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */ #define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00)) - + /* GPIO Remap define ---------------------------------------------------------*/ #define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */ #define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */ @@ -106,7 +106,7 @@ typedef enum #define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */ #define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */ #define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */ -#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */ +#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */ #define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */ #define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */ #define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */ @@ -123,7 +123,7 @@ typedef enum (REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \ (REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \ (REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable)) - + /* GPIO Port Sources ---------------------------------------------------------*/ #define GPIO_PortSourceGPIOA ((u8)0x00) #define GPIO_PortSourceGPIOB ((u8)0x01) @@ -136,7 +136,7 @@ typedef enum (PORTSOURCE == GPIO_PortSourceGPIOC) || \ (PORTSOURCE == GPIO_PortSourceGPIOD) || \ (PORTSOURCE == GPIO_PortSourceGPIOE)) - + /* GPIO Pin sources ----------------------------------------------------------*/ #define GPIO_PinSource0 ((u8)0x00) #define GPIO_PinSource1 ((u8)0x01) @@ -171,7 +171,7 @@ typedef enum (PINSOURCE == GPIO_PinSource13) || \ (PINSOURCE == GPIO_PinSource14) || \ (PINSOURCE == GPIO_PinSource15)) - + /* Exported macro ------------------------------------------------------------*/ /* Exported functions ------------------------------------------------------- */ void GPIO_DeInit(GPIO_TypeDef* GPIOx); diff --git a/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h b/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h index bbe59f544..8d6ef842b 100644 --- a/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h +++ b/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h @@ -28,15 +28,15 @@ /* Exported types ------------------------------------------------------------*/ /* Output Maximum frequency selection ----------------------------------------*/ typedef enum -{ +{ GPIO_Speed_10MHz = 1, - GPIO_Speed_2MHz, + GPIO_Speed_2MHz, GPIO_Speed_50MHz }GPIOSpeed_TypeDef; #define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \ (SPEED == GPIO_Speed_50MHz)) - + /* Configuration Mode enumeration --------------------------------------------*/ typedef enum { GPIO_Mode_AIN = 0x0, @@ -53,7 +53,7 @@ typedef enum (MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \ (MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \ (MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP)) - + /* GPIO Init structure definition */ typedef struct { @@ -90,7 +90,7 @@ typedef enum #define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */ #define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00)) - + /* GPIO Remap define ---------------------------------------------------------*/ #define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */ #define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */ @@ -106,7 +106,7 @@ typedef enum #define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */ #define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */ #define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */ -#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */ +#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */ #define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */ #define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */ #define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */ @@ -123,7 +123,7 @@ typedef enum (REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \ (REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \ (REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable)) - + /* GPIO Port Sources ---------------------------------------------------------*/ #define GPIO_PortSourceGPIOA ((u8)0x00) #define GPIO_PortSourceGPIOB ((u8)0x01) @@ -136,7 +136,7 @@ typedef enum (PORTSOURCE == GPIO_PortSourceGPIOC) || \ (PORTSOURCE == GPIO_PortSourceGPIOD) || \ (PORTSOURCE == GPIO_PortSourceGPIOE)) - + /* GPIO Pin sources ----------------------------------------------------------*/ #define GPIO_PinSource0 ((u8)0x00) #define GPIO_PinSource1 ((u8)0x01) @@ -171,7 +171,7 @@ typedef enum (PINSOURCE == GPIO_PinSource13) || \ (PINSOURCE == GPIO_PinSource14) || \ (PINSOURCE == GPIO_PinSource15)) - + /* Exported macro ------------------------------------------------------------*/ /* Exported functions ------------------------------------------------------- */ void GPIO_DeInit(GPIO_TypeDef* GPIOx); diff --git a/FreeRTOS/Source/include/FreeRTOS.h b/FreeRTOS/Source/include/FreeRTOS.h index 1bf8abe6c..64cb0bbfa 100644 --- a/FreeRTOS/Source/include/FreeRTOS.h +++ b/FreeRTOS/Source/include/FreeRTOS.h @@ -56,19 +56,19 @@ *************************************************************************** - http://www.FreeRTOS.org - Documentation, books, training, latest versions, + http://www.FreeRTOS.org - Documentation, books, training, latest versions, license and Real Time Engineers Ltd. contact details. http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products, including FreeRTOS+Trace - an indispensable productivity tool, and our new fully thread aware and reentrant UDP/IP stack. - http://www.OpenRTOS.com - Real Time Engineers ltd license FreeRTOS to High - Integrity Systems, who sell the code with commercial support, + http://www.OpenRTOS.com - Real Time Engineers ltd license FreeRTOS to High + Integrity Systems, who sell the code with commercial support, indemnification and middleware, under the OpenRTOS brand. - - http://www.SafeRTOS.com - High Integrity Systems also provide a safety - engineered and independently SIL3 certified version for use in safety and + + http://www.SafeRTOS.com - High Integrity Systems also provide a safety + engineered and independently SIL3 certified version for use in safety and mission critical applications that require provable dependability. */ @@ -568,6 +568,10 @@ typedef portBASE_TYPE (*pdTASK_HOOK_CODE)( void * ); #define configUSE_QUEUE_SETS 0 #endif +#ifndef portTASK_USES_FLOATING_POINT + #defeine portTASK_USES_FLOATING_POINT() +#endif + /* For backward compatability. */ #define eTaskStateGet eTaskGetState