From owner-freebsd-questions@FreeBSD.ORG Sat Apr 14 16:55:42 2007 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2A01516A402 for ; Sat, 14 Apr 2007 16:55:42 +0000 (UTC) (envelope-from cryx-freebsd@h3q.com) Received: from mail.h3q.com (mail.h3q.com [217.13.206.148]) by mx1.freebsd.org (Postfix) with ESMTP id 7415E13C483 for ; Sat, 14 Apr 2007 16:55:41 +0000 (UTC) (envelope-from cryx-freebsd@h3q.com) Received: (qmail 80655 invoked from network); 14 Apr 2007 16:55:40 -0000 Received: from unknown (HELO goa.local) (smtpsend@85.179.4.206) by mail.h3q.com with AES256-SHA encrypted SMTP; 14 Apr 2007 16:55:40 -0000 Message-ID: <4621078B.6070302@h3q.com> Date: Sat, 14 Apr 2007 18:55:39 +0200 From: Philipp Wuensche User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326) MIME-Version: 1.0 To: Brett Glass References: <200704140121.TAA29887@lariat.net> <4620D1DD.5050902@h3q.com> <200704141551.JAA07865@lariat.net> In-Reply-To: <200704141551.JAA07865@lariat.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: questions@freebsd.org Subject: Re: Virally licensed code in FreeBSD kernel X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Apr 2007 16:55:42 -0000 Brett Glass wrote: > There is a huge problem in that the CDDL is "viral." It "infects" > products with which it is combined. You can read the text of the > CDDL at > > http://www.opensource.org/licenses/cddl1.php > > Section 3.1 of the CDDL is the portion which is essentially equivalent > to the GPL. It basically states that you have to provide the source code for the stuff that already is under CDDL license if you distribute binaries and you have to keep the CDDL license for all the code that is already under CDDL license. I'm no lawyer but I don't see where this is as viral as GPL. The viral part is limited to the already CDDL licensed source. Example: You create a binary from two source files. 1. one BSD one CDDL. If you distribute this binary, you have to provide the CDDL part (and all modifications to it) as source under CDDL license. You are not required to provide the source of the BSD part. 2. one BSD one GPL. If you distribute the binary, you have to provide the source of both files (and I think you even have to do that under GPL). That is because GPL requires that all work descended from it falls under GPL too and all binaries that include GPL code require the distribution of the source. Thats why it is called viral. So CDDL does not require to license add-ons under CDDL, GPL does. In this terms, FreeBSD is basically an add-on to the ZFS module ;-). greetings, philipp