[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.
Bye,
Ole
--
Thermotemp GmbH, Embedded-IT
Embedded Hard-/ Software and Open Source Development,
Integration and Consulting
http://www.embedded-it.de
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