How will/does Trisquel handle non-free things from upstream?

3 Antworten [Letzter Beitrag]
Other_Cody
Offline
Beigetreten: 12/20/2023

After using apt-get source I saw systemd had a todo list with

Use DRM APIs directly, see
https://github.com/dvdhrm/docs/blob/master/drm-howto/modeset.c for an example
for doing that.

So if this is the DRM that

https://www.gnu.org/distros/free-system-distribution-guidelines.html

shows in part

A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so. The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs. Nor should the distribution refer to third-party repositories that are not committed to only including free software; even if they only have free software today, that may not be true tomorrow. Programs in the system should not suggest installing nonfree plugins, documentation, and so on.

For instance, a free system distribution must not contain browsers that implement EME, the browser functionality designed to load DRM modules.

Some nonfree distros offer an installation option to exclude nonfree packages. That option is a step forward, since it makes avoiding them much easier, provided the distro's implementation of the option is fully correct. However, the nonfree packages are nonetheless included in the distro. Moreover, we know that most users are not strongly committed to software freedom, and will not reject packages that seem handy just for being nonfree. Practically speaking, to list one of these distros as free would mostly lead people to install nonfree software. For these reasons, we do not list them.

and

No Malware

The distro must contain no DRM, no back doors, and no spyware.

Will Trisquel need a script to remove this if it is added to the "upstream" systemd?

Or does it have one already to remove things like this?

Or will this have to be removed by hand?

So Trisquel will not put DRM into it's systemd, if the systemd developers do put any DRM into systemd, so that gnu.org will not remove Trisquel from the list of freedom supporting distros.

And is there a way others can help Trisquel check for and remove non-free things from "upstream" software, when and if "upstream" may place non-free things in it's code?

jxself
Offline
Beigetreten: 09/13/2010

Hey there! It seems there might be a little mix-up between two DRMs: On the one hand there is DRM - Digital Restrictions Management, which is bad and should not be included.

There's also DRM referring to the Direct Rendering Manager, which is all about graphics rendering, which is fine and can be included because some users like to have graphics. A clue is that "modesetting" refers to this other kind of DRM, not the first kind.

https://en.wikipedia.org/wiki/Direct_Rendering_Manager

Other_Cody
Offline
Beigetreten: 12/20/2023

Thank you for that information. I did not know what one was on that todo list.

megurineturilli
Offline
Beigetreten: 01/10/2012

The term DRM also has a third meaning: Digital Radio Mondiale
I wonder if I could play a DRM station using RTL-SDR.