[En-Nut-Discussion] Viral licenses, no trunk build

Ole Reinhardt ole.reinhardt at embedded-it.de
Sun Aug 19 20:08:46 CEST 2012

Hi Harald,

> after restoring the Luminary license, which had been unintentionally
> removed by the contributor, I checked a large number of dependencies.
> It turned out that due to code inclusion, essential part of Nut/OS
> require non-permissive licenses.

Oh, I did not know that these files include Luminary code parts. This
indeed is a real problem and we should find a solution ASAP.

Btw: Are you sure about: nut/arch/cm3/dev/atmel/sam3u_clk.c

For me this looks like pure Atmel code? Or was this ported from the
luminary library?

>Actually it should be no big deal to solve this. I'm just not sure,
> what would be the best way to continue.

To prevent all architectures except CM3 to be infected by this license I
would vote to first replace the affected files:

   M /trunk/nut/arch/cm3/cmsis/cortex_interrupt.c
   M /trunk/nut/arch/cm3/cmsis/cortex_interrupt1.c
   M /trunk/nut/arch/cm3/cmsis/cortex_sysctl.c
   M /trunk/nut/arch/cm3/cmsis/cortex_systick.c
   M /trunk/nut/arch/cm3/dev/atmel/sam3u_clk.c
   M /trunk/nut/include/arch/cm3/cortex_clk.h
   M /trunk/nut/include/arch/cm3/cortex_sysctl.h
   M /trunk/nut/include/arch/cm3/cortex_systick.h

by a clean-room implementation or at least a version of a different
source with acceptable license. In fact there is not much active code in
these files anyway.

Are there more files I missed?

Unfortunately I'm currectly a quite full of work but will do my best to
solve this problem ASAP as we need this as well on our project.




Thermotemp GmbH, Embedded-IT

Embedded Hard-/ Software and Open Source Development, 
Integration and Consulting


Geschäftsstelle Siegen - Steinstraße 67 - D-57072 Siegen - 
tel +49 (0)271 5513597, +49 (0)271-73681 - fax +49 (0)271 736 97

Hauptsitz - Hademarscher Weg 7 - 13503 Berlin
Tel +49 (0)30 4315205 - Fax +49 (0)30 43665002
Geschäftsführer: Jörg Friedrichs, Ole Reinhardt
Handelsregister Berlin Charlottenburg HRB 45978 UstID DE 156329280 

More information about the En-Nut-Discussion mailing list