TrampolineRTOS / trampoline

Trampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards.
GNU General Public License v2.0
615 stars 268 forks source link

License question #87

Closed ldearquer closed 3 years ago

ldearquer commented 4 years ago

I have seen that the project license has moved from LGPL to GPL some time ago, so wanted to ask: are software components on the application layer affected by this? I understand distributing Trampoline as is, or with any changes, requires to release the source code, but I was wondering if it was meant to affect only the OS itself, and not any application (kind of what the Linux kernel explicitly states on its license). I guess the technical question would be what the copyright holders consider "derivative work" under the GPL terms. Thanks! Luis

jlbirccyn commented 4 years ago

Hello,

Any application, as it is statically linked to Trampoline, must be under a GPL-compatible license. This is the difference between LGPL and GPL, the LGPL having an exception for linking.

However, our employers (CNRS, University of Nantes and Ecole Centrale de Nantes) have delegated the commercial management of Trampoline to "SATT Ouest Valorisation" and an ad-hoc licence is possible within a commercial framework. https://www.ouest-valorisation.fr/en/home-page/

Best regards

ldearquer commented 3 years ago

OK, thanks for the quick reply