#4814 assigned defect

Incorrect Copyright License Information

Reported by: Daniel Páscoa Owned by: Needs Funding
Priority: normal Milestone: 7.1
Component: unspecified Version: 6
Severity: normal Keywords: qualification
Cc: Blocked By:
Blocking:

Description

Description:
The copyright license text for this work is not in compliance with the specified template. To ensure compliance, please use the template outlined in section 6.3.5.1 of the RTEMS Software Engineering guidelines.

The attached excel lists in a systematic way the sources where this issue applies.

Additional Notes:
This ticket was raised as an outcome of the Independent SW Verification and Validation (ISVV) for ESA-promoted RTEMS SMP Qualification Data Packs (https://rtems-qual.io.esa.int). Original ISVV reference for this issue is RTEMS-SMP-CODE-VER-025.

File list (please check the attached excel for more information):
bsps\include\bsp\bootcard.h
bsps\shared\cache\cacheimpl.h
bsps\include\bsp\default-initial-extension.h
bsps\include\bsp\fatal.h
bsps\shared\dev\clock\clockimpl.h
bsps\sparc\shared\irq\bsp_isr_handler.c
bsps\shared\rtems-version.c
bsps\shared\start\bootcard.c
bsps\sparc\leon3\clock\ckinit.c
bsps\sparc\leon3\console\printk_support.c
bsps\sparc\leon3\include\bsp.h
bsps\sparc\leon3\include\bsp\irq.h
bsps\sparc\leon3\include\tm27.h
bsps\sparc\leon3\start\bspclean.c
bsps\sparc\leon3\start\bspsmp.c
bsps\sparc\leon3\start\bspstart.c
bsps\sparc\leon3\start\bspstart.c
bsps\sparc\leon3\start\cpucounter.c
bsps\sparc\leon3\start\gettargethash.c
bsps\sparc\leon3\start\eirq.c
bsps\sparc\shared\irq\bsp_isr_handler.c
cpukit\include\machine\_kernel_cpuset.h
cpukit\include\machine\_kernel_param.h
bsps\sparc\shared\doxygen.h
cpukit\include\machine\_kernel_time.h
cpukit\doxygen.h
cpukit\doxygen\top-level-groups.h
cpukit\include\machine\_kernel_cpuset.h
cpukit\include\rtems\chain.h
cpukit\include\rtems\clockdrv.h
cpukit\include\rtems\confdefs\libpci.h
cpukit\libc\string\memcmp.c
cpukit\libmisc\cpuuse\cpuusagedata.c
cpukit\libc\string\memcpy.c
cpukit\libc\string\memset.c
cpukit\libc\string\strchr.c
cpukit\libc\string\strcmp.c
cpukit\libc\string\strlen.c
cpukit\libc\string\strrchr.c
cpukit\libcsupport\src\getchark.c
cpukit\libmisc\cpuuse\cpuusagereset.c
cpukit\posix\src\clocknanosleep.c
cpukit\posix\src\pspindestroy.c
cpukit\posix\src\pspininit.c
cpukit\posix\src\pspinlock.c
cpukit\posix\src\pspinunlock.c
cpukit\rtems\src\barriercreate.c
cpukit\rtems\src\barrierdelete.c
cpukit\rtems\src\barrierrelease.c
cpukit\rtems\src\barrierwait.c
cpukit\rtems\src\clockgettod.c
cpukit\rtems\src\clockgetuptime.c
cpukit\rtems\src\clockset.c
cpukit\rtems\src\clocktodtoseconds.c
cpukit\rtems\src\clocktodvalidate.c
cpukit\rtems\src\eventreceive.c
cpukit\rtems\src\eventseize.c
cpukit\rtems\src\eventsend.c
cpukit\libtest\testbeginend.c
cpukit\rtems\src\eventsurrender.c
cpukit\rtems\src\msgqbroadcast.c

Attachments (1)

RTEMS-SMP-CODE-VER-025.xlsx (11.6 KB) - added by Daniel Páscoa on 01/23/23 at 11:36:00.

Download all attachments as: .zip

Change History (5)

Changed on 01/23/23 at 11:36:00 by Daniel Páscoa

Attachment: RTEMS-SMP-CODE-VER-025.xlsx added

comment:1 Changed on 01/23/23 at 13:06:26 by Sebastian Huber

Keywords: qualification added

comment:2 Changed on 01/23/23 at 16:28:12 by Sebastian Huber

What is wrong with barriercreate.c for example?

comment:3 Changed on 01/24/23 at 10:30:12 by Sebastian Huber

Component: adminunspecified
Milestone: 7.1
Owner: set to Needs Funding
Status: newassigned
Version: 6

comment:4 Changed on 02/08/23 at 11:52:26 by Daniel Páscoa

Hello!

Indeed, barriercreate.c is OK already.
We were thinking that the File documentation block was not to be in between License Identifier and license block, but the RTEMS Eng. Doc. is clear on that:

"6.3.5.1 Copyright and License Block
You are the copyright holder. Use the following copyright and license block for your source
code contributions to the RTEMS Project. Place it after the SPDX License Identifier line and
the optional file documentation block." 

Find then the updated list of files, with the above cases filtered:
bsps\include\bsp\bootcard.h
bsps\shared\cache\cacheimpl.h
bsps\shared\dev\clock\clockimpl.h
bsps\sparc\shared\irq\bsp_isr_handler.c
bsps\shared\rtems-version.c
bsps\shared\start\bootcard.c
bsps\sparc\leon3\clock\ckinit.c
bsps\sparc\leon3\console\printk_support.c
bsps\sparc\leon3\include\bsp.h
bsps\sparc\leon3\include\bsp\irq.h
bsps\sparc\leon3\include\tm27.h
bsps\sparc\leon3\start\bspclean.c
bsps\sparc\leon3\start\bspsmp.c
bsps\sparc\leon3\start\bspstart.c
bsps\sparc\leon3\start\cache.c
bsps\sparc\leon3\start\cpucounter.c
bsps\sparc\leon3\start\eirq.c
bsps\sparc\shared\irq\bsp_isr_handler.c
bsps\sparc\shared\doxygen.h
cpukit\doxygen.h
cpukit\include\rtems\confdefs\libpci.h
cpukit\libc\string\memcmp.c
cpukit\libc\string\memcpy.c
cpukit\libc\string\memset.c
cpukit\libc\string\strchr.c
cpukit\libc\string\strcmp.c
cpukit\libc\string\strlen.c
cpukit\libc\string\strrchr.c

Last edited on 02/08/23 at 16:23:14 by Daniel Páscoa (previous) (diff)
Note: See TracTickets for help on using tickets.