Apache License 2.0 all right for BSP code?
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Mar 10 15:24:45 UTC 2022
On 10/03/2022 16:20, Sebastian Huber wrote:
> On 10/03/2022 15:13, Joel Sherrill wrote:
>>
>>
>> On Thu, Mar 10, 2022 at 7:44 AM Karel Gardas <karel at functional.vision>
>> wrote:
>>
>> On 3/10/22 13:36, Sebastian Huber wrote:
>> > Hello,
>> >
>> > I am about to integrate the BSP update contained in this branch:
>> >
>> > https://github.com/kgardas/rtems/tree/stm32h7-hal-update
>> <https://github.com/kgardas/rtems/tree/stm32h7-hal-update>
>> >
>> > It contains code from STMicroelectronics licensed under Apache
>> License
>> > 2.0. Is this license acceptable for RTEMS integration?
>> >
>>
>> Ah, I see, this was already discussed (to OK) but only on discord and
>> I've not udpated #4580 accordingly. So let's wait for clear
>> confirmation
>> then.
>>
>>
>> I think it's ok.
>>
>> https://www.apache.org/licenses/LICENSE-2.0
>> <https://www.apache.org/licenses/LICENSE-2.0>
>>
>> There was some discussion (or confusion) long ago that it required you to
>> keep a track of which changes to that source were by who. I don't see
>> that
>> in the license at all. IMO it's just another variant on MIT/BSD with more
>> detail.
>
> It gives you a patent grant for the work.
>
> For source code redistribution it contains this condition:
>
> "(b) You must cause any modified files to carry prominent notices
> stating that You changed the files;"
>
> This means everyone changing the files need to pay attention to this.
If the Apache 2.0 files don't have an SPDX license identifier, then I
think this should be added and a standard text which states that the
file was modified to add the SPDX license identifier. Having to look at
a random LICENSE file in the tree to figure this out is not contributor
friendly. There should be a text in the RTEMS Software Engineering
manual about how to work with Apache 2.0 files in RTEMS.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list