conda-forge / conda-forge/conda-forge.github.io

Include source code in the package tarballs for GPL packages

Offen
#1,067 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
170
Forks
320
Ø Merge
2 T. 10 Std.
Gemergte PRs (30 T.)
5

Beschreibung

The GPL and other similar licenses require the source code to be distributed with the binary or equivalently alongside the binary if the binary is distributed. We distribute binaries of GPL libraries via anaconda.org, but the source code associated with that binary is not available in the tarball or alongside the tarball.

Some references:

- http://www.gnu.org/licenses/gpl-faq.en.html#GPLRequireSourcePostedPublic
- 4.1.1 Option (a): Source Alongside Binary https://www.softwarefreedom.org/resources/2008/compliance-guide.html
- https://opensource.stackexchange.com/questions/5106/can-i-distribute-unmodified-gplv2-binaries-without-the-source-code

A solution would be to include the source tarball downloaded in the build process in the resulting conda package tarball. This could be be done for all packages regardless of the license so you don't have to determine which licenses require this.

Alternatively, anaconda.org should also have a source tarball along side each unique release, similar to the source channels available with Ubuntu.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.