From owner-freebsd-emulation@FreeBSD.ORG Tue Feb 22 20:54:11 2011 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 378611065670; Tue, 22 Feb 2011 20:54:11 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id E323B8FC08; Tue, 22 Feb 2011 20:54:10 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 4CE231E0028A; Tue, 22 Feb 2011 21:54:10 +0100 (CET) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.4/8.14.3) with ESMTP id p1MKnO7d078958; Tue, 22 Feb 2011 21:49:24 +0100 (CET) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.4/8.14.3/Submit) id p1MKnNjV078957; Tue, 22 Feb 2011 21:49:23 +0100 (CET) (envelope-from nox) From: Juergen Lock Date: Tue, 22 Feb 2011 21:49:23 +0100 To: Alexander Leidinger Message-ID: <20110222204923.GA78744@triton8.kn-bremen.de> References: <20110129201000.GA10774@triton8.kn-bremen.de> <20110129205105.GI2518@deviant.kiev.zoral.com.ua> <20110129235448.GA15788@triton8.kn-bremen.de> <20110218205542.GA45210@triton8.kn-bremen.de> <20110219175744.GH78089@deviant.kiev.zoral.com.ua> <20110221183611.GA38073@triton8.kn-bremen.de> <20110222092641.18945u7safu272o8@webmail.leidinger.net> <20110222113753.GA62966@triton8.kn-bremen.de> <20110222135031.31453ocol73fg3k0@webmail.leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110222135031.31453ocol73fg3k0@webmail.leidinger.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org, Juergen Lock Subject: Re: Can vm_mmap()/vm_map_remove() be called with giant held? (linuxolator dvb patches) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Feb 2011 20:54:11 -0000 On Tue, Feb 22, 2011 at 01:50:31PM +0100, Alexander Leidinger wrote: > Quoting Juergen Lock (from Tue, 22 Feb 2011 > 12:37:53 +0100): > > > On Tue, Feb 22, 2011 at 09:26:41AM +0100, Alexander Leidinger wrote: > >> Quoting Juergen Lock (from Mon, 21 Feb 2011 > >> 19:36:11 +0100): > >> > >> > And here comes the patch for head: > >> > >> linux_dvb.h is still GPLed (not taking into account that there are > >> voices which tell that interface descriptions are not copyrightable or > >> something like this). As already told this is a no-go, the linuxulator > >> is BSD licensed. > > > > Right I should have mentioned your concerns. (I said it wouldn't > > really matter since the linuxolator already is a kld and the header > > LThe lnuxulator can be included into the kernel (think about an > embedded system where the vendor does not want to give the source). > > The authors of the v4l and v4l2 headers where contacted to get their > OK to license the headers within the BSDL (and we got their > permission), and I make the suggestion again that you do the same for > the dvb header parts you took. > > If you do not get their OK, my next suggestion is to talk to core > about it (if the LGPLed code gets committed without a note that core > is OK, I will make a call to core anyway (I will not ask to back it > out, it's up to core then to ask for a backout or not), so it may be > better to ask before committing). > > > file from which I took the definitions is LGPL'd not GPL'd [1], to > > which I didn't see an answer.) > > IMO the first L does not matter if the rest contains GPL. > > I'm really happy that you take the time to take care about DVB > compatibility, and I would like to see the code in FreeBSD, but the > linuxulator is (L)GPL free and changing this is a step backward. Oh well so it looks like I'll really have to bug the linux folks... But first I'll have to find all the authors of the dvb-s2 api additions in linux/dvb/frontend.h that this is part of, and I'm not up to for that at least today. :) Juergen