Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jul 1998 12:11:14 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Doug White <dwhite@resnet.uoregon.edu>
Cc:        Chris Timmons <skynyrd@opus.cts.cwu.edu>, Peter Hawkins <thepish@FreeBSD.ORG>, committers@FreeBSD.ORG
Subject:   Re: sendmail 8.9.x 
Message-ID:  <199807300411.MAA04908@spinner.netplex.com.au>
In-Reply-To: Your message of "Wed, 29 Jul 1998 15:14:19 MST." <Pine.BSF.4.00.9807291506420.24795-100000@resnet.uoregon.edu> 

next in thread | previous in thread | raw e-mail | index | archive | help
Doug White wrote:
> From the support department:
> 
> On Wed, 29 Jul 1998, Peter Wemm wrote:
> 
> > Chris Timmons wrote:
[..]

> > Is it worth doing a repository copy from src/usr/sbin/sendmail to
> > src/contrib/sendmail?  This will add around 6MB of bloat to the ncvs files 
    in
> > the repository that wouldn't happen with a clean import (only ~2MB clean,
> > ~8MB with copy first).  Considering the cost, is partitioning it off in
> > src/contrib/sendmail an over-reaction?
> 
> If you're replacing the entire source, would it be that much of a
> difference to keep the old history?

Some specific numbers..

Size of ncvs/src/usr.sbin/sendmail:  7940KB

After 8.9.1 import:  8652KB.

After merge of conflicts onto mainline:  8747KB.

Size of plain import:  2930KB

If this was copied to ncvs/src/contrib/sendmail, the Attics would be 
deleted and tags removed etc.  This would save between 1.5 and 2MB, I've 
not counted this exactly, it's a fair amount of work.

So, the "cost" of a fresh import to src/contrib/sendmail is ~2.9MB.

A repository copy and import would "cost" ~7MB.

Don't forget, the original ncvs files will still be in ncvs/usr.sbin/
sendmail.

However, importing it into src/usr.sbin/sendmail will "cost" less than 1MB,

I'd normally put it in the old place except that the license is
significantly different to before.  Please, I've not heard any feedback
about the modified LICENSE file in 8.9.1 (it's better than 8.9.0).

In a nutshell, the license prevents you selling *binaries* of sendmail.

If you give binaries away, you're in the clear.

You can't give source of sendmail away and prevent people copying that
source.

If you include source, you're clear.

If you offer to supply the source, you're clear.  Putting a sendmail source
tarball on your ftp server should also be ok.

If you were building or selling a freebsd package, with proprietary
restricted components, you could still include sendmail if you wanted as
long as you're not restricting sendmail itself.  Ie: if somebody ftp'ing
into the box and downloading /usr/sbin/sendmail and redistributing it
wasn't restricted by your license, you would be ok.  The license doesn't
affect anything other than sendmail.

If there is any doubt about whether you are clear, a no-cost, no-royalty
commercial license is available.

The intent is that the people funding sendmail inc with the intent of
selling a version with GUI, commercial support etc, want to protect their
investment.  They obviously don't want somebody else to take what they have
been funding development of and using it to compete/ undercut/etc their
version.

The base sendmail will always be freely available and distributable,
providing that it remains distributable by each recipient.

Cheers,
-Peter






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807300411.MAA04908>