Hi folks,
I'm not sure if I have already sent this idea to this list (I was
replying to Joey, and while this list and I got a reply I haven't
seen my message here; maybe I forgot to CC it, if not please excuse
me).
Basically, for the time being I will be satisfied just by splitting
non-US in non-US/{main,contrib,non-free}, but in the future I think we
should arrange to:
- move master outside the US: while a perfect country (from a legal
stand point) to host it isn't likely to exist, the States are
obviously less suited to this task than other countries, like UK,
FI, IT, and so on;
- have main include every DFSG free package and create `ports' for
problematic country, like US, FR, DE (with respect to Doom like
stuff), and so on: basically those ports should be directory trees
containing only those symlinks to {main,contrib,non-free} packages
allowed to exist on the mirrors and CD of that country;
- let the maintainers specify if their packages are restricted in
any country (just like they now specify if they are non-US) by mean
of a `Restricted:' header in the control file, to be used like
`Restricted: FR, US'; our distribution software could then
automatically put the packages in {main,contrib,non-free} (just as
now) and make the symlinks in every `port' not listed in that
header.
This looks simple from a logic point, I hope it's also not too
complicated in practice.
Thanks,
--
Davide G. M. Salvetti - IW5DZC [JN53fr] - <http://salve.home.ml.org/>
Attachment:
pgpGaZvKQyVUp.pgp
Description: PGP signature