Chris Lewis | 1 Dec 2007 02:46
Favicon

Re: qmail license change

David Nicol wrote:

> This looks to me like, although he has PD'd the package, he intends to
> retain the restrictions on
> the qmail brand.

If he's made it PD, he cannot impose any restrictions.  The "please"
recognizes that fact, and simply expresses a wish that people playing
with qmail don't break other people's work.

Ask Bjørn Hansen | 1 Dec 2007 03:01
Gravatar

Re: qmail license change


On Nov 30, 2007, at 8:58 AM, Les Mikesell wrote:

> Is the license change on qmail likely to change the direction of  
> qpsmtpd?  (Now you can fix it instead of replacing parts...).

This means that (net-)qmail can get bundled up as regular components /  
options in the various distributions and we can figure out how to make  
our RPMs, .debs, etc play nice with the "standard components".  It's  
awesome.

  - ask

--

-- 
http://develooper.com/ - http://askask.com/

Ask Bjørn Hansen | 1 Dec 2007 03:02
Gravatar

Re: qmail license change


On Nov 30, 2007, at 12:03 PM, Guy Hulbert wrote:

>> Uh - the very first version of qpsmtpd was almost a line by line port
>> of qmail-smtpd.
>
> That is interesting.
>
> If it were PD, would you have tried to build an XS interface instead ?
>
> Does that even make sense ?

What benefit do you imagine it'd have?  Which part of "core qmail- 
smtpd" is slow in qpsmtpd-{fork,select}server?  Did you look at the  
qmail-smtpd code?

  - ask

--

-- 
http://develooper.com/ - http://askask.com/

David Nicol | 1 Dec 2007 06:25
Picon
Gravatar

Re: qmail license change

On Nov 30, 2007 7:46 PM, Chris Lewis <clewis <at> nortel.com> wrote:
> David Nicol wrote:
>
> > This looks to me like, although he has PD'd the package, he intends to
> > retain the restrictions on the qmail brand.
>
> If he's made it PD, he cannot impose any restrictions.  The "please"
> recognizes that fact, and simply expresses a wish that people playing
> with qmail don't break other people's work.
>

as I understand it, the name 'qmail' is a separate property from the
source code released under the name.

He released the software, not the name. (unless he released the name, too,
somewhere else.)

If one were to, for instance, package up a MTA created
by modifying a stock qmail by ripping out qmail-smtpd and putting qpsmtpd
in its place,  and call that "qmail," or even "qmail 1.03," would that be
acceptable?  Clearly it is acceptable to distribute such a bundle now;
I'm just talking about what to call it.

James Turnbull | 1 Dec 2007 12:58
Gravatar

Re: qmail license change


Guy Hulbert wrote:
> On Fri, 2007-11-30 at 13:18 -0500, Matt Sergeant wrote:
>> On 30-Nov-07, at 11:58 AM, Les Mikesell wrote:
>>
>>> Is the license change on qmail likely to change the direction of  
>>> qpsmtpd?
>> Doubtful. Qpsmtpd wasn't written because of a dislike of the license.

And there are quite a lot of us that don't run qmail at all.  Personally
I use qpsmtpd as it provides a powerful, central location to configure
access, anti-spam and anti-virus controls.  My backend is Postfix though
and I don't use qmail anywhere.

Regards

James Turnbull

--
James Turnbull <james <at> lovedthanlost.net>
---
Author of Pro Nagios 2.0
(http://www.amazon.com/gp/product/1590596099/)

Hardening Linux
(http://www.amazon.com/gp/product/1590594444/)
---
PGP Key (http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x0C42DF40)

(Continue reading)

Guy Hulbert | 1 Dec 2007 15:51
Picon

Re: qmail license change

On Fri, 2007-11-30 at 18:02 -0800, Ask Bjørn Hansen wrote:
> On Nov 30, 2007, at 12:03 PM, Guy Hulbert wrote:
> 
> >> Uh - the very first version of qpsmtpd was almost a line by line port
> >> of qmail-smtpd.
> >
> > That is interesting.
> >
> > If it were PD, would you have tried to build an XS interface instead ?
> >
> > Does that even make sense ?
> 
> 
> What benefit do you imagine it'd have?  Which part of "core qmail- 
> smtpd" is slow in qpsmtpd-{fork,select}server?  Did you look at the  
> qmail-smtpd code?

No but you did.  That's why I'm asking.  My "would" above is
subjunctive.

What I'm asking, is *if* the license had already been changed, *would*
you have implemented qpsmtpd via XS rather than rewriting qmail-smtpd
entirely.

Some people have previously proposed, on the list, rewriting all of
qmail in perl.  I am asking if you think that makes sense, based on your
experience rewriting qmail-smtpd.

> 
> 
(Continue reading)

Guy Hulbert | 1 Dec 2007 15:57
Picon

Re: qmail license change

On Fri, 2007-11-30 at 23:25 -0600, David Nicol wrote:
> as I understand it, the name 'qmail' is a separate property from the
> source code released under the name.

Nope.  Copyright is automatic but trademarks are not.

Trademarks must be agressively protected ... and for some purposes
registered.  I don't think DJB has ever claimed a trademark on qmail.

> 
> He released the software, not the name. (unless he released the name,
> too,
> somewhere else.)

--

-- 
--gh

Charlie Brady | 1 Dec 2007 18:18
Picon
Picon

Re: qmail license change


On Sat, 1 Dec 2007, Guy Hulbert wrote:

> On Fri, 2007-11-30 at 23:25 -0600, David Nicol wrote:
>> as I understand it, the name 'qmail' is a separate property from the
>> source code released under the name.
>
> Nope.  Copyright is automatic but trademarks are not.
>
> Trademarks must be agressively protected ... and for some purposes
> registered.  I don't think DJB has ever claimed a trademark on qmail.

qmail has never been used "in trade" by djb. Ergo, not trademark 
protected.

Charlie Brady | 1 Dec 2007 18:20
Picon
Picon

Re: qmail license change


On Fri, 30 Nov 2007, Les Mikesell wrote:

> Who knows, but I'd certainly hope that someone would fix the stock smptd  to 
> not back-scatter bounce messages to the generally-forged senders of messages 
> to recipients that don't exist.

There's no need. Just delete qmail-smtpd. It's obsolete.

Les Mikesell | 1 Dec 2007 18:40

Re: qmail license change

Guy Hulbert wrote:

>>> If it were PD, would you have tried to build an XS interface instead ?
>>>
>>> Does that even make sense ?
>>
>> What benefit do you imagine it'd have?  Which part of "core qmail- 
>> smtpd" is slow in qpsmtpd-{fork,select}server?  Did you look at the  
>> qmail-smtpd code?
> 
> No but you did.  That's why I'm asking.  My "would" above is
> subjunctive.
> 
> What I'm asking, is *if* the license had already been changed, *would*
> you have implemented qpsmtpd via XS rather than rewriting qmail-smtpd
> entirely.

I don't think there would be a big win from this.  If you run perl at 
all the problem is in the memory footprint and the difficulty in keeping 
shared pages across forked processes.  It might be a win, though, to run 
the stock front end for some operations, letting it chat with a perl 
process for certain steps.  The down side is that multiplexing step-wise 
operations to a small number of backend processes means that variables 
don't hold values for the entire delivery process.

--

-- 
   Les Mikesell
    lesmikesell <at> gmail.com

(Continue reading)


Gmane