From owner-cvs-all Wed Jul 29 21:37:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA26802 for cvs-all-outgoing; Wed, 29 Jul 1998 21:37:42 -0700 (PDT) (envelope-from owner-cvs-all) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA26766; Wed, 29 Jul 1998 21:37:27 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id MAA04908; Thu, 30 Jul 1998 12:11:27 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199807300411.MAA04908@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Doug White cc: Chris Timmons , Peter Hawkins , committers@FreeBSD.ORG Subject: Re: sendmail 8.9.x In-reply-to: Your message of "Wed, 29 Jul 1998 15:14:19 MST." Date: Thu, 30 Jul 1998 12:11:14 +0800 From: Peter Wemm Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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