<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>