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

Possible good news about IPF



The following just appeared on one of the FreeBSD lists. If it
is correct, it suggests an answer to the problems surrounding
IP Filter: import the BSD-licensed version that now exists
in the FreeBSD source tree. See below for details.

--Brett

>Delivered-To: freebsd-chat@freebsd.org
>Received: from asmodean.nks.net (asmodean.nks.net [216.139.201.16])
>        by hub.freebsd.org (Postfix) with ESMTP id EB5A437B422
>        for <freebsd-chat@freebsd.org>; Thu, 31 May 2001 09:21:28 -0700 (PDT)
>        (envelope-from joeo@cracktown.com)
>Received: from localhost (joeo@localhost)
>        by asmodean.nks.net (8.9.3/8.9.3) with ESMTP id MAA09337
>        for <freebsd-chat@freebsd.org>; Thu, 31 May 2001 12:21:28 -0400
>Date: Thu, 31 May 2001 12:21:28 -0400 (EDT)
>From: <joeo@cracktown.com>
>X-Sender:  <joeo@asmodean.nks.net>
>To: <freebsd-chat@FreeBSD.ORG>
>Subject: Darren Reed's IPFilter package license
>Message-ID: <Pine.LNX.4.30.0105311203350.9042-100000@asmodean.nks.net>
>MIME-Version: 1.0
>Content-Type: TEXT/PLAIN; charset=US-ASCII
>
>There was recently a big announcement on Slashdot about IPFilter not being
>free software, with the eventual culmination of festivities being the
>OpenBSD crew removing it from their CVS tree.  Looks like they jumped the
>gun.
>
>Just looked through the source code on a 4 month old install of
>4.2-stable and checked out all the ipfilter related copyrights, both
>kernel and userland code...
>
>They are all BSDL or simpler (if that's a legal term:).
>
>Darren Reed mentioned he had his own arrangements with the NetBSD and
>FreeBSD core.
>
>Thanks go out to Darren (and his contributors),
>
>watcher> pwd
>/usr/src/contrib/ipfilter
>watcher> cat LICENCE
>/*
> * Copyright (C) 1993-2000 by Darren Reed.
> *
> * The author accepts no responsibility for the use of this software and
> * provides it on an ``as is'' basis without express or implied warranty.
> *
> * Redistribution and use in source and binary forms are permitted
> * provided that this notice is preserved and due credit is given
> * to the original author and the contributors.
> *
> * This program is distributed in the hope that it will be useful,
> * but WITHOUT ANY WARRANTY; without even the implied warranty of
> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> *
> * I hate legaleese, don't you ?
> */
>
>similarly;
>
>watcher> pwd
>/usr/src/sys/netinet
>watcher> grep -i "darren reed" *
>fil.c: * Copyright (C) 1993-2000 by Darren Reed.
>fil.c:static const char sccsid[] = "@(#)fil.c   1.36 6/5/96 (C) 1993-1996
>Darren Reed";
>ip_auth.c: * Copyright (C) 1998-2000 by Darren Reed & Guido van Rooij.
>ip_auth.h: * Copyright (C) 1997-2000 by Darren Reed & Guido Van Rooij.
>ip_compat.h: * Copyright (C) 1993-2000 by Darren Reed.
>ip_fil.c: * Copyright (C) 1993-2000 by Darren Reed.
>ip_fil.c:static const char sccsid[] = "@(#)ip_fil.c     2.41 6/5/96 (C)
>1993-1995 Darren Reed";
>ip_fil.h: * Copyright (C) 1993-2000 by Darren Reed.
>ip_frag.c: * Copyright (C) 1993-2000 by Darren Reed.
>ip_frag.c:static const char sccsid[] = "@(#)ip_frag.c   1.11 3/24/96 (C)
>1993-1995 Darren Reed";
>ip_frag.h: * Copyright (C) 1993-2000 by Darren Reed.
>ip_log.c: * Copyright (C) 1997-2000 by Darren Reed.
>ip_nat.c: * Copyright (C) 1995-2000 by Darren Reed.
>ip_nat.c:static const char sccsid[] = "@(#)ip_nat.c     1.11 6/5/96 (C)
>1995 Darren Reed";
>ip_nat.h: * Copyright (C) 1995-2000 by Darren Reed.
>ip_proxy.c: * Copyright (C) 1997-2000 by Darren Reed.
>ip_proxy.h: * Copyright (C) 1997-2000 by Darren Reed.
>ip_state.c: * Copyright (C) 1995-2000 by Darren Reed.
>ip_state.c:static const char sccsid[] = "@(#)ip_state.c 1.8 6/5/96 (C)
>1993-1995 Darren Reed";
>ip_state.h: * Copyright (C) 1995-2000 by Darren Reed.
>ip_state.h: * @(#)ip_state.h    1.3 1/12/96 (C) 1995 Darren Reed
>ipl.h: * Copyright (C) 1993-2000 by Darren Reed.
>watcher> head fil.c
>==> fil.c <==
>/*
> * Copyright (C) 1993-2000 by Darren Reed.
> *
> * Redistribution and use in source and binary forms are permitted
> * provided that this notice is preserved and due credit is given
> * to the original author and the contributors.
> */
>#if !defined(lint)
>static const char sccsid[] = "@(#)fil.c 1.36 6/5/96 (C) 1993-1996 Darren
>Reed";
>/* static const char rcsid[] = "@(#)$Id: fil.c,v 2.3.2.16 2000/01/27
>08:49:37 darrenr Exp $"; */
>watcher>