Closed sfsinger19103 closed 6 years ago
See e.g. https://github.com/FreeAndFair/ColoradoRLA/pull/884#issuecomment-346979966 where Chris notes that FSF advises putting a (briefer) license notice near the top of each file.
https://www.gnu.org/licenses/gpl-howto.html
Put a license notice in each file.
If a new version of AGPL comes out, should we be able to use it? I like to trust FSF and guess a fix might be important some day. But suppose some horrid takeover could take place.... Given the large project and sometimes confusing licensing, SPDX seems useful to me.
I.e., should we say
@license SPDX-License-Identifier: AGPL-3.0-only or this @license SPDX-License-Identifier: AGPL-3.0-or-later
I don't know.
I'm just now seeing this discussion while I was working on something else and then rebasing this.
@ranweiler We need a license declaration in every file you wrote in the front-end too.
@kiniry ack. I can add that this weekend.
I think we can either include the client license line changes or not with this PR. Other changes still needed are listed in #899
Hmmm - don't we want to mention the license in the files somewhere? Just take out the "Classpath" part? Let me review what Chris advised.