Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What's the difference between the RPL licence and the AGPL licence?

Which one is more restrictive?

share|improve this question

The Reciprocal Public License requires any changes to be released (publically!) even when software is used only internally, the GNU Affero General Public License does not.

The AGPL is also GPL-compatible, while the RPL is not.

These are the core differences.

share|improve this answer
Thanks for your answer; I guess this means that RPL is more restrictive than AGPL? And if yes, how about the web-service restriction that AGPL has? I wonder if an equivalent "ARPL" should exist. – knocte Aug 22 '12 at 15:25
@knocte I think it'd be better to discuss which is more 'free' as both are permissive licenses. Neither one really imposes restrictions, but they both give you some obligations. As to an "ARPL"... no, I think there are enough licenses around. – TZHX Aug 23 '12 at 8:25
Yeah I don't mind, let me rephrase: which one imposes more obligations? – knocte Aug 23 '12 at 10:56
And I don't think "there are no enough licenses around" is a good argument. Does ARPL make sense or not and why? – knocte Aug 23 '12 at 10:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.