From owner-freebsd-current@FreeBSD.ORG Wed Mar 11 19:18:33 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 E27021065674 for ; Wed, 11 Mar 2009 19:18:33 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from asmtpout015.mac.com (asmtpout015.mac.com [17.148.16.90]) by mx1.freebsd.org (Postfix) with ESMTP id CCD828FC19 for ; Wed, 11 Mar 2009 19:18:33 +0000 (UTC) (envelope-from cswiger@mac.com) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from cswiger1.apple.com ([17.227.140.124]) by asmtp015.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KGC00GURTIR9F70@asmtp015.mac.com> for freebsd-current@freebsd.org; Wed, 11 Mar 2009 11:18:28 -0700 (PDT) X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.7400:2.4.4,1.2.40,4.0.166 definitions=2009-03-11_12:2009-03-05, 2009-03-11, 2009-03-11 signatures=0 Message-id: <012E1E4D-4C4E-414E-971E-ADCC48EB0698@mac.com> From: Chuck Swiger To: Saifi Khan In-reply-to: Date: Wed, 11 Mar 2009 11:18:27 -0700 References: X-Mailer: Apple Mail (2.930.3) Cc: freebsd-current@freebsd.org 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: Wed, 11 Mar 2009 19:18:34 -0000 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