Fairphone Open OS roadmap discussion

Hi all,

Some of you already played with the source code that we released on code.fairphone.com, and we are currently working on preparing a binary release. Interested FP2 owners can install this on their device without going through the trouble of compiling the operating system themselves.

As this build is for you (FP2 owners), we want to make sure that this OS develops into something that is useful for you, while using free and open source software where possible. So let’s start talking about it.

With the Fairphone Open Source OS (Fairphone OSOS), we want to create an OS for the Fairphone that helps users to gain full ownership of the device. This includes several aspects: On the one hand we are aware that there are a significant amount of users that are privacy-aware and do not want to be tracked or hand over their private data to the “cloud”.Fairphone OSOS will thus not come with Google Mobile Services (GMS). This also means no Google Play store. On the other hand we want you to have the possibility to take full control over your system. This is why it will be possible to enable root access in the developer settings. Additionally an alternative recovery will be offered that allows to disable signature verification and we are looking if we can offer busybox in the open source builds.

The lack of the Google Play store might be a drawback and a reason for some of you to stick with stock Fairphone OS with Google Mobile Services (Fairphone GMS). However, we want to work together with you to make the Fairphone OSOS a real alternative to Fairphone GMS. This means that we want to evaluate the possibility to include other app stores, e.g. F-Droid and in the future also include an alternative set of preinstalled (fair/open source) apps. So let’s discuss!

We also see interesting activity around FP2 hardware that is made possible by our code release: what would you like to see next?

38 Likes

So no need to install at all, just a setting?! That’s awesome! :smiley:

Does that mean it will be easier to install XPosed framework? :smiley:

I guess you could consider some of the feature requests we collected so far, although most of them are certainly not just meant for the Open OS but for both Fairphone OSes.

You already mentioned a different (powerful?) recovery (33 votes so far) and F-Dorid preinstalled (as a System app I guess) (17 votes)

I’m excited. :grin:

3 Likes

That sounds great! :slightly_smiling:)

From my personal and limited point of view, I would keep it simple - no GMS, root, F-Droid, TWRP recovery & Unified NLP. We can then take it from there…

Frequent update (security patches) would be highly appreciated.

Cheers!

4 Likes

For people who would still like to make use of GAPPS, would it be possible to place an installer or a link to an installer into the system? It would not be installed by default, but make it easy for people who want to use GAPPS or OpenGAPPS for one reason or another. If I understood correctly, a similar approach was used on the FP1?
Ideally, I think it would have as little as possible pre-installed, but a wide variety of installable options, so that everyone can take their picks and customize their FP-OSOS as they like it…

PS: I really appreciate the effort you guys put into offering different operating systems and work together with the community. Way to go! :slight_smile:
Regards,

Moritz

12 Likes

I would really like to option to install some apps like ‘NS reisplanner’ which is only avaiable through Google.
So for me an easy way to install OpenGAPPS is needed.

1 Like

How easy do you expect it to be? Is the following procedure easy enough? (The exact steps might be slightly different due to differences in the bundled recovery).

  1. On your phone, go to OpenGapps and download the selected package.
  2. Boot into recovery by holding Volume up + Power buttons.
  3. Select Flash ZIP from /sdcard
  4. Select the ZIP file which you have downloaded in step 1.
  5. Wait and reboot.

More or less this procedure is possible with a recovery that allows turning off signature verification.

7 Likes

(Sometimes) worth the wait

We are so close to the target "If you can´t open it, you don´t own it!" :slightly_smiling:

1 Like

Sounds great. Can you give some more info about security fixes, distribution (update images for FP OSOS?) and how closely you will try to follow a even more open code base (“mainline”)? Thanks.

2 Likes

First I want to say that it is great that you want to offer this to us, and that you want to evaluate it with us is even greater!

I would keep it simple, too. To add the F-Droid App Store as a System App would be good. We could also add K9 as E-Mail Client or Apollo as Music Player etc. and make sure that the basic needs of the Most Customers would be fullfilled.

But on the other side, what is with the People who want a clean System and install just what they need by themselves?

In my Opinion you should include Apps for the most common needs. An App Store, E-Mail Client and Music Player are pretty Basic for example.

But what im way more curious about are Updates. Google offers monthly security Patches for the Nexus Devices. Afaik the Patches are also included in the AOSP Source. Security is a really important Point, so monthly Security Patches or a newly compilated ROM to upgrade to from inside the OSOS would be a Must Have in my Opinion.

4 Likes

I would like to combine this with changing to the Fairphone Open Source OS.
That’s why I asked if perhaps it would be possible to integrate Fairphone Open Source OS and OpenGAPPS.
At the moment I already use F-Droid as much as possible.

Those steps were meant for a phone with FP OSOS.

While I understand what you want, I can tell you that if you want OpenGAPPS you can more or less just stay on the stock ROM (just root it :slight_smile: ). It’s more or less the same. OpenGAPPS only allows you to install a smaller subset of GMS.

Also I guess it does not really help that we use the terms GMS, GAPPS and OpenGAPPS here.

Most people want Google Maps, Google Search and Google Play (The store only works with Google Play Services running. Source: Wikipedia). This is what GMS and OpenGAPPS supply mostly by also adding background “services” to the phone. I’m not sure if this is true for all apps, though. But I think the user should make this decision “knowingly”.

I think all these apps/services can be called “GMS/OpenGAPPS”, can someone point out the ones that add background services?

Chrome Browser
Cloud Print
Gmail
Google+
Google Calculator (replaces stock/AOSP Calculator)
Google Calendar (replaces stock/AOSP Calendar)
Google Desk Clock (replaces stock/AOSP Desk Clock)
Google Docs
Google Drive
Google Fitness
Google Keep
Google News & Weather
Google NFC Tags (replaces stock/AOSP NFC Tags)
Google Now Launcher
Google Play Books
Google Play Games
Google Play Movies & TV
Google Play Music
Google Play Newsstand
Google Play services
Google Search
Google Sheets
Google Slides
Google Text-to-Speech
Hangouts
Hotword
Maps
Photos
Sound Search for Google Play
TalkBack
YouTube
(Source: Full Package · opengapps/opengapps Wiki · GitHub)

1 Like

I must say I am getting confused.
On my computer I use Linux, Fedora, that’s opensource.
I would like if possible use opensource on my phone, but I still needs some apps like ‘NS reisplanner’ provided by the Google Play store.
I understood that Fairphone is working on a opensource system for the FP2.

If you want to install Apps from the Google Play Store, but don’t want to install the Play Store you can use APK Downloader.

You have to look for your App in the Web Play Store, copy the Link, Paste it in the APK Downloader and then you will Download the App directly to your Phone or PC and can install it.

While this is not much work, the downside is that you have to Update the App manually.

I think it would be nice for some People to have an easy way to install the GApps, but to include the GApps would make no sense like fp1_wo_sw_updates already said.

2 Likes

I just checked on the 1Mobile Market App-Store and “NS Reisplanner Xtra” is available there.
For 1Mobile Market you do not need to register. And you still avoid the GMS.

Yeah but we had a lengthy discussion on why not to use 1Mobile on:

Conclusion: It’s bad! Don’t use it!

Sorry about that.

It’s like using the NVIDIA drivers on your opensource GNU/Linux Fedora. It’s possible and not a bad thing (and not a perfect example …). Don’t think too much about it. It’s just that as soon as you install the play store to download the ‘NS reisplanner’ app, your phone will contain background services that could send your personal data to google. I don’t know how they work, somebody else has to look into this.

Fairphone is not working on a opensource system for the FP2. They just offer the code and add fixes/patches if needed or get them from upstream. Some linux people and some Sony developers currently looking at QC chips, but a lot of the code for the chip (graphics, the “phone part”, wifi, gps, camera …) is closed as well. Only the linux/unix part is “open”. But that’s more than you get with Apple or a Blackberry. It’s just that google also wants your data.

I checked http://apps.evozi.com/apk-downloader/ to see if it’s possible to download the ‘NS reisplanner’ apk. But it’s not working :frowning:

Update: There are ideas to create “open” gms services, but I assume google will kill them and the related accounts at some point in time and if too many users use it. But I have not looked into this. In the end it’s the old “cloud” question. Do you want to give your data and the data of your friends to google and facebook or the creator of the apps you use or not. That’s all, I guess. But there are more important things in life :slightly_smiling:

I don’t see why Google should have the power to kill the microg project?!

I didn’t want to canvass 1Mobile Market, I just wanted to point out that Lidwien’s statement was wrong, that “NS reisplanner” was only available on Google.

I don’t want to spread FUD, but they can just change the APIs or block accounts that access “their” services in a “strange” way. I’m just assuming. Don’t forget how google makes money: Currently it’s just dodging taxes and selling advertisements. The rest is still small and growing. Nobody knows what they will do in the future.

I wouldn’t bet on not being evil … AMP could change the way advertisements and newspapers work (or not) and I saw walking robots today (quite nice, btw). :slightly_smiling:

1 Like