tradecraftio / tradecraft

Tradecraft integration/staging tree https://tradecraft.io/download
Other
13 stars 9 forks source link

Split AGPLv3 sublicense copyright headers into its own commit #2

Closed maaku closed 5 years ago

maaku commented 5 years ago

Presently there is one initial patch which applies the AGPLv3 sublicense to all files that later receive meaningful AGPLv3 licensed patches applied to them. The per-file copyright header changes of this patch should be split off into a separate patch for each file, to be applied immediately before the first time that file is modified. This will make reorganizations of the source code easier to deal with in a rebase.

maaku commented 5 years ago

As part of the rebase, I added a script that simply updates all the copyright headers. While not ideal, too much time was wasted tracking which files had been updated and in what years. In this way the relicensing and copyright is applied to the whole project uniformly, in a way that is much easier to track and maintain over time.