[gentoo-dev] Questions about licenses
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
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
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
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
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
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
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
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
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