From owner-freebsd-hackers Tue Feb 3 19:20:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA29554 for hackers-outgoing; Tue, 3 Feb 1998 19:20:23 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA29522 for ; Tue, 3 Feb 1998 19:20:12 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id TAA00911; Tue, 3 Feb 1998 19:12:15 -0800 (PST) Received: from UNKNOWN(), claiming to be "current1.whistle.com" via SMTP by alpo.whistle.com, id smtpd000907; Tue Feb 3 19:12:14 1998 Message-ID: <34D7DBB6.33590565@whistle.com> Date: Tue, 03 Feb 1998 19:08:38 -0800 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.5-RELEASE i386) MIME-Version: 1.0 To: Karl Denninger CC: hackers@FreeBSD.ORG, mckusick@mckusick.com Subject: Re: kirk's soft-update integration.. References: <34D7D0B0.500F9F30@whistle.com> <19980203203526.20512@mcs.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe hackers" Karl Denninger wrote: > > How is this a "poison pill"? > > I don't see the problem - FreeBSD, which is what this would go into, is > already available in source and object form at no cost or for the reasonable > distribution cost (if you buy a CDROM). > > the problem is not for freebsd, but ISPs and such who may be tempted to use it to put on systems they place at custommer's premises. Whistle has a license, but the GENERIC system as distributed probably couldn't have it compiled in. I myself am not to clear on the terms.. maybe kirk (who is CC'd) can give a non-binding "This is what I mean" interpretation for us? It's to whistle's advantage to integrate these changes back some time this year, but it's up to each commercial user to negotiate with Kirk I guess. > > > > the license is: > > > > /* > > * Copyright 1997 Marshall Kirk McKusick. All Rights Reserved. > > * > > * The soft updates code is derived from the appendix of a University > > * of Michigan technical report (Gregory R. Ganger and Yale N. Patt, > > * "Soft Updates: A Solution to the Metadata Update Problem in File > > * Systems", CSE-TR-254-95, August 1995). > > * > > * The following are the copyrights and redistribution conditions that > > * apply to this copy of the soft update software. For a license > > * to use, redistribute or sell the soft update software under > > * conditions other than those described here, please contact the > > * author at one of the following addresses: > > * > > * Marshall Kirk McKusick mckusick@mckusick.com > > * 1614 Oxford Street +1-510-843-9542 > > * Berkeley, CA 94709-1608 > > * USA > > * > > * Redistribution and use in source and binary forms, with or without > > * modification, are permitted provided that the following conditions > > * are met: > > * > > * 1. Redistributions of source code must retain the above copyright > > * notice, this list of conditions and the following disclaimer. > > * 2. Redistributions in binary form must reproduce the above copyright > > * notice, this list of conditions and the following disclaimer in > > the > > * documentation and/or other materials provided with the > > distribution. > > * 3. None of the names of McKusick, Ganger, Patt, or the University of > > * Michigan may be used to endorse or promote products derived from > > * this software without specific prior written permission. > > * 4. Redistributions in any form must be accompanied by information on > > * how to obtain complete source code for any accompanying software > > * that uses the this software. This source code must either be > > included > > * in the distribution or be available for no more than the cost of > > * distribution plus a nominal fee, and must be freely > > redistributable > > * under reasonable conditions. For an executable file, complete > > * source code means the source code for all modules it contains. > > * It does not mean source code for modules or files that typically > > * accompany the operating system on which the executable file runs, > > * e.g., standard library modules or system header files. > > * > > * THIS SOFTWARE IS PROVIDED BY MARSHALL KIRK MCKUSICK ``AS IS'' AND ANY > > * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > > IMPLIED > > * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > > ARE > > * DISCLAIMED. IN NO EVENT SHALL MARSHALL KIRK MCKUSICK BE LIABLE FOR > > * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > > CONSEQUENTIAL > > * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE > > GOODS > > * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > > * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, > > STRICT > > * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY > > WAY > > * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY > > OF > > * SUCH DAMAGE. > > * > > * @(#)ffs_softdep.c 9.12 (McKusick) 12/2/97 > > */