answered
2014-11-24 23:01:42 +0200
Yes and no. The basis is a kernel for android since we needed the ODM support and they only deliver android kernels. However it has been as good as possible been synced with upstream stable (I think the last release was synced up to 3.4.92 stable). So there are android bits in it, but it is also upstream. To be honest an android kernel is just an upstream snapshot with some android fairy dust and drivers sprinkeled in. The difference in the end is pretty small and we did our best to make it even smaller.
Also the bits for the android kernel are totally open, its only a few userspace blobs that are closed android blobs. More or less similar to people who run Nvidia closed drivers for example on their desktops/laptops (except that in Jollas case there is libhybris in between to be able to use a true Linux userspace on top )