PM2 agpl license

Dear Rocket Chat,

Our company is currently considering the use of Rocket Chat for internal (+including subsidary) purposes. During our review, we noticed that the PM2 library is included as a package within Rocket Chat. We understand that PM2 is licensed under the AGPL 3.0.

In light of this, we would like to inquire about the following:

Does the inclusion of the PM2 AGPL license mean that Rocket Chat itself is subject to AGPL compliance?
If we download and use Rocket Chat in a Dockerized form, is it possible to exclude PM2 and still use the platform effectively?
If we purchase the Rocket Chat Commercial license, will we be free from any risks associated with the AGPL license?
Thank you for your assistance, and I look forward to your response.

Have a great day.
Best regards,

  1. IANAL…

  2. Rocket code itself is MIT.

  3. PM2. I presume you could either not touch PM2 or remove it entirely - though I’m not sure how easy that would be. You just can’t modify it without obeying the licence terms.

Absolutely no idea. You’ll have to try it.

It will make no difference.

The AGPL licence applies to modifications you make to the PM2 code. If you don’t touch it, then nothing will happen. If you make changes you have to commit them upstream.

Nice explainer here: