From owner-freebsd-fs Sun Mar 24 9:43:10 2002 Delivered-To: freebsd-fs@freebsd.org Received: from thebsh.namesys.com (thebsh.namesys.com [212.16.7.65]) by hub.freebsd.org (Postfix) with SMTP id 2FC1537B433 for ; Sun, 24 Mar 2002 09:42:46 -0800 (PST) Received: (qmail 19722 invoked from network); 24 Mar 2002 17:42:45 -0000 Received: from backtop.namesys.com (HELO namesys.com) (212.16.7.71) by thebsh.namesys.com with SMTP; 24 Mar 2002 17:42:45 -0000 Message-ID: <3C9E1DA4.1090703@namesys.com> Date: Sun, 24 Mar 2002 21:40:36 +0300 From: Hans Reiser User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020310 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Terry Lambert Cc: hiten@uk.FreeBSD.org, Greg Lehey , Chris Mason , Josh MacDonald , Parity Error , freebsd-fs@FreeBSD.org, reiserfs-dev@namesys.com Subject: Re: [reiserfs-dev]i Re: metadata update durability ordering/soft updates References: <20020318174641.A1153@hpdi.ath.cx> <3C9676B4.49A76589@mindspring.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Terry Lambert wrote: >Hiten Pandya wrote: > >>I don't understand one thing though, what are we doing in the case of >>Ext2FS, which is supported in FreeBSD. As far as I know, the Ext2FS >>version of FreeBSD has also got some GPL'ed bits? The Ext2FS is >>supplied as a source filesystem on FreeBSD CD-ROMs and people are >>allowed to sell them... >> > >It's supplied as source code only, not compiled into the kernel >byt the FreeBSD project, and therefore not impacting the FreeBSD >license. See /usr/src/sys/gnu/ext2fs/COPYRIGHT.INFO: > >| Most of the files in this directory are written by Godmar Back or modified >| by him using the CSRG sources. Those files are covered by the Berkeley-style >| copyright. However the following files are covered by GPL. Since the policy >| of the FreeBSD project is to keep the files with the more restrictive >| copyright in the gnu tree and it is a good idea to keep the filesystem code >| all together, the EXT2FS in its entirety resides under the gnu tree. Note >| that only the files below are under the GPL. In the eventuality that these >| files are redesigned or rewritten, this tree can be moved back into the less >| restrictive FreeBSD tree. > > >>Wouldn't this be the same thing in the case of a GPL'ed ReiserFS, >>XFS or any other GPL'ed filesystem or code? >> > >Yes. > >It can not be distributed compiled into a kernel distributed >on CDROM, legally, because of the license conflict, but it >can be used in an after-market fashion by an end user. > >What that basically means is that you have to install it on >another FS type without that restriction before you are >able to use the ReiserFS, XFS, OpenGFS, or your own JFS >port-in-progress. > >Since doing this is an incredible pain, and the benefits >you get from doing it are most often not worth the pain, >most people don't do it. > >Also, since it's not on the CDROM, it's unlikely to ever >become the default root FS, in any case. Even if you >wanted to locally roll your own CDROM for this, you >would have to modify the boot loader code to be able >to read XFS or whatever FS's in order to load the third >stage boot loader, kernel, and kernel modules, etc.. >That's basically a read-write port *plus* a read-only >port of the code, which makes it about 1.75 times as much >work as just doing the kernel port (it used to be only >about 1.5 times, but now the boot code has to be able to >get files out of subdirectories because of the reorganized >kernel and module code). > >-- Terry > > I think you guys are violating the GPL on ext2fs (assuming you are correct that the UCB 4 part license violates the GPL --- I haven't read that license). Hans To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message