Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-27 Thread Harald van Dijk
On Tue, Dec 27, 2005 at 03:57:55PM +0100, Henrik Brix Andersen wrote:
> On Tue, Dec 27, 2005 at 12:20:39PM +0100, Harald van Dijk wrote:
> > iputils doesn't do a make install, and if it did, it would still be
> > reasonable if that didn't copy the license, since the users who run that
> > themselves don't need it.
> 
> I don't really see the big difference (regarding this issue) in
> manually installing a package or using Gentoo Portage for installing
> it?
> 
> Why would people who install it via a script in Gentoo Portage want
> the useless files installed - when they wouldn't want them installed
> when doing a manual install?

Right, end users don't need them, regardless of package manager. But as
I mentioned in my previous message, ebuilds are not only for end users.


pgplxt6FcLO6R.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-27 Thread Carsten Lohrke
On Tuesday 27 December 2005 08:08, Mike Frysinger wrote:
> anyone who installs a program in portage already has a copy of the license
> on their system ... $PORTDIR/licenses/

My point was that it is often not the license of the copyright holder, because 
the copyright notice included in many licenses names the author of a specific 
application.


Carsten





pgpDkHtnGULA0.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-27 Thread Henrik Brix Andersen
On Tue, Dec 27, 2005 at 12:20:39PM +0100, Harald van Dijk wrote:
> iputils doesn't do a make install, and if it did, it would still be
> reasonable if that didn't copy the license, since the users who run that
> themselves don't need it.

I don't really see the big difference (regarding this issue) in
manually installing a package or using Gentoo Portage for installing
it?

Why would people who install it via a script in Gentoo Portage want
the useless files installed - when they wouldn't want them installed
when doing a manual install?

Regards,
Brix
-- 
Henrik Brix Andersen <[EMAIL PROTECTED]>
Gentoo Metadistribution | Mobile computing herd


pgpEzADs1tCOj.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-27 Thread Harald van Dijk
On Tue, Dec 27, 2005 at 12:32:25PM +0200, Petteri Räty wrote:
> Harald van Dijk wrote:
> > On Tue, Dec 27, 2005 at 01:01:10AM -0600, R Hill wrote:
> > 
> >>>Removing these files and relying on LICENSE=foo in the ebuild could be 
> >>>seen as 
> >>>a copyright violation. There are lots of samples in /usr/src/licenses that 
> >>>aren't generic, but include a copyright notice naming the authors of a 
> >>>particular piece of software, but it doesn't match with all packages under 
> >>>this license of course. Take ZLIB as example. Since I'm not a lawyer I 
> >>>might 
> >>>be wrong, but me thinks it would make sense to ask one.
> >>
> >>AFAIK most licenses need to be included with the distribution of the 
> >>source, not
> >>installed on the system after compilation.  But I could be wrong too.
> > 
> > 
> > There are exceptions, a popular one being BSD.
> > 
> > * Redistributions in binary form must reproduce the above copyright
> > * notice, this list of conditions and the following disclaimer in the
> > * documentation and/or other materials provided with the distribution.
> > 
> > As a quick example, iputils is BSD-licensed and does not install or
> > reproduce its license, so does this cause problems for iputils binpkgs?
> 
> We are not redistributing anything in binary form when installing
> programs.

Of course, but we are redistributing programs in binary form in exactly
the same state as when installing them, via stages and live/packagecds.

> If the license should be
> installed, shouldn't the upstream make install take care of it then?

iputils doesn't do a make install, and if it did, it would still be
reasonable if that didn't copy the license, since the users who run that
themselves don't need it.


pgpdVplq0zAmF.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-27 Thread Petteri Räty
Harald van Dijk wrote:
> On Tue, Dec 27, 2005 at 01:01:10AM -0600, R Hill wrote:
> 
>>>Removing these files and relying on LICENSE=foo in the ebuild could be seen 
>>>as 
>>>a copyright violation. There are lots of samples in /usr/src/licenses that 
>>>aren't generic, but include a copyright notice naming the authors of a 
>>>particular piece of software, but it doesn't match with all packages under 
>>>this license of course. Take ZLIB as example. Since I'm not a lawyer I might 
>>>be wrong, but me thinks it would make sense to ask one.
>>
>>AFAIK most licenses need to be included with the distribution of the source, 
>>not
>>installed on the system after compilation.  But I could be wrong too.
> 
> 
> There are exceptions, a popular one being BSD.
> 
> * Redistributions in binary form must reproduce the above copyright
> * notice, this list of conditions and the following disclaimer in the
> * documentation and/or other materials provided with the distribution.
> 
> As a quick example, iputils is BSD-licensed and does not install or
> reproduce its license, so does this cause problems for iputils binpkgs?

