Unisys GIF Patent Impact on 1990s Developers

In the mid-1990s, the computing world was disrupted when Unisys Corporation announced it would strictly enforce its patent on the Lempel-Ziv-Welch (LZW) compression algorithm, a foundational component of the widely used Graphics Interchange Format (GIF). This article examines how this sudden patent enforcement targeted third-party software creators, crippled freeware and open-source graphics development, forced developers to engineer inventive workarounds, and directly catalyzed the creation of modern, open image formats like PNG.

When CompuServe released the GIF specification in 1987, it adopted the LZW algorithm for its efficient, lossless compression, unaware that Unisys held a 1985 patent (U.S. Patent 4,558,302) covering the technology. For nearly eight years, third-party developers freely implemented GIF encoders and decoders into web browsers, graphics editors, and utilities, cementing GIF as the visual backbone of the early World Wide Web. This landscape fundamentally changed in late December 1994, when CompuServe and Unisys announced an agreement requiring commercial developers of software supporting GIF to purchase an LZW license from Unisys.

For independent and commercial third-party developers, the announcement created immediate legal and financial jeopardy. Unisys established licensing terms that typically demanded thousands of dollars in upfront fees alongside per-unit royalties. While established commercial software vendors like Adobe or Netscape could absorb these costs, small-scale utility creators and shareware authors could not. The terms effectively outlawed the creation of independent, low-cost graphics tools that wrote or read compressed GIF files.

The open-source and freeware communities faced the most severe disruption. Open-source licenses, such as the GNU General Public License (GPL), require that software be redistributed freely without per-copy fees or commercial restrictions. Because the Unisys license terms were fundamentally incompatible with these principles, maintaining legal, open-source LZW compression code became impossible. Maintainers of critical developer libraries, including libungif and early Linux graphics toolkits, were forced to strip compression routines entirely out of their codebases to avoid litigation.

To circumvent the patent without breaking compatibility with existing web browsers, developers turned to technical workarounds. The Unisys patent explicitly covered the compression (encoding) of data via LZW, while decompression (decoding) was initially treated more leniently, though still subject to shifting corporate policies. Programmers began building "uncompressed GIF" encoders. These libraries constructed valid GIF files containing raw image data wrapped in the GIF file container without applying LZW compression, or using basic run-length encoding tricks that bypassed the proprietary algorithm. While this avoided patent infringement, it produced substantially larger files, counteracting the primary benefit of the format during an era dominated by dial-up internet connections.

The friction reached a boiling point in 1999 when Unisys tightened its enforcement stance, demanding licensing fees from webmasters and non-commercial developers using unlicensed software to generate web graphics. This triggered widespread outrage and led the League for Programming Freedom to organize the "Burn All GIFs" campaign, urging developers and users to purge GIF files from the internet.

The most lasting consequence of the Unisys patent dispute was the rapid development of the Portable Network Graphics (PNG) format. Frustrated by proprietary restrictions on a universal web standard, an independent coalition of developers convened in early 1995 to design a patent-free successor. PNG utilized the open DEFLATE algorithm, offered superior technical features such as 24-bit color and alpha transparency, and was unencumbered by royalties. By the time the Unisys patents expired globally between 2003 and 2004, the controversy had permanently altered software development, serving as an enduring case study on the risks software patents pose to open internet standards.