The aims of the policy detailed below are:
All packages in the Debian distribution proper must be freely useable, modifiable and redistributable in both source and binary form.[1] It must be possible for anyone to distribute and use modified source code and their own compiled binaries, at least when they do so as part of a Debian distribution.
Packages
Packages
Programs whose authors encourage the user to make donations are fine for the main distribution, provided that the authors do not claim that not donating is immoral, unethical, illegal or something similar; otherwise they must go in contrib (or non-free, if even distribution is restricted by such statements).
Packages whose copyright permission notices (or patent problems) do not allow redistribution even of only binaries, and where no special permission has been obtained, cannot placed on the Debian FTP site and its mirrors at all.
Note that under international copyright law[2] no distribution or modification of a work is allowed without an explicit notice saying so. Therefore a program without a copyright notice is copyrighted and you may not do anything to it without risking being sued! Likewise if a program has a copyright notice but no statement saying what is permitted then nothing is permitted.
Many authors are unaware of the problems that restrictive copyrights (or lack of copyright notices) can cause for the users of their supposedly-free software. It is often worthwhile contacting such authors diplomatically to ask them to modify their terms generally, or specially for Debian. However, this is a politically difficult thing to do and you should ask for advice on debian-devel first.
When in doubt, send mail to debian-devel@lists.debian.org. Be prepared to provide us with the copyright statement. Software covered by the GPL, public domain software and BSD-like copyrights are safe; be wary of the phrases `commercial use prohibited' and `distribution restricted'.
Every package submission must be accompanied by verbatim copy of
its copyright (with the exceptions of public domain packages and those
covered by the UCB BSD licence or the GNU GPL or LGPL; in these cases
simply indicate which is appropriate). This information must be
included in a file installed by the binary package - see /usr/doc/
package/copyright
, subsection 3.2.6.