[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#79759: vncserver: contains non-free code



On Sat, Dec 16, 2000 at 04:59:23PM +0000, Malcolm Parsons wrote:
> Package: vncserver
> Version: 3.3.3r2-6
> Severity: serious
> 
> from /usr/share/doc/vnc-common/TODO.Debian:
> ...
> Seperate out JAVA code
>    I think there is a question as to whether JAVA code can be distributed
>    under the GPL, when Java files are byte compiled they are linked with code
>    from the compiler that is not distrbuted under the terms of the GPL or a
>    less restrictive licence. The JAVA code certainly needs a non-free compiler
>    to build it and hence, is not allowed in main. Therefore I intend to split
>    the upstream tarball into vnc and vnc-java, placing vnc-java in either
>    contrib or non-free.
> ...

Hmm I have thought about it but I have not had the time to fix it. I did
not think it was too critical because there are already shipped with
potato.

> Edward saw there was a problem, and didn't do anything about it.  I disagree
> with his description of the problem, but the solution is correct.

So what do you think the problem is?

> The source code for the classes shipped in vncserver is not in the upstream
> tarball, so whether we can compile it or not is irrelevant.  We don't have 
> the source, so it is non-free and cannot go in main.

I have now asked on the vnc-list@uk.research.att.com list for the source
code. If I can get it will that solve the problem?

I have tested to run the code through kaffe but unfortunatly it breaks after
logging in.

> Please remove the classes directory from the upstream tarball, create a new
> upstream tarball for vnc-java, create a new debian package for vnc-java in
> the non-free section, modify vncserver to not run the webserver code if
> vnc-java is not installed, and make the vncserver package suggest vnc-java.

Do I really need to make a separate source package? Would that not break the
idéa of an orig package? It will be a bit frustrating every time I have
to upgrade to the upstream...

Can't I just make a separate (binary) non-free vncserver-java package that
depends on vncserver?

But if it is necessary I'll (of course) split them. :)

Do you think we should have this discussion on debian-devel, or?

// Ola

-- 
 --------------------- Ola Lundqvist ---------------------------
/  opal@debian.org                     Björnkärrsgatan 5 A.11   \
|  opal@lysator.liu.se                 584 36 LINKÖPING         |
|  +46 (0)13-17 69 83                  +46 (0)70-332 1551       |
|  http://www.opal.dhs.org             UIN/icq: 4912500         |
\  gpg/f.p.: 7090 A92B 18FE 7994 0C36  4FE4 18A1 B1CF 0FE5 3DD9 /
 ---------------------------------------------------------------

Attachment: pgplkRmdpGJsM.pgp
Description: PGP signature


Reply to: