Skip to end of banner
Go to start of banner

RevolutionPi Collect Sources

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

How to collect sources for a given Raspbian image in order to burn them on a physical medium for GPL compliance:

Instructions

  1. Download the script https://github.com/RevolutionPi/imagebakery/blob/master/collect_sources.sh

  2. This README contains a short documentation of the script: https://github.com/RevolutionPi/imagebakery/blob/master/README

  3. Follow the instructions of the README

In total, the source code collection comprises about 1.8 GByte. This fits on a DVD without any problems. For the download you will need about one hour time, because some servers are a bit slow.

In case you need the source code collection for our image, we have saved it on our harddisk and can give it to you on demand.

The source code collection is complete, except for those packages that are listed as proprietary in the license agreement and except for those KUNBUS proprietary programs that are not in binary form.

Examples of the latter category are revpi-webstatus or revpi7, where the source code is written in PHP or Python, respectively, and therefore exists directly on the image itself.

Please note the following license issues:

  • No source code is available for the package "oracle-java8-jdk".
    In the license terms this is only mentioned as follows: "Raspbian contains content from the Java SE Platform. The license terms can be found here: http://www.java.com/license".

  • In the license terms we list all proprietary packages but we erroneously forgot to mention Teamviewer and VNC.

  • In the license terms under "Open Source Components" we list the packages "pimodbus-master" and "pimodbus-slave". For these we have not yet published the source code. This is on our TODO list. 

  • No labels