Apple Lisa OS goes open source!

Discussions about *nix and Other Operating Systems should go in this forum.
Post Reply
anonymous74
User avatar
FTP Access
Posts: 309
Joined: Mon Jan 27, 2020 9:47 pm
Location: USA
Contact:

Apple Lisa OS goes open source!

Post by anonymous74 »

Saw this on another forum I'm on - Apple just open-sourced the Lisa OS for the 40th anniversary of the system's ill-fated release:
https://arstechnica.com/information-tec ... ry-museum/
https://computerhistory.org/press-relea ... de-series/

I wonder if anything cool could come of this!
I collect old laptops and mess with old software.

My chosen virtual machine programs:
Win 9x+, Intel macOS: VMware
9x as well (and earlier): 86box
PPC Mac OS: QEMU

Current Projects: Installing every beta build of Windows Me in VMware and recovering from data loss. (viewtopic.php?p=468094#p468094)
Past Projects: Installing every beta build of Windows XP, Longhorn, Vista, and Windows 7 in VMware (https://www.betaarchive.com/wiki/index. ... nonymous74)

src
User avatar
Donator
Posts: 20
Joined: Thu Dec 06, 2018 4:05 pm

Re: Apple Lisa OS goes open source!

Post by src »

This is what I've been waiting to hear for a long time. I would really like to start digging into the source and see what could be done with my 3 Mac Pluses and 1 Macintosh SE that I have collecting dust in storage. I'm sure that the Lisa and the Mac are twins in terms of architecture as they share the same CPU and similar design.

Darkstar
User avatar
Donator
Posts: 1142
Joined: Fri May 14, 2010 1:29 pm
Location: Southern Germany

Re: Apple Lisa OS goes open source!

Post by Darkstar »

anonymous74 wrote:
Fri Jan 20, 2023 3:31 am
Saw this on another forum I'm on - Apple just open-sourced the Lisa OS for the 40th anniversary of the system's ill-fated release:
I wonder what makes you think this is Open Source? Did you even read the license?
I upload stuff to archive.org from time to time. See here for everything that doesn't fit BA

PivotGuy246
FTP Access
Posts: 96
Joined: Wed Dec 30, 2015 4:32 pm
Location: The Void
Contact:

Re: Apple Lisa OS goes open source!

Post by PivotGuy246 »

anonymous74 wrote:
Fri Jan 20, 2023 3:31 am
Saw this on another forum I'm on - Apple just open-sourced the Lisa OS for the 40th anniversary of the system's ill-fated release:
https://arstechnica.com/information-tec ... ry-museum/
https://computerhistory.org/press-relea ... de-series/

I wonder if anything cool could come of this!
It is not open-source; it's guarded by an academic license that includes a built-in non-disclosure agreement, for some reason.
The License Agreement That Is Totally Not Open-Source-Friendly wrote: APPLE ACADEMIC LICENSE AGREEMENT
Lisa OS Software version 3.1

IMPORTANT: Please read these terms carefully as they are an agreement between you and Apple Inc. about the Apple software, fonts, interfaces, content, data, and documentation included as part of the Lisa OS software package referenced above (collectively the "Apple Software").

By using the Apple Software, you accept these terms. If you do not accept these terms, you may not download or use the Apple Software.
  1. Software Use Rights and Limitations. Subject to your compliance with these terms, Apple grants you a non-exclusive, non-transferable license under Apple's copyrights in the Apple Software to do the following for non-commercial, academic research, educational teaching, and personal study purposes only:
    • use, reproduce, compile and modify the Apple Software,
    • run the Apple Software and your modifications of it on your hardware,
    • copy and reference documentation that comes with the Apple Software.
    You may not and you agree not to:
    • redistribute, publish, sublicense, sell, rent or transfer the Apple Software
    • publish benchmarking results about the Apple Software or your use of it
    • use the name, trademarks, service marks or logos of Apple to endorse or promote your modifications or other materials derived from the Apple Software

computebrute
User avatar
Donator
Posts: 672
Joined: Tue Dec 03, 2013 12:00 am
Location: us

Re: Apple Lisa OS goes open source!

Post by computebrute »

PivotGuy246 wrote:
Sat Jan 21, 2023 11:53 am

It is not open-source; it's guarded by an academic license that includes a built-in non-disclosure agreement, for some reason.
So it's just apple being apple? consider me very surprised.
Image
Image

anonymous74
User avatar
FTP Access
Posts: 309
Joined: Mon Jan 27, 2020 9:47 pm
Location: USA
Contact:

Re: Apple Lisa OS goes open source!

Post by anonymous74 »

Darkstar wrote:
Fri Jan 20, 2023 11:26 pm
anonymous74 wrote:
Fri Jan 20, 2023 3:31 am
Saw this on another forum I'm on - Apple just open-sourced the Lisa OS for the 40th anniversary of the system's ill-fated release:
I wonder what makes you think this is Open Source? Did you even read the license?
First off, no need to get so worked up about this. Second, I did not read through the whole license, just the press release. I just felt it would be something interesting to share here, but apparently not... I just did read it, and it looks they're allowing non-commercial personal use, and aren't allowed to share it. This probably means that someone can't go and make a "Lisa OS 3.0" with new features and start offering download links. Something tells me that Apple probably wouldn't go after somebody if they did, but who knows. It's 40 year old software, I don't think they'd care much. With a company this big there's probably always going to be a lot of red tape around everything, which is unfortunate. I personally still think it's better than not publishing it at all, though that's a matter of opinion I suppose. With this license I suppose that "open source" was the wrong phrase to use, "Apple Lisa OS source code released" would have been more appropriate, but I don't think it's that big of a deal.
I collect old laptops and mess with old software.

My chosen virtual machine programs:
Win 9x+, Intel macOS: VMware
9x as well (and earlier): 86box
PPC Mac OS: QEMU

Current Projects: Installing every beta build of Windows Me in VMware and recovering from data loss. (viewtopic.php?p=468094#p468094)
Past Projects: Installing every beta build of Windows XP, Longhorn, Vista, and Windows 7 in VMware (https://www.betaarchive.com/wiki/index. ... nonymous74)

AlphaBeta
User avatar
Donator
Posts: 2383
Joined: Sun Aug 12, 2012 4:33 pm
Location: Czechia

Re: Apple Lisa OS goes open source!

Post by AlphaBeta »

I wonder why Apple opted to release an ancient OS for an ancient platform under such a strange license, though. Even Microsoft ended up releasing early versions of MS-DOS under MIT...
AlphaBeta, stop brainwashing me immediately!

Image

lubuntut
Posts: 57
Joined: Wed Nov 14, 2018 5:36 pm
Location: Izmir, Turkey

Re: Apple Lisa OS goes open source!

Post by lubuntut »

What a stupid license, It's already 40 years old!

anonymous74
User avatar
FTP Access
Posts: 309
Joined: Mon Jan 27, 2020 9:47 pm
Location: USA
Contact:

Re: Apple Lisa OS goes open source!

Post by anonymous74 »

AlphaBeta wrote:
Sun Jan 22, 2023 6:42 pm
I wonder why Apple opted to release an ancient OS for an ancient platform under such a strange license, though. Even Microsoft ended up releasing early versions of MS-DOS under MIT...
because they're apple I guess... either that or they just didn't bother to put much time into it and paid some lawyer who didn't fully understand what the purpose of it was to make a basic license? Who knows.
I collect old laptops and mess with old software.

My chosen virtual machine programs:
Win 9x+, Intel macOS: VMware
9x as well (and earlier): 86box
PPC Mac OS: QEMU

Current Projects: Installing every beta build of Windows Me in VMware and recovering from data loss. (viewtopic.php?p=468094#p468094)
Past Projects: Installing every beta build of Windows XP, Longhorn, Vista, and Windows 7 in VMware (https://www.betaarchive.com/wiki/index. ... nonymous74)

linuxlove
Donator
Posts: 5898
Joined: Tue Dec 01, 2009 2:56 am

Re: Apple Lisa OS goes open source!

Post by linuxlove »

src wrote:
Fri Jan 20, 2023 7:38 pm
This is what I've been waiting to hear for a long time. I would really like to start digging into the source and see what could be done with my 3 Mac Pluses and 1 Macintosh SE that I have collecting dust in storage. I'm sure that the Lisa and the Mac are twins in terms of architecture as they share the same CPU and similar design.
The Lisa and the Mac couldn't be more different. Namely, the Lisa had an MMU out of the box, while the Mac only got support for a real MMU with the Mac II (and even then, it was an optional extra). All the 68000 Macs (128, 512, Plus, SE, Portable, Powerbook 100, Classic, Classic II) lack an MMU. The Lisa's MMU is the sole reason why it had a Unix port since day one (the Mac didn't get A/UX until the Mac II and you also had to buy the optional MMU to go with it), and is also how you were able to run Mac OS through MacWorks.

Video and floppy timing are also way different, which is why the Lisa runs at 5MHz where the 68000 Macs run at 8. The Mac also lacks the Lisa's parallel port and the Office System doesn't speak SCSI; the Lisa's SCSI card was only for use with MacWorks. Oh, the Lisa's keyboard and mouse run through a dedicated microcontroller (which also provides time-of-day) which was totally absent from the Mac.

There's plenty of other differences too but those are the big ones that sprung to my mind. Really, it comes down to that the only thing the Lisa and the Mac have in common are the 68000 and the floppy controller chip.
Last edited by linuxlove on Tue Jan 24, 2023 4:52 pm, edited 1 time in total.
Goodbye.

MyFaceNeverWhen
User avatar
FTP Access
Posts: 34
Joined: Sun Nov 13, 2022 12:22 am
Location: Canada

Re: Apple Lisa OS goes open source!

Post by MyFaceNeverWhen »

linuxlove wrote:
Mon Jan 23, 2023 5:46 pm
src wrote:
Fri Jan 20, 2023 7:38 pm
This is what I've been waiting to hear for a long time. I would really like to start digging into the source and see what could be done with my 3 Mac Pluses and 1 Macintosh SE that I have collecting dust in storage. I'm sure that the Lisa and the Mac are twins in terms of architecture as they share the same CPU and similar design.
The Lisa and the Mac couldn't be more different. Namely, the Lisa had an MMU out of the box, while the Mac only got support for a real MMU with the Mac II (and even then, it was an optional extra). All the 68000 Macs (128, 512, Plus, SE, Portable, Powerbook 100, Classic, Classic II) lack an MMU. The Lisa's MMU is the sole reason why it had a Unix port since day one (the Mac didn't get A/UX until the Mac II and you also had to buy the optional FPU to go with it), and is also how you were able to run Mac OS through MacWorks.

Video and floppy timing are also way different, which is why the Lisa runs at 5MHz where the 68000 Macs run at 8. The Mac also lacks the Lisa's parallel port and the Office System doesn't speak SCSI; the Lisa's SCSI card was only for use with MacWorks. Oh, the Lisa's keyboard and mouse run through a dedicated microcontroller (which also provides time-of-day) which was totally absent from the Mac.

There's plenty of other differences too but those are the big ones that sprung to my mind. Really, it comes down to that the only thing the Lisa and the Mac have in common are the 68000 and the floppy controller chip.
Is it possible to emulate or integrate an MMU into Macintoshes pre-II. though?
Offtopic Comment
Welcome back :)
Nerdiest nerd of the FTP Access-only town in Nerdana.

Emulators and Hypervisors I use
86Box for early versions of Windows, Intel Apple Rhapsody, OS/2 pre-3.0, DOS, etc.
VMware Workstation for later versions of Windows (sometimes early versions), Intel macOS, OS/2 post-3.0, etc.
Mini vMac for System Software pre-7.x
Basilisk II for Mac OS 7.x-8.1
SheepShaver for Mac OS 7.x-9
QEMU for later PPC Mac OS, Windows RT, etc.

anonymous74
User avatar
FTP Access
Posts: 309
Joined: Mon Jan 27, 2020 9:47 pm
Location: USA
Contact:

Re: Apple Lisa OS goes open source!

Post by anonymous74 »

There were so many 3rd party upgrades made back in the day that if there was a way to do it, someone probably would have. I mean, people got 040s inside the SE/30! And got grayscale running on the internal screen and so much more. PowerPC Q700 anyone? Too many core architectural changes between the Lisa and Mac for a port to be done in any practical way. Implementing SCSI support on its own would probably be monumental.
I collect old laptops and mess with old software.

My chosen virtual machine programs:
Win 9x+, Intel macOS: VMware
9x as well (and earlier): 86box
PPC Mac OS: QEMU

Current Projects: Installing every beta build of Windows Me in VMware and recovering from data loss. (viewtopic.php?p=468094#p468094)
Past Projects: Installing every beta build of Windows XP, Longhorn, Vista, and Windows 7 in VMware (https://www.betaarchive.com/wiki/index. ... nonymous74)

AlphaBeta
User avatar
Donator
Posts: 2383
Joined: Sun Aug 12, 2012 4:33 pm
Location: Czechia

Re: Apple Lisa OS goes open source!

Post by AlphaBeta »

linuxlove wrote:
Mon Jan 23, 2023 5:46 pm
src wrote:
Fri Jan 20, 2023 7:38 pm
This is what I've been waiting to hear for a long time. I would really like to start digging into the source and see what could be done with my 3 Mac Pluses and 1 Macintosh SE that I have collecting dust in storage. I'm sure that the Lisa and the Mac are twins in terms of architecture as they share the same CPU and similar design.
The Lisa and the Mac couldn't be more different. Namely, the Lisa had an MMU out of the box, while the Mac only got support for a real MMU with the Mac II (and even then, it was an optional extra). All the 68000 Macs (128, 512, Plus, SE, Portable, Powerbook 100, Classic, Classic II) lack an MMU. The Lisa's MMU is the sole reason why it had a Unix port since day one (the Mac didn't get A/UX until the Mac II and you also had to buy the optional FPU to go with it), and is also how you were able to run Mac OS through MacWorks.

Video and floppy timing are also way different, which is why the Lisa runs at 5MHz where the 68000 Macs run at 8. The Mac also lacks the Lisa's parallel port and the Office System doesn't speak SCSI; the Lisa's SCSI card was only for use with MacWorks. Oh, the Lisa's keyboard and mouse run through a dedicated microcontroller (which also provides time-of-day) which was totally absent from the Mac.

There's plenty of other differences too but those are the big ones that sprung to my mind. Really, it comes down to that the only thing the Lisa and the Mac have in common are the 68000 and the floppy controller chip.
That's such an Apple thing to do.
AlphaBeta, stop brainwashing me immediately!

Image

src
User avatar
Donator
Posts: 20
Joined: Thu Dec 06, 2018 4:05 pm

Re: Apple Lisa OS goes open source!

Post by src »

linuxlove wrote:
Mon Jan 23, 2023 5:46 pm
src wrote:
Fri Jan 20, 2023 7:38 pm
This is what I've been waiting to hear for a long time. I would really like to start digging into the source and see what could be done with my 3 Mac Pluses and 1 Macintosh SE that I have collecting dust in storage. I'm sure that the Lisa and the Mac are twins in terms of architecture as they share the same CPU and similar design.
The Lisa and the Mac couldn't be more different. Namely, the Lisa had an MMU out of the box, while the Mac only got support for a real MMU with the Mac II (and even then, it was an optional extra). All the 68000 Macs (128, 512, Plus, SE, Portable, Powerbook 100, Classic, Classic II) lack an MMU. The Lisa's MMU is the sole reason why it had a Unix port since day one (the Mac didn't get A/UX until the Mac II and you also had to buy the optional FPU to go with it), and is also how you were able to run Mac OS through MacWorks.

Video and floppy timing are also way different, which is why the Lisa runs at 5MHz where the 68000 Macs run at 8. The Mac also lacks the Lisa's parallel port and the Office System doesn't speak SCSI; the Lisa's SCSI card was only for use with MacWorks. Oh, the Lisa's keyboard and mouse run through a dedicated microcontroller (which also provides time-of-day) which was totally absent from the Mac.

There's plenty of other differences too but those are the big ones that sprung to my mind. Really, it comes down to that the only thing the Lisa and the Mac have in common are the 68000 and the floppy controller chip.
Thanks for the reality check, it's kind of hard to find any information about the Lisa online and I didn't want to get my hands dirty on leaked code either.

anonymous74
User avatar
FTP Access
Posts: 309
Joined: Mon Jan 27, 2020 9:47 pm
Location: USA
Contact:

Re: Apple Lisa OS goes open source!

Post by anonymous74 »

AlphaBeta wrote:
Tue Jan 24, 2023 12:39 am
That's such an Apple thing to do.
Well, they weren't exactly meant to be compatible, and interoperability between platforms was a wish at best for the whole industry. Just ask Commodore, who had the: PET, VIC-20, C64, C128, PLUS 4, and Amiga systems. Besides the 128 being able to go into C64 mode to run 64 programs, they were all completely incompatible. It wasn't until the IBM PC that backwards compatibility became a real common thing.
I collect old laptops and mess with old software.

My chosen virtual machine programs:
Win 9x+, Intel macOS: VMware
9x as well (and earlier): 86box
PPC Mac OS: QEMU

Current Projects: Installing every beta build of Windows Me in VMware and recovering from data loss. (viewtopic.php?p=468094#p468094)
Past Projects: Installing every beta build of Windows XP, Longhorn, Vista, and Windows 7 in VMware (https://www.betaarchive.com/wiki/index. ... nonymous74)

Post Reply