4

This question already has an answer here:

I have just wrote a program and would like to release it dual-license (probably AGPL and proprietary, but I also would like to retain the ability to release it under other licenses in the future).

I want to welcome patches from the future community, but merging should not compromise the goal above, so if I understand correctly I need a kind of contributor agreement.

The Harmony Agreement Selector looks like a tool designed for me, but I am stuck at the first question:

Harmony Agreement Selector

As seen in the screenshot above, there are two options:

  • Copyright License (CLA)
  • Copyright Assignment (CAA)

What is the difference between the two?

marked as duplicate by ArtOfCode Aug 27 '15 at 8:27

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.