Apple Lisa OS goes open source!
- anonymous74
- FTP Access
- Posts: 309
- Joined: Mon Jan 27, 2020 9:47 pm
- Location: USA
- Contact:
Apple Lisa OS goes open source!
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!
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)
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)
Re: Apple Lisa OS goes open source!
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.
Re: Apple Lisa OS goes open source!
I wonder what makes you think this is Open Source? Did you even read the license?anonymous74 wrote: ↑Fri Jan 20, 2023 3:31 amSaw 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 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!
It is not open-source; it's guarded by an academic license that includes a built-in non-disclosure agreement, for some reason.anonymous74 wrote: ↑Fri Jan 20, 2023 3:31 amSaw 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!
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.
- 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:
You may not and you agree not to:
- 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.
- 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
- Donator
- Posts: 672
- Joined: Tue Dec 03, 2013 12:00 am
- Location: us
Re: Apple Lisa OS goes open source!
So it's just apple being apple? consider me very surprised.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.
- anonymous74
- FTP Access
- Posts: 309
- Joined: Mon Jan 27, 2020 9:47 pm
- Location: USA
- Contact:
Re: Apple Lisa OS goes open source!
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.Darkstar wrote: ↑Fri Jan 20, 2023 11:26 pmI wonder what makes you think this is Open Source? Did you even read the license?anonymous74 wrote: ↑Fri Jan 20, 2023 3:31 amSaw 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 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)
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)
Re: Apple Lisa OS goes open source!
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...
Re: Apple Lisa OS goes open source!
What a stupid license, It's already 40 years old!
- anonymous74
- FTP Access
- Posts: 309
- Joined: Mon Jan 27, 2020 9:47 pm
- Location: USA
- Contact:
Re: Apple Lisa OS goes open source!
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)
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)
Re: Apple Lisa OS goes open source!
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.src wrote: ↑Fri Jan 20, 2023 7:38 pmThis 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.
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
- FTP Access
- Posts: 34
- Joined: Sun Nov 13, 2022 12:22 am
- Location: Canada
Re: Apple Lisa OS goes open source!
Is it possible to emulate or integrate an MMU into Macintoshes pre-II. though?linuxlove wrote: ↑Mon Jan 23, 2023 5:46 pmThe 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.src wrote: ↑Fri Jan 20, 2023 7:38 pmThis 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.
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.
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.
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
- FTP Access
- Posts: 309
- Joined: Mon Jan 27, 2020 9:47 pm
- Location: USA
- Contact:
Re: Apple Lisa OS goes open source!
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)
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)
Re: Apple Lisa OS goes open source!
That's such an Apple thing to do.linuxlove wrote: ↑Mon Jan 23, 2023 5:46 pmThe 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.src wrote: ↑Fri Jan 20, 2023 7:38 pmThis 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.
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.
Re: Apple Lisa OS goes open source!
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.linuxlove wrote: ↑Mon Jan 23, 2023 5:46 pmThe 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.src wrote: ↑Fri Jan 20, 2023 7:38 pmThis 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.
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.
- anonymous74
- FTP Access
- Posts: 309
- Joined: Mon Jan 27, 2020 9:47 pm
- Location: USA
- Contact:
Re: Apple Lisa OS goes open source!
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)
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)