From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 1 19:25:03 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3D1916A4CE for ; Thu, 1 Jul 2004 19:25:03 +0000 (GMT) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id A611243D1D for ; Thu, 1 Jul 2004 19:25:03 +0000 (GMT) (envelope-from justin@mac.com) Received: from mac.com (smtpin01-en2 [10.13.10.146]) by smtpout.mac.com (Xserve/MantshX 2.0) with ESMTP id i61JO6Av022839; Thu, 1 Jul 2004 12:24:06 -0700 (PDT) Received: from [67.169.117.81] (c-67-169-117-81.client.comcast.net [67.169.117.81]) (authenticated bits=0) by mac.com (Xserve/smtpin01/MantshX 4.0) with ESMTP id i61JNsTw015170 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Thu, 1 Jul 2004 12:24:05 -0700 (PDT) In-Reply-To: <40E41F3A.3050405@trio.plala.or.jp> References: <40E1CAAD.3000303@minimum.se> <40E1CF00.2090601@netli.com> <1088557263.3528.102.camel@host-83-146-2-180.bulldogdsl.com> <72A1AE29-CA60-11D8-988E-000A95C969C6@zumbrunn.com> <9B616D82-CB28-11D8-9145-000D9335C6A0@yahoo.com.au> <40E4076E.60201@trio.plala.or.jp> <0F3D7DA8-CB63-11D8-9145-000D9335C6A0@yahoo.com.au> <40E41F3A.3050405@trio.plala.or.jp> Mime-Version: 1.0 (Apple Message framework v618) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <30499270-CB94-11D8-AFC7-00306544D642@mac.com> Content-Transfer-Encoding: 7bit From: Justin Walker Date: Thu, 1 Jul 2004 12:23:53 -0700 To: Eitarou Kamo X-Mailer: Apple Mail (2.618) cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD and MacOS X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2004 19:25:03 -0000 On Jul 1, 2004, at 7:27, Eitarou Kamo wrote: > Hi Q, > > Q wrote: > >>> My curiosity is that the FreeBSD and NetBSD license are left. >>> And should those licenses are kept after porting? >> >> Yes the original license and copyright notices are all kept intact, >> it's one of the requirements of virtually every opensource license. >> To remove them would be a violation of the original copyright holders >> requirements. >> > This is important. For the people to port from now this must > be a point, not to port beyond the law. > > The words "Redistributions" in the FreeBSD License includes > "porting"? > > But I heard, the algorithm of the source code wasn't preserved > by the copyright. In the case of the porting from FreeBSD to other > different flavor OS (e.g. Linux), the algorithm is used. But the > variables or > way of writing is not used. This is a fine point of copyright law, and few engineers/programmers are in a position to know the answer. Your best bet is to read the license in full, and refer to a lawyer familiar with this area of law. Check the websites for the EFF and OSI for details. > In this case what should I do? Ethically I should > notice FreeBSD license. But.... It's a bit contradiction, I think. I'm not sure what you mean by "this case". If you are porting Darwin code to some other system, then you have to follow the license requirements for the components you use. As has been pointed out earlier in this thread, some of the Darwin OS code is from FreeBSD and other sources with similar licenses; and some is developed largely by Apple (so the APSL applies). If you are porting to Darwin, then the license on the code you start with applies. In either case, you do need to understand the license issues. The best we can do is to answer specific questions, but you still may be better off discussing this via one of the above sites. Regards, Justin -- Justin C. Walker, Curmudgeon-At-Large * Institute for General Semantics | Some people have a mental | horizon of radius zero, and | call it their point of view. | -- David Hilbert *--------------------------------------*-------------------------------*