We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message
80,259 News Articles

Source code to original Adobe Photoshop released

The Computer History Museum announced this week that the source code to the original version of Adobe Photoshop would be made freely available.

Version 1.0.1 dates from 1990, and is written in a combination of Pascal and 68000 assembler language, the museum said in a blog post. It's identical to what originally went on sale at the time, with the exception of the MacApp applications library, which was licensed from Apple for the retail version.

[ MORE ADOBE: Adobe confirms zero-day exploit bypasses Adobe Reader sandbox ]

The ubiquitous image editing software began life as "Display" in 1987. It was the brainchild of University of Michigan grad student Thomas Knoll, whose brother, John, worked at well-known special effects company Industrial Light and Magic. John and Thomas eventually developed "Display" into its eventual commercial "Photoshop" form. Adobe bought a distribution license in April 1989, though the first company to distribute the software was actually Barneyscan, a maker of slide scanners, the museum says.

Software architect Grady Booch, a Computer History Museum trustee and chief scientist for software engineering at IBM's Almaden labs, said that Photoshop is still a truly impressive feat of programming.

"This is the kind of code I aspire to write," he told the museum, comparing his dive back into the source code for Photoshop to Howard Carter entering Tutankhamen's tomb.

"The abstractions are quite mature. The consistent naming, the granularity of methods, the almost breathtaking simplicity of the implementations because each type was so well abstracted, all combine to make it easy to discern the texture of the system," Booch said.

The code can be downloaded in a .zip folder about 588KB in size. The archive contains 179 individual items, adding up to 128,000-odd lines of code, by the museum's count.

Despite the price tag of $0, the release isn't exactly open source -- there's an extensive license agreement you have to accept before the museum will let you download the code. For those interested in a look into software history, however, it's likely a small price to pay.

Email Jon Gold at [email protected] and follow him on Twitter at @NWWJonGold.

Read more about software in Network World's Software section.

IDG UK Sites

Acer Aspire R11 review: Hands-on with the 360 laptop and tablet convertible

IDG UK Sites

Apple Watch release day: Twitter reacts

IDG UK Sites

See how Framestore created a shape-shifting, oil and metal based creature for Shell

IDG UK Sites

Apple Watch buying guide, price list & where to buy today: Which Apple Watch model, size, material,?......