[gentoo-dev] Questions about licenses

2005-06-15 Thread Torsten Veller
Why do we add a license to the licenses/ dir?
And in addition: When should a license be added to licenses/ ?

Do we only add those licenses to define valid names for the LICENSE
variable?

There are over 3MB in nearly 500 files. How will those licenses be
classified if ACCEPT_LICENSES (GLEP 23) is implemented?

Does the language of the license matter? (selfhtml is in german)

Aren't MIT and MetaKit and ... the same license?
Aren't X11 and cdegood and JamesClark and ... the same license?
Should the licenses/ dir be cleaned?
(Should placeholders be used as in MIT?)

What about all these /usr/share/doc/*/COPYING* files? Are they
necessary if all licenses are in licenses/ ?

(Am i asking too many questions? Sorry, but i have the feeling that
this whole license stuff is not useful atm and i don't see how we
can deal with the great number of files in the future.)
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Krzysiek Pawlik
Torsten Veller wrote:
 Why do we add a license to the licenses/ dir?

;)

 Does the language of the license matter? (selfhtml is in german)

IMVHO: yes. I don't understand German, but English yes.

 Aren't MIT and MetaKit and ... the same license?
 Aren't X11 and cdegood and JamesClark and ... the same license?
 Should the licenses/ dir be cleaned?
 (Should placeholders be used as in MIT?)

Symlink? If MIT == MetaKit, then:
ln -s MIT MetaKit

-- 
Krzysiek 'Nelchael' PawlikRLU #322999GPG:0xBC51
gentoo - kernel 2.6.11-ck10
http://fatcat.ftj.agh.edu.pl/~nelchael/
Don't take life too seriously, you won't get out alive.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Jon Portnoy
On Wed, Jun 15, 2005 at 02:00:57PM +0200, Krzysiek Pawlik wrote:
 Jon Portnoy wrote:
 Symlink? If MIT == MetaKit, then:
   ^^
 ln -s MIT MetaKit
  I don't know about this specific case but generally speaking licenses 
  that're similar in language and intent have very small (often cosmetic) 
  differences; if there is even the slightest difference it (legally) 
  qualifies as a different license and probably really should be included 
  separately to be safe
 
 Exactly my point :) I've looked at MIT and MetaKit and:
 
 +Copyright (c) 1996-2001 Jean-Claude Wippler
 -Copyright (c) year copyright holders
 
 Except formatting and above diff theye are identical.
 

You're right; chances are this is a mistake on the part of whoever 
wrote/committed the MetaKit ebuild, it probably had a 'COPYING' file and 
whoever reviewed it didn't recognize the MIT license. File a bug

Either way the point still stands as far as licenses in general go 8)

-- 
Jon Portnoy
avenj/irc.freenode.net
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Krzysiek Pawlik
Jon Portnoy wrote:
 You're right; chances are this is a mistake on the part of whoever 
 wrote/committed the MetaKit ebuild, it probably had a 'COPYING' file and 
 whoever reviewed it didn't recognize the MIT license. File a bug

Done: https://bugs.gentoo.org/show_bug.cgi?id=96173

-- 
Krzysiek 'Nelchael' PawlikRLU #322999GPG:0xBC51
gentoo - kernel 2.6.11-ck10
http://fatcat.ftj.agh.edu.pl/~nelchael/
Artificial Intelligence usually beats real stupidity.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Chris Gianelloni
On Wed, 2005-06-15 at 13:31 +0200, Krzysiek Pawlik wrote:
 Torsten Veller wrote:
  Why do we add a license to the licenses/ dir?
 
 ;)
 
  Does the language of the license matter? (selfhtml is in german)
 
 IMVHO: yes. I don't understand German, but English yes.
 
  Aren't MIT and MetaKit and ... the same license?
  Aren't X11 and cdegood and JamesClark and ... the same license?
  Should the licenses/ dir be cleaned?
  (Should placeholders be used as in MIT?)
 
 Symlink? If MIT == MetaKit, then:
 ln -s MIT MetaKit

CVS doesn't allow symlinks

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Chris Gianelloni
On Wed, 2005-06-15 at 13:44 +0200, Patrick Lauer wrote:
  Do we only add those licenses to define valid names for the LICENSE
  variable?
 AFAIK the license variable is not really used (someone correct me if I'm 
 mistakne, please)

It is used by some games ebuilds, for sure.

  What about all these /usr/share/doc/*/COPYING* files? Are they
  necessary if all licenses are in licenses/ ?
 See first point. You want to read the license _before_ installing stuff

Actually, I can see the point in not needing to copy these files, as the
license is already specified in the ebuild and should be available in
$PORTDIR/licenses, so this is a redundancy.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Krzysiek Pawlik
Chris Gianelloni wrote:
Symlink? If MIT == MetaKit, then:
ln -s MIT MetaKit
 CVS doesn't allow symlinks

Ouch... right :) Forgot about that.

-- 
Krzysiek 'Nelchael' PawlikRLU #322999GPG:0xBC51
gentoo - kernel 2.6.11-ck10
http://fatcat.ftj.agh.edu.pl/~nelchael/
Artificial Intelligence usually beats real stupidity.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Maurice van der Pot
On Wed, Jun 15, 2005 at 10:04:39AM -0400, Chris Gianelloni wrote:
   What about all these /usr/share/doc/*/COPYING* files? Are they
   necessary if all licenses are in licenses/ ?
  See first point. You want to read the license _before_ installing stuff
 
 Actually, I can see the point in not needing to copy these files, as the
 license is already specified in the ebuild and should be available in
 $PORTDIR/licenses, so this is a redundancy.

Exactly. Same with the INSTALL files we all know: ... These are generic
installation instructions.  It doesn't add anything, so don't
install it.

Maurice.

-- 
Maurice van der Pot

Gentoo Linux Developer   [EMAIL PROTECTED] http://www.gentoo.org
Creator of BiteMe!   [EMAIL PROTECTED]   http://www.kfk4ever.com



pgpGdzMj2P273.pgp
Description: PGP signature


Re: [gentoo-dev] Questions about licenses

2005-06-15 Thread Chris Gianelloni
On Wed, 2005-06-15 at 18:38 +, Chris Bainbridge wrote:
 On 15/06/05, Maurice van der Pot [EMAIL PROTECTED] wrote:
  On Wed, Jun 15, 2005 at 10:04:39AM -0400, Chris Gianelloni wrote:
 What about all these /usr/share/doc/*/COPYING* files? Are they
 necessary if all licenses are in licenses/ ?
See first point. You want to read the license _before_ installing stuff
 
 The obvious thing to do is to have a licenses package that install all
 of the licenses somewhere. If someone wants to check a license they
 emerge it first. /usr/portage/licenses does seem unnecessarily big for
 the portage tree.

Not really...

See, since emerge -s shows the license, it would mean that portage would
need to RDEPEND on the package.  Because of this, everyone would have
the package anyway.  That and it is much simpler to commit a single
license file to the tree when adding a package with a new license, then
it would be to download the license package tarball, unpack it,
increment the version number, copy your license in, repack it, upload it
to Gentoo's mirrors, wait for it to sync, update the license package in
the tree, wait for that to sync, then add your package.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part