Re: ITP: OpenNap -- Free Napster server

2000-11-29 Thread Joseph Carter
On Tue, Nov 28, 2000 at 04:53:45PM +0100, Arthur Korn wrote:
 It works great and is GPLed. Is it OK if this goes to main? I
 think so, but I'm not shure about some funny reverse-ingeneering
 laws in some not-so-free countries like the US.

I don't think you have anything to worry about at the moment.  Reverse
engineering protections have kinda weird legal grounds anyway and there
are reverse-engineered napster CLIENTS already.  The people who would have
to attempt to sue seem unlikely to.

There doesn't appear to be a legal danger, and there's no need to invent
our own dangers if we don't have to.

-- 
Joseph Carter [EMAIL PROTECTED]   GnuPG key 1024D/DCF9DAB3
Debian GNU/Linux (http://www.debian.org/) 20F6 2261 F185 7A3E 79FC
The QuakeForge Project (http://quakeforge.net/)   44F9 8FF7 D7A3 DCF9 DAB3

Joy wow... simple maths show that Debian developers have closed more
  than *31* *thousand* bug reports since our BTS exists!
Joy that is about 30999 more than Microsoft ;)



Re: LICENSE of Adobe CMap files.

2000-11-29 Thread Yasuhiro TAKE
[ I'm not subscribed to this list, so please Cc: me. Thanks. ]

At 28 Nov 2000 15:25:30 +0100,
Henning Makholm wrote:
 
 Scripsit Yasuhiro TAKE [EMAIL PROTECTED]
 
  Well, i've heard that according to the International Copyright Law(or
  something like that), nothing is permitted unless explicitly declared
  as permitted in a license.
 
 This rule of thumb only holds for actions that are actually protected.
 Mere use of data is not protected and needs no permission (unless the
 particular use can *also* be construed copying, that is).

Hmm. I see. Perhaps i was too much worried and suspective about the
license. I'll announce ITP of cmap-files at debian-devel soon.
If the ITP was rejected due to the license problem, 

At Tue, 28 Nov 2000 15:55:13 + (GMT),
Jimmy O'Regan wrote:

  Is there any volunteer who writes an e-mail to Adobe instead of me?
 
 If you send me an e-mail address, I'll do it for you.

I'll ask you to write the e-mail instead of me in that case.

Thanks to you all about the information and the offer.

--
Yasuhiro TAKE [EMAIL PROTECTED] / Debian Project

I'd just be the catcher in the rye and all.



Integrity of Source Code

2000-11-29 Thread Wesley W. Terpstra
I wanted to enquire if clause #4 of the DFSG would allow a warning splash
screen as follows:

The program by default pops up a splash saying 'This is the official version
of X obtainable in source and binary form from Y' - justs popups up for 3
seconds or something not to obnoxious.

If the source code (not build parameters) are changed you are required to
have the message popup with 'This is an UNOFFICIAL version of X. The
official version can be obtained from Y.' - again for ~3 seconds.

The makefile could even be doing a quick checksum of the source code (*.h
and *.cc) files and comparing it to the release checksum to make it easy for
people modifying the program - they don't have to hunt for where to change
the message.

So, adding a debian directory and changing build paths and parameters would
not be modifying the source and so the 'this is official splash' would still
be used. However, if the code had to be tweaked - something disabled, etc,
that would make the program no longer the official upstream version.

Obviously any changes to the source code that improve it's configurability
or quality would be merged upstream.

Further, we have no intention of inhibitting the free flow of modified
version of the source or binaries, we merely want the user of derived works
to be made aware that this is no longer a version approved by us although it
is based off of work by us.

So, supposed a third party distributing the program needed to modify some
hard-coded path. They could do so and redistribute it with the splash
automatically updated to warn that this was not the official version. They
could then submit a change upstream that made the hard-coded path
configurable, if the quality of the code is not degraded it's merged in and
now the third party can rebuild using a configuration directive to change the
path - and it's now an official version.

Is this process legal and does it fit within the DFSG?

We want this warning prominently visible b/c unless the user knows to look
they are not going to root through help files and documentation to see if
the program has been modified. And of course, if they know to look, they
probably know the program has been modified.

The reason for wanting this is because the company I work at does not want
our product to have the quality impared and redistributed without the user
knowing about it. 

Thanks in advance.

-- 
Wesley W. Terpstra [EMAIL PROTECTED]
Javien Canada Inc. - Linux Developer


pgpwbSeBNyCYO.pgp
Description: PGP signature


Re: Integrity of Source Code

2000-11-29 Thread Mark Rafn
On Wed, 29 Nov 2000, Wesley W. Terpstra wrote:

 I wanted to enquire if clause #4 of the DFSG would allow a warning splash
 screen as follows:

 The program by default pops up a splash saying 'This is the official version
 of X obtainable in source and binary form from Y' - justs popups up for 3
 seconds or something not to obnoxious.

Some may disagree with how annoying a popup is, but that's a secondary
issue.

 If the source code (not build parameters) are changed you are required to
 have the message popup with 'This is an UNOFFICIAL version of X. The
 official version can be obtained from Y.' - again for ~3 seconds.

Hmm.  What if I modify it for non-gui or non-interactive use, and the
popup no longer is possible?  Would I be in violation of the license?

 Obviously any changes to the source code that improve it's configurability
 or quality would be merged upstream.

How about the modification to remove the annoying popup ;)

 Further, we have no intention of inhibitting the free flow of modified
 version of the source or binaries, we merely want the user of derived works
 to be made aware that this is no longer a version approved by us although it
 is based off of work by us.

