From owner-freebsd-current@FreeBSD.ORG Thu Jul 3 09:24:38 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4DEF37B401 for ; Thu, 3 Jul 2003 09:24:38 -0700 (PDT) Received: from bingnet2.cc.binghamton.edu (bingnet2.cc.binghamton.edu [128.226.1.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD23543FB1 for ; Thu, 3 Jul 2003 09:24:37 -0700 (PDT) (envelope-from bf20761@binghamton.edu) Received: from bingsun2.cc.binghamton.edu (bf20761@bingsun2.cc.binghamton.edu [128.226.6.4])h63GOKmi016988; Thu, 3 Jul 2003 12:24:20 -0400 (EDT) Date: Thu, 3 Jul 2003 12:24:20 -0400 (EDT) From: Zhihui Zhang X-X-Sender: bf20761@bingsun2.cc.binghamton.edu To: Dan Nelson In-Reply-To: <20030702221811.GA63041@dan.emsphone.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Sam Leffler cc: freebsd-current@freebsd.org cc: Eivind Hestnes Subject: Re: Support for XFS in FreeBSD? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2003 16:24:38 -0000 On Wed, 2 Jul 2003, Dan Nelson wrote: > In the last episode (Jul 02), Zhihui Zhang said: > > Suppose someone ported XFS to FreeBSD, then what liscence can you use > > without causing any legal trouble? You must use GNU, but the interface > > code (VFS/vnode, bio, vnode, etc.) are already under BSD liscence. Can > > one KLD program contain code using different liscences? > > Sure. See /sys/gnu/ext2fs/ for an example, and see the COPYRIGHT.INFO > file for an explanation of which files have what license. > Well, suppose one file contains algorithms, ideas, or code fragments from both GNU and BSD liscenced source. Since BSD liscence is less restrictive, maybe put everying under GNU is OK? But BSD people won't be happy. If GNU protects ONLY the exact coding. Maybe a rewrite of its algorithms and ideas can get rid of GNU? But again, it falls within the "derived" class. -Zhihui