NLnetLabs / routinator

An RPKI Validator and RTR server written in Rust
https://nlnetlabs.nl/projects/routing/routinator/
BSD 3-Clause "New" or "Revised" License
470 stars 71 forks source link

Fedora has switched to SPDX licenses since 40 #979

Open pemensik opened 1 week ago

pemensik commented 1 week ago

All new packages should have lincese in SPDX format on Fedora. There is no need for separate license in legacy format, that would be considered wrong.

On Fedora package, the license field should include all binary dependencies built into binary packages. Not just the project itself. It is not strictly neccessary until you try to have your generated rpm in official repos. But you might be aware of that. That is the cost of bundling all dependencies in form of static libraries.

Details on:

pemensik commented 1 week ago

It is ongoing effort to switch to SDPX. All RHEL10 packages should be in SPDX only. It is not needed to make conversions.

But you might be aware, that at least Fedora Rust packages should put into License tag all binary dependencies license compiled into target binaries. Not only the project's itself.

It would help our tools, if you include also license-file metadata pointing to the license text included. In addition to required license.