Pioneering Apple Lisa goes “open source” thanks to Computer History Museum

Pioneering Apple Lisa goes “open source” thanks to Computer History Museum

Lisa OS 3.1's 1984 source Pascal code now available under a non-commercial license.

As part of the Apple Lisa's 40th birthday celebrations, the Computer History Museum has released the source code for Lisa OS version 3.1 under an Apple Academic License Agreement. With Apple's blessing, the Pascal source code is available for download from the CHM website after filling out a form.

Lisa Office System 3.1 dates back to April 1984, during the early Mac era, and it was the equivalent of operating systems like macOS and Windows today.

The entire source package is about 26MB and consists of over 1,300 commented source files, divided nicely into subfolders that denote code for the main Lisa OS, various included apps, and the Lisa Toolkit development system.

First released on January 19, 1983, the Apple Lisa remains an influential and important machine in Apple's history, pioneering the mouse-based graphical user interface (GUI) that made its way to the Macintosh a year later. Despite its innovations, the Lisa's high price ($9,995 retail, or about $30,300 today) and lack of application support held it back as a platform. A year after its release, the similarly capable Macintosh undercut it dramatically in price. Apple launched a major revision of the Lisa hardware in 1984, then discontinued the platform in 1985.

The Lisa was not the first commercial computer to ship with a GUI, as some have claimed in the past—that honor goes to the Xerox Star—but Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, dynamically movable overlapping windows, and even one-touch automatic system shutdown.

With the LisaOS source release, researchers and educators will now be able to study how Apple developers implemented those historically important features four decades ago. Apple's Academic license permits using and compiling the source code for "non-commercial, academic research, educational teaching, and personal study purposes only."

The Computer History Museum had previously teased the release of the code in 2018, but after spending some time in review, they decided to hold back its release until the computer's 40th birthday—the perfect gift to honor this important machine's legacy.

PROGRAM

THE ART OF CODE: APPLE LISA

YOU'RE ALMOST THERE!

Please read the following CHM Software License Agreement and accept the terms and conditions at the bottom of the page to download the Apple Lisa source code files.

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:

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.

Scope of License. The Apple Software is only licensed (not sold) to you for the non-commercial purposes stated above and may not be used for any other purposes without Apple's prior written permission. Apple and Apple's licensors retain ownership of the Apple Software and reserve all rights not expressly granted to you. If you create modifications of the Apple Software, you hereby grant to Apple a non-exclusive, perpetual, irrevocable, royalty-free, sublicensable, assignable, worldwide license to use, reproduce, modify, publicly display, distribute, make, have made, import and sell your modifications.

Term: The license granted under this agreement shall continue in effect unless terminated as provided herein. If you fail to comply with any term of this agreement, the license granted to you under this agreement will terminate automatically, with or without notice from Apple. Apple may also in its sole discretion, terminate this agreement upon thirty (30) days notice for any reason. Upon termination, you agree to cease all use of the Apple Software and destroy all copies of it in your possession or control. Sections 4 through 7, inclusive, of this agreement shall survive any such termination.

Export Control. The Apple Software is subject to U.S. export laws and regulations and you agree to comply fully with all such laws and regulations. In particular, but without limitation, the Apple Software may not be exported or re-exported (a) into any U.S. embargoed countries or (b) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals, the U.S. Department of Commerce Denied Person's List or Entity List or any other restricted party lists. By using the Apple Software, you represent and warrant that you are not located in any such country or on any such list, and that will not use the Apple Software for any purposes prohibited by U.S. laws and regulations.

Disclaimer of Warranty. THE APPLE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. APPLE DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE, ITS USE, PERFORMANCE, ACCURACY OR COMPLETENESS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY.

Limitation of Liability. APPLE'S TOTAL LIABILITY TO YOU FROM ALL CAUSES OF ACTION AND UNDER ALL THEORIES OF LIABILITY WILL BE LIMITED TO US$10. IN NO EVENT WILL APPLE BE LIABLE TO YOU FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT OR THE EXECUTION OR PERFORMANCE OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Some jurisdictions do not allow the exclusion or limitation of liability for personal injury or of incidental or consequential damages, so this limitation may not apply to you.

General:

This agreement will be governed by and construed in accordance with the laws of the State of California, excluding its conflict of law principles. The United Nations Convention on Contracts for the International Sale of Goods will not apply. Each party hereby consents to the jurisdiction and venue of the United States District Court for the Northern District of California, the Superior Court of the State of California for the County of Santa Clara, the Santa Clara Municipal Court, and any mutually agreed to alternative dispute resolution proceeding taking place in Santa Clara County, California, with respect to any claim or suit related to or arising out of this agreement.

You may not assign or transfer this Agreement or any rights granted hereunder, by operation of law or otherwise, without Apple's prior written consent, and any attempt by you to do so, without such consent, will be void.

If any provision of this Agreement is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible, and the other provisions will remain in full force and effect.

This agreement is the entire agreement between you and Apple for the Apple Software. No amendment to or modification of this agreement will be binding unless in writing and signed by Apple.

Contact Information. If you have any questions regarding this Agreement, you may contact the Museum by mail at 1401 N. Shoreline Blvd., Mountain View, CA 94043, by telephone at 650.810.1010 or by facsimile at 650.810.1055.

IF YOU AGREE TO THE FOREGOING TERMS AND CONDITIONS AND DESIRE TO COMPLETE THE INSTALLATION AND USE THE APPLE SOFTWARE, PLEASE SUBMIT YOUR INFORMATION AND CLICK THE "I ACCEPT" CHECKBOX IN THE FORM BELOW.

🍎たったひとつの真実見抜く、見た目は大人、頭脳は子供、その名は名馬鹿ヒカル!🍏
Forums  ›  🍎Apple  ›  💻Mac