From owner-freebsd-chat@FreeBSD.ORG Wed Jul 2 23:26:13 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D43C37B401 for ; Wed, 2 Jul 2003 23:26:13 -0700 (PDT) Received: from stork.mail.pas.earthlink.net (stork.mail.pas.earthlink.net [207.217.120.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id A411943FEA for ; Wed, 2 Jul 2003 23:26:12 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-38lc10o.dialup.mindspring.com ([209.86.4.24] helo=mindspring.com) by stork.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19XxXc-00036R-00; Wed, 02 Jul 2003 23:26:01 -0700 Message-ID: <3F03CC34.51CE2990@mindspring.com> Date: Wed, 02 Jul 2003 23:24:52 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Zhihui Zhang References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4e443e2a1894d3b82517e719127120a06667c3043c0873f7e350badd9bab72f9c350badd9bab72f9c cc: Sam Leffler cc: Eivind Hesatnes cc: freebsd-chat@freebsd.org Subject: Re: Support for XFS in FreeBSD? X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2003 06:26:13 -0000 Zhihui Zhang wrote: > 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? Hi. I'm replying on -chat, just like I warned I would; if you don't read the archives, you are bound to repeat them. The answer to the second question is "Yes". The answer to the first question is that GPL'ed code must remain GPL'ed, and you cannot mix it in a binary *which you distribute*, due to clause 6 of the GPL. As long as the kernel module is separate from the kernel, once can have a BSD license, and the other can have a GPL license. For filesystems, this means you can't make a CDROM that has a BSD licensed kernel with GPL'ed root FS support in it. This means, for XFS, that you can't boot off it by default, unless you rewrite enough of it to allow the boot loader to read the rest of it as a kernel loadable module. -- Terry