Mark's answers are correct. A bit of extra precision:
-use the android-platform group if you want to contribute your changes back to the main Android source for inclusion in future official releases. Use android-porting if you are working in a copy of the Android source and don't intend to contribute your changes back. -the majority of the "new" Android code (i.e. code that was written specifically for Android as opposed to being re-used from other open-source projects) is licensed under the Apache License, Version 2.0, which contains some language about copyright, patents and trademarks. The exact license for each module is clearly mentioned in the source code. Be mindful of this: http://www.android.com/branding.html JBQ On Sun, Mar 15, 2009 at 5:07 AM, Mark Murphy <mmur...@commonsware.com> wrote: > > TAKEphONE wrote: >> I am about to take on a project requiring adding some stuff into the >> OS itself (adding support for additional hardware features on a new >> Android based device). I need to add/change some stuff in the OS >> installed: >> >> 1. Adding pages to the SYSTEM preferences - to allow users to change >> configuration of the hardware I am adding. >> >> 2. Adding packages of software and libraries to the OS code - to add >> the modules needed to handle the additional hardware. >> >> 3. Changing some of the built-in modules/packages to allow the device >> to recognize and use the hardware I am adding. >> >> My questions - can all the 3 be done ? > > As far as I know, yes. However, [android-porting] or [android-platform] > are probably better Google Groups to use for these questions. > >> What do I need ? > > http://source.android.com > > Instructions there will give you the tools to download and build the > source code, which is your starting point. From there, ask concrete > specific questions on [android-porting] or [android-platform]. > >> Do I need special certification ? > > Not generally. > >> Do I need specific tools ? > > See http://source.android.com > >> Is there any documentation/samples to how I do this ? > > See http://source.android.com -- you might also check out XDA Developers > or other sites that have spent time getting Android to run on > non-standard hardware. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com > > Android App Developer Training: http://commonsware.com/training.html > > > > > -- Jean-Baptiste M. "JBQ" Queru Android Engineer, Google. Questions sent directly to me that have no reason for being private will likely get ignored or forwarded to a public forum with no further warning. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---