From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: ANN: STM32F4 GNAT Run Time Systems 20150204 Date: Thu, 05 Feb 2015 17:21:13 +0000 Organization: A noiseless patient Spider Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="8cd79d7ffa75567f93d907bdfb272368"; logging-data="9766"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+FjudJbqiWe9FtQVDTxhkowh+xisQrKk=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (darwin) Cancel-Lock: sha1:5C5cPGa6a+k4eBMu02fwSNrPIeA= sha1:54zr5ltoUjjnpmHh/Y7981ITPbY= Xref: number.nntp.giganews.com comp.lang.ada:192195 Date: 2015-02-05T17:21:13+00:00 List-Id: Tero Koskinen writes: > 5.2.2015, 13:26, Simon Wright kirjoitti: >> o The linker script stm32f429i-flash.ld is under an MIT licence: see >> COPYING.MIT. > > I found that some MCU(STM32F4) specific packages use plain GPL, like > http://sourceforge.net/p/stm32f4-gnat-rts/code/ci/default/tree/demo_leds-stm32f4/src/stm32f4.ads > > Was this intentional? That is a copy of AdaCore's RTS, so it retains their licensing. > Personally I would prefer BSD/ISC/MIT for all possible parts, like > you have done for the linker script. And that is derived from someone else's work, they used the MIT license. It doesn't really matter what license these build scripts, including GPRs, use, because they won't be part of a deliverable binary. So long as the license terms allow you to use them for a build, of course! For demo code, if I haven't already, I'll be using this: "This unit is free software; you can redistribute it and/or modify it as you wish. This unit is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." which I thought was the GNU All-Permissive license but I see isn't! - "Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty." http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html >> [2] STMicroelectronics' evaluation product licence agreement at >> www.st.com/epla forbids the sale of products including this board, so >> this work would have to be reconfigured for a different board anyway. > > Olimex sells many different STM32Fx boards which don't have this > restriction. I have used[3] STM32-P405 and STM32-E407[4] boards. The Discovery boards are intended for exploration, so it seems reasonable for them to impose this restriction. I need to work out porting at some point.