We are about to introduce few new repositories. Here are the proposed
policies for each of them:
- Tained repos: RPM Fusion only allows packages that are
redistributable. But until then the redistributable status was only
analysed with respect to copyrights holder and not rights related to
(software) reverse engineering in order to allow inter-operability on
some systems [1]
* tainted-free: This is about packages that are in a FLOSS compatible
licence. But may have some usage restriction in some country. Not
related to any particular patent. This is the case for libdvdcss.
* tainted-nonfree: The plan is to introduce packages that do not have
a FLOSS compatible license and clear redistribution by the copyright
holder. But is allowed as part of inter-operability in some countries.
The aims is to allow firmware such as b43-firmware nouveau-firmware
(for video hw support on older chips) or dvb-firmware
Theses repositories will - not - be installed by default in the
rpmfusion-*-release package but can be fetched by using dnf install
rpmfusion-{,non}free-tainted as needed.
There is still a non-replacement policy that apply to this repository.
- Drivers repos: There is a request by a certain Fedora SIG [2] to
provide these repositories which only contains a limited set of
packages already provided by RPM Fusion and related to hardware
support. This is specially needed for atomic,ostree,flatpak install
where applications will be provided by others means
* drivers-free: only provides libva-intel-drivers
* drivers-nonfree: only provides nvidia driver (main serie).
The goal is to fetch the .repo files from a web location (or even to
have fedora to ship a default file that will be enabled on user
request).
The non-replacement policy apply for theses repository in fedora, but
for EL, we may introduce a mesa replacement package in order to have a
libglvnd enabled mesa for the nvidia nonfree driver there. (the
default nvidia driver in rpmfusion-nonfree will still use mesa from
the base OS).
If others components are introduced in theses repositories (such as
any kmod-foo), we may provide pre-built kmod for an appropriate kernel
for these components. (still to be studied).
Any comments ?
[1]
https://en.wikipedia.org/wiki/Reverse_engineering#European_Union
[2]
https://bugzilla.rpmfusion.org/show_bug.cgi?id=4477
--
-
Nicolas (kwizart)