We are not redistributing anything in binary form when installing
programs. This all happens on the users computers. We are distributing
upstream source tarballs verbatim of course. If the license should be
installed, shouldn't the upstream make install take care of it then?

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-27 Thread Harald van Dijk
On Tue, Dec 27, 2005 at 01:01:10AM -0600, R Hill wrote:
> > Removing these files and relying on LICENSE=foo in the ebuild could be seen 
> > as 
> > a copyright violation. There are lots of samples in /usr/src/licenses that 
> > aren't generic, but include a copyright notice naming the authors of a 
> > particular piece of software, but it doesn't match with all packages under 
> > this license of course. Take ZLIB as example. Since I'm not a lawyer I 
> > might 
> > be wrong, but me thinks it would make sense to ask one.
> 
> AFAIK most licenses need to be included with the distribution of the source, 
> not
> installed on the system after compilation.  But I could be wrong too.

There are exceptions, a popular one being BSD.

* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.

As a quick example, iputils is BSD-licensed and does not install or
reproduce its license, so does this cause problems for iputils binpkgs?


pgp6nvBCbR8Qu.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-26 Thread Mike Frysinger
On Tuesday 27 December 2005 02:23, Brian Harring wrote:
> On Tue, Dec 27, 2005 at 02:08:25AM -0500, Mike Frysinger wrote:
> > On Tuesday 27 December 2005 02:01, R Hill wrote:
> > > AFAIK most licenses need to be included with the distribution of the
> > > source, not installed on the system after compilation.  But I could be
> > > wrong too.
> >
> > anyone who installs a program in portage already has a copy of the
> > license on their system ... $PORTDIR/licenses/
>
> Assuming the tree is locally available (remote, or binpkg's used to
> generate images)...
>
> Lets put it this way; if ebuilds are specifically filtering it out on
> their own, nobody who wants the licenses install has them.

if the user has gone through lengths to cut down on filesize by cutting out 
their portage tree, then chances are pretty solid that they are cutting out 
things like /usr/share/{doc,man,info} as well which means even if an ebuild 
installed the file, it'd be cut anyways from the final filesystem

> If they're installed via the ebuild, and removed via INSTALL_MASK,
> everybody can get what they want.  So why nuke by default?

because it's pointless duplication ... the case is either the file is 
installed in both places, or not at all ... the people who trim their portage 
tree but not /usr/share/doc probably consists of those who do not know how to 
trim /usr/share/doc
-mike
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-26 Thread Brian Harring
On Tue, Dec 27, 2005 at 02:08:25AM -0500, Mike Frysinger wrote:
> On Tuesday 27 December 2005 02:01, R Hill wrote:
> > AFAIK most licenses need to be included with the distribution of the
> > source, not installed on the system after compilation.  But I could be
> > wrong too.
> 
> anyone who installs a program in portage already has a copy of the license on 
> their system ... $PORTDIR/licenses/

Assuming the tree is locally available (remote, or binpkg's used to 
generate images)...

Lets put it this way; if ebuilds are specifically filtering it out on 
their own, nobody who wants the licenses install has them.

If they're installed via the ebuild, and removed via INSTALL_MASK, 
everybody can get what they want.  So why nuke by default?
~harring


pgpFZGuIgYNZb.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-26 Thread Mike Frysinger
On Tuesday 27 December 2005 02:01, R Hill wrote:
> AFAIK most licenses need to be included with the distribution of the
> source, not installed on the system after compilation.  But I could be
> wrong too.

anyone who installs a program in portage already has a copy of the license on 
their system ... $PORTDIR/licenses/
-mike
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Installing COPYING or LICENSE files

2005-12-26 Thread R Hill
Carsten Lohrke wrote:
> On Monday 26 December 2005 14:57, Drake Wyrm wrote:
>> You're going to be hard-pressed to get any kind of consensus on this
>> issue. Many dev seems to feel that the license belongs there. In some
>> cases the COPYING, LICENSE, and/or INSTALL files contain, not boilerplate
>> drivel, but actually unique, useful information.

I found that as well, and made sure to only bug people about generic files.  In
most of those cases COPYING/LICENSE is generic while INSTALL was custom.

> Removing these files and relying on LICENSE=foo in the ebuild could be seen 
> as 
> a copyright violation. There are lots of samples in /usr/src/licenses that 
> aren't generic, but include a copyright notice naming the authors of a 
> particular piece of software, but it doesn't match with all packages under 
> this license of course. Take ZLIB as example. Since I'm not a lawyer I might 
> be wrong, but me thinks it would make sense to ask one.

AFAIK most licenses need to be included with the distribution of the source, not
installed on the system after compilation.  But I could be wrong too.

--de.

-- 
gentoo-dev@gentoo.org mailing list