From owner-svn-src-all@FreeBSD.ORG Mon Jul 2 23:10:28 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 27B981065691 for ; Mon, 2 Jul 2012 23:10:28 +0000 (UTC) (envelope-from pfg@freebsd.org) Received: from nm1-vm0.bullet.mail.sp2.yahoo.com (nm1-vm0.bullet.mail.sp2.yahoo.com [98.139.91.202]) by mx1.freebsd.org (Postfix) with SMTP id EE9DE8FC0C for ; Mon, 2 Jul 2012 23:10:27 +0000 (UTC) Received: from [98.139.91.69] by nm1.bullet.mail.sp2.yahoo.com with NNFMP; 02 Jul 2012 23:10:26 -0000 Received: from [98.139.91.48] by tm9.bullet.mail.sp2.yahoo.com with NNFMP; 02 Jul 2012 23:10:26 -0000 Received: from [127.0.0.1] by omp1048.mail.sp2.yahoo.com with NNFMP; 02 Jul 2012 23:10:26 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 951286.13416.bm@omp1048.mail.sp2.yahoo.com Received: (qmail 15843 invoked by uid 60001); 2 Jul 2012 23:10:26 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1341270626; bh=+ogp/ASQWkOEFDYYRzWgZ57UzG6yZuboaqlkTwPHOQY=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=q3SbWD2bDP4Jebl62lVVB2e/OI20KlgcY1zw4OybRjhIOaQcnmN4AAxOocienUYwcouR5n+rf4jh61eeA/GeFA7gufBmh5yhV33q/VadHcf4U+iN/slC1Ot/AvBgzeAZ+uCkUpHd5xD16xtCsZ8vsEro7ra8KIfXb5yykN4ZKTw= X-YMail-OSG: RAqCuCYVM1loEpSmPEMTJo_lfNi5ScI1He6ZRsuMOOHfMjK PKjjveF2g2W1HAQCR3pVUJMbrldLPxa57ZOLgNw0ElcV_7sF0WMRRe67hA5x C6C_YaNuYkFor83vlFaklHeRSgrTPRQb6YJ1hQXeyA2u7npXRtgf1GtjX.iW KquTdvNqYQcdJm8DNE3tKNZ1NW6.SKOYqE8Z27toGrDEDNaJ.kvhKQGV8q9j FrBqkVdTMfndDhsmvjhFv0K2k6SsrtXNlD.jXZ9bimJuSONzmY9U.WwSmKOc 7lKsvjtYyU0nHZnBmVJuHSXO3FlSZINkmZJD9rSykP2tCNUc83XTeX5WcJSe bluUymq83PivQ3VSWA5zodEhuVBwlvgpBtoH0oHl3oBUt6TNdu.ZxjlGeXFM ozX8eX3RSkAE23HehdqGL.sdmG_OSpgDi_2Sgm.iNmFqaz3VJXZ9gd54g3s2 JWgch Received: from [200.118.157.7] by web113509.mail.gq1.yahoo.com via HTTP; Mon, 02 Jul 2012 16:10:26 PDT X-RocketYMMF: giffunip X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.118.349524 Message-ID: <1341270626.1322.YahooMailClassic@web113509.mail.gq1.yahoo.com> Date: Mon, 2 Jul 2012 16:10:26 -0700 (PDT) From: Pedro Giffuni To: obrien@freebsd.org In-Reply-To: <20120702210438.GA85618@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r237624 - in head: cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize cddl/contrib/opensolaris/lib/libdtrace/common sys/cddl/contrib/opensolaris/uts/common/dtrace sys/cddl/c... X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pfg@freebsd.org List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2012 23:10:28 -0000 =0A=0A--- Lun 2/7/12, David O'Brien ha scritto:=0A...= =0A> =0A> At this point Illumos is the continuation of OpenSolaris.=0A> Whe= n Solaris 11 came out there was a discussion about if=0A> Oracle will fulfi= ll the statement in their leaked email=0A> about publishing sources again.= =A0 There is little to no=0A> hope in the Illumos community this will ever = happen.=0A=0AI tend to agree with the Illumos community on that however=0Aw= e may still be seeing some movement in that area. Oracle=0Ahas a linux dist= ribution and commercial interests are=0Aalways strong in unpredicable ways.= =0A=0AOracle has been porting Dtrace to Linux. Apparently they=0Awill be ad= opting dual GPLv2/CDDL for some few kernel=0Astuff and CDDL only for the ma= in code, but just the same=0Athere may be some stuff we want to take from t= hem.=0A=0A> =0A> It may be conceptually cleaner to import into=0A> '^/vendo= r{,-sys}/illumos', but I believe that will cause=0A> issues with importing = updates to existing files=0A> (e.g., r237458) as the 'svn merge'=0A> from '= ^/vendor{,-sys}' will get messy.=A0 I believe we=0A> may have to resort=0A>= to a three-way merge using "--ignore-ancestry" -- something=0A> I don't be= lieve we want to do.=0A> =0A=0AI think Martin Matuska did exactly the right= thing:=0Ahe created the illumos vendor branch starting from=0Athe opensola= ris branch.=0A=0A> Thus I think this needs to be discussed with the repo=0A= > Meisters.=0A> =0A> =0A> > If somehow Oracle decides to relicense Dtrace o= r ZFS=0A> we=0A> > still must keep these changes isolated from the code=0A>= > provided in the vendor branch.=0A> =0A> I don't quite follow.=0A> =0A> L= ets suppose we don't import anything from Illumos, but wait=0A> for the=0A>= Solaris 11 code drop.=A0 Should DTrace or ZFS be=0A> relicensed, IMHO it= =0A> should still get imported into '^/vendor{,-sys}/opensolaris'=0A> as th= at=0A> is the progression of that Intellectual Property.=0A> '^/vendor{,-sy= s}/opensolaris' states no license.=A0 What=0A> we would have to=0A> do is '= svn move' the resulting merge outside of=0A> 'head/{,sys}/cddl/'.=0A> =0A> = =0A> =0A> > I think we have to decide if we are going to consider=0A> > Ill= umos a vendor on it's own. For ZFS it would seem=0A> > the right thing to d= o, for Dtrace I am not sure: at=0A> > least I am not considering bringing a= ny other feature=0A> > at this time.=0A> =0A> Given the number of primary a= uthors & architects of both=0A> ZFS and=0A> DTrace that have left Oracle/Su= n, the works of those folks=0A> are the=0A> things I believe FreeBSD is int= erested in.=A0 In fact the=0A> ZFS Working=0A> Group is external to Oracle = and Solaris.=0A> =0A=0AI am somewhat biased here because I am a committer i= n=0AApache OpenOffice and I have find it very valuable that=0ASUN/Oracle ke= pt the Contributor License Agreements in=0Aplace to effectively permit reli= censing.=0A=0AConcerning ZFS: the main developer of the encryption stuff=0A= did stay at Oracle. At this time that code will not be seen=0Ain the open (= apparently there was a Solaris 11 source leak=0Abut that's not something we= can touch), but we just never=0Aknow.=0A=0A> Doesn't this commit of yours = which brought in new DTrace=0A> work by Joyent=0A> (likely Brendan Gregg or= Bryan Cantrill) show this point?=0A> =0A> Perhaps we should do an 'svn mov= e' of=0A> '^/vendor{,-sys}/opensolaris'=0A> to '^/vendor{,-sys}/illumos'?= =0A> =0A=0AIllumos is a fork so svn copy works just fine for this, plus=0Ac= opying is a very cheap operation in SVN.=0A=0ACheers,=0A=0APedro.