Unitech / Unitech/pm2

Consider avoiding changing the AGPL text

Open
#5,553 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
43.3k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

While running a routine scan, I found that the AGPL text in this repo has been modified. See the diff below of https://raw.githubusercontent.com/Unitech/pm2/5e708459aca32903fd363230e24c37b3e38bb48d/GNU-AGPL-3.0.txt against https://www.gnu.org/licenses/agpl-3.0.txt ... this may look minor but:

  1. Some tools will look for exact checksums of license files.
  2. More importantly the AGPL starts with this statement:

Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

FWIW, I would myself never modify the license text at all as I may violate the AGPL terms, even with the best of intentions and if it were me, I would restore the original text.

$ diff  agpl-3.0.txt GNU-AGPL-3.0.txt
0a1
> 
4c5
<  Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
---
>  Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
632,633c633,634
<     <one line to give the program's name and a brief idea of what it does.>
<     Copyright (C) <year>  <name of author>
---
>     PM2 Process manager for Node.JS
>     Copyright (C) 2013-2016 Strzelewicz Alexandre
646c647
<     along with this program.  If not, see <https://www.gnu.org/licenses/>.
---
>     along with this program.  If not, see <http://www.gnu.org/licenses/>.
661c662,665
< <https://www.gnu.org/licenses/>.
---
> <http://www.gnu.org/licenses/>.
> 
> 
> --- ALEXANDRE STRZELEWICZ

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open GNU-AGPL-3.0.txt and compare it with the GNU AGPL text linked in the issue, starting with the listed diff. Done means the repository copy matches the official text without the project-specific edits; no test is mentioned.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.