dat-ecosystem-archive / datproject-discussions

a repo for discussions and other non-code organizing stuff [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
65 stars 6 forks source link

[NGI0] - Updating licensing aspects according REUSE #90

Open lucaslasota opened 3 years ago

lucaslasota commented 3 years ago

Hello,

aligned with the NGI0 initiative, I'd like to propose the adoption of REUSE specifications for improvement of copyright and license displaying. The REUSE specifications intend to make licensing easier, setting one way to display all license and copyright information direct on source files in a way that can be human- and machine-readable.

REUSE Features

Example of implementation

For the repository dat, the majority of the source files has no copyright and license information, although it is clear that the project is under the BSD-3 license. In the file scr/extensions.js it is not clear who is the copyright holder. Therefore, I'd suggest adding the following comment headers:

// SPDX-FileCopyrightText: 2015 Max Ogden (or who else wrote the code) // SPDX-License-Identifier: BSD-3-Clause

The headers could be added then for all relevant files.

Further REUSE compliance

In case you find REUSE useful, we offer a wide range of tools to help you to continuously check and display compliance with the REUSE guidelines.

In case you find REUSE useful for your workflow, you are most encouraged to adopt it. Feel free to follow up on that!

Thanks for the amazing job!

okdistribute commented 3 years ago

cc @Frando