README
1
2 The system/ directory is intended for pieces of the world that are the
3 core of the embedded linux platform at the heart of Android. These
4 essential bits are required for basic booting, operation, and debugging.
5
6 They should not depend on libraries outside of system/... (some of them
7 do currently -- they need to be updated or changed) and they should not
8 be required for the simulator build.
9
10 The license for all these pieces should be clean (Apache2, BSD, or MIT).
11
12 Currently system/bluetooth/... and system/extra/... have some pieces
13 with GPL/LGPL licensed code.
14
15 Assorted Issues:
16
17 - pppd depends on libutils for logging
18 - pppd depends on libcrypt/libcrypto
19 - init, linker, debuggerd, toolbox, usbd depend on libcutils
20 - should probably rename bionic to libc
21