From owner-freebsd-net@FreeBSD.ORG Tue Apr 16 06:43:29 2013 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 09BD5824; Tue, 16 Apr 2013 06:43:29 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from tux-cave.hellug.gr (tux-cave.hellug.gr [195.134.99.74]) by mx1.freebsd.org (Postfix) with ESMTP id 687CEFB9; Tue, 16 Apr 2013 06:43:27 +0000 (UTC) X-Spam-Status: No X-Hellug-MailScanner-From: keramida@ceid.upatras.gr X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-2.9, required 5, autolearn=not spam, ALL_TRUSTED -1.00, BAYES_00 -1.90) X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-ID: r3G6hCUj022455 Received: from saturn.laptop (217-162-217-29.dynamic.hispeed.ch [217.162.217.29]) (authenticated bits=0) by tux-cave.hellug.gr (8.14.3/8.14.3/Debian-9.4) with ESMTP id r3G6hCUj022455 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 16 Apr 2013 09:43:19 +0300 Received: from saturn.laptop (localhost [127.0.0.1]) by saturn.laptop (8.14.4/8.14.4/Debian-2.1ubuntu1) with ESMTP id r3G6h6qr025909 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 16 Apr 2013 08:43:06 +0200 Received: (from keramida@localhost) by saturn.laptop (8.14.4/8.14.4/Submit) id r3G6h3nY025896; Tue, 16 Apr 2013 08:43:03 +0200 X-Authentication-Warning: saturn.laptop: keramida set sender to keramida@ceid.upatras.gr using -f From: keramida@ceid.upatras.gr (Giorgos Keramidas) To: Cy Schubert Subject: Re: ipfilter(4) needs maintainer In-Reply-To: <201304151915.r3FJFnM1002686@slippy.cwsent.com> (Cy Schubert's message of "Mon, 15 Apr 2013 12:15:49 -0700") Date: Tue, 16 Apr 2013 07:58:48 +0200 Message-ID: <87sj2rc8yv.fsf@saturn.laptop> References: <201304151915.r3FJFnM1002686@slippy.cwsent.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailman-Approved-At: Tue, 16 Apr 2013 11:21:23 +0000 Cc: Warren Block , Scott Long , "current@freebsd.org" , Chris Rees , "Sam Fourman Jr." , Rui Paulo , "net@freebsd.org" , darrenr@freebsd.org, "cpet@sdf.org" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2013 06:43:29 -0000 On Mon, 15 Apr 2013 12:15:49 -0700, Cy Schubert wrote: > It was pointed out to me that Darren Reed has changed licenses from > his IP Filter license that's been in IPF since 2005 or so, when he > joined Sun, to GPLv2 (probably when Darren left when Oracle took over > Sun). Given that IPF already lives in src/contrib and src/sys/contrib > due to the 2005 license change, would that be a problem? If it's OK > then I'll maintain it in src. If not then a port is in order. Having > said that, a port would be messy as IPF's own install scripts update > src/sys/netinet, among other locations. That would be a big 'no', right there. Ports should never update kernel headers. If not for any other reason, because "which kernel?". I regularly keep 2-3 different source trees of the kernel around, and build them from non-standard locations. Having to remember to run ipfilter_hack.sh on each of them before doing a successful build and ending up with kernel sources which are always 'unclean svn checkouts' would suck -- and I suspect I'm not the only one doing builds of kernels outside of /usr/src.