From owner-freebsd-hackers@FreeBSD.ORG Mon Jul 13 04:24:55 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A76761065672 for ; Mon, 13 Jul 2009 04:24:55 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from mail-fx0-f224.google.com (mail-fx0-f224.google.com [209.85.220.224]) by mx1.freebsd.org (Postfix) with ESMTP id 38A728FC1E for ; Mon, 13 Jul 2009 04:24:54 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by fxm24 with SMTP id 24so1653662fxm.43 for ; Sun, 12 Jul 2009 21:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=i/tZ0aGYrUO0ZxknECK2rbC6/b/G9wsYAti2m1rGrIM=; b=woVO75cPjZGX7lR7VYb/oYl5vqpMclIa3rMdZjiHxnwYf2lDZc3EAr9k0SOWe+g4Yz yBuqhD0u0nmA9+2Oe6wHK46dFrjzW+mbdZnbVs2xPV7rgwilJLn9iLkOaxv/NIrZTlSf tKQLmtlkixiV1ZwCEis2DhnBm0bKTq8UjV4GQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=lakkc2q6q92yi+ak7buJ5kY+7zRMKZBFRZ/qQMWuFnYLzlqAeMj2mEDzfesLqONbY1 vnPF4FYKf9YjTt9eAG40vMYfYkaapCtDklXznfPYgONcgdSt/oDLM81lpgsBAnOXmWzZ ll73TmWHE5jof9r0bAJqoZXYOShZJw9qqWvBI= MIME-Version: 1.0 Received: by 10.239.164.6 with SMTP id r6mr398288hbd.104.1247459094198; Sun, 12 Jul 2009 21:24:54 -0700 (PDT) In-Reply-To: References: Date: Mon, 13 Jul 2009 01:24:54 -0300 Message-ID: From: "Carlos A. M. dos Santos" To: Henrique Almeida Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: Help on relicensing derived code X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 04:24:56 -0000 On Sun, Jul 12, 2009 at 4:20 PM, Henrique Almeida wrote: > I need to write an "errno.h" with constant values used by the FreeBSD > kernel. My project uses exclusively the 2 clause BSD license. I > expected to copy those values from FreeBSD errno.h. However, FreeBSD > errno.h has 3 clauses.[...] Do you have any particular reason to refuse the current 3-clause license? >[...] I'm a total newbie in licensing procedures so, > it's not clear what to do. > > - Relicense the code as a 2 license BSD, because it's a derived work > (prefered choice) You can't do that. The copyright owners are The Regents of the University of California and UNIX System Laboratories (now Novell). Changing the license without their permission would be legally considered theft. > - If the above is not allowed, ask the original authors of errno.h to > provide an alternative 2 clause BSD license. You must ask the copyright owners, UC and Novell. I don't believe you will have success any time soon, however. > Which choice is legally correct ? The second one, but I strongly advise you to adopt the file as is. The license is already fairly liberal. -- My preferred quotation of Robert Louis Stevenson is "You cannot make an omelette without breaking eggs". Not because I like the omelettes, but because I like the sound of eggs being broken.