From owner-freebsd-current@FreeBSD.ORG Fri Sep 21 18:06:18 2007 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 96CD116A41A; Fri, 21 Sep 2007 18:06:18 +0000 (UTC) (envelope-from SRS0=d0c8b9c90915d0208f62c239425c5d64ac37ac8e=465=es.net=oberman@es.net) Received: from postal1.es.net (postal4.es.net [IPv6:2001:400:6000:1::66]) by mx1.freebsd.org (Postfix) with ESMTP id 937DF13C447; Fri, 21 Sep 2007 18:06:17 +0000 (UTC) (envelope-from SRS0=d0c8b9c90915d0208f62c239425c5d64ac37ac8e=465=es.net=oberman@es.net) Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by postal4.es.net (Postal Node 4) with ESMTP (SSL) id ABB35415; Fri, 21 Sep 2007 11:06:15 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id C60D445027; Fri, 21 Sep 2007 11:06:13 -0700 (PDT) To: ttw+bsd@cobbled.net In-Reply-To: Your message of "Fri, 21 Sep 2007 10:06:30 -0000." <20070921100630.GA10718@holyman.cobbled.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1190397973_67439P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Fri, 21 Sep 2007 11:06:13 -0700 From: "Kevin Oberman" Message-Id: <20070921180613.C60D445027@ptavv.es.net> X-Sender-IP: 198.128.4.29 X-Sender-Domain: es.net X-Recipent: ; ; ; ; ; X-Sender: X-To_Name: X-To_Domain: cobbled.net X-To: ttw+bsd@cobbled.net X-To_Email: ttw+bsd@cobbled.net X-To_Alias: ttw+bsd Cc: Darren Reed , Olivier Warin , freebsd-current@freebsd.org, John Birrell Subject: Re: Dtrace port status 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: Fri, 21 Sep 2007 18:06:18 -0000 --==_Exmh_1190397973_67439P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Date: Fri, 21 Sep 2007 10:06:30 +0000 > From: ttw+bsd@cobbled.net > Sender: owner-freebsd-current@freebsd.org > > On 21.09-02:14, Darren Reed wrote: > [ ... ] > > >Only if it is clean-room coded. > > > > So find someone who hasn't read that email, write up a spec for the missing > > fields that dtrace requires and ask them to implement and commit the change > > to the dtrace branch on freebsd.org ? :) > > this has merit. > > to be honest, within copyright (UK and EU), i think you could > reasonably use structure definitions as they are fundamental to the > interaction, not the operation of the code. this has support, though > it's not been specifically ruled on in court (certainally not that > i'm aware of). there is a much bigger problem around patents and no > amount of clean room coding is going to avoid those. > ... having said that, nethier is adding some secondary structure -- > that is not how patent coverage works, only copyright. IANAL. Maybe the FreeBSD Foundation can help to get advice from a real lawyer, but this came up at least twice in past court cases, AT&T v. University of California, et. al. and the more recent SCO v. IBM Linux licensing case. The former is clearly directly applicable to FreeBSD. If the header files can be generated by someone who has not been exposed to the Sun code based on descriptions from someone who has the code, they should be fine. That's what was done for BSDlite and I don't see this as any different. Of course, anyone who this thread is not disqualified. (Actually, probably not as the short example would almost certainly meet fair-use qualification. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1190397973_67439P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFG9AgVkn3rs5h7N1ERAqsmAJ9IvTThTFBH9NgWJ//nomGy++Hi7wCfcr3R +iwhayn3WV3y68QcYMG8KOA= =NINC -----END PGP SIGNATURE----- --==_Exmh_1190397973_67439P--