I'm using a code snippet that is licensed ritchey permissive license 10 but the newest version of the license available is 12. Is it bad that I'm using an outdated license? Can I upgrade to the latest version like with GPL?


1 Answer 1


I found Versions 10 and 11 on this page, but I could not find V12 (does it exist?). The license language states "The material must entirely remain solely under this license." which seems to be a clear expression of intention of the licensor.

I personally find the license language unclear. You can also see the discussion points in this and adjacent threads. And none of the Ritchey licenses made it on the list of approved licenses by OSI. If I were in your position I would try to replace the code snippet in question by something which comes under a better license.

B.T.W: With GPL you cannot automatically upgrade to the latest version, that's only possible if the license says "or any later version”.

  • 4
    Even better, the OSI didn't just withhold approval for Ritchey Permissive License v11 as Open Source, it actively decided that it “does not conform to the OSD and assure software freedom and the license is therefore not approved”. Not even the SSPL got that treatment. Fortunately I've never seen usage of Ritchey's licenses in the wild, as all mentions of the license seem to be from Ritchey's sockpuppet accounts.
    – amon
    Nov 26, 2021 at 10:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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