Re: (LONG) Correct non-US solution

1999-05-23 Thread Wichert Akkerman

(I'm coming in late here, but I'll make some remarks anyway. If others
made them as well just ignore me).

A couple of remarks:
* we don't control how mirrors mirror our archives, and we don't want to
  create a situation where mirrors need special tools and/or scripts.
  (okay, we probably could create a `safe' symlink-tree or so, but
  that's ugly).

* the same discussion was held earlier as while. One of the points made
  was that you don't want to list the countries in the package, but the
  reasons why a package is restricted (ie RSA, LZW, mp3) and have a
  seperately maintained list to map those to countries.

Wichert.

-- 
==
This combination of bytes forms a message written to you by Wichert Akkerman.
E-Mail: [EMAIL PROTECTED]
WWW: http://www.wi.leidenuniv.nl/~wichert/


pgpVBKJ48fD6K.pgp
Description: PGP signature


Re: (LONG) Correct non-US solution

1999-05-23 Thread Jonathan Walther

On Sun, 23 May 1999, Wichert Akkerman wrote:
 A couple of remarks:
 * we don't control how mirrors mirror our archives, and we don't want to
   create a situation where mirrors need special tools and/or scripts.

According to previous posts, our top tier mirrors already run special
software to mirror us, and under the new scheme those are the only ones that
would need to run our custom stuff anyways.

   was that you don't want to list the countries in the package, but the
   reasons why a package is restricted (ie RSA, LZW, mp3) and have a
   seperately maintained list to map those to countries.

Yes, that is undoubtedly a superior solution, but a lot more work.  It
relies on a few people to make up these lists and maintain them.  The new
way would distribute the load over all our developers, as it would
distribute load over our mirrors.

a) the file mapping is much more complex to implement
b) doesn't give a developer much control over his own package 
(ie, if your package suddenly became illegal somewhere for some reason that
wasn't already listed, the developer could quickly respond, instead of
yanking it from the distribution)

Jonathan



Re: (LONG) Correct non-US solution

1999-05-22 Thread Richard Stallman
e.g. if i hear of a cool idea for a new and/or improved gadget, i
can build one myself and use it whenever i like. 

In the US, you can be sued for patent infringement for doing that.  I
am not certain that it is so in all countries.  Do you know with
certainty that some countries make an exception for that kind of use?

Either way, the program can't be considered free software in the
countries where there are patents.



Re: (LONG) Correct non-US solution

1999-05-22 Thread Patrik Nordebo
On Sat, May 22, 1999 at 03:09:43AM -0400, Richard Stallman wrote:
 e.g. if i hear of a cool idea for a new and/or improved gadget, i
 can build one myself and use it whenever i like. 
 
 In the US, you can be sued for patent infringement for doing that.  I
 am not certain that it is so in all countries.  Do you know with
 certainty that some countries make an exception for that kind of use?
In Sweden, patent law restricts only professional use, not personal
use. I imagine that there are other countries with the same sort of
law. This still means the software isn't free, though, because I can
only use it for certain, limited purposes, but it is at least better
than not being able to (legally) use it at all.

-- 

Patrik Nordebo  [EMAIL PROTECTED]
http://a39.ryd.student.liu.se/~isildur
Phone: +46-(0)13-4739006
snail mail: Bjornkarrsgatan 11C10, 584 36 Linkoping, Sweden



Re: (LONG) Correct non-US solution

1999-05-21 Thread Jim Freeman
On Thu, May 20, 1999 at 10:53:19AM +1000, Craig Sanders wrote:
 On Wed, May 19, 1999 at 07:51:31PM -0400, Richard Stallman wrote:
  Also, I am not sure it is useful to distinguish between
  use-restricted and patent-restricted, given that the consequences
  would be the same.
 
 the reason i suggested having a patent-restriced category is that
 patents don't necessarily prevent individuals from using the patented
 technology in their own home, they only prevent the commercial
 exploitation of that patented technology.
 
 e.g. if i hear of a cool idea for a new and/or improved gadget, i
 can build one myself and use it whenever i like. i can even tell my
 friends how to do the same. what i can't do, however, is sell it without
 licensing the technology from the patent holder.

No, you can't.  If you use it - home, bathtub, car, lab, product -
you are subject to patent license whims.  The 'fair use' you describe
above is for copyright, not patent.  IANAL, and would welcome chapter
and verse showing me wrong, but this is my understanding.

...jfree



Re: (LONG) Correct non-US solution

1999-05-20 Thread Richard Stallman
As a practical matter, I don't think any countries restrict
importation of software that might be in Debian, unless they also
restrict its use.  The only such circumstances I can think of have
to do with pornography; in the UK, for example, customs will seize
things that are on sale openly in London.  But I don't expect there
to be anything in the Debian main collection that would be objectionable
on those grounds.

Both in the case of encryption and in the case of patents, the
countries that restrict import also restrict use.

Also, I am not sure it is useful to distinguish between
use-restricted and patent-restricted, given that the consequences
would be the same.

However, making the extra distinctions won't cause any harm
if people want to do that.



Re: (LONG) Correct non-US solution

1999-05-20 Thread Craig Sanders
On Wed, May 19, 1999 at 07:51:31PM -0400, Richard Stallman wrote:

 Also, I am not sure it is useful to distinguish between
 use-restricted and patent-restricted, given that the consequences
 would be the same.

the reason i suggested having a patent-restriced category is that
patents don't necessarily prevent individuals from using the patented
technology in their own home, they only prevent the commercial
exploitation of that patented technology.

e.g. if i hear of a cool idea for a new and/or improved gadget, i
can build one myself and use it whenever i like. i can even tell my
friends how to do the same. what i can't do, however, is sell it without
licensing the technology from the patent holder.

what is the difference between sharing the plans for a gadget, and
sharing the source code for a program?

in other words, it's debatable whether a software patent entitles a
company to sue an individual for compiling and using free source code
that implements their patented algorithms.

craig

--
craig sanders



Re: (LONG) Correct non-US solution

1999-05-19 Thread Jonathan Walther

On Tue, 18 May 1999, Joey Hess wrote:
 Well, we've established that no site in the US will carry the crypto stuff.
 So what if I'm in the US and want to get non-US stuff? Since non-us has
 disappeared into the distribution, I can't add a line to apt pointing to
 non-us. So what am I supposed to so?

Right in the first draft of the proposal, in the section about modifications
to apt, it said: apt will attempt to download the package from the sites in
sources.list, and if those fail, will try all the sites in master.list until
one is found which hosts the .deb.  The master.list file contains all
official debian mirrors, in a format that was already outlined.

Jonathan



Re: (LONG) Correct non-US solution

1999-05-19 Thread Craig Sanders
On Mon, May 17, 1999 at 12:40:44AM -0700, Jonathan Walther wrote:
 Package: ssh
 Export-Restricted: United States
 Import-Restricted: Russia, France

i haven't had time to read or think about your entire proposal yet, but
my initial reaction to this is that using country names is wrong, it
should instead use the ISO country codes.

i.e. us, ru, fr instead of United States, Russia, France.


second reaction is that Use-Restricted and Patent-Restriced may be
useful fields as well. some countries may not care about import, but do
restrict usage, and some may not restrict import or export but patents
exist to restrict usage or sale.


craig

--
craig sanders



Re: (LONG) Correct non-US solution

1999-05-19 Thread Jonathan Walther

Debian is about freedom, specifically freedom of software.  Being seen as
examplary citizens can only help our cause.  We have a sterling reputation
for high standards.

I agree with you on using the two letter iso country codes.  However, I
don't see a need for the extra fields Use-Restricted and Patent-Restricted.
If a country limits the freedom of the software, then there is no point in
importing it.  Debian is not set up to cater to a million local regulations,
we only want to help get our software on as many mirrors as can legally take
it without opening ourselves up to wrath from above.

The only reason for bothering with respecting import restrictions is for
people who WISH to have boxes compliant with local law, no matter how much
that compromises their personal freedom.  The case may easily be that
violation of the law could limit their freedom even further.  How about
government funded agencies who don't dare do one thing out of line for
fear of losing their government funding?  This puts us one step towards
being usable and friendly for everyone.  If we demonstrably have a solution
to that, that puts us far ahead of every other linux distribution in MANY
countries out there.

Cheers

Jonathan

On Wed, 19 May 1999, Craig Sanders wrote:
 my initial reaction to this is that using country names is wrong, it
 should instead use the ISO country codes.
 i.e. us, ru, fr instead of United States, Russia, France.

 second reaction is that Use-Restricted and Patent-Restriced may be
 useful fields as well. some countries may not care about import, but do
 restrict usage, and some may not restrict import or export but patents
 exist to restrict usage or sale.



Re: (LONG) Correct non-US solution

1999-05-19 Thread Antti-Juhani Kaijanaho
On Tue, May 18, 1999 at 12:20:35PM +0100, Philip Hands wrote:
 Perhaps a better goal (although significantly more difficult) would be
 to design a system where we can have multiple symmetric masters, where
 you can upload to any of them, and the propagate packages amongst
 themselves.

The Comprehensive TeX Archive Network (CTAN) is set up like this.  The
network consists of three hosts; uploads can go in any of them, and
the files propagate to all of them.  If we go with something like
this, it would be instructive to study the CTAN setup.

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  Good Times are back again!
  http://www.iki.fi/gaia/zangelding/



Re: (LONG) Correct non-US solution

1999-05-19 Thread Richard Kaszeta
Antti-Juhani Kaijanaho writes (Re: (LONG) Correct non-US solution):
On Tue, May 18, 1999 at 12:20:35PM +0100, Philip Hands wrote:
 Perhaps a better goal (although significantly more difficult) would be
 to design a system where we can have multiple symmetric masters, where
 you can upload to any of them, and the propagate packages amongst
 themselves.

The Comprehensive TeX Archive Network (CTAN) is set up like this.  The
network consists of three hosts; uploads can go in any of them, and
the files propagate to all of them.  If we go with something like
this, it would be instructive to study the CTAN setup.

If necessary, I could talk to the CTAN folks and find out what they do
behind the scenes... I've been doing a little bit of CTAN work
(license issue) for a while now and converse fairly regularly with
some of the CTAN maintainers.

Note that CTAN recently has split their archive into main and non-free
trees based upon licenses like we do. :)

-- 
Richard W Kaszeta   PhD. Candidate and Sysadmin
[EMAIL PROTECTED]   University of MN, ME Dept
http://www.menet.umn.edu/~kaszeta



Re: (LONG) Correct non-US solution

1999-05-19 Thread Antti-Juhani Kaijanaho
On Wed, May 19, 1999 at 08:26:21AM -0500, Richard Kaszeta wrote:
 Note that CTAN recently has split their archive into main and non-free
 trees based upon licenses like we do. :)

Yes, I've noticed it.

What criteria do they use?  The DFSG?  The OSD?  A YAFSG (yet another
free software guideline)?

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  Good Times are back again!
  http://www.iki.fi/gaia/zangelding/



Re: (LONG) Correct non-US solution

1999-05-18 Thread Joey Hess
Jonathan Walther wrote:
 Thus, server foo in France will not download the ssh package, but if the
 maintainer of ssh always uploads to the Incoming on a canada.debian.org, all
 mirrors that are allowed to will hit every server in the master.list that
 might have the package until it finds the one (canada.debian.org) that has
 it.

Well what do you do about a mirror in the US that can import software but
cannot export it? You either have to somehow validate all downloads of that
software from the mirror are from people in the US, or you leave the mirror
open to downloads from everywhere and thus breaking the law.

-- 
see shy jo



Re: (LONG) Correct non-US solution

1999-05-18 Thread Jonathan Walther

On Mon, 17 May 1999, Joey Hess wrote:

 Well what do you do about a mirror in the US that can import software but
 cannot export it? You either have to somehow validate all downloads of that
 software from the mirror are from people in the US, or you leave the mirror
 open to downloads from everywhere and thus breaking the law.

I would think that if a mirror couldn't export a peice of software, it just
wouldn't host it.  The logistics of figuring out which country every IP is
in are... daunting, to say the least.

Jonathan



Re: (LONG) Correct non-US solution

1999-05-18 Thread Joey Hess
Jonathan Walther wrote:
 I would think that if a mirror couldn't export a peice of software, it just
 wouldn't host it.  The logistics of figuring out which country every IP is
 in are... daunting, to say the least.

Well then your proposal doesn't do away with the non-us division. Every
county except the few like the netherlands is going to be in essentially the
same situation they are in now.

-- 
see shy jo



Re: (LONG) Correct non-US solution

1999-05-18 Thread Jonathan Walther
How do you figure Joey?  Some countries will let us distribute patented
stuff... other countries will let us distribute crypto stuff...  The scheme
proposed does do away with non-US, by making its original functionality so
fine-grained that it disappears into the rest of the distribution.  Or am I
missing something here?

And, according to comments I've heard from others, you are wrong.  Most
countries outside the US *do* allow export of crypto, so our situation would
change pretty dramatically. suddenly a lot more currently non-US packages
would be on a lot more mirrors, and thus harder to stamp out, and the laod
would be much better distributed among our mirrors.  Again, am I missing
something here?

Jonathan

On Mon, 17 May 1999, Joey Hess wrote:
 Well then your proposal doesn't do away with the non-us division. Every
 county except the few like the netherlands is going to be in essentially the
 same situation they are in now.



Re: (LONG) Correct non-US solution

1999-05-18 Thread Richard Stallman
Package: ssh
Export-Restricted: United States
Import-Restricted: Russia, France

ssh is a bad example, since it is non-free software everywhere in the
world.  It is restricted by its developers.  Version 2 is even more
restricted than version 1.

However, the general idea seems like a reasonable one, as long as we
make the checking *optional*.  We want to make it easy for people
to avoid patented software; but we should not take this so far
that we become patent enforcers!

Changes to apt and dpkg:
---
Respect the presence or absence of /etc/LEGAL.  If a selected package is
Import-Restricted, it won't download or install it unless /etc/LEGAL is
missing.

I think that is going too far--it should ask the user what to do.
If a person wants to risk using encryption in Russia, or
feels that RSADSI is not likely to sue him for using RSA in the US,
he or she should be able to say go ahead.


I see a possible discrepancy (or else maybe I have misunderstood
something) in these two statements:

Export-Restricted determines which mirrors will accept the package for
redistribution.

Change to dupload and dinstall:
---
If the maintainer of a package is in one of the Export-Restricted
countries, refuses upload the package.

No package should ever be maintained by someone in a country from
which it can't be exported--that would be shooting ourselves in the
foot.  If this is properly checked when packages are accepted, then
there should be no need to check the maintainer's country for upload.

So the Export-Restricted field that should be checked is the one
on the server.  The server should not accept a package which it cannot
export.




Re: (LONG) Correct non-US solution

1999-05-18 Thread Philip Hands
Jonathan Walther [EMAIL PROTECTED] writes:

 How do you figure Joey?  Some countries will let us distribute patented
 stuff... other countries will let us distribute crypto stuff...  The scheme
 proposed does do away with non-US, by making its original functionality so
 fine-grained that it disappears into the rest of the distribution.  Or am I
 missing something here?
 
 And, according to comments I've heard from others, you are wrong.  Most
 countries outside the US *do* allow export of crypto, so our situation would
 change pretty dramatically. suddenly a lot more currently non-US packages
 would be on a lot more mirrors, and thus harder to stamp out, and the laod
 would be much better distributed among our mirrors.  Again, am I missing
 something here?

I can think of one thing that seems to have been missed:

  To where do we upload packages ?

Are we going to end up with a situation where we have to have the
uploads to the Cayman isles, or some such ?  Or do we end up with a
separate site for non-US type stuff, with the rest going to master ?

It seems that we'll just get back to the situation we already have.

Perhaps a better goal (although significantly more difficult) would be
to design a system where we can have multiple symmetric masters, where
you can upload to any of them, and the propagate packages amongst
themselves.

Cheers, Phil.



Re: (LONG) Correct non-US solution

1999-05-18 Thread Jonathan Walther

On 18 May 1999, Philip Hands wrote:
 Perhaps a better goal (although significantly more difficult) would be
 to design a system where we can have multiple symmetric masters, where
 you can upload to any of them, and the propagate packages amongst
 themselves.

Perhaps I didn't explain it clearly enough, but that is what I intended.
However, instead of having symmetrical masters, I intended for all .changes
files etc to get posted to master, with the .deb, .diff.gz and .orig.tar.gz
being sent to any of the other upload sites, whichever one is legal.  That
way master can generate the Packages list, then our sync script would run
on each top-tier mirror and seek out the packages.  I was hoping each of our
top-tiers could double as potential upload sites for developers.  This
method is secure, for reasons I already outlined in the original proposal.

Jonathan



Re: (LONG) Correct non-US solution

1999-05-18 Thread Joey Hess
Jonathan Walther wrote:
 How do you figure Joey?  Some countries will let us distribute patented
 stuff... other countries will let us distribute crypto stuff...  The scheme
 proposed does do away with non-US, by making its original functionality so
 fine-grained that it disappears into the rest of the distribution.  Or am I
 missing something here?

Well, we've established that no site in the US will carry the crypto stuff.
So what if I'm in the US and want to get non-US stuff? Since non-us has
disappeared into the distribution, I can't add a line to apt pointing to
non-us. So what am I supposed to so?

-- 
see shy jo



(LONG) Correct non-US solution

1999-05-17 Thread Jonathan Walther

We are here to make software free.  We can make it free, or we can drive
thorns into our flesh trying to change the minds of uncaring governments.

Our current situation with the non-US section of our distribution is akin to
a form of fruitless martyrdom.  Its painful to us, but doesn't really affect
the policy of any governments involved.

I would like to propose a solution that makes the distribution of
export/import restricted software both painless to us, and as hard as
possible to any collection of entitites to stamp out.  And, for citizens who
wish to respect the law of their country, I propose that the same
measures will add simple, automatic facilities for keeping their systems
legal, configurable dynamically.

The proposal calls for the folding of non-US into the other three
distributions so it disappears without a trace, like the morning dew in the
afternoon sun.  The changes that would make this feasible follow:

Changes to a packages control file:
--
Two new fields are added to the control file, Import-Restricted and
Export-Restricted.  These fields take a comma delimited list of countries.

For example,

Package: ssh
Export-Restricted: United States
Import-Restricted: Russia, France

Import-Restricted lists countries where its illegal to install the software.
The user can do a `touch /etc/LEGAL` to make apt respect Import-Restricted.
Someone might also want to write a legalize program to deinstall illegal
software should the feds come a'knocking.  `rm /etc/LEGAL` would allow full
access again.

Export-Restricted determines which mirrors will accept the package for
redistribution.

Changes to /etc
---
We add a file called country which contains the name of the country the
box is in.  This lets the package software keep the system conformant to the
laws for the particular country its in.  It also will allow a maintainer to
easily see if a configuration works for a particular country in conjunction
with the legalize program.

As mentioned before, there is the LEGAL file, which makes the package
software respect the laws of the country its in if its present, and if
absent, the software ignores the Import-Restricted field.

Change to dupload and dinstall:
---
If the maintainer of a package is in one of the Export-Restricted countries,
refuses upload the package.  If the server specified is in one of the
Import-Restricted countries, refuses to upload the package.

A package may be uploaded to any of the official servers that allow it, by
a maintainer, however the .dsc and .changes file will be uploaded to one
central server (probably master.debian.org) automatically by the script,
from which the Packages files will be generated and Mirrored.

Dinstall will be modified to account for the fact that a package may be on
another server, but the security implications of having an untrusted server
are minimal, given we have md5sums and a rejected Package won't show up in
the Packages file, thus being invisible, should a mirror maintainer decide
to unilaterally move something from Incoming to its appropriate directory
themselves.

The mirroring software will be modified to check its current packages
against the Packages list, and hunt down and download any package it is
allowed to (which it is not Export or Import restricted from) that has
changed.

Thus, server foo in France will not download the ssh package, but if the
maintainer of ssh always uploads to the Incoming on a canada.debian.org, all
mirrors that are allowed to will hit every server in the master.list that
might have the package until it finds the one (canada.debian.org) that has
it.

Changes to apt and dpkg:
---
Respect the presence or absence of /etc/LEGAL.  If a selected package is
Import-Restricted, it won't download or install it unless /etc/LEGAL is
missing.

Packages files:  are the same on every mirror, are NOT generated locally. If
a package isn't found on one server, apt automatically hunts for it first,
on servers in sources.list, then on servers in master.list
 
/etc/apt/sources.list will now just be taken as hints: downloads and
Packages updates will be attempted from the sites in the file, but failure
of those servers is no longer fatal; downloads will be attempted from
master.list

/usr/share/apt/master.list will contain a list of all official debian
mirrors in the same format as sources.list, with the exception that the name
of the country the server is in will be prepended to each line.  However,
the meaning of the entries are slightly different; it is a what I provide
and where to find it entry, as opposed to a look here for this entry.

This:
canada deb http://http.ca.debian.org/debian bo main
is the entry for a Canadian server that just provides the main section of
the bo release.

This:
france deb http://http.fr.debian.org/t/debian unstable main contrib non-free
france deb http://http.fr.debian.org/gin/borsch stable main contrib non-free

Re: (LONG) Correct non-US solution

1999-05-17 Thread Richard Braakman
Jonathan Walther wrote:
 Mirroring Software:
 ---
 Im not sure what software is currently used for synchronizing mirrors,
 however, it will need to take the above policies into account.  Hopefully
 our additions to the policy will make it so much easier to stay legal and
 avoid worries about legalities that the maintainers will wish to use such
 software.

Here's the problem.  We have no control over what software most mirror
sites run, and most of them run a standard mirroring program that handles
all their mirrors.  They will not want to make an exception for Debian.
You will have to find a scheme that can be handled by generic tools.

Richard Braakman



Re: (LONG) Correct non-US solution

1999-05-17 Thread Ben Bell
On Mon, May 17, 1999 at 12:41:04AM -0700, Jonathan Walther wrote:
 For example,
 
 Package: ssh
 Export-Restricted: United States
 Import-Restricted: Russia, France
Can I suggest that we use ISO country codes instead?

 The user can do a `touch /etc/LEGAL` to make apt respect Import-Restricted.
It should be the other way around surely, otherwise Debian's default install
would be illegal. There's also the question of whether an official Debian
should provide tools for breaking the law.

 We add a file called country which contains the name of the country the
This would be useful for other reasons too - default languages, timezones
etc. could be guessed from this (as mentioned by someone else on this list).

There have been concerns about the mirroring implications raised, and there
may be some dependency problems that arise from packages suddenly
disappearing but this is an area worth consideration (IMHO)

Cheers,
Ben

-- 
+-Ben Bell - A song, a perl script and the occasional silly sig.-+
  ///  email: [EMAIL PROTECTED]www: http://www.deus.net/~bjb/
  bjb Snail: 20 Guildford Road West, Farnborough, GU14 6PU
  \_/Open Source - It's easier to create than to destroy.



Re: (LONG) Correct non-US solution

1999-05-17 Thread Craig Brozefsky
Richard Braakman [EMAIL PROTECTED] writes:

 Jonathan Walther wrote:
  Mirroring Software:
  ---
  Im not sure what software is currently used for synchronizing mirrors,
  however, it will need to take the above policies into account.  Hopefully
  our additions to the policy will make it so much easier to stay legal and
  avoid worries about legalities that the maintainers will wish to use such
  software.
 
 Here's the problem.  We have no control over what software most mirror
 sites run, and most of them run a standard mirroring program that handles
 all their mirrors.  They will not want to make an exception for Debian.
 You will have to find a scheme that can be handled by generic tools.

Well, nearly every mirroring script I have ever seen takes a list of
files to exclude.  Since every mirror would have a set of the metadata
for all packages, they could generate the list of excluded packages
which they should not get.  So a script which took the package
metadata, and the ISO country code would be able to generate a script
for mirrors in any given country.  These could be put into a well
known location on the master server and all servers would mirror them
just like another file.

Then at mirror time, the exclusion list appropriate to their country
would be given to their mirroring software.  Only one mirror per
country (the root mirror prefereably) need do this, as the rest could
just mirror them straight up like they always have.

Am I missing anything?


-- 
Craig Brozefsky[EMAIL PROTECTED]
Less matter, more form!  - Bruno Schulz
ignazz, I am truly korrupted by yore sinful tzourceware. -jb
The Osmonds! You are all Osmonds!! Throwing up on a freeway at dawn!!!



Re: (LONG) Correct non-US solution

1999-05-17 Thread Manoj Srivastava
Hi,
Jonathan == Jonathan Walther [EMAIL PROTECTED] writes:

 Jonathan Changes to a packages control file:
 Jonathan -- Two new fields are added
 Jonathan to the control file, Import-Restricted and
 Jonathan Export-Restricted.  These fields take a comma delimited
 Jonathan list of countries.

 Jonathan For example,

 Jonathan Package: ssh
 Jonathan Export-Restricted: United States
 Jonathan Import-Restricted: Russia, France

I like the idea, but I am concerned about 
 a) Potential liability placed on the maintainer (is he liable for
being wrong or not having the complete list of countries in eithe
category? 
 b) the additional burden placed on developers (I have no idea what
laws strange countries may have about even what is, to me,
innocuous pieces of software).

I think we may need a repository (which may just be a file)
 that people contribute to, which would be a resource that developers
 can look at. Since more hands are doing the work, there are fewer
 chances of errors. On the other hand that may make the project, or at
 least all contributors, partly liable as well.

manoj
-- 
 So this is it.  We're going to die.
Manoj Srivastava   [EMAIL PROTECTED]  http://www.debian.org/%7Esrivasta/
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E