HP's decision means webOS could end up more open than Android
arstechnica.com
arstechnica.com
WebOS will have exactly the same fate as so many great OS that had zero commercial backing, let alone products. Let alone that it'll fall massively behind the current market leaders and never be able to catch up again..
The lack of hardware is an issue in the short-term but we'll probably see WebOS ports for a lot of popular Android devices to start with. From there the not-Samsung, non-Motorola, Android device makers might want to give it a closer look.
It's going to be really interesting to see how it plays out. Even assuming it does get adoption, the most likely path is device makers and carriers taking the open source version and customizing the crap out of it and releasing their own "closed" versions of it, just like Android. And if HP does anything to prevent that then what we inevitably have is something less open than Android.
I do very much like the fact that Google now has another player that will keep them honest about how "open" they are.
1. A license that requires derivative works to be distributed under the same terms
If by "Android kernel" you mean the full richness of the existing APIs, the UI framework, UI conventions etc., then no, you can't just mash up two full-featured OS who both need exclusive access to hardware, have their own UI conventions, APIs, different ways of doing the same things (like showing notifications, switching between applications) etc.
If by "Android kernel" you mean "slightly modified Linux kernel that Android uses" then technically yes but it's a meaningless statement. WebOS already uses (possibly slightly modified) Linux kernel, the kernel changes constitute about 0.1% of their code and they are not what defines Android or WebOS.
webOS running with an interface to the Android market and ability to run Android apps. It should not be that hard to get that working if people pitch in to help.
- Dalvik needs to work under webOS which should be a recompile and some changes. There's also Alien.
- Android apps need to have a generic wrapper to put them into webOS cards.
- Some other interface issues to clean up.
So, who wants to help do this?
PS: FWIW, webOS essentially uses an Android kernel already.
Even though I run iOS, the fact that you can build entire apps in Javascript is cool. Hopefully I can get my hands on a touchpad to try it out
Then jailbreakers came along, and demanded to be able to run native code, and boom, Apple agrees and we have the App Store.
It's interesting how opinions can change, and choices strike back.