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

Bug#122929: wpoison to be included in Debian



Hello Ronald,

On Sun, 09 Dec 2001 20:34:58 Ronald F. Guilmette wrote:
> 
> I am replying both to the sender address on your mail, and also to the
> other one you specified (zeratul2@wanadoo.es) as well as the address
> 122929@bugs.debian.org as you requested.
> 
> My apologies if that causes you to receive duplicate copies of this
> reply.

no problem, thanks for your fast response

> >Wpoison looks like a very nice script, would you like it to be packaged
> and
> >included in the Debian GNU/Linux distribution?
> 
> Frankly speaking, I am somwhat ambivilent about this idea.

you have the last word, of course...

> I like having more publicity for my work, but Wpoison is only a very
> imperfect method of combatting spam.  I am working now on better things.

so you think wpoison is somewhat obsolete? if you're working on another
free CGI to combat spam, I'd be glad to package it.

> How will you arrange things so that the people who install the script,
> for example, from a Debian CD, will be properly informed that as a
> condition of installing the thing they must put the small Wpoison
> icon and the associated link on their home pages?

That can be arranged. There's no way to enforce it but a
heavily noticeable message can be displayed.

> I suspect that at present, whatever tool or tools are used to install
> optional packages, e.g. from a Debian CD, probably do not make any
> special effort to show any of the license terms and coonditions to
> the person who is installing the package.
> 
> Is that true?
> 
> Is there some way that you _can_ show some sort of text message to a
> person who is about to install an optional package?

yes, in Debian there's an interface layer that packages use to communicate
with the user. It's called debconf. The layer provides an aspect of the
users'
choice, currently some text-based ones and a GTK+ interface.

Every template can be input with different priorities. I can display your
advertising clause with 'critical' priority; it will be always displayed
unless
the user is running the 'noninteractive' frontend. But believe me this is
a *very* rare thing since it implies ignoring every 'critical' message from
debconf and can result in a broken system.

> If there is such a method, then I would simply ask that you use that
> existing mechanism to show the user the ``advertising clause'' from my
> license, preferably BEFORE the install actually takes place (but after-
> wards would be OK too).

Are you sure this is required? The normal thing is to call it from the
'config'
script and this script is called... well it depends on the users'
configuration.

Some have it set to configure packages before installing them, others
do it after the actual installation. This allows to configure all packages
to be
installed in a bunch and leave the system alone for the rest.

But even if the message is displayed before the installation, and the user
decides not to use wpoison, the file will be installed at the end. However
it's done. you'll need to relay on users' goodwill to comply with your
clause.

> I ask this for the obvious reason... Many people have downloaded and
> installed Wpoison but have never bothered to read the license _or_ to
> obey its requirements.  This makes me very angry, but obviously I cannot
> sue them all, or even find them all.  And I would not want to sue them
> anyway.  (I hate lawyers.)

so do i..

I don't think the kind of person who installs wpoison would ever feel pain
in complying with the ad clause, but rather just doesn't know of its
existance.

He who wants to fight spam by installing wpoison, will likely want to fight
spam
by promoting it.

> I am not sure that is true, but it is not important.  I hereby grant
> permission for anyone using my Wpoison script to use and/or copy the
> logo.gif file also.  (I would have been more explicit about this small
> matter before now, but I do not know how to attach any sort of a copy-
> right statement to a GIF file. :-)

There's no need IMHO, redistribution of the logo is not covered by
wpoison's license since it is a separate file. You could consider that if
you distributed the whole thing in a tarball.

In my opinion, It'd be enough to modify the 4th clausse to say that one
can either use the remote image from your site or mirror it.

> I will allow redistribution of the logo as a PNG format file.

With referring to a remote .png location instead of the .gif one in the
license would be fine.

> Will you convert the existing GIF file to PNG, or did you want or expect
> me to do that step?
> 
> If you could do it, I would appreciate that, and it would make things go
> faster, I think, because I'm very busy just now, and I don't know when
> I could do it.

no problem, got a 'gif2png' tool for that purpose. I'm attaching a PNG
version of your logo.

Regards,

-- 
----------------------------------------------------
Robert Millan          Debian GNU/Hurd user
zeratul2 wanadoo es    http://getyouriso.dyndns.org/
----------------------------------------------------
GPG ID C8D6942C
237F 8688 C2E5 BC64 E152  97B4 FB28 D41B C8D6 942C
----------------------------------------------------
Free Dmitry Sklyarov!  http://www.freesklyarov.org
----------------------------------------------------
Join us in civil disobedience and distribute DeCSS!!
----------------------------------------------------
/*    efdtt.c     Author:  Charles M. Hannum <root@ihack.net>            */
/*    Length:  434 bytes (excluding unnecessary newlines)                */
/*    Usage is:  cat title-key scrambled.vob | efdtt >clear.vob          */
/*    title-key can be read from the DVD by css-auth. (see livid.org)    */
#define m(i)(x[i]^s[i+84])<<
unsigned char x[5],y,s[2048];main(n){for(read(0,x,5);read(0,s,n=2048);write(1,s
,n))if(s[y=s[13]%8+20]/16%4==1){int i=m(1)17^256+m(0)8,k=m(2)0,j=m(4)17^m(3)9^k
*2-k%8^8,a=0,c=26;for(s[y]-=16;--c;j*=2)a=a*2^i&1,i=i/2^j&1<<24;for(j=127;++j<n
;c=c>y)c+=y=i^i/8^i>>4^i>>12,i=i>>8^y<<17,a^=a>>14,y=a^a*8^a<<6,a=a>>8^y<<9,k=s
[j],k="7Wo~'G_\216"[k&7]+2^"cr3sfw6v;*k+>/n."[k>>4]*2^k*257/8,s[j]=k^(k&k*2&34)
*6^c+~y;}}




Reply to: