Source files of fsfe.org, pdfreaders.org, freeyourandroid.org, ilovefs.org, drm.info, and test.fsfe.org. Contribute: https://fsfe.org/contribute/web/ https://fsfe.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

liberate.en.xhtml 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <html>
  3. <head>
  4. <title>Liberate Your Device - Free Your Android! - FSFE</title>
  5. <meta content="Learn how to regain control of your data, with a free operating system and free apps" name="description" />
  6. <meta content="android smart phone operating system drivers apps Replicant OS CyanogenMod F-Droid FoeBuD e.V. fsf ansol free software phone mobile phone open source GTA04 Maemo/MeeGo Mer Tizen Carrier IQ spying spy analytics" />
  7. </head>
  8. <body>
  9. <p id="category"><a href="/campaigns/android/android.html">Free Your Android</a></p>
  10. <h1>Liberate Your Device!</h1>
  11. <div id="introduction">
  12. <div class="image" id="hello-free-droid">
  13. <img src="/campaigns/android/robot.png" alt="Liberated Android Robot" />
  14. </div>
  15. <p>
  16. Even though Android is mostly Free Software, devices usually come with proprietary software and services
  17. that prevent people from using them in an independent and autonomous way.
  18. Liberate your Android device: learn how to regain control of your data, with a free operating system and free apps!
  19. </p>
  20. </div>
  21. <div id="subpages">
  22. <div class="half">
  23. <h3><a href="#Apps">Free Software Apps</a></h3>
  24. <p>
  25. For beginners it is easiest to start with liberating mobile apps. We introduce to you dedicated Free Software app stores and present some apps for the most common use cases, for example messaging, navigation, or games.
  26. </p>
  27. <div class="action"><a href="#Apps">Liberate your apps</a></div>
  28. </div>
  29. <div class="half last">
  30. <h3><a href="#OS">Free Software Operating Systems</a></h3>
  31. <p>
  32. Most operating systems on phones you can buy are not free. They contain pre-installed proprietary software which limit your freedoms and harm your privacy. Advanced users should install an as freedom respecting mobile operating system as possible therefore.
  33. </p>
  34. <div class="action"><a href="#OS">Free your OS</a></div>
  35. </div>
  36. </div>
  37. <h2 id="Apps">The Apps</h2>
  38. <p>
  39. For most people, the <a href="https://market.android.com/">Google
  40. Play Store</a> is the only or the main source for their
  41. applications. It doesn't even tell you whether an app is Free Software
  42. or not, let alone its license. Unfortunately, most apps from this or
  43. other markets are proprietary. Even if you install a Free Software app,
  44. there is no reason to trust the downloaded binary. Using the Google
  45. Market also requires a Google account. It is recommended to not use this
  46. market at all.
  47. </p>
  48. <h3 id="F-Droid">F-Droid</h3>
  49. <div class="image left">
  50. <img alt="F-Droid" src="/campaigns/android/f-droid.png" />
  51. </div>
  52. <p>
  53. The <a href="http://f-droid.org/">F-Droid initiative</a> was started to
  54. change the sad Free Software app situation in the Android world. It
  55. builds a repository of easily-installable Free Software for the Android
  56. platform. There is an Android client application that makes it easy to
  57. browse Free Software applications, install them onto your device, and
  58. keep track of updates. When available it includes information about how
  59. to donate money to the authors of the app.
  60. </p>
  61. <p>
  62. The F-Droid repository contains details of multiple versions of each
  63. application. You can also easily create and add own repositories. But
  64. since the initiative is <a
  65. href="https://gitlab.com/fdroid/">very active</a>,
  66. developing in a decentralised fashion and open to collaboration,
  67. creating own repositories is not really necessary. Its goal is to
  68. include all useful Free Software Android applications and to keep up
  69. with their updates.
  70. </p>
  71. <p>
  72. We collected some information about how you can <a href="/campaigns/android/help.html#Apps">help out F-Droid</a>.
  73. </p>
  74. <h2 id="Sync">Synchronizing Your Data</h2>
  75. <p>
  76. When you run only Free Software and when you do not rely on non-free
  77. network services like the ones Google offers, it might look like you lose the convenience
  78. of synchronizing your contacts, your calender and other data with your
  79. other devices. Fortunately, there is plenty of Free Software that does
  80. this job as well.
  81. </p>
  82. <h3 id="sync-pim">Synchronizing Calendar and Contacts</h3>
  83. <p>
  84. There are several Free Software server implementations of
  85. <a href="https://en.wikipedia.org/wiki/CalDAV">CalDAV</a> and
  86. <a href="https://en.wikipedia.org/wiki/CardDAV">CardDAV</a> that you can use, such as:
  87. </p>
  88. <ul>
  89. <li>
  90. <a href="http://owncloud.org">ownCloud</a>
  91. &#8212; commercial "key in hand" available at <a href="https://owncloud.com/">ownCloud Inc.</a>
  92. and other hosting options listed in <a href="http://owncloud.org/providers/">ownCloud supported service providers</a>
  93. </li>
  94. <li>
  95. <a href="http://kolab.org/">Kolab</a>
  96. &#8212; commercial "key in hand" available at <a href="https://mykolab.com/">MyKolab</a>;
  97. information on how to configure client applications available on
  98. <a href="https://mykolab.com/clients">MyKolab Client Configuration</a> page
  99. </li>
  100. <li>
  101. <a href="http://www.sogo.nu">SoGO</a>
  102. &#8212; can replace Microsoft Exchange servers;
  103. commercial support available at <a href="http://sogo.nu/support/index.html#/commercial">SoGO consulting services</a>;
  104. </li>
  105. <li><a href="http://baikal-server.com">baikal</a></li>
  106. <li><a href="http://davical.org">DAViCal</a></li>
  107. <li>
  108. <a href="http://davmail.sourceforge.net/">davmail</a>
  109. &#8212; is not actually a contacts and calendar server,
  110. but a gateway to Microsoft Exchange servers providing CardDAV and CalDAV access access.
  111. It might be the first step to liberate your PIM data from proprietary solutions.
  112. </li>
  113. <li><a href="http://www.tine20.org">Tine 2.0</a></li>
  114. </ul>
  115. <p>
  116. Each of the devices where you would like to have access to your contacts and calendar needs a CardDAV and a CalDAV client.
  117. For desktop you can use:
  118. </p>
  119. <ul>
  120. <li>
  121. <a href="https://www.mozilla.org/en-US/thunderbird">Thunderbird</a>
  122. with the <a href="https://www.mozilla.org/projects/calendar/lightning/">Lightning</a> calendar extension
  123. </li>
  124. <li><a href="http://kontact.org">KDE Kontact</a></li>
  125. <li><a href="https://wiki.gnome.org/Apps/Evolution">Gnome Evolution</a></li>
  126. <li>
  127. <a href="http://lostpackets.de/pycarddav/">pyCardDAV</a>
  128. to use CardDAV as a address book in <a href="http://www.mutt.org/">mutt</a>
  129. (and maybe other email clients) or consulting the CardDAV server from command line.
  130. </li>
  131. </ul>
  132. <p>
  133. In the Android devices you can use:
  134. </p>
  135. <ul>
  136. <li>
  137. <a href="http://acal.me">ACal</a>
  138. (<a href="https://f-droid.org/repository/browse/?fdid=com.morphoss.acal">at F-Droid</a>) &#8212;
  139. although it doesn't update the Android calendar and contact database it still a very competent PIM application;
  140. </li>
  141. <li>
  142. <a href="http://davdroid.bitfire.at">DAVdroid</a>
  143. (<a href="https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid">at F-Droid</a>);
  144. </li>
  145. <li>
  146. <a href="https://github.com/gggard/AndroidCaldavSyncAdapater">CalDAV Sync Adapter</a>
  147. (<a href="https://f-droid.org/repository/browse/?fdid=org.gege.caldavsyncadapter">at F-Droid</a>).
  148. </li>
  149. </ul>
  150. <h3 id="sync-files">Synchronizing files</h3>
  151. <p>
  152. To keep files synchronized between devices
  153. </p>
  154. <ul>
  155. <li>
  156. <a href="https://github.com/owncloud/android">ownCloud android client</a>
  157. (<a href="https://f-droid.org/repository/browse/?fdid=com.owncloud.android">at F-Droid</a>) &#8212;
  158. file synchronization and has a instant upload for photos and videos taken using the device;
  159. </li>
  160. <li>
  161. <a href="http://wiki.cyanogenmod.org/w/Doc:_dropbear">SSH Daemon dropbear</a> &#8212;
  162. is pre-installed on CyanogenMod and can be used to e.g. run <a href="https://en.wikipedia.org/wiki/Rsync">rsync</a>.
  163. </li>
  164. </ul>
  165. <h3 id="sync-rss">Synchronizing feed readers</h3>
  166. <p>
  167. If you usually keep track of
  168. <a href="https://en.wikipedia.org/wiki/Rss">RSS</a>/<a href="https://en.wikipedia.org/wiki/Atom_%28standard%29">Atom</a> feeds,
  169. then it's nice to be able to keep all devices synchronized. Here are some suggestions of possible free solutions you can use:
  170. </p>
  171. <ul>
  172. <li>
  173. <a href="http://apps.owncloud.com/content/show.php/News?content=158434">ownCloud New Reader</a>
  174. (<a href="https://f-droid.org/repository/browse/?fdid=de.luhmer.owncloudnewsreader">at F-Droid</a>)
  175. </li>
  176. <li>
  177. <a href="http://tt-rss.org/redmine/projects/tt-rss">Tiny Tiny RSS</a>
  178. (<a href="https://github.com/gothfox/Tiny-Tiny-RSS-for-Honeycomb">source of the official Android client</a>,
  179. <a href="https://f-droid.org/repository/browse/?fdid=org.ttrssreader">alternative Android client at F-Droid</a>)
  180. </li>
  181. <li>
  182. <a href="https://github.com/samuelclay/NewsBlur">NewsBlur</a>
  183. (<a href="https://f-droid.org/repository/browse/?fdid=com.newsblur">at F-Droid</a>)
  184. </li>
  185. </ul>
  186. <h3 id="sync-webbrowser">Synchronizing Web Browsers</h3>
  187. <p>
  188. It's possible to host your own Firefox synchronization server
  189. </p>
  190. <ul>
  191. <li>deploying your own <a href="http://docs.services.mozilla.com/howtos/run-sync.html">Mozilla Sync Server</a></li>
  192. <li>using ownCloud <a href="http://apps.owncloud.com/content/show.php/Mozilla+Sync?content=161793">Mozilla Sync application</a></li>
  193. </ul>
  194. <p>
  195. It's then possible to use Firefox Web Browser advanced setup of the sync configuration to define the new server and credentials to use.
  196. </p>
  197. <p>
  198. Although there is some documentation on how to host your own Chrome Web Browser synchronization server,
  199. it is all very "in the air".
  200. See <a href="https://code.google.com/p/chromium/issues/detail?id=181429">issue 181429</a> of the chromium development issue tracker.
  201. </p>
  202. <h2 id="OS">The Operating Systems</h2>
  203. <p>
  204. An operating system is a collection of software that enables you to use
  205. your phone and run other applications on it. Even though Android is <a
  206. href="http://www.gnu.org/philosophy/android-and-users-freedom.html">mostly
  207. free</a>, many phones ship with proprietary components and add-ons. Some
  208. phones also have a locked <a
  209. href="https://en.wikipedia.org/wiki/Booting">boot loader</a>
  210. which prevents you from booting and installing other operating systems.
  211. If you want to buy an Android phone, make sure that the boot loader can
  212. be <a
  213. href="https://wiki.lineageos.org/devices/">unlocked</a>.</p>
  214. <p>On some devices it can only be unlocked with clever hacks
  215. and their manufacturers tend to declare your warranty void when you unlock their device's boot loader.
  216. But, given European Directive 1999/44/CE, just the fact that you modified or changed the software of your device,
  217. is not a sufficient reason to void your statutory warranty.
  218. <a href="/freesoftware/legal/flashingdevices.html" title="Does rooting your phone invalidate its warranty?">See Carlo Piana's and Matija Šuklje's analysis</a> for more information.
  219. There are
  220. also companies that ship their devices with an unlocked bootloader or
  221. provide you with the means to unlock it. Besides that, it is a good idea
  222. to check if there are free versions of Android <a
  223. href="https://wiki.lineageos.org/devices/">supporting the device</a>.
  224. </p>
  225. <h3 id="Replicant">Replicant</h3>
  226. <div class="image left">
  227. <img alt="Replicant" src="/campaigns/android/replicant.png" />
  228. </div>
  229. <p>
  230. <a href="http://replicant.us/">Replicant</a> is a
  231. distribution of Android that is 100% Free Software. Since it does not
  232. use any non-free drivers, it currently works on a limited number of
  233. devices.
  234. </p>
  235. <p>
  236. We ask you to help Replicant extend its support to more devices. You can <a
  237. href="http://redmine.replicant.us/projects/replicant/issues">contribute
  238. code</a>, and <a
  239. href="https://www.fsf.org/blogs/community/donate-to-replicant-and-support-free-software-on-mobile-devices">donate
  240. devices</a> to the Replicant team for testing purposes.
  241. </p>
  242. <p>
  243. Phones with pre-installed Replicant are available from <a href="https://tehnoetic.com/index.php?route=product/category&amp;path=59">Tehnoetic</a>
  244. that donates part of the profits back to the Replicant initiative.
  245. </p>
  246. <h3 id="LineagoeOS">LineageOS</h3>
  247. <div class="image right">
  248. <img alt="LineageOS" src="/campaigns/android/lineageos.png" />
  249. </div>
  250. <p>
  251. <a href="https://lineageos.org/">LineageOS</a> is a version of
  252. Android which you can use without a Google account. Even though it is
  253. usually more free than the software your device comes with, freedom
  254. is not its main objective. While LineageOS works on <a
  255. href="https://wiki.lineageos.org/devices/">most Android
  256. devices</a>, it makes use of <a
  257. href="https://wiki.lineageos.org/devices/">non-free
  258. device drivers and firmware</a> which are fetched
  259. from a device and included in the ROM. LineageOS is the most popular fork of the discontinued CyanogenMod project.
  260. </p>
  261. <p>
  262. We collected <a
  263. href="https://fsfe.org/campaigns/android/help.html#OS">information</a>
  264. about how you can help to ensure that LineageOS and other operating systems become as good as possible, and
  265. how to identify and remove non-free parts.
  266. </p>
  267. </body>
  268. <timestamp>$Date: 2012-02-17 15:16:09 +0100 (ven. 17 févr. 2012) $ $Author: hugo $</timestamp>
  269. <legal type="cc-license">
  270. <license>http://creativecommons.org/licenses/by/3.0/</license>
  271. <notice>Portions of this page are
  272. modifications based on work created and shared by Google and
  273. used according to terms described in the Creative Commons 3.0
  274. Attribution License. Android is a trademark of Google Inc.</notice>
  275. </legal>
  276. </html>
  277. <!--
  278. Local Variables: ***
  279. mode: xml ***
  280. End: ***
  281. -->
  282. <!-- LocalWords: FSFE CalDAV CardDAV ownCloud baikal DAViCal SoGO
  283. -->
  284. <!-- LocalWords: Kolab MyKolab davmail PIM KDE Kontact pyCardDAV
  285. -->
  286. <!-- LocalWords: ACal DAVdroid dropbear rsync RSS NewsBlur ven févr
  287. -->
  288. <!-- LocalWords: hugo
  289. -->