While there were some reports floating around that parts of Android might not be as open source as original thought, Google has come out and made it clear: the core Android platform will be 100% open source.
ZDNet confirmed with various Google employees that everything will be open r. Besides a couple exceptions, everything will use the Apache software license (ASLv2). There are two exceptions, which according to ZDNet are:
The core Android system will be open source, but there’s no guarantee that carrier,s OEMs and application developers will keep their applications open source. Google is encouraging it, but does not mandate it, which means that some application developers may choose to keep their source code closed or have limited access.