OpenELEC-AntiPrism - The living room secure PC for everyone
Pull request Compare This branch is 7 commits ahead, 4833 commits behind OpenELEC:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
distributions/OpenELEC
licenses
packages
projects
scripts
tools
.gitignore
.gitmodules
CHANGELOG
CONTRIBUTING.md
Makefile
README.md
TODO
create_livestick
create_ssd
create_tar.sh
oemsplash.png
verify_md5.lst
verify_md5.lst.md5
verify_md5.sh

README.md

AntiPrism

AntiPrism is a tool for very secure web-browsing and communication. It is implemented as a set of extensions to the OpenELEC-derived media center software providing a universal and seamlessly integrated web privacy solution for home and small office.

Source code

How to build

  • See how OpenELEC can be compiled from source, check if your system meets the requirements, install needed compilers and tools.

  • Keep in mind following differences:

  • only i386, x86_64 and arm architectures are supported in Antiprism

  • additional software tools are needed: Ant and JDK. Only Oracle JDK7 is tested but other versions may work as well. Obviously, Ant and JDK can be installed from packages on your Linux.

  • Following command will run the 32-bit build

      ANT_HOME=/path/to/ant/home \
      JAVA_HOME=/path/to/jdk \
      PROJECT=Generic \
      ARCH=i386 \
      make release 
    
  • Following command will run the 64-bit build

      ANT_HOME=/path/to/ant/home \
      JAVA_HOME=/path/to/jdk \
      PROJECT=Generic \
      ARCH=x86_64 \
      make release 
    
  • Following command will run the Raspberry Pi build

      ANT_HOME=/path/to/ant/home \
      JAVA_HOME=/path/to/jdk \
      PROJECT=RPi \
      ARCH=arm \
      make release 
    
  • Following command will run the Raspberry Pi2 build

      ANT_HOME=/path/to/ant/home \
      JAVA_HOME=/path/to/jdk \
      PROJECT=RPi2 \
      ARCH=arm \
      make release 
    

Verification of sources

The OpenELEC-Antiprism project uses the source code of many other open-source projects that get downloaded from Internet during the build process. You should run the following shell script to verify that this source code hasn't been falsified:

    ./verify_md5.sh

License

AntiPrism is distributed under a mixed-license model.

  • The OpenELEC-based platform is distributed under the GNU GPLv2 license. Some components of the platform can have other open-source licenses. Please look into source files and the "licenses" folder for details.

  • The AntiPrism-related addons (AntiPrism, I2P and GnuPG addons) are distributed under a BSD-style license:

      Copyright (c) 2014, AntiPrism.ca
      All rights reserved.
    
      Redistribution and use in source and binary forms, with or without modification, are permitted provided 
      that the following conditions are met:
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the
         following disclaimer.
      2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
         the following disclaimer in the documentation and/or other materials provided with the distribution.
      3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or 
         promote products derived from this software without specific prior written permission.
    
      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED 
      WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
      PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
      ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
      TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
      HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
      NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
      POSSIBILITY OF SUCH DAMAGE.
    

Questions/Support