Skip to main content


This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Please see the LICENSE file in our repository for the full text.

Like many open source projects, we require that contributors provide us with a Contributor License Agreement (CLA). By submitting code to the Forem project, you are granting us a right to use that code under the terms of the CLA.

Our version of the CLA was adapted from the Microsoft Contributor License Agreement, which they generously made available to the public domain under Creative Commons CC0 1.0 Universal.

Where can I learn more about the AGPL-3 license?

Please refer to the official “Why the Affero GPL” and the FAQ page on for full details regarding this license.

Why does Forem have a CLA?

The Contributor License Agreement (CLA) is a legal document in which you state that you are entitled to contribute your code to the Forem codebase, and are willing to have it used in distributions and derivative work.

The CLA helps provide confidence to future users that they will be allowed to use the Forem codebase without fear that a contributor will try to withdraw permissions at a later date.

No. You are granting Forem/DEV a license to use and distribute your contribution without further restriction, not assigning the copyright.

What if I have other questions?

Please check out our main repository or send an email to