Doom Marine
User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Everything Else > Adobe releases the source code for Photoshop 1.0.1
 
Author
All times are GMT. The time now is 16:59. Post New Thread    Post A Reply
Cire
Member


Posts: 408
Registered: 10-08


http://computerhistory.org/atchm/ad...op-source-code/
"With the permission of Adobe Systems, the Computer History Museum has made available the source code for Photoshop version 1.0.1, comprising about 128,000 lines code within 179 files, most of which is in Pascal, the remainder in 68000 assembly language. This the kind of code I aspire to write. The Computer History Museum has earlier made available the source code to MacPaint."

Old Post Feb 15 2013 01:35 #
Cire is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
geo
didn't know being a forum staple was a bad thing


Posts: 4696
Registered: 10-05


Back then I always liked Paint Shop Pro. It always seemed to do more at $30. Then it went to $100 while Photoshop went to $1,000.

Old Post Feb 15 2013 13:59 #
geo is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Maes
Why don't I have a custom title by now?!


Posts: 13743
Registered: 07-06


Back when Real Programmers used Assembly (and Pascal).

Old Post Feb 15 2013 15:22 #
Maes is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Urban Space Cowboy
Junior Member


Posts: 188
Registered: 05-09


And the punchline is of course that you still have to "accept" an obnoxious license "agreement" to download. Ha.

Old Post Feb 15 2013 17:38 #
Urban Space Cowboy is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 9195
Registered: 06-06


Cool, maybe someone'll port it to today's computers. Even if it's non-commercial, can derivatives be made off it?

__________________
Automatic Wolfenstein - Version 1.0.1 - also on Android (Updated 28/03/2015)

Old Post Feb 15 2013 18:27 #
printz is offline Twitter account Youtube Github || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Urban Space Cowboy
Junior Member


Posts: 188
Registered: 05-09



printz said:
Cool, maybe someone'll port it to today's computers. Even if it's non-commercial, can derivatives be made off it?

Did you follow the link?

Old Post Feb 15 2013 20:46 #
Urban Space Cowboy is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 9195
Registered: 06-06


Actually, no, it failed to proceed when I tried.

__________________
Automatic Wolfenstein - Version 1.0.1 - also on Android (Updated 28/03/2015)

Old Post Feb 15 2013 20:52 #
printz is offline Twitter account Youtube Github || Blog || PM || Post History || Add Buddy IP || Edit || Quote
InsanityBringer
Member


Posts: 450
Registered: 08-07


This is neat. Shame the licence means you really can't do much with it at all, though it probably would be interesting to poke at. Porting it to a modern environment could be a fun project, even if you couldn't distribute it anywhere. And really, would it actually be worth it?

I didn't know about the MacPaint code, I might poke at that also.

Old Post Feb 15 2013 22:25 #
InsanityBringer is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 9195
Registered: 06-06


You can't even distribute it? Stupid open-source non-free software license.

__________________
Automatic Wolfenstein - Version 1.0.1 - also on Android (Updated 28/03/2015)

Old Post Feb 15 2013 22:26 #
printz is offline Twitter account Youtube Github || Blog || PM || Post History || Add Buddy IP || Edit || Quote
InsanityBringer
Member


Posts: 450
Registered: 08-07


Part 2 of the licence seems pretty explicit about this. Part 1 says that it's fine to modify and play with for your own use, but beyond that you can't do much. This actually feels a tad like the whole Raven licencing issue from before, and it seems like they use the same licence for software and source code.

I guess this works if all they want people to do is just poke at it and see what things were like back in the era, but it would certainly be more interesting if they had a more permissive licence. But I'm really far from someone who could give any reasonable commentary on this kind of stuff.

Old Post Feb 15 2013 22:36 #
InsanityBringer is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Aliotroph?
postCount++


Posts: 2840
Registered: 03-02


Just write a patch tool that takes a local copy and modifies it in place. Or write something to emulate enough of a Macintosh for it to work.

I suppose it depends what interests potential users, though. If it's just photo-manipulation parts then those can be found elsewhere or reverse engineered and built in a newer tool. If it's the workflow or experience of using the thing then a port or some emulation is more appropriate.

Really old Macintosh software is neat for having a consistency that just didn't exist on PCs. Macs or Mac-esque systems (like the Apple IIgs) were great to use as a little kid for that reason.

Old Post Feb 15 2013 22:43 #
Aliotroph? is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Cire
Member


Posts: 408
Registered: 10-08


Yes, it's too bad that the license is so restrictive, however it's good to see a big company release its old abandoned source code, even if under a restrictive license. One can only hope it will become a trend more companies will take after, hopefully under more liberal licenses. I have had hope for companies like Microsoft to release the source code of their old versions of Windows, MS-DOS, or any of their programs.

Old Post Feb 16 2013 19:53 #
Cire is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Csonicgo


Posts: 4536
Registered: 03-04



Cire said:
Yes, it's too bad that the license is so restrictive, however it's good to see a big company release its old abandoned source code, even if under a restrictive license. One can only hope it will become a trend more companies will take after, hopefully under more liberal licenses. I have had hope for companies like Microsoft to release the source code of their old versions of Windows, MS-DOS, or any of their programs.

If MS would release the source to Windows 95, you'd see some amazing things. mostly trying to get the damn thing to compile because it's a mesh of C, C++ and Assembly language.

Old Post Feb 17 2013 08:17 #
Csonicgo is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Maes
Why don't I have a custom title by now?!


Posts: 13743
Registered: 07-06


The Pascal code is pretty interesting. Even if it predates "Object Pascal" by a good decade or more, it actually uses Pascal's types and records to emulate a class hierarchy.

The closest you'd find today to an environment capable of "digesting" the source code is some flavour of Delphi, if you find a way to get rid of the Mac-specific dependencies (those "USES" stuff...and also a lot of the GUI stuff) and harmonize the old compiler directives (the stuff in { .. } ). Oh yeah, there are also those pesky parts written in Assembly...

Old Post Feb 17 2013 15:51 #
Maes is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Glaice
formerly Mr. Chris


Posts: 5309
Registered: 07-02


What's the point in releasing source code if you cannot do anything with it to share with others?

Old Post Feb 17 2013 17:32 #
Glaice is online now Twitter account Tumblr Youtube || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Maes
Why don't I have a custom title by now?!


Posts: 13743
Registered: 07-06


Welcome to the definition of "academic reasons".

Old Post Feb 17 2013 22:06 #
Maes is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Aliotroph?
postCount++


Posts: 2840
Registered: 03-02


You could write Dehacked-style patchers that modify the code in-place on end-users' systems. I'm sure they'd throw a swarm of lawyers at anyone who did something like that and made it popular for any reason, though.

Old Post Feb 17 2013 23:49 #
Aliotroph? is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 16:59. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Everything Else > Adobe releases the source code for Photoshop 1.0.1

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.