Last Updated: November 23rd, 2011

As part of the Android's open source Apache license, manufacturers are required to publicly release all of their own modifications and improvements made to the Android core. Today, both Samsung and Motorola decided it would be the perfect time to drop the Captivate and Droid X code to their respective open source sites.

This will allow ROM developers to figure out all those little quirks specific to the hardware and incorporate them into their releases.

Note, however, that the Android license doesn't cover proprietary extensions, such as custom vendor applications and widgets, and therefore does not require manufacturers to open source them:


With the exception of brief update periods, Android has been available as open source since 21 October 2008. Google opened the entire source code (including network and telephony stacks[31]) under an Apache License.[32]

With the Apache License, vendors can add proprietary extensions without submitting those back to the open source community.

Droid X

You can find the Droid X open source code right here.


You can find the Captivate open source code here (search for SGH-I897).

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • DevilDogVIKING

    this open source code, is this considered a ROM?

    • http://www.AndroidPolice.com Artem Russakovskii

      This is what devs should be able to compile/build into a working ROM, albeit without proprietary apps.

  • http://www.siriusapplications.com/ Isaac Waller

    I'm pretty sure the only part of Android that manufactures have to release changes to is the Linux kernel. Everything else is under the Apache 2 licence, in which changes made do not have to be released back under the same licence. AndroidGuys got this wrong too. It does help ROM developers increase hardware compatibility, but that's pretty much it.