If a licensee does not meet the license's requirements, they are non-compliant. Under the second version of the GPL (GPLv2), a license automatically terminates upon any non-compliance, which causes some software developers to shy away from using the GPL.