Impact of Unisys GIF Licensing on Open Source Software

During the late 1990s, the enforcement of Unisys's Lempel-Ziv-Welch (LZW) patent radically disrupted the open-source software ecosystem by penalizing the use of the Graphics Interchange Format (GIF). While GIF had become the ubiquitous image standard of the early web, Unisys’s sudden demand for royalties on LZW compression exposed deep vulnerabilities in free and open-source software (FOSS) distribution models. This conflict forced open-source developers to strip GIF support from core utilities, inspired aggressive anti-patent campaigns, and directly accelerated the creation of patent-free alternatives such as the PNG format.

CompuServe introduced the GIF specification in 1987, utilizing LZW compression under the mistaken belief that the algorithm was in the public domain. However, Unisys held a patent on an improvement to the LZW algorithm granted in 1985. In late 1994, Unisys and CompuServe announced that software developers creating programs capable of generating or displaying GIF files would need to obtain a commercial license and pay royalties.

The structure of open-source licensing directly clashed with Unisys’s licensing terms. FOSS licenses, such as the GNU General Public License (GPL), guarantee that software can be freely modified, copied, and redistributed without per-copy fees or commercial discrimination. Unisys’s initial model demanded a royalty percentage per software copy sold or a flat annual fee, conditions fundamentally incompatible with freely redistributed software.

The tension escalated in August 1999 when Unisys tightened its policy, eliminating a prior exemption for non-commercial and open-source software. The company announced that unauthorized use of LZW in software—including free software distributed online—constituted patent infringement unless users or developers paid a licensing fee.

This policy severely impacted open-source operating systems and toolchains:

The primary long-term outcome of the Unisys licensing model was the accelerated development of open standards. Recognizing the danger software patents posed to the open web, a consortium of developers designed the Portable Network Graphics (PNG) format in 1995. PNG was engineered intentionally to bypass LZW patents by using the unpatented Deflate algorithm while offering superior color depth and transparency features. Alongside PNG, the libpng reference library and zlib compression library were released under permissive licenses, ensuring unrestricted distribution.

The Unisys LZW patents finally expired in the United States in June 2003 and worldwide by mid-2004. By the time the patent expired, the controversy had already reshaped the open-source community's stance on software patents, leading to the institutionalization of patent-defense clauses in modern open-source licenses like the Apache License 2.0 and GPLv3.