10

We've created, appointed, or otherwise identified certain question/answer pairs that are the canonical answer for certain problems. These are answers where the community has said all it is going to say on a class of subject, because although everyone's particular problems in that class are somewhat different, to the extent that they are interesting they aren't different, and to the extent that they're different they aren't interesting (to anyone save the questioner). So we write one answer that's designed to be the last word on the subject, and say no more.

A list of these canonical problems is given in the accepted answer below.

Please:

  • Post an answer (to this question) to nominate a question for inclusion. Questions explicitly posted for the meta-approved purpose of creating a canonical Question/Answer can skip this. Consensus seems to have evolved that a score of +4 is enough to approve canonicalisation.

  • Delete answers nominating questions that have been merged into the official list. Try to keep this post neat and tidy.

0

2 Answers 2

3

Proposed canonical question: How can a project be relicensed?

I've found out that the license I picked for my project does not quite do what I wanted it do (bad research).

Now I want to change the license. Is it as simple as changing the LICENSE.txt in the root?

9
  • 1
    I think a canonical question on this might be a good idea, but I wouldn't pick that particular question. The answers all fail to distinguish between relicensing away from a strong copyleft licence, and relicensing away from a permissive free licence, and they're not the same question.
    – MadHatter Mod
    Commented May 19, 2020 at 11:52
  • 1
    @MadHatter I don't see how, if you're the sole copyright owner or you have the consent of all contributors you can relicense to anything (as long as your project doesn't depend on copyleft libraries.) Commented May 19, 2020 at 11:59
  • 1
    Do you mean "unless you're the sole copyright owner"? Forgive me, but I don't quite understand the point.
    – MadHatter Mod
    Commented May 19, 2020 at 12:06
  • 1
    I meant I didn't see how they're different questions. I don't think the project's old license matters. Commented May 19, 2020 at 12:08
  • 1
    I do, as you can read here if you want. I won't reiterate the arguments here, but I do hold that there is a big difference in relicensing process depending on whether the original licence which permitted redistribution forbade changing the licensing terms when so doing (as well as on other factors like the existence of multiple rightsholders). I may well be wrong, but I'm far from the only person to hold this position, and it should be reflected in some of the answers to any canonical question on the subject. Perhaps propose a fresh question?
    – MadHatter Mod
    Commented May 19, 2020 at 12:12
  • 1
    @MadHatter Oohhhh, that's sublicensing someone else's project, whereas this question is specifically about the original author of a project changing the license. They definitely need to be handled separately. Commented May 19, 2020 at 12:21
  • 1
    Problem is, there's overlap: what if I start a project under free license X and receive contributions on those terms, with no CLA in place? Then relicensing is a sublicensing question (as you would have it), and this depends on whether X is permissive or strong copyleft. I do agree the proposed canonical is unaffected by the issue I raise provided the original author is the sole rightsholder - but surely a canonical question on this subject should deal also with the more complex, and common, case?
    – MadHatter Mod
    Commented May 19, 2020 at 12:23
  • 1
    @MadHatter I think the answers cover that adequately enough. If you can get permission from all contributors, the relicensing is actually just like dual-licensing, you can start from a clean slate. If you can't get their permission, then as the answers say, you can only switch to a compatible license. But let's see what other people think. Commented May 19, 2020 at 12:29
  • 2
    Actually, re-reading, I think I agree with you. Let's, as you say, wait and see what others think.
    – MadHatter Mod
    Commented May 19, 2020 at 13:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .