The Android SDK Is No Longer Free Software
New submitter tian2992 writes "The new terms for the Android SDK now include phrases such as 'you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK' among other non-Free-software-friendly terms, as noted by FSF Europe's Torsten Grote. Replicant, a free fork of Android, announced the release of Replicant SDK 4.0 based on the latest sources of the Android SDK without the new terms."
I don't know why the summary concentrated on the copy provisions. Here is the complete clause #3.2. Emphasis is mine:
3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
CyanogenMod is not an SDK. It's an Android distribution. It is not in any way affected by the changes to the SDK licensing terms.
You are not alone. This is not normal. None of this is normal.
I just checked the wayback machine and the SDK terms haven't changed much in years. Here's a link to the 2010 terms for the SDK:
http://web.archive.org/web/20100724144708/http://developer.android.com/sdk/terms.html
Pretty much the same as the current SDK agreement. The parts under proprietary license you can't mess with, the parts under open source licenses you can do what you want with. I can't see that anything has changed with the latest version of the agreement.
The summary is completely wrong.
The new terms for the Android SDK now include phrases such as 'you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK
Here's what it said in April 10, 2009
3.3 Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK. Except to the extent required by applicable third party licenses, you may not load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.
Here's what it says now:
3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.