Apple has updated its Apple Public Source License (APSL), bringing it to version 2.0. Version 2.0 of the APSL is now considered a Free Software license by the Free Software Foundation, who is best known for the GNU Project and the GNU General Public License.
Other changes to the new version of the license allow users and corporations that make changes to the source for personal use to keep the changes private, and users can choose to release the source code of programs based on APSL code to either only the users of the code or to the general public. In addition, parts of the wording and arrangement of the license were updated and changed. From Apple:
Apple is pleased to announce the 2.0 version of the Apple Public Source License. It improves upon the OSI-approved APSL 1.2 by conforming to the definition of Free Software Licenses, as certified by the Free Software Foundation. We are grateful to Richard Stallman for his many helpful comments in this process. APSL 2.0 is also being submitted to the Open Source Initiative to certify its continued compliance with the Open Source Definition.
The Apple Public Source License 2.0 includes numerous changes to make it even easier for Open Source developers to use and comply with, including:
- Source distribution is only required for "External Deployment", allowing individuals and corporations to do private internal deployments
- An option to distribute source only to those receiving binaries, rather than always having to distribute to the general public
- Simpler, clearer, and more symmetric licensing terms
On the same page, you will find a related announcement from Apple. Your Apple ID is now good for the Open Source section of Appleis site, in addition to the Apple Developer Connection, the Knowledge Base, the Apple Store, and the iTunes Music Store.