GithubHelp home page GithubHelp logo

anarcat / fdroiddata Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xmikos/fdroiddata

0.0 2.0 0.0 52 KB

Eutopia.cz F-Droid Repository

License: GNU Affero General Public License v3.0

Python 100.00%

fdroiddata's Introduction

Eutopia.cz F-Droid Repository

The official F-Droid app repository of the Eutopia.cz website. Applications in this repository are built directly from the source code.

Webpage: https://fdroid.eutopia.cz

Usage

First install F-Droid (app store for Free and Open Source Software) on your Android device. Then add this repository to F-Droid (click on the link below in web browser on Android and select F-Droid from the list of apps):

What is LibreSignal?

LibreSignal is independent build of excellent Signal private messenger by Open Whisper Systems. It is built from official source code, only renamed to LibreSignal.

Why has Signal been renamed to LibreSignal?

Moxie Marlinspike (author of Signal) apparently doesn't like the idea of independent builds of Signal so much, that he started with legal threats on Twitter. Independent builds of Signal have been therefore renamed to LibreSignal.

Application ID is still the same, so you will not lose data after upgrade.

Can I switch from Signal to LibreSignal without losing data?

LibreSignal builds are signed with different key than official Signal builds. First you have to uninstall official Signal app and then install LibreSignal. But by uninstalling Signal, you will lose app data (most importantly your private encryption keys). There has been option in TextSecure (Signal predecessor) to export encrypted backup in the past, but it has been removed (because of issues with it) and never brought back.

One possible solution (if you have root access on your device) is to use oandbackup. Backup your Signal app data with oandbackup, uninstall Signal, install LibreSignal and restore your backup with oandbackup.

Does LibreSignal work without Google Play Services?

There has been experimental repository with WebSocket fork of LibreSignal in the past. But starting with LibreSignal version 3.30.0, it is not needed anymore. Official Signal (and therefore LibreSignal) now finally works without Google Play Services too.

If you want also encrypted voice and video calls to work without Google Play Services, both you and the other side have to enable Video calling beta option in Settings -> Advanced. See Video calls for Signal now in public beta for more information.

Motivation

My primary motivation for creating this repository has been the absence of TextSecure private messenger (Signal predecessor) from the official F-Droid repository. TextSecure has already been included in F-Droid for a brief time in the past, but Moxie Marlinspike (author of TextSecure) didn't like it and demanded it to be removed. TextSecure is Free Software (licensed under GPL), so F-Droid maintainers didn't have to remove it, but nevertheless they did.

There has been big discussion about it (issue #127), but simply told, Moxie has not been open to arguments and wanted TextSecure to be distributed only via Google Play. He already locked this discussion. This has been unacceptable for me, because applications installed from Google Play can be silently updated without user knowing about it, e.g. to version with hidden backdoor.

fdroiddata's People

Contributors

xmikos avatar mimi89999 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.