linuxmint / timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
1.55k stars 75 forks source link

License parsing with GitHub #233

Open TechnologyClassroom opened 10 months ago

TechnologyClassroom commented 10 months ago

If you move the file /LICENSES/GPL-2.0-or-later.txt to /LICENSE, GitHub will be able to parse the license and display the license for timeshift within the first page view. I did not see the license on the first page and had to search in the contents of the repo to find it.

mtwebster commented 10 months ago

But, putting them in LICENSES is recommended isn't it? (we just put it there 5 months ago): 0b21b1ededd433190

https://reuse.software/spec/#license-files

TechnologyClassroom commented 10 months ago

That is one way to do it typically when the project includes several licenses. The parsing engines for GitHub, GitLab, and other forges do not seem to be able to pickup that method. LICENSE and COPYING files seem to be the first place that they look.

I'm now curious about the GPLv3 license that was in COPYING.