Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,935 Members 52,404 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Gapps

Tip us?
 
columbo67
Old
#1  
columbo67's Avatar
Member - OP
Thanks Meter 8
Posts: 84
Join Date: Aug 2012
Location: Glasgow
Default [Q] Gapps

Can someone tell me why gapps comes included in some roms, yet not in others?

Thanks
 
Primokorn
Old
#2  
Primokorn's Avatar
Recognized Contributor
Thanks Meter 2,082
Posts: 3,910
Join Date: Nov 2012
Location: Annecy

 
DONATE TO ME
Quote:
Originally Posted by columbo67 View Post
Can someone tell me why gapps comes included in some roms, yet not in others?

Thanks
Normally GApps aren't included. When a dev includes a GApps package it's for some reasons (OTA compatibility, personal tweaks/theming...).
Nexus 5 | Ask any questionDark XDAGetting started on XDA

LGE Nexus 5 | TWRP Recovery | Mahdi | Uber!!!



Quote:
Searching can take less time than waiting for an answer
 
columbo67
Old
#3  
columbo67's Avatar
Member - OP
Thanks Meter 8
Posts: 84
Join Date: Aug 2012
Location: Glasgow
Quote:
Originally Posted by Primokorn View Post
Normally GApps aren't included. When a dev includes a GApps package it's for some reasons (OTA compatibility, personal tweaks/theming...).

Thanks. I thought there was some legal reason that developers weren't allowed to include them, so was wondering why some roms did have them.
 
Primokorn
Old
(Last edited by Primokorn; 11th June 2014 at 09:58 AM.)
#4  
Primokorn's Avatar
Recognized Contributor
Thanks Meter 2,082
Posts: 3,910
Join Date: Nov 2012
Location: Annecy

 
DONATE TO ME
Quote:
Originally Posted by columbo67 View Post
Thanks. I thought there was some legal reason that developers weren't allowed to include them, so was wondering why some roms did have them.
I have just read this:
Quote:
AOSP ROMs aren't allowed to include Gapps because Gapps are proprietary Google apps. They're not open source, and they're not part of AOSP. It is illegal to use Google's IP (Gapps) without permission. They get around the restriction by making you download and flash the Gapps separately. Gapps are included in Touchwiz ROMs because Touchwiz ROMs are just modifications of the manufacturer's ROM, which already has the rights to use Gapps.
Source

But flashing a GApps package from a custom AOSP ROM or from PA Team / Mister BaNkS is the same. (at the end)


EDIT
Quote:
Licensing
In September 2009, Steve Kondik (Cyanogen of the CyanogenMod team) received a cease and desist letter from Google, demanding that the Google Apps not be included in the team's ROMs, since the ROM could be ported to devices which are not licensed to have the Google Apps. In turn, that would bypass the requirement for the devices to be licensed. For a few days, development on the ROM ceased, there were outcries from Android users all over the Internet, and many bloggers suspected Google had just shot itself in the foot.
Eventually, an alternate method was found,[2] whereby Google Apps are not included in the ROM proper but the Google Apps which came with a device would be backed up by the device's custom recovery or another app, and then re-installed onto the device once the new ROM was flashed. This would therefore "Google-ify" one's ROM.
In order to update the Google Apps for devices which have not been updated to the latest versions of Android, and to simplify the Google Apps installation process, the Google Apps are now traditionally packaged in a separate flashable ZIP which can be easily installed on top of a ROM. This allows for faster installations, easier upgrades of Google software, less tasks for the custom recovery to perform, more user-friendly installations, and an overall more streamlined process.
rootzwiki
Nexus 5 | Ask any questionDark XDAGetting started on XDA

LGE Nexus 5 | TWRP Recovery | Mahdi | Uber!!!



Quote:
Searching can take less time than waiting for an answer
The Following User Says Thank You to Primokorn For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes