<<

Welcome

Free Alternatives for Android Strategies & Solutions

by Rijk Ravestein • [email protected]

Saturday • September 21 • 2019

1 Alternatives for Google Android Rijk Ravestein

1980 1985 1998 2011

Cognitive Psychology www.datraverse.nl www.savapage.org

www.librepractice.org

www.datraverse.com

2 Free Software Alternatives for Google Android Agenda

What’s happening? Are we safe? Are we free? What’s at stake? Freedom Strategies and Tactics Past, Present and Future

3 Free Software Alternatives for Google Android . . .

But first, a fairy tale . . .

4 Free Software Alternatives for Google Android

5 Free Software Alternatives for Google Android Once upon a time . . .

Symbian OS 2008: Android 1.0 2009: N900 5 → MeeGo Nitdroid 2010: 2014: Nokia Devices & Services acquired by 2014: Microsoft dismisses 12,500 former Nokia employees 2016: Nokia sold by Microsoft to former Nokia employees: $300bn → $300m – ~ Sailfish OS Nokia Android → 6 Free Software Alternatives for Google Android . . .

Ubuntu Touch/Phone Convergence 2011: start 2014: release 2015: BQ Aquaris E4.5 (EU) 2015: MX4 () 2017: 2017: UBports https://devices.ubuntu-touch.io – Core: 12 – Community: 1

7 Free Software Alternatives for Google Android Fast forward 2019 – Market Share

Google Android : 86.7% Apple iOS : 13.3% Windows Phone Others : 0.0%

https://www.idc.com/promo/smartphone-market-share/os

8 Free Software Alternatives for Google Android What’s happening

"The Building circular - an iron cage, glazed - a glass lantern about the size of Ranelagh - The Prisoners in their Cells, occupying the Circumference - The Officers, the Centre. By Blinds, and other contrivances, the Inspectors concealed from the observation of the Prisoners: hence the sentiment of a sort of invisible omnipresence. - The whole circuit reviewable with little, or, if necessary, without any, change of place."

— Jeremy Bentham (1791) Panopticon, or The Inspection House

https://www.flickr.com/photos/ilifeinicity/13048344414/

9 Free Software Alternatives for Google Android 2019: Analyze This

10 Free Software Alternatives for Google Android It’s the ecosystem, stupid!

Right to Repair Replaceable battery Audio jack Lifetime updates

12 Free Software Alternatives for Google Android Liberty and Justice for All

“With Free Software, users control their instead of being controlled by their computer.”

“Freedom and Privacy on the Internet”

“Principles of the Free Software movement as model for socio-economic relations.”

13 Free Software Alternatives for Google Android New era, new chances, 5

14 Free Software Alternatives for Google Android Phone

Librem One – a growing bundle of ethical services -Replaceable Battery 3.5mm headphone jack Lifetime updates HTML5 (web) applications PureOS Initial release in Q3 2019 Preorder special pricing $699

15 Free Software Alternatives for Google Android PINEPHONE

https://www.pine64.org/pinephone/

16 Free Software Alternatives for Google Android Android (AOSP) + GMS

https://en.wikipedia.org/wiki/Android_(operating_system)#AOSP https://www.android.com/gms/

17 Free Software Alternatives for Google Android AOSP - FAQs

https://source.android.com/setup/start/faqs https://f-droid.org/en/docs/FAQ_-_App_Developers/

18 Free Software Alternatives for Google Android AOSP based distribution

LineageOS/Android6/F-Droid Available for 10 , GPS?

19 Free Software Alternatives for Google Android https://e.foundation/

Forked from LineageOS (successor of CyanogenMod) + Android 7/8/9 https://microg.org/ (microG is a free version of the set of equivalent to Google’s proprietary core libraries and applications) Available for 81 smartphones Refurbished S7 with /e/ €279

20 Free Software Alternatives for Google Android /e/ Roadmap

21 Free Software Alternatives for Google Android Don’t be evil

22 Free Software Alternatives for Google Android Google + F-Droid https://www.android.com/one/ Regular security updates for 3 years F-Droid

23 Free Software Alternatives for Google Android What is F-Droid?

24 Free Software Alternatives for Google Android Level playing field?

25 Free Software Alternatives for Google Android F-Droid Apps

26 Free Software Alternatives for Google Android F-Droid Apps

27 Free Software Alternatives for Google Android F-Droid Apps

28 Free Software Alternatives for Google Android F-Droid Apps

29 Free Software Alternatives for Google Android F-Droid Apps

30 Free Software Alternatives for Google Android F-Droid Apps

31 Free Software Alternatives for Google Android F-Droid Apps

32 Free Software Alternatives for Google Android F-Droid Apps

33 Free Software Alternatives for Google Android F-Droid Games

Just some samples, a lot games are present . . .

34 Free Software Alternatives for Google Android F-Droid Security

35 Free Software Alternatives for Google Android F-Droid Privacy

36 Free Software Alternatives for Google Android F-Droid Security

37 Free Software Alternatives for Google Android F-Droid

Hands-on . . .

38 Free Software Alternatives for Google Android How to create an F-Droid App

39 Free Software Alternatives for Google Android

40 Free Software Alternatives for Google Android org.savapage.android.print

41 Free Software Alternatives for Google Android Adding a new F-Droid App

# fork https://gitlab.com/fdroid/fdroiddata.git gedit /org.savapage.android.print.yml git git@.com:savapage-android/fdroiddata.git # Check for errors git clone https://gitlab.com/fdroid/fdroidserver.git fdroid readmeta org.savapage.android.print # ~/.profile # Clean up .yml file export ANDROID_HOME=~/Android/Sdk fdroid rewritemeta org.savapage.android.print export PATH=~/fdroidserver:$PATH # Fill automated fields like Auto Name and Current Version # Create python venv # Use --allow-dirty to prevent mkdir ~/my-pyvenv # ERROR: Build metadata git repo has uncommitted changes! cd ~/my-pyvenv fdroid checkupdates --allow-dirty org.savapage.android.print python3.6 -m venv fdroidserver-env INFO: Processing org.savapage.android.print # activate INFO: ...updating to version 0.1.0 (1) . fdroidserver-env/bin/activate INFO: Finished # install all python mods for fdroidserver # Fix lint warnings and build! pip3.6 install fdroidserver fdroid lint org.savapage.android.print cd fdroiddata fdroid build -v -l org.savapage.android.print # Create app metadata BUILD SUCCESSFUL in 43s cp templates/app-full \ # git add → commit → push → create request metadata/org.savapage.android.print.yml

42 Free Software Alternatives for Google Android org.savapage.android.print

43 Free Software Alternatives for Google Android org.savapage.android.print

44 Free Software Alternatives for Google Android org.savapage.android.print

Waiting for publication on https://www.f-droid.org/

45 Free Software Alternatives for Google Android org.savapage.android.print

46 Free Software Alternatives for Google Android org.savapage.android.print

47 Free Software Alternatives for Google Android Free as in Freedom

48 Free Software Alternatives for Google Android . . .

Questions . . .

49 Free Software Alternatives for Google Android . . .

Thanks for your attention.

50 Free Software Alternatives for Google Android