[PATCH rtems] bsps/imxrt: Add attribution in file headers

Christian MAUDERER christian.mauderer at embedded-brains.de
Wed Jul 21 07:34:10 UTC 2021


Hello Chris,

Am 21.07.21 um 09:22 schrieb Chris Johns:
> On 21/7/21 5:05 pm, Christian MAUDERER wrote:
>> Hello,
>>
>> I don't object to clear rules. At the moment it's a bit of a mix.
> 
> Yes I understand and I think the line you posted in the patch is fine as is, it
> just needs to be separate from the license text because it could taint it and we
> need to avoid that.
> 
>> Some examples
>> of what I have found (mainly in PowerPC):
>>
>> Above the copyright line:
>>
>> https://git.rtems.org/rtems/tree/bsps/powerpc/ss555/start/vectors.S
>> https://git.rtems.org/rtems/tree/bsps/powerpc/ss555/start/vectors_init.c
>> https://git.rtems.org/rtems/tree/bsps/powerpc/ss555/start/irq.c
>> https://git.rtems.org/rtems/tree/bsps/powerpc/include/libcpu/irq.h
> 
> Yes there are some legacy comments. I would not touch those. We are more
> informed on how we handle these things these days.
> 
>> Mixed in the header somewhere:
>>
>> https://git.rtems.org/rtems/tree/bsps/powerpc/ss555/start/bspstart.c
>>
>> Am 21.07.21 um 07:51 schrieb Sebastian Huber:
>>> On 21/07/2021 02:46, Chris Johns wrote:
>>>> On 21/7/21 6:47 am, Gedare Bloom wrote:
>>>>> This seems fine to me. We don't have any standard way to document this
>>>>> kind of attribution. However, we have had individual authors add their
>>>>> names below their company's copyright. It might make sense to put the
>>>>> sponsorship part beneath the copyright of the sponsored
>>>>> company/person?
>>>>
>>>> Make sense. The copyright block should be limited to just copyrights and sponsor
>>>> acknowledgements should in a separate block, maybe after the license block.
>>>
>>> Yes, I also think it should be outside the license comment block.
>>>
>>>>
>>>>> Not a big deal, but it might help for some kind of
>>>>> consistent guidance if we do this more in the future.
>>>>
>>>> I think we need some guidelines. I do not agree with URL links, email addresses,
>>>> phone numbers or street addreses appearing in the source. I also think a sponsor
>>>> acknowledgement is never updated or changed even if a company changes name. What
>>>> I am not sure about is the areas of the source we allow this to happen in, ie
>>>> score ...?
>>>
>>> We could add some text here:
>>>
>>> https://docs.rtems.org/branches/master/eng/coding-file-hdr.html
>>>
>>
>> Without discussing it with Onto: An alternative to attribution in the code could
>> be an attribution page in the manuals where we can collect such notes. That
>> would avoid scattering them throughout the code. It would also make it easier to
>> (for example) attribute to supporters that maybe don't fund coding but other
>> activities like infrastructure.
> 
> Sorry, collecting in a manual is a step to far and I would not support it. Some
> companies have tight marketing requirements and trademarks for placement of
> their company details in manuals or printed material and we need to keep well
> clear of this. There are sponsors of RTEMS who require nothing is said, ever.

Yes. Most companies don't want to be mentioned. I was a bit surprised 
that Onto asked for it ;-)

> 
> There is a legal aspect to this that I am not sure about yet. What happens if a
> company complains about the addition?

I would only add companies that ask for it. I think most paid projects 
have some kind of contract where that could be clarified right from the 
beginning. For sponsors without a project, it could be done with some 
kind of "yes, I want to be added" field on a donation page. I assume 
that's how other projects handle that kind of stuff.

One example for a project with a big supporters list:

https://metabrainz.org/supporters

The just added a "I would like the donation to be anonymous" to the 
donate page:

https://metabrainz.org/donate

Best regards

Christian

> 
> Chris
> 

-- 
--------------------------------------------
embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.mauderer at embedded-brains.de
phone: +49-89-18 94 741 - 18
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