[En-Nut-Discussion] Where does the LICENSE_ST_GUIDANCE_ONLY require from
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Sat Jan 26 12:31:51 CET 2013
>>>>> "Henrik" == Henrik Maier <hmnews at proconx.com> writes:
Henrik> On 25/01/2013 8:32 PM, Uwe Bonnes wrote:
>> Hello Harald,
>>
>> the STM32 tree contains some files with with the clause "* Licensed
>> under MCD-ST Liberty SW License Agreement V2, (the "License");" So I
>> understand the requirement in th configurator/config file to accept
>> that license with LICENSE_MCD_ST_LIBERTY = ""
>>
...
Henrik> If these LICENSE_XXX tags are added to the .conf files of the
Henrik> Nut/OS distribution, this would not really constitute acceptance
Henrik> of the licence would it?
Yes, that's the reason why the distributed .conf file don't contain the
LICENCE_XXX tags.
It's a PITA to have these license file locally and not to upload when
committing...
Henrik> If a user loads a .conf file, for example stm3210e-eval.conf,
Henrik> whith the LICENSE tags included in it, then he would not even
Henrik> take notice of this fact.
Henrik> On the contrary if the LICENSE tags are omitted in the STM32
Henrik> .conf files, then compilation of the applications will fail and
Henrik> the user has no clue why.
Henrik> If the tags remain omitted in the .conf files then I suggest to
Henrik> add a #error directive to the STM32 headers which checks whether
Henrik> the tags are set and if not, give a hint that the user has to
Henrik> add those and by doing so accept the license. For example:
Henrik> #ifndef LICENSE_MCD_ST_LIBERTY #error You must add the tag
Henrik> LICENSE_MCD_ST_LIBERTY to the .conf file and by doing so accept
Henrik> the special license conditions of ST Microelectronics #endif
Sounds like a good idea. Will you go for a patch or should I?
Bye
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the En-Nut-Discussion
mailing list