can-utils icon indicating copy to clipboard operation
can-utils copied to clipboard

Please clarify license and copyright for generic files

Open gerasiov opened this issue 4 years ago • 7 comments

Most files in repository have legal information in its headers, but not all of them.

W: can-utils source: file-without-copyright-information .github/workflows/autotools.yml W: can-utils source: file-without-copyright-information .gitignore W: can-utils source: file-without-copyright-information .travis.yml W: can-utils source: file-without-copyright-information Android.mk W: can-utils source: file-without-copyright-information CMakeLists.txt W: can-utils source: file-without-copyright-information GNUmakefile.am W: can-utils source: file-without-copyright-information README.md W: can-utils source: file-without-copyright-information autogen.sh W: can-utils source: file-without-copyright-information cmake/make_uninstall.cmake W: can-utils source: file-without-copyright-information config/m4/.secret-world-domination-project W: can-utils source: file-without-copyright-information configure.ac W: can-utils source: file-without-copyright-information page.theme W: can-utils source: file-without-copyright-information style.css

I thinks it would be better to set (with COPYRIGHT|LICENSE|AUTHORS file or any similar way) some kind of "default" license for the repo.

gerasiov avatar Apr 11 '20 13:04 gerasiov

Hello @gerasiov, we already have the licenses in the LICENSES directory. Don't you think this is enough? Or do you suggest to put extra SPDX identifiers in each of the above shown files?

hartkopp avatar Apr 25 '20 12:04 hartkopp

If you look at the reuse example repository, you can see that every file has a license. Even README.md and .gitignore. What about adding SPDX identifiers (GPL-2.0-only) for all these files?

yegorich avatar Apr 25 '20 18:04 yegorich

README.md seems to have no license - and some of the files (especially text/documentation) have Creative-Commons licenses. Maybe this could be an approach to put missing Makefiles/code stuff under GPL-2.0-only and the rest under some permissive CC license?!?

hartkopp avatar Apr 26 '20 20:04 hartkopp

@hartkopp I like this approach.

BTW README.md does have a license. You can see it only if you open the file as raw.

<!--
SPDX-FileCopyrightText: 2019 Jane Doe <[email protected]>

SPDX-License-Identifier: GPL-3.0-or-later
-->

yegorich avatar Apr 27 '20 05:04 yegorich

2019 Jane Doe [email protected]

gerasiov avatar Apr 27 '20 05:04 gerasiov

@marckleinebudde can you please take over here? It's mostly cmake/Android build stuff and of course the .secret-world-domination-project where I have no clue where it comes from and what kind of license could be appropriate.

hartkopp avatar May 07 '20 17:05 hartkopp

Hi all, I would like to pick this topic up again, as we had many updates and fixes since out last tag. It would be cool if @gerasiov could upstream the latest can-utils until Debian 11 (bullseye) is to be released on 2021-01-12 !

Oh, I've just seen that Marc created a tag some days ago: https://github.com/linux-can/can-utils/releases/tag/v2020.11.0

Does it make sense to create a v2020.12.0 then?

hartkopp avatar Dec 02 '20 14:12 hartkopp