5 ms·
In the aughts I worked at Adobe and spent time trying to archive the source code for Photoshop, Illustrator, PostScript, and other apps. Thomas Knoll's original
by pmcjones 2y ago
In the aughts I worked at Adobe and spent time trying to archive the source code for Photoshop, Illustrator, PostScript, and other apps. Thomas Knoll's original Mac floppy disk backups were available, so I brought in my Mac Plus, with a serial cable to transfer the files to a laptop via Kermit. The first version was 0.54, dated 6 July 1988. The files on the floppies were in various ancient compressed archive formats, but most were readable. I created an archive on a special Perforce server of all the code that I found. Sadly, the earliest Illustrator backups were on a single external disk drive that had gone bad.
- xd1936 2y agoThank you for your service. Super cool project. Hopefully they make their way to archive.org or Github someday.
- pmcjones 2y agoAdobe has the only copy, and they have donated early versions of PostScript (https://computerhistory.org/blog/postscript-a-digital-printing-press/ https://computerhistory.org/blog/postscript-a-digital-printi...) and Photoshop; people should ask Adobe to release more. Everything I find in the public domain I post at https://www.softwarepreservation.org/projects https://www.softwarepreservation.org/projects .
- mistrial9 2y agoisn't the topic the Patents, not the code? The code is mired in Mac toolbox details, no?
- reaperman 2y agoEven the parents from 1988-2000 would be well expired now
- irrational 2y agoPoor moms and dads.
- 3abiton 2y agoCan you patent open-source code?
- simondotau 2y agoOf course you can. If you invented it, and nobody else has patented it, you can patent it. Opening the source doesn’t invalidate your rights as an inventor or copyright holder, though it can add confusion and/or complexity to the enforcement of both the patent and the open source license.
- andyferris 2y agoYes, but my understanding is that publically detailing how your invention works _before_ trying to patent it means the invention becomes public knowledge/prior art. That is, so long as you submit a patent application before releasing the open-source code, it should be OK, but there's no much you can do once the cat is out of the bag.
- simondotau 2y agoI imagine the rules and best practices would vary between jurisdictions, but basically yeah. But as soon as you file for the patent, you can release source and enjoy the confusion. (Based on 30 seconds of googling, it seems that the USA and Australia gives inventors a 1 year grace period after publishing, but the granted patent might not be valid in other countries.)
- p_l 2y agoUSA also used to not consider publications or patents published outside USA as prior art, to the point of granting patents that were rewritten from someone else's patent in another country. Not sure if it got better or worse with WTO patent rules.
- Dalewyn 2y agoConsidering the history of NAND flash amounts to Toshiba applying to Japan's patent office and getting laughed out of the room, then Sandisk saw it and applied for and received a patent for NAND flash from the US Patent Office, it's probably still the case.
- userbinator 2y agoPatents expire after 20 years at most, I believe. Everything from before 2004 has expired already.
- jart 2y agoWow are you the one that posted the original LISP 1.5 source code? I colorized that and used it to good effect in my blog posts. https://justine.lol/sectorlisp/#listing https://justine.lol/sectorlisp/#listing
- pmcjones 2y agoI beat the bushes for the source code, documenting my finds (https://mcjones.org/dustydecks/archives/category/lisp/ https://mcjones.org/dustydecks/archives/category/lisp/) and posting them (https://www.softwarepreservation.org/projects/LISP/lisp15_family/#LISP_I_and_LISP_1.5_for_IBM_704,_709,_7090_ https://www.softwarepreservation.org/projects/LISP/lisp15_fa...), but the early work was done by Jack Harper, Pascal Bourguignon, Rich Cornwell and Bob Abeles, Andru Luvisi, Angelo Papenhoff, Al Kossow, and others.
- mistrial9 2y agothe Illustrator guy was in Palo Alto and approachable .. at the time the feedback was that the interface interactions were not great .. hard to say now, but Freehand became popular quickly, then folded.
- pmcjones 2y agoMike Schuster, who by the way is a superb programmer.
- mannyv 2y agoFreehand still hasn't been beat, even after all these years. Never did like Illustrator, but like everyone learned to use it once Freehand bit the dust.
- yelling_cat 2y agoI hadn't thought about Freehand in a decade and now I'm angry at Adobe for killing it all over again. It never got in your way and let you fully focus on your work. Illustrator never lets you forget that you're using a tool to create things like Freehand did.
- p_l 2y agoIs there some good summary somewhere? I remember having, ahem, access to both as a teen but Illustrator had more brand effect behind it.
- yelling_cat 2y agoThis mid-'90s time capsule and the decade-plus of comments below it summarize how a lot of Freehand users felt about the program: https://philip.greenspun.com/wtr/illustrator-v-freehand.html https://philip.greenspun.com/wtr/illustrator-v-freehand.html.
- nunez 2y agoThat's awesome.
- Shinchy 2y agoWow, oddly enough that kind of sounds quite fun.
- MontagFTB 2y agoThank you for fighting the good fight, Paul. We miss you and Alex around here.