Knuth license

E437482

The Knuth license is a highly restrictive software license created by Donald Knuth that allows use and distribution of his programs like METAFONT only if they remain unchanged, effectively prohibiting modified versions from being redistributed under the same name.

All labels observed (1)

Label Occurrences
Knuth license canonical 2

How this entity was disambiguated

Statements (33)

Predicate Object
instanceOf freeware license
software license
appliesTo METAFONT NERFINISHED
TeX-related programs by Donald Knuth
WEB system implementations by Knuth
other programs distributed by Donald Knuth with the same terms
associatedWith Computer Modern fonts NERFINISHED
METAFONT NERFINISHED
TeX NERFINISHED
category non-free software license
permissive for unmodified distribution
creator Donald Knuth NERFINISHED
distributionCondition programs may be distributed freely if unmodified
enforces distinction between original and modified programs
goal preserve the integrity and reliability of Knuth’s programs
prevent confusion between Knuth’s original programs and modified versions
isCopyleft false
isFreeSoftwareFoundationApproved false
isGPLCompatible false
isOpenSourceInitiativeApproved false
jurisdiction worldwide
modificationCondition modified versions may not be distributed under the same name
namedAfter Donald Knuth NERFINISHED
nameRestriction original program name reserved for Knuth’s own versions
notableFor highly restrictive conditions on redistribution of modified versions
preserving canonical reference implementations of Knuth’s software
permitsCommercialUse true
permitsDistributionOfModifiedVersionsUnderSameName false
permitsModification true
requiresSourceAvailability true
restrictionType no distribution of modified versions under the original name
requires renaming of modified versions
useCondition programs may be used freely

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

METAFONT license Knuth license
ctangle license Knuth license