From owner-freebsd-ports@FreeBSD.ORG Fri Sep 24 04:33:50 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E26161065695 for ; Fri, 24 Sep 2010 04:33:50 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [206.40.34.5]) by mx1.freebsd.org (Postfix) with ESMTP id D6DA88FC13 for ; Fri, 24 Sep 2010 04:33:50 +0000 (UTC) Date: Thu, 23 Sep 2010 21:21:20 -0700 (PDT) From: Roger Marquis To: freebsd-ports@freebsd.org In-Reply-To: <20100922120023.7E17510657C8@hub.freebsd.org> References: <20100922120023.7E17510657C8@hub.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Message-Id: <20100924042120.A864E2B212D@mx5.roble.com> Subject: Re: Distributed Version Control for ports(7) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Sep 2010 04:33:51 -0000 Konstantin Tokarev wrote: >> BSD license has a particular advantage in embedded/black box systems, so >> not polluting base with more viral licensing is pretty important to >> project as whole I think. > > Do embedded systems really need to use ports tree? I guess no, or only during > initial setup by manufacturer Depends on how you define embedded. I will say that appliances and virtual appliances do use the ports tree and do depend on BSD licensing to protect them from the GPL-related (FSF) lawsuits. Removing GPL from base is critical to keeping FreeBSD a safe and viable platform for these and other distributions. That said it seems to me that the BSD license is often a disincentive to developers. The reason is not so much that derivative works do not have to keep the BSD licensing but that these derivative works can be "taken" or forked, in part or wholesale, for copyleft software. The resulting software can then become the vehicle for an FSF lawsuit. This has been a disincentive for potential individual and corporate contributors for several years now. Question is, would the BSD community benefit from a new/additional (3-clause) license that mirrors the existing license except to restrict derivative works from adopting a copyleft license? This is not a rhetorical question as I know several places where code has not been open sourced because the developers and/or owners did not want it to be used by a competing but lower quality and/or non cross-platform GPL project. Roger Marquis