DFSG #4 is certainly not in conflict with this goal.  The required-popup
implementation of the goal MAY be in conflict with DFSG #3 (you're
limiting the ability to derive works) or DSFG #6 (you're limiting it's use
in applications where a popup is undesirable or impossible).  It's a
pretty fine point, though, so I'd recommend against it and probably accept
it if you decided to use it anyway.  (not that I decide whether it's
acceptible, this is just MHO).

 We want this warning prominently visible b/c unless the user knows to look
 they are not going to root through help files and documentation to see if
 the program has been modified. And of course, if they know to look, they
 probably know the program has been modified.

This is a common concern.  One possible way to fix it is to reserve the
name of the official release (through trademark or license), and require
that modified versions not use that name.  You don't need to specify what
name they use, though you could suggest they use [Unofficial Name]. You
don't need to specify HOW they tell the user their name, just that they
may NOT tell the user that it's [Official Name].

This leaves people free to modify it without infringing on your
reputation, but doesn't limit them to having a specific behavior like a
popup.
--
Mark Rafn[EMAIL PROTECTED]http://www.dagon.net/



Re: Integrity of Source Code

2000-11-29 Thread Samuel Hocevar
On Wed, Nov 29, 2000, Wesley W. Terpstra wrote:

 The program by default pops up a splash saying 'This is the official version
 of X obtainable in source and binary form from Y' - justs popups up for 3
 seconds or something not to obnoxious.
 
 If the source code (not build parameters) are changed you are required to
 have the message popup with 'This is an UNOFFICIAL version of X. The
 official version can be obtained from Y.' - again for ~3 seconds.

   I think this breaks the DFSG, because it simply prevents to remove
the popup code.

 Further, we have no intention of inhibitting the free flow of modified
 version of the source or binaries, we merely want the user of derived works
 to be made aware that this is no longer a version approved by us although it
 is based off of work by us.
  [...]
 We want this warning prominently visible b/c unless the user knows to look
 they are not going to root through help files and documentation to see if
 the program has been modified. And of course, if they know to look, they
 probably know the program has been modified.
  [...]
 The reason for wanting this is because the company I work at does not want
 our product to have the quality impared and redistributed without the user
 knowing about it. 

   One solution I may suggest is to require any modified version to have
a fully different name. The Apache project is using such a license for
their webserver:

 * 5. Products derived from this software may not be called Apache
 *nor may Apache appear in their names without prior written
 *permission of the Apache Group.

   You might find this solution acceptable, since it is DFSG compatible.

Regards,
Sam.
-- 
Samuel Hocevar [EMAIL PROTECTED] http://sam.zoy.org/
for DVDs in Linux screw the MPAA and ; do dig $DVDs.z.zoy.org ; done | \
  perl -ne 's/\.//g; print pack(H224,$1) if(/^x([^z]*)/)' | gunzip



Re: Integrity of Source Code

2000-11-29 Thread Joseph Carter
On Wed, Nov 29, 2000 at 08:35:45PM +0100, Samuel Hocevar wrote:
  The program by default pops up a splash saying 'This is the official version
  of X obtainable in source and binary form from Y' - justs popups up for 3
  seconds or something not to obnoxious.
  
  If the source code (not build parameters) are changed you are required to
  have the message popup with 'This is an UNOFFICIAL version of X. The
  official version can be obtained from Y.' - again for ~3 seconds.
 
I think this breaks the DFSG, because it simply prevents to remove
 the popup code.

This is no different than the interactive execution copyright notice that
the GPL mandates unless the upstream author opted not to place one.  Of
course, it is more annoying.


One solution I may suggest is to require any modified version to have
 a fully different name. The Apache project is using such a license for
 their webserver:
 
  * 5. Products derived from this software may not be called Apache
  *nor may Apache appear in their names without prior written
  *permission of the Apache Group.
 
You might find this solution acceptable, since it is DFSG compatible.

This is a much less annoying alternative.  It is not however GPL
compatible until after the name has changed.

-- 
Joseph Carter [EMAIL PROTECTED]   GnuPG key 1024D/DCF9DAB3
Debian GNU/Linux (http://www.debian.org/) 20F6 2261 F185 7A3E 79FC
The QuakeForge Project (http://quakeforge.net/)   44F9 8FF7 D7A3 DCF9 DAB3

NeonKttn I had a friend stick me in her closet during highschool beacuse I
   wouldn't believe that her boyfriend knew about foreplay...
NeonKttn I shoulda brought popcorn. :)