Installation type
Source
Version
1.1.2
Platform
NixOS
Desktop Environment
No response
Windowing System
No response
GPU
N/A
Describe the bug
Hi there, maintainer of stremio-linux-shell for Nixpkgs/NixOS here.
From what I've gathered from Stremio/stremio-service#49 and Stremio/stremio-shell#435, the server.js component of stremio-linux-shell appears to be a proprietary component of an otherwise freely licensed piece of software.
For packages with "unfree" components, we at nixpkgs have to assume by default that their build outputs (which include server.js in this case) also aren't redistributable (i.e., we assume that we are not allowed to redistribute them). This has the unfortunate side effect that currently, consumers of this package have to build the package themselves, which can take up quite a bit of time and resources depending on their build machine, instead of giving caches like https://nix-community.cachix.org (a community cache for unfree but redistributable packages in nixpkgs) the chance to provide a prebuilt package.
Therefore, I'm kindly asking whether the server.js included in this repository, while proprietary, can be considered redistributable, i.e., whether people are allowed to redistribute stremio-linux-shell including server.js, e.g. via binary caches like https://nix-community.cachix.org. Setting this switch in nixpkgs would allow consumers of this package that accept prebuilt packages e.g. from https://nix-community.cachix.org to cut down on build times.
As a sidenote: In general, I think there is still quite a lack of clarity regarding the terms under which server.js is distributed to consumers of stremio-linux-shell: While server.js contains a comment in line 1 referring to a file named server.js.LICENSE.txt (see below), this file is nowhere to be found.
/*! For license information please see server.js.LICENSE.txt */
Logs
No response
Installation type
Source
Version
1.1.2
Platform
NixOS
Desktop Environment
No response
Windowing System
No response
GPU
N/A
Describe the bug
Hi there, maintainer of stremio-linux-shell for Nixpkgs/NixOS here.
From what I've gathered from Stremio/stremio-service#49 and Stremio/stremio-shell#435, the
server.jscomponent of stremio-linux-shell appears to be a proprietary component of an otherwise freely licensed piece of software.For packages with "unfree" components, we at nixpkgs have to assume by default that their build outputs (which include
server.jsin this case) also aren't redistributable (i.e., we assume that we are not allowed to redistribute them). This has the unfortunate side effect that currently, consumers of this package have to build the package themselves, which can take up quite a bit of time and resources depending on their build machine, instead of giving caches like https://nix-community.cachix.org (a community cache for unfree but redistributable packages in nixpkgs) the chance to provide a prebuilt package.Therefore, I'm kindly asking whether the
server.jsincluded in this repository, while proprietary, can be considered redistributable, i.e., whether people are allowed to redistribute stremio-linux-shell includingserver.js, e.g. via binary caches like https://nix-community.cachix.org. Setting this switch in nixpkgs would allow consumers of this package that accept prebuilt packages e.g. from https://nix-community.cachix.org to cut down on build times.As a sidenote: In general, I think there is still quite a lack of clarity regarding the terms under which
server.jsis distributed to consumers of stremio-linux-shell: Whileserver.jscontains a comment in line 1 referring to a file namedserver.js.LICENSE.txt(see below), this file is nowhere to be found.Logs
No response