[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [iot-pmc] [CQ 10820] FreeRTOS + TCP Version: 8 and above
|
Similar to the Arduino software discussion, except this is for the
embedded C client rather than C++.
From the "Guidelines for the Review of Third Party Dependencies"
'A prerequisite may be classified as "exempt" by the EMO if the software
is pervasive in nature, expected to be already on the user's machine,
and/or an IP review would be either impossible, impractical or inadvisable'
I imagine that an IP review for FreeRTOS software might be considered
impractical. The download location is here
http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/index.html
The license is in some cases GPL:
http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/FreeRTOS_Plus_TCP_License.html.
I have discussed the possibility of changing the GPL licensing with the
author, and he was open to it. We wouldn't distribute binaries, just
source code, so maybe that doesn't matter. The binaries are built by
the user with the compiler, the IDE is Visual Studio.
By far the majority of the code for the embedded client is shared
between the multiple environments, of which FreeRTOS is one. A small
amount (maybe 5%) is FreeRTOS specific. So from one point of view, the
FreeRTOS environment could be a works-with dependency, where as in a) ii)
"The Eclipse software is designed to work with multiple third party
software choices that provide similar functionality - the choice of
which is up to the user. At least one of those must be a prerequisite..."
We provide interface layers for Linux, TI, FreeRTOS, and others in the
future. So, Linux (glibc and libstdc++) could be considered a
prerequisite, and TI cc3200, FreeRTOS etc, works-with dependencies.
Ian
On 02/15/2016 05:00 AM, emo-ip-team@xxxxxxxxxxx wrote:
http://dev.eclipse.org/ipzilla/show_bug.cgi?id=10820
--- Comment #4 from Genie Eclipse <genie@xxxxxxxxxxx> 2016-02-15 00:00:27 ---
REMINDER: we are still awaiting PMC approval for this CQ. PMC members only,
please use the PMC_Approved flag on this CQ to indicate your approval (flag set
to "+") or disapproval (flag set to "-") and click the "Issues Addressed,
Return CQ to IP Team" button.
--
Ian Craggs
icraggs@xxxxxxxxxx IBM United Kingdom
Paho Project Lead; Committer on Mosquitto