<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
On 02/03/2012 02:45 PM, Felipe Sanches wrote:
<blockquote
cite="mid:CAK6XL6Dd_=kcSGHi10R0LveCK83FRQYyOxyF6j30UvwxiTvLTQ@mail.gmail.com"
type="cite">Good morning,<br>
<br>
When people add PPA repositories they risk making non-free
packages inadvertently available in their APT package database.<br>
<br>
While the main repositories in our distro are carefully cleaned
up, what can we do to help users who need packages that are not
officially part of the distro to avoid nonfree software?<br>
<br>
Maybe a simple first measure could be simply a warning message to
be displayed when users add repositories using add-apt-repository.
It could say something like:<br>
<br>
"You are adding an external repository that is not mantained by
the Trisquel dev-team. There may be non-free packages available
from this external source. Are you sure you want to proceed?"<br>
<br>
Additionally, we could gather statistics on which are the most
popular PPAs, so that maybe Trisquel contributors could check
whether these are clean of non-free packages and thus publicly
endorse it.<br>
<br>
Another useful hack would be to patch apt so that it informs the
user when a package to be installed has been selected from a PPA
and then warn the user about the need to check whether it's
actually free software.<br>
<br>
happy hacking,<br>
Felipe "Juca" Sanches<br>
<br>
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Trisquel-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Trisquel-devel@listas.trisquel.info">Trisquel-devel@listas.trisquel.info</a>
<a class="moz-txt-link-freetext" href="http://listas.trisquel.info/mailman/listinfo/trisquel-devel">http://listas.trisquel.info/mailman/listinfo/trisquel-devel</a>
</pre>
</blockquote>
I like the approach of parabola gnu/linux. They have a package
called your-freedom that conflicts with all known non-free packages
in the archlinux repo and the Arch user repo. Though it may be a
tedious task to identify and list external non-free packages, but
it'll be worth the effort.<br>
<br>
<pre class="moz-signature" cols="72">--
grvrulz <Gaurav Pareek>
_________________________
Freedom is Awesome_______|</pre>
</body>
</html>