4 ms·
> Your license should cover the history, in that every source file should bear a license header, going back to the first commit. This is one way to do it. Prob
by hakre 5y ago
> Your license should cover the history, in that every source file should bear a license header, going back to the first commit.
This is one way to do it. Problem remains when these important parts, even whole files - e.g. COPYRIGHT - are removed from the archived copy.
From what the original author reports, this is what happened.
- klyrs 5y agoI fully agree with that. Stripping licenses is a Bad Thing™. When I've imported foreign files from other projects that don't have license headers, I give them license headers and also append their LICENSE or COPYRIGHT file into mine; I like belts and suspenders. Removing history, itself, is not especially problematic. History is for maintenance, merges, and downstream compatibility issues.