From owner-freebsd-current@FreeBSD.ORG Thu Mar 12 01:56:50 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3D1D106564A for ; Thu, 12 Mar 2009 01:56:50 +0000 (UTC) (envelope-from saifi.khan@twincling.org) Received: from s217.sureserver.com (s217.sureserver.com [203.194.200.22]) by mx1.freebsd.org (Postfix) with ESMTP id 5B6DB8FC1B for ; Thu, 12 Mar 2009 01:56:50 +0000 (UTC) (envelope-from saifi.khan@twincling.org) Received: (qmail 14593 invoked by uid 1002); 12 Mar 2009 01:56:47 -0000 Received: from unknown (HELO ?10.10.10.7?) (saifi.khan@twincling.org@59.92.192.110) by s217.sureserver.com with ESMTPA; 12 Mar 2009 01:56:47 -0000 Date: Thu, 12 Mar 2009 07:30:39 +0000 (GMT) From: Saifi Khan X-X-Sender: saifi@localhost To: Chuck Swiger In-Reply-To: <012E1E4D-4C4E-414E-971E-ADCC48EB0698@mac.com> Message-ID: References: <012E1E4D-4C4E-414E-971E-ADCC48EB0698@mac.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-current@freebsd.org, Saifi Khan Subject: Re: ASL 2.0 based software contribution to FreeBSD code base X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 12 Mar 2009 01:56:51 -0000 On Wed, 11 Mar 2009, Chuck Swiger wrote: > On Mar 11, 2009, at 6:43 AM, Saifi Khan wrote: > >Is Apache Software License (ASL) 2.0 based software contributions accepted in > >FreeBSD code base ? > > There is a strong preference for the "Simplified" or 2-clause BSD license. > The ASL2 more closely resembles the old or 4-clause BSD license including the > "advertising clause". There does not appear to be any code under the ASL2 in > FreeBSD at present, although OpenSSL is dual-licensed and part of it resembles > the ASL2. > > >Specific case to consider would be: > >a. device driver code released under ASL 2.0 > > > >b. code contributed to kernel (eg. scheduler implementation) > > under ASL 2.0 > > > >c. code contributed to userland (eg. new implementation of > > ctags) under ASL 2.0 > > > >Can some of the experienced members share how things work within the context > >of FreeBSD project ? > > Likely that some of these cases (ie, c) would handled by having the software > be in the ports tree rather than in the FreeBSD base code itself, but the > decision would be up to FreeBSD's core team.... > > Regards, > -- > -Chuck > ASL 2.0 has a fairly precise mechanism for dealing with patent litigation. When a recipient asserts a patent on a ASL2.0 licensed software, it violates the terms of the license and all its rights are terminated without any remedy. The BSD license is silent/vague on this. ASL 2.0 is not the old 4-clause BSD license with escalating advertising requirements. Your mail seems to suggest that stuff under ASL 2.0 needs to go under the ports. Would that be for the drivers as well ? Is there anything specified in the FreeBSD project, that would prohibit ASL 2.0 licensed device drivers from being used in the OS ? thanks Saifi.