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,258 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

Samsung Galaxy S6 launch as it happened: Galaxy S6 launch video and live blog - watch again as...

IDG UK Sites

5 things we hate about MWC: What it's like to be a journalist at a technology trade show

IDG UK Sites

Interview: Lauren Currie aims to help design students bridge skills gap

IDG UK Sites

12in Retina MacBook Air release date rumours: new MacBook Air to have fingerprint ID, could launch...