FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [January 2017 Threads] GPL v3Posted by simonjwright on January 5, 2017 I've been developing an Ada runtime system based on FreeRTOS, which has worked very well.
Most of the code is either based on FSF GCC, or else directly copied, and uses GPL version 3 with the GCC Runtime Library Exception whose effect is very similar to Clause 1 of the FreeRTOS GPL exception.
I see that the FreeRTOS is licensed under GPL v2, and not (as I've seen elsewhere) under "either version 2, or (at your option) any later version".
OPENRTOS wouldn't have this problem, of course, but is there any chance that you might consider upgrading your FreeRTOS licence terms to v3, or at least include the "or later" wording? because there is no legal way to combine code under [plain] GPLv2 with code under GPLv3 in a single program.
GPL v3Posted by rtel on January 5, 2017 How is your run-time going to be distributed? Unless you are
distributing source code then you can distribute "under the terms of
your choice" - as per the exception text.
GPL v3Posted by simonjwright on January 7, 2017 (sorry for delay - I expected to be auto-subscribed to the thread)
The trouble is that a GCC Ada RTS has to be distributed as source, because user code has to be compiled against it.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|