Bug#659541: Please enable autobuild for upx-nrv

2012-03-15 Thread Philipp Kern
Hi,

this request is DENIED.  The most likely outcome of #661372 (upx-nrv
being undistributable) is a package removal, but if it indeed gets
fixed, you can reapply for the autobuild exception.

Sorry
Philipp Kern


signature.asc
Description: Digital signature


Bug#659541: Please enable autobuild for upx-nrv

2012-03-08 Thread Ansgar Burchardt
Hi,

Robert Luberda rob...@debian.org writes:
 Ansgar Burchardt wrote:
 The source for upx itself is provided on the upstream website (and
 upx-ucl package is built from it), source for NRV is not available.
 
 http://www.gnu.org/licenses/gpl-faq.html#UnchangedJustBinary

 The source for upx is distributed in upx-ucl source package, isn't this
 enough?

There's nothing that guarantees the versions of both packages stay in
sync or upx-ucl could get removed while upx-nrv stays in the archive, so
this is no good solution (also I did not even see it mentioned in the
upx-nrv source package).

 Sure, but nobody else can redistribute the resulting binaries unless
 they do get special permission (the GPL doesn't allow this, see above).

 Quoting http://upx.sourceforge.net:

   All Rights Reserved. This program may be used freely, and you
   are welcome to redistribute and/or modify it under certain
   conditions.

And the 'certain conditions' seem refer to the GPL-2 according to [1]
which is referenced in the next paragraph:

| This program is distributed in the hope that it will be useful, but
| WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the UPX
| License Agreement for more details.

If there are other conditions under which upx (or upx-nrv) may be
distributed, I missed them.

  [1] http://upx.sourceforge.net/upx-license.html

 there were some discussions regarding upx licensing in the past. It
 seems however all of them refer to the ucl version. I cannot find any
 clues if the conclusions are applicable to the nrv version or not, but
 there is one thing I'm pretty sure - the upx license hasn't changed at
 all since upx-nrv was allowed into Debian 12 years ago. I cannot
 understand why we still have issue with it, and moreover I have no idea
 how to solve the issue once and forever.

I did not find anything with a quick search either, but it might well be
that nobody noticed in the last decade.

In any case the problem could be solved if upstream a, makes available
headers and object files for nrv and adds an exception to the UPX
license to link against nrv and distribute the resulting binaries
similar to exceptions that allow linking GPL code with other
GPL-incompatible libraries such as OpenSSL, or b, releases the binaries
for upx-nrv under a license that allows distribution w/o providing
corresponding source code (or other problematic requirements).  It might
also need to allow distributing the modified binaries obtained by
running upx -d in debian/rules as well. Of course the license for nrv
must also allow this.

Regards,
Ansgar



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#659541: Please enable autobuild for upx-nrv

2012-02-27 Thread Ansgar Burchardt
Robert Luberda rob...@debian.org writes:
 Ansgar Burchardt wrote:
 Robert Luberda rob...@debian.org writes:
 The package is upx-nrv, and it's license allow redistributing
 or modifying the program under GNU GPL with a special exception granted
 for compressed executables.
 
 If it's licensed under the GPL: where is the source?  

 The source for upx itself is provided on the upstream website (and
 upx-ucl package is built from it), source for NRV is not available.

http://www.gnu.org/licenses/gpl-faq.html#UnchangedJustBinary
http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

 And how can you
 link it against a non-free library and distribute the resulting binary?

 NRV library is written by the same authors, so I assume they can link
 their upx binaries with their library.

Sure, but nobody else can redistribute the resulting binaries unless
they do get special permission (the GPL doesn't allow this, see above).

Regards,
Ansgar



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#659541: Please enable autobuild for upx-nrv

2012-02-27 Thread Philipp Kern
Robert,

am Sun, Feb 26, 2012 at 11:26:31PM +0100 hast du folgendes geschrieben:
 NRV library is written by the same authors, so I assume they can link
 their upx binaries with their library.

true, and they can distribute it.  But we can't distribute it under the GPL
then.

Kind regards,
Philipp Kern
-- 
 .''`.  Philipp KernDebian Developer
: :' :  http://philkern.de Stable Release Manager
`. `'   xmpp:p...@0x539.de Wanna-Build Admin
  `-finger pkern/k...@db.debian.org


signature.asc
Description: Digital signature


Bug#659541: Please enable autobuild for upx-nrv

2012-02-27 Thread Robert Luberda
Ansgar Burchardt wrote:

 The source for upx itself is provided on the upstream website (and
 upx-ucl package is built from it), source for NRV is not available.
 
 http://www.gnu.org/licenses/gpl-faq.html#UnchangedJustBinary

The source for upx is distributed in upx-ucl source package, isn't this
enough?

 
 Sure, but nobody else can redistribute the resulting binaries unless
 they do get special permission (the GPL doesn't allow this, see above).

Quoting http://upx.sourceforge.net:

All Rights Reserved. This program may be used freely, and you
are welcome to redistribute and/or modify it under certain
conditions.

Also I've just found a mail from Mar 23th, 2011 from upx upstream author
(it was also CC'ed to nonf...@release.debian.org, its message-id is
4d90580f.9050...@oberhumer.com)

Robert,

upx-nrv is in Debian more than 10 years, and we had dozens of
mails with the  maintainers discussing all the legal
implications back in 2000.

I have no idea where all this info and our conclusions are
available/archived, though.

Cheers,
Markus



http://lists.debian.org/cgi-bin/search?query=upx+license shows that
there were some discussions regarding upx licensing in the past. It
seems however all of them refer to the ucl version. I cannot find any
clues if the conclusions are applicable to the nrv version or not, but
there is one thing I'm pretty sure - the upx license hasn't changed at
all since upx-nrv was allowed into Debian 12 years ago. I cannot
understand why we still have issue with it, and moreover I have no idea
how to solve the issue once and forever.



Regards,
Robert



signature.asc
Description: OpenPGP digital signature


Bug#659541: Please enable autobuild for upx-nrv

2012-02-26 Thread Robert Luberda
Luca Falavigna wrote:

 Please follow the instructions listed here:
 http://lists.debian.org/debian-devel-announce/2006/11/msg00012.html

I think I've already requested this some time ago, but than forgotten
about it.

Anyway, let me follow the points from the above page:

 send a signed email to nonf...@release.debian.net describing which
 package and why the license is ok;

The package is upx-nrv, and it's license allow redistributing
or modifying the program under GNU GPL with a special exception granted
for compressed executables.

 describe the fact that the package is autobuildable  in
 debian/copyright, and to contact nonf...@release.debian.net
 before changing that;

upx-nrv build process consists basically of the two main steps
(not counting the standard ones like installing docs or building deb
package):
1. unpacking the upx binary (i.e. ./upx -d upx)
2. installing the uncompressed binary (i.e. cp upx /usr/bin/upx-nrv)
and I believe the commands can be run on autobuilders.

I haven't mentioned this in copyright file yet though.


 include the header XS-Autobuild: yes in the source section
 of your debian/control file.

Already done.


Regards,
robert



signature.asc
Description: OpenPGP digital signature


Bug#659541: Please enable autobuild for upx-nrv

2012-02-26 Thread Ansgar Burchardt
Robert Luberda rob...@debian.org writes:
 The package is upx-nrv, and it's license allow redistributing
 or modifying the program under GNU GPL with a special exception granted
 for compressed executables.

If it's licensed under the GPL: where is the source?  And how can you
link it against a non-free library and distribute the resulting binary?

Regards,
Ansgar



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#659541: Please enable autobuild for upx-nrv

2012-02-26 Thread Robert Luberda
Ansgar Burchardt wrote:

Hi,
 Robert Luberda rob...@debian.org writes:
 The package is upx-nrv, and it's license allow redistributing
 or modifying the program under GNU GPL with a special exception granted
 for compressed executables.
 
 If it's licensed under the GPL: where is the source?  

The source for upx itself is provided on the upstream website (and
upx-ucl package is built from it), source for NRV is not available.


 And how can you
 link it against a non-free library and distribute the resulting binary?

NRV library is written by the same authors, so I assume they can link
their upx binaries with their library.

Regards,
robert



signature.asc
Description: OpenPGP digital signature