From owner-freebsd-emulation@FreeBSD.ORG Tue Feb 22 12:51:06 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 485AF1065673; Tue, 22 Feb 2011 12:51:06 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id CE9108FC0A; Tue, 22 Feb 2011 12:51:05 +0000 (UTC) Received: from outgoing.leidinger.net (p5B32E836.dip.t-dialin.net [91.50.232.54]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id CB373844012; Tue, 22 Feb 2011 13:51:00 +0100 (CET) Received: from webmail.leidinger.net (unknown [IPv6:fd73:10c7:2053:1::2:102]) by outgoing.leidinger.net (Postfix) with ESMTP id 41B5F2AAF; Tue, 22 Feb 2011 13:50:57 +0100 (CET) Received: (from www@localhost) by webmail.leidinger.net (8.14.4/8.13.8/Submit) id p1MCoVMN013930; Tue, 22 Feb 2011 13:50:31 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from pslux.ec.europa.eu (pslux.ec.europa.eu [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Tue, 22 Feb 2011 13:50:31 +0100 Message-ID: <20110222135031.31453ocol73fg3k0@webmail.leidinger.net> Date: Tue, 22 Feb 2011 13:50:31 +0100 From: Alexander Leidinger To: Juergen Lock 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> In-Reply-To: <20110222113753.GA62966@triton8.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.4) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: CB373844012.A5B59 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=1.351, required 6, autolearn=disabled, RDNS_NONE 1.27, TW_DV 0.08) X-EBL-MailScanner-SpamScore: s X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1298983862.21466@tbiyYnFuh3H2gM+MJL+Ong X-EBL-Spam-Status: No Cc: freebsd-hackers@freebsd.org, freebsd-emulation@freebsd.org 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 12:51:06 -0000 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. Bye, Alexander. -- In Newark the laundromats are open 24 hours a day! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137