Bug 103

Summary: Ensure that all source code actually has a copyright license
Product: Libre-SOC's first SoC Reporter: Jacob Lifshay <programmerjake>
Component: Source CodeAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: CONFIRMED ---    
Severity: critical CC: libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: All   
OS: All   
See Also: https://bugs.libre-soc.org/show_bug.cgi?id=1208
NLnet milestone: --- total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0 parent task for budget allocation:
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:

Description Jacob Lifshay 2019-06-28 08:58:43 BST
I noticed that ieee754fpu doesn't have any licenses, we need to ensure that all our source ends up with a license or at least a comment directing to the file with the license.

We should try to include SPDX license headers for machine readability.

Example:
https://salsa.debian.org/Kazan-team/kazan/blob/master/Cargo.toml
https://salsa.debian.org/Kazan-team/kazan/blob/master/Notices.txt

License status key:
? -- unknown
Y -- properly licensed
N -- not properly licensed

Repository check list (edit to keep updated):

git.libre-riscv.org:

? crowdsupply.git
? freedom-sifive.git
N ieee754fpu.git
? libreriscv.git
? pinmux.git
Y riscv-isa-sim.git
? riscv-tests.git
Y rv32.git
? shakti-core.git
? shakti-iclass.git
? shakti-peripherals.git
? sifive-blocks.git
? soc.git
? sv2nmigen.git

Kazan-team on Debian Salsa:

Y algebraics
Y nmigen-type-annotations
Y simple-barrel-processor
Y softfloat-verify
Y softfloat-sys
Y kazan
Comment 1 Luke Kenneth Casson Leighton 2019-06-28 09:51:15 BST
yehyeh, it's basically (implicitly) the license that jon dawson wrote,
for some stuff, and i just haven't been focussing on it.  the bugreport's
a good idea.