Return-Path: X-Original-To: apmail-legal-discuss-archive@www.apache.org Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 717E517352 for ; Wed, 3 Jun 2015 21:06:48 +0000 (UTC) Received: (qmail 81030 invoked by uid 500); 3 Jun 2015 21:06:48 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 80874 invoked by uid 500); 3 Jun 2015 21:06:48 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: Reply-To: legal-discuss@apache.org List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 80863 invoked by uid 99); 3 Jun 2015 21:06:47 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Jun 2015 21:06:47 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 6FA031A4469 for ; Wed, 3 Jun 2015 21:06:47 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.301 X-Spam-Level: * X-Spam-Status: No, score=1.301 tagged_above=-999 required=6.31 tests=[DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, NML_ADSP_CUSTOM_MED=1.2, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=yahoo.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id Ld9XiZ0ryDgi for ; Wed, 3 Jun 2015 21:06:37 +0000 (UTC) Received: from nm12-vm6.bullet.mail.ne1.yahoo.com (nm12-vm6.bullet.mail.ne1.yahoo.com [98.138.91.105]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 5D0DF275E0 for ; Wed, 3 Jun 2015 21:06:37 +0000 (UTC) Received: from [98.138.100.102] by nm12.bullet.mail.ne1.yahoo.com with NNFMP; 03 Jun 2015 21:06:29 -0000 Received: from [98.138.226.130] by tm101.bullet.mail.ne1.yahoo.com with NNFMP; 03 Jun 2015 21:06:29 -0000 Received: from [127.0.0.1] by smtp217.mail.ne1.yahoo.com with NNFMP; 03 Jun 2015 21:06:29 -0000 X-Yahoo-Newman-Id: 885026.27987.bm@smtp217.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: AVDkA88VM1mqy5CDfmXPMswl5MjQgsWlQy6_z9OBAHHDNdq ktfhaOoh4pCivHxc2B0UUTg_5PHmvRtEIKlBvIbPxfe7gqBn3xA0D1FDrJer 2G0OfxTnaJzhMImMmko01OXyuaC8URQdIrYkQnxdSGi4446CUdisucRpke2e qxxeN2T745mRPd60juluJKTAPcb6AXgA7D65.n_e0k3x1eLpFQnC1FVZs1cF dMD3esoulYeeTj9ev0poIz.olberDhIseojD1APKk8MyY1GV06x7D1G3mk8P R4J2mypbbolfIJ5ugFo7DFt_BlzRUrEisYNY.m4uRlnMsKHCDcjHsei6pZbb vu.NVnnHBJ6Eab_4M3gd0rg9KiQWk4NHRy7pas59E9FQBkVPSPnP525EYjY1 ycV1lGpQrp4rq5BRXnGUV0f1Z9jvRYbUWflmIQboAd.sy7dZjZ6_.g1lksfr YPPoIUAYZ1fgKBmgWki.w1D891aySr_1yh8AmkwwoAVFIN0KlMdpZETXWkuQ Fn2yg7nNpNZ1ykJofbOIqlOSb2viedsswNSskkg-- X-Yahoo-SMTP: .9oIUzyswBANsYgUm_5uPui0skTnzGJXJQ-- Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: Proposal: Disclosure of patents by Apache projects From: David Jencks In-Reply-To: <556F126E.1090200@apache.org> Date: Wed, 3 Jun 2015 17:06:27 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <0ebc01d093f7$197e7ef0$4c7b7cd0$@rosenlaw.com> <019001d09d86$aee7f500$0cb7df00$@rosenlaw.com> <66710DF6-A88A-44D0-85C4-794E3C0E95AC@pobox.com> <300DB301-A009-489B-ADFB-ED3919B1AFBD@pobox.com> <8CC10372-468B-4E28-9A0D-F8A2929DD9AE@jaguNET.com> <556EFA30.7030602@shanecurcuru.org> <556F126E .1090200@apache.org> To: legal-discuss@apache.org X-Mailer: Apple Mail (2.1510) I think Marks concerns should be taken quite seriously. thanks david jencks On Jun 3, 2015, at 10:42 AM, Mark Thomas wrote: > On 03/06/2015 14:38, William A Rowe Jr wrote: >> On Wed, Jun 3, 2015 at 7:59 AM, Shane Curcuru > > wrote: >>=20 >> On 6/3/15 8:44 AM, Geir Magnusson Jr. wrote: >>> But what's the point of any of this? There's no reason to require = Sneaky Author to enumerate anything because via contribution via the AL, = they have granted a license to anything they have necessarily infringed = by the contribution (or combined contribution and existing work) >>>=20 >>> And I as the recipient don't really care - I know that via the = patent grant in the AL, Sneaky Author can't come after me for any = patents they hold (enumerated or not) that read on the work they = contributed to. >>>=20 >>> Is there a real problem we're trying to solve? >>=20 >> I'm not aware of any Apache project asking this question, no. It = seems >> Bill might have a case related to this thread, which we can = address when >> it comes up. >>=20 >>=20 >> Indeed, there is no sneaky author. The patents are public filings. = No=20 >> need for tinfoil hats or detection gadgets. Those patent use rights = are=20 >> granted, by the very design of the AL, to every downstream consumer. >>=20 >> Apparently, none of you spend too much time with your corp-consumer >> legal teams. It's brutal. >>=20 >> Pretty much everything out there, IP-wise, bollixes the works. Stray >> non-conforming license? That's out. Stray patent claim? Straight = out. >>=20 >> So yes, there is a project which is trying to offer = code-with-patent-license >> to the ASF, and has succeeded at their CCLA plus CLAs and would like >> to wokr out the best way to inform / reassure users that these = particular >> patent claims are known to apply and are granted for use to whatever >> downstream consumer wants to use the code. >=20 > > The corp in question is my employer. > These are my opinions not my employers. > >=20 > I appreciate that the corp in question is trying to do the right = thing. >=20 > I would argue - based on our experience of adding the "I grant this > patch under the ALv2" button to Jira - that doing anything over any > beyond that which is required by our existing CLA and CCLA process = will > cause us more problems in the long run than it solves. >=20 > By granting this code to the ASF under the ALv2 any and all necessary > patent licenses are granted. That is the only thing that needs to be > said publicly and - in my view - the only thing that should be said > publicly. There is no problem here that needs to be solved. >=20 > If the corp wants to provide the PMC (privately) with a list of = patents > it thinks it has licensed then fine but I don't see how making that = list > public helps anyone. >=20 > The potential issues I see with making the list public include: > - projects that don't publish a list of licensed patents start being > asked by users to produce one > - projects that do publish a list start being asked about XYZ patent > that a random user things might apply to the project > - committers start being asked to explicitly state if each commit is > covered by a patent or not >=20 > If we could guarantee that - for each project - we could produce a > complete list of licensed patents then I'd have far fewer concerns. = But > I do not believe we can do that. Further, I believe that publishing > incomplete lists will create the perception of problems where none > exists given the clear and unambiguous language that is already = present > in the ALv2 with respect to patents. >=20 > Mark >=20 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org > For additional commands, e-mail: legal-discuss-help@apache.org >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org