Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Google does accept patches for Android from third parties, but they must go through a process that isn't exactly obvious to those third parties. I believe there is also a contributor license agreement required, but that is becoming standard practice for things including the Linux kernel.

I base this on statements made in the #android IRC channel in the past by Google developers working on Android.

As for FirefoxOS, is it possible for a user to install XPIs or XPCOM components on their own handset? I can understand why limitations would be placed on third-party applications obtained through a web service, but not why owners of devices could not install additional components.



> Google does accept patches for Android from third parties, but they must go through a process that isn't exactly obvious to those third parties. I believe there is also a contributor license agreement required, but that is becoming standard practice for things including the Linux kernel.

I confirm that Mozilla has fixed a number of bugs and/or performance issues in Android. In fact, if my memory serves, Chrome for Android simply couldn't load without our patches :)

However, if my memory serves, getting these patches accepted has proved pretty difficult. I'm not the author of the patches, so I couldn't tell you why.

> As for FirefoxOS, is it possible for a user to install XPIs or XPCOM components on their own handset? I can understand why limitations would be placed on third-party applications obtained through a web service, but not why owners of devices could not install additional components.

Well, given that XPCOM components have 100% access to the file system, hardware, etc. and can easily brick a phone, we didn't really spend time making that footgun user-friendly. So you can easily add an XPCOM component, but only if you build an image of FirefoxOS yourself. Not too hard to do, just probably not the answer you hoped for.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: