Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 1B806200B25 for ; Wed, 8 Jun 2016 16:20:34 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 1A298160A2E; Wed, 8 Jun 2016 14:20:34 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E19AE160A0E for ; Wed, 8 Jun 2016 16:20:32 +0200 (CEST) Received: (qmail 6665 invoked by uid 500); 8 Jun 2016 14:20:31 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 6653 invoked by uid 99); 8 Jun 2016 14:20:31 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jun 2016 14:20:31 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id F0C311800B7 for ; Wed, 8 Jun 2016 14:20:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id tH_2-jy1yBeK for ; Wed, 8 Jun 2016 14:20:25 +0000 (UTC) Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 0643E5FB21 for ; Wed, 8 Jun 2016 14:20:24 +0000 (UTC) Received: by mail-wm0-f43.google.com with SMTP id v199so66356071wmv.0 for ; Wed, 08 Jun 2016 07:20:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=odXOXzDnn2b2t7koKKFAujX6k0Qv5VWGMGmCI2OP4DU=; b=gEfflx+5CbaO29JKyCB5AebDGQsQfIFUTWodu0I0W1P6ncSN9FWT5z5p+MRMUZ5fOH /A2hCupIRVJrAC5OYPE5OhtKz6xLjh5MZsSlg2//03aGqBHVSM7fFcRYwU5UhRMZtjgg NcuAAMUjeKl5wxBnF2AO2n3T7Ajil/aXzG6G6Mew6jry17p8FuogL+Cs+HBglq2Ov6UK +XigcIKn5CaMmdN1Sgw6JRWzmEefWyN3HwSmIKEDVXp7XoykGseiyTF8L6gZq2iXrn15 oZa3yrugymDsGk48OyW9MzXg0P+Bu8j6EZS83hx5P3GUdJwqsmgCQuJbK4x2YFGO1LmJ TqyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=odXOXzDnn2b2t7koKKFAujX6k0Qv5VWGMGmCI2OP4DU=; b=lHzkqCE7ZfHwC9WqKrJeCk2vn1ntjDOYlUS/aD5hhVdE4ocUK8Eodl0EoxXqw/eo33 seDJKd3OjvJaFarzWhGztE9vwolptX0LZNfkUOoV+qYFKyJ3U9ZL80Gy67behxCPkSz5 c+X5g7AJz/9RFm11crTh0cr+N4RY6pfVHlUCO9OI2vm3w+V/+DwZSFhVcg2/rJGh2epA K39EHChxgqll/cLi3efzT0lcntz9K0Wwo+fUrM6IDayoGts7i5HY8I3qpYImsMNs41Ws 2dN6ZkhYSTyjcCR8CGknuHkcf1vxj/dXxVHJnZdXpxMTLvpvsbodnL4Cz5nxmCKf7EBj PsHw== X-Gm-Message-State: ALyK8tIGQYkMKCthb7LUQEU3jOvMe5uneXzwCk4yazjv0U5nu+ICdegh7IrzTk8IxM1WEKTmmrcVYIvnFqyqdg== X-Received: by 10.28.153.147 with SMTP id b141mr5325885wme.90.1465395623747; Wed, 08 Jun 2016 07:20:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.195.11.106 with HTTP; Wed, 8 Jun 2016 07:20:22 -0700 (PDT) In-Reply-To: <5757E524.2070207@gmail.com> References: <5756FC50.7080800@apache.org> <5757E524.2070207@gmail.com> From: Ellison Anne Williams Date: Wed, 8 Jun 2016 10:20:22 -0400 Message-ID: Subject: Re: [DISCUSS] Pirk Incubation Proposal To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=001a114b37349be4550534c50189 archived-at: Wed, 08 Jun 2016 14:20:34 -0000 --001a114b37349be4550534c50189 Content-Type: text/plain; charset=UTF-8 Hi Tim, That would be great. I have added you to the list of mentors on the Pirk Proposal wiki page. Thanks! Ellison Anne On Wed, Jun 8, 2016 at 5:28 AM, Tim Ellison wrote: > Hi Ellison Anne, > > I'm also happy to be a mentor for Pirk. > > I am an Apache member, and my affiliation is IBM UK Ltd (though I will > be participating on my own time, with IBM's approval, and not as part of > my day job). > > Regards, > Tim > > On 07/06/16 19:21, Ellison Anne Williams wrote: > > Hi Suneel, > > > > Great - thanks! > > > > I will add you to the list of mentors on the Pirk Proposal on the wiki. > > > > Ellison Anne > > > > On Tue, Jun 7, 2016 at 1:04 PM, Suneel Marthi > wrote: > > > >> If looking for mentors, I would be glad to jump in and I have no real > >> organizational affiliation. > >> > >> On Tue, Jun 7, 2016 at 12:54 PM, Josh Elser wrote: > >> > >>> Completely understand where you're coming from, Henry, and thanks for > >>> keeping us honest. > >>> > >>> I'll echo Joe's sentiment that I volunteered to mentor, not due to any > >>> affiliation or interest at my dayjob, but instead my social network > >>> connecting me with the project and a personal desire to help make this > a > >>> success. My affiliation is purely something following me around. > >>> > >>> At the risk of putting words into Ellison Anne's mouth: I think we > would > >>> be happy to receive mentors from other affiliations. I feel pretty safe > >>> saying that 3 mentors from Hortonworks was completely circumstantial, > but > >>> it is by no means meant to be interpreted as no other mentors are > >> desired. > >>> If anyone else is interested in volunteering, that would be great. > >>> > >>> > >>> Henry Saputra wrote: > >>> > >>>> HI Joe, > >>>> > >>>> Thanks for your reply. > >>>> > >>>> Technically, that is what ALL mentors suppose to do. Wear different > hats > >>>> when representing as Apache member. > >>>> > >>>> But we all know that is not how it happens in reality. Most people > >>>> nowadays > >>>> get paid to do open source by day employer so like it or not some > >>>> influence > >>>> of the employer will take effect. > >>>> > >>>> I would encourage do bit more homework in terms finding mentors. > Others > >>>> new > >>>> podlings such as Eagle, CarbonData, and Kudu had done extra effort to > >> find > >>>> mentors from different orgs. > >>>> > >>>> Hope this helps. > >>>> > >>>> - Henry > >>>> > >>>> On Tue, Jun 7, 2016 at 9:37 AM, Joe Witt wrote: > >>>> > >>>> Henry > >>>>> > >>>>> I totally understand the spirit of your statement but I want to be > >>>>> clear in speaking for my own involvement here. I am participating in > >>>>> this proposal and proposed podling as an apache member. That I > happen > >>>>> to work for hortonworks has absolutely nothing to do with it and > >>>>> frankly I wish it was not called out in this document. The template > >>>>> even calls this out as a controversial item. > >>>>> > >>>>> I believe I am the only one on the initial committers list that is > >>>>> affiliated with hortonworks for what it is worth. > >>>>> > >>>>> Thanks > >>>>> Joe > >>>>> > >>>>> On Tue, Jun 7, 2016 at 12:27 PM, Henry Saputra< > henry.saputra@gmail.com > >>> > >>>>> wrote: > >>>>> > >>>>>> One immediate concern is all mentors coming from Hortonworks. > >>>>>> > >>>>>> I would strongly suggest to find more balance mentors. > >>>>>> > >>>>>> I know we had this discussion about "fake" diversity stuff, but I > >>>>>> > >>>>> strongly > >>>>> > >>>>>> advise to do more effort to get mentors from different background > than > >>>>>> > >>>>> one > >>>>> > >>>>>> company. > >>>>>> > >>>>>> > >>>>>> - Henry > >>>>>> > >>>>>> > >>>>>> On Tuesday, June 7, 2016, Ellison Anne Williams< > >>>>>> > >>>>> eawilliamspirk@gmail.com> > >>>>> > >>>>>> wrote: > >>>>>> > >>>>>> Hi All, > >>>>>>> > >>>>>>> > >>>>>>> We would like to discuss the proposal of a new project to the > >> incubator > >>>>>>> > >>>>>> - > >>>>> > >>>>>> Pirk. > >>>>>>> > >>>>>>> > >>>>>>> Pirk is a framework for scalable Private Information Retrieval > (PIR). > >>>>>>> > >>>>>>> > >>>>>>> The proposal is contained below and can also be found on the wiki > at > >>>>>>> https://wiki.apache.org/incubator/PirkProposal > >>>>>>> > >>>>>>> > >>>>>>> Looking forward to the discussion - > >>>>>>> > >>>>>>> > >>>>>>> Thanks! > >>>>>>> > >>>>>>> > >>>>>>> Ellison Anne > >>>>>>> > >>>>>>> > >>>>>>> ____________ > >>>>>>> > >>>>>>> > >>>>>>> = Pirk Proposal = > >>>>>>> > >>>>>>> == Abstract == > >>>>>>> Pirk is a framework for scalable Private Information Retrieval > (PIR). > >>>>>>> > >>>>>>> == Proposal == > >>>>>>> > >>>>>>> Pirk is a software framework for scalable Private Information > >> Retrieval > >>>>>>> > >>>>>> and > >>>>> > >>>>>> is meant to provide a landing place for robust, scalable, and > >> practical > >>>>>>> implementations of PIR algorithms. The initial scalable PIR > >> algorithms > >>>>>>> > >>>>>> of > >>>>> > >>>>>> Pirk were developed at the National Security Agency. > >>>>>>> > >>>>>>> == Background == > >>>>>>> > >>>>>>> Private Information Retrieval (PIR) is an area of computer science > >> and > >>>>>>> mathematics that enables a user/entity to privately and securely > >> obtain > >>>>>>> information from a dataset, to which they have been granted access, > >>>>>>> > >>>>>> without > >>>>> > >>>>>> revealing, to the dataset owner or to an observer, any information > >>>>>>> regarding the questions asked or the results obtained. Employing > >>>>>>> homomorphic encryption techniques, PIR enables datasets to remain > >>>>>>> > >>>>>> resident > >>>>> > >>>>>> in their native locations while giving the ability to query the > >> datasets > >>>>>>> with sensitive terms. > >>>>>>> > >>>>>>> == Rationale == > >>>>>>> > >>>>>>> Although PIR has been in existence for over twenty years, it has > >>>>>>> largely > >>>>>>> remained an academic discipline with very little robust or scalable > >>>>>>> implementation. Pirk not only provides implementations of novel > >>>>>>> scalable > >>>>>>> PIR algorithms, but it provides a framework into which robust, > >>>>>>> scalable, > >>>>>>> and practical PIR may be developed. > >>>>>>> > >>>>>>> Pirk fits well within the Apache Software Foundation (ASF) family > as > >> it > >>>>>>> depends on numerous ASF projects and integrates with several others > >>>>>>> > >>>>>> such as > >>>>> > >>>>>> Hadoop and Spark. We also anticipate developing extensions/adaptors > >> for > >>>>>>> several other ASF projects such as Kafka, Storm, HBase, and > Accumulo > >> in > >>>>>>> > >>>>>> the > >>>>> > >>>>>> near future. > >>>>>>> > >>>>>>> == Initial Goals == > >>>>>>> > >>>>>>> * Ensure all dependencies are compliant with Apache License > version > >>>>>>> 2.0 > >>>>>>> and that all code and documentation artifacts have the correct > Apache > >>>>>>> licensing markings and notice. > >>>>>>> > >>>>>>> * Establish a formal release process and schedule, allowing for > >>>>>>> > >>>>>> dependable > >>>>> > >>>>>> release cycles in a manner consistent with the Apache development > >>>>>>> > >>>>>> process. > >>>>> > >>>>>> * Establish a process which allows different release cycles for > the > >>>>>>> > >>>>>> core > >>>>> > >>>>>> framework, extensions/adaptors, and additional algorithms. > >>>>>>> > >>>>>>> * Grow the community to establish diversity of background and > >>>>>>> > >>>>>> expertise. > >>>>> > >>>>>> == Current Status == > >>>>>>> > >>>>>>> === Meritocracy === > >>>>>>> > >>>>>>> We will actively seek help and encourage promotion of influence in > >> the > >>>>>>> project through meritocracy. We will discuss the requirements in an > >>>>>>> open > >>>>>>> forum. We will encourage and monitor community participation so > that > >>>>>>> privileges can be extended to those that contribute. > >>>>>>> > >>>>>>> === Community === > >>>>>>> > >>>>>>> Pirk currently has a community of developers within the U.S. > >>>>>>> > >>>>>> government. In > >>>>> > >>>>>> open sourcing Pirk we plan to grow the community to a broader base > of > >>>>>>> industries and will work to align the interaction of our existing > >>>>>>> community. > >>>>>>> > >>>>>>> === Core Developers === > >>>>>>> > >>>>>>> The initial core developers are employed by the US Government. We > >> will > >>>>>>> > >>>>>> work > >>>>> > >>>>>> to grow the community among a more diverse set of developers and > >>>>>>> industries. > >>>>>>> > >>>>>>> === Alignment === > >>>>>>> > >>>>>>> Pirk was developed with an open source philosophy in mind and the > >>>>>>> Apache > >>>>>>> way is consistent with the approach we have taken to date. Further, > >>>>>>> Pirk > >>>>>>> depends on numerous ASF libraries and projects including Hadoop, > >> Spark, > >>>>>>> Commons, and Maven. We also anticipate extensions and dependencies > >> with > >>>>>>> several more ASF projects, including Accumulo, Avro, HBase, Storm, > >>>>>>> > >>>>>> Kafka, > >>>>> > >>>>>> and others. This existing alignment with Apache and the desired > >>>>>>> > >>>>>> community > >>>>> > >>>>>> makes the Apache Incubator a good fit for Pirk. > >>>>>>> > >>>>>>> > >>>>>>> == Known Risks == > >>>>>>> > >>>>>>> === Orphaned Products === > >>>>>>> > >>>>>>> Risk of orphaning is limited though it is important to grow the > >>>>>>> > >>>>>> community. > >>>>> > >>>>>> The project user and developer base is growing and there is already > >>>>>>> operational use of Pirk. > >>>>>>> > >>>>>>> === Inexperience with Open Source === > >>>>>>> > >>>>>>> The initial committers to Pirk have limited experience with true > open > >>>>>>> source software development. However, despite the project origins > >> being > >>>>>>> from closed source development we have modeled our behavior and > >>>>>>> > >>>>>> community > >>>>> > >>>>>> development on The Apache Way to the greatest extent possible. We > are > >>>>>>> committed to the ideals of open source software and will eagerly > seek > >>>>>>> > >>>>>> out > >>>>> > >>>>>> mentors and sponsors who can help us quickly come up to speed. > >>>>>>> > >>>>>>> === Homogenous Developers === > >>>>>>> > >>>>>>> The initial committers of Pirk come from a limited set of entities > >>>>>>> > >>>>>> though > >>>>> > >>>>>> we are committed to recruiting and developing additional committers > >>>>>>> > >>>>>> from a > >>>>> > >>>>>> broad spectrum of industries and backgrounds. > >>>>>>> > >>>>>>> === Reliance on Salaried Developers === > >>>>>>> > >>>>>>> We expect Pirk development to continue on salaried time and through > >>>>>>> volunteer time. The majority of initial committers are paid by > their > >>>>>>> employers to contribute to this project. We are committed to > >> developing > >>>>>>> > >>>>>> and > >>>>> > >>>>>> recruiting participation from developers both salaried and > >> non-salaried. > >>>>>>> > >>>>>>> === Relationship with other Apache Projects === > >>>>>>> > >>>>>>> As described in the alignment section, Pirk is already heavily > >>>>>>> > >>>>>> dependent on > >>>>> > >>>>>> other ASF projects and we anticipate further dependence and > >> integration > >>>>>>> with new and emerging projects in the Apache family. > >>>>>>> > >>>>>>> === An Excessive Fascination with the Apache Brand === > >>>>>>> > >>>>>>> We respect the Apache brand and desire to adopt its community > >> building > >>>>>>> principles. Our desire is to build and foster an open source > >> community > >>>>>>> around scalable, robust PIR which aligns with the Apache tenets. > >>>>>>> > >>>>>> Further, > >>>>> > >>>>>> Apache is a natural home for Pirk given our existing dependencies > and > >>>>>>> alignment with ASF projects. > >>>>>>> > >>>>>>> === Documentation === > >>>>>>> > >>>>>>> At this time there is no Pirk documentation on the web. However, we > >>>>>>> have > >>>>>>> documentation included within the application that details usage. > >> Using > >>>>>>> incubator infrastructure we will be rapidly expanding the available > >>>>>>> documentation to cover things like installation, developer guide, > >>>>>>> frequently asked questions, best practices, and more. > >>>>>>> > >>>>>>> == Initial Source == > >>>>>>> > >>>>>>> The core codebase is written in Java and includes detailed Javadocs > >> and > >>>>>>> feature documentation. > >>>>>>> > >>>>>>> == Source and Intellectual Property Submission == > >>>>>>> > >>>>>>> The Pirk code and documentation materials will be submitted by the > >>>>>>> > >>>>>> National > >>>>> > >>>>>> Security Agency. Pirk has been developed by government employees. > >>>>>>> > >>>>>> Material > >>>>> > >>>>>> developed by the government employees is in the public domain and no > >>>>>>> > >>>>>> U.S. > >>>>> > >>>>>> copyright exists in works of the federal government. NSA has > submitted > >>>>>>> Corporate Contributor License Agreement to the Apache Software > >>>>>>> > >>>>>> Foundation; > >>>>> > >>>>>> the Software Grant Agreement is forth coming. > >>>>>>> > >>>>>>> == External Dependencies == > >>>>>>> > >>>>>>> We believe all current dependencies are compatible with the ASF > >>>>>>> > >>>>>> guidelines. > >>>>> > >>>>>> Our dependency licenses come from the Apache v 2.0 and Eclipse > Public > >>>>>>> > >>>>>> v1. > >>>>> > >>>>>> == Cryptography == > >>>>>>> > >>>>>>> Consistent with http://www.apache.org/licenses/exports/ we believe > >>>>>>> > >>>>>> Pirk is > >>>>> > >>>>>> classified as ECCN 5D002. In the event that it becomes necessary we > >> will > >>>>>>> engage with appropriate Apache members to ensure we file any > >> necessary > >>>>>>> paperwork or clarified any cryptographic export license concerns. > >>>>>>> > >>>>>>> == Required Resources == > >>>>>>> > >>>>>>> === Mailing Lists === > >>>>>>> > >>>>>>> * dev@pirk.incubator.apache.org > >>>>>>> * private@pirk.incubator.apache.org > >>>>>>> * commits@pirk.incubator.apache.org > >>>>>>> > >>>>>>> === Source Control === > >>>>>>> > >>>>>>> Pirk requests use of Git for source control (git:// > >>>>>>> > >>>>>> git.apache.org/pirk.git > >>>>> > >>>>>> ). > >>>>>>> We request a writeable Git repo for Pirk with mirroring to be setup > >> to > >>>>>>> Github through INFRA. > >>>>>>> > >>>>>>> === Issue Tracking === > >>>>>>> > >>>>>>> JIRA Pirk (PIRK) > >>>>>>> > >>>>>>> === Initial Committers === > >>>>>>> > >>>>>>> * Tracy Brown, CLA submitted > >>>>>>> * Christopher Harris, CLA > >> submitted > >>>>>>> * Walter Ray-Dulaney, CLA submitted > >>>>>>> * Jacob Wilder, CLA > >>>>>>> > >>>>>> submitted > >>>>> > >>>>>> * Ellison Anne Williams, CLA > >>>>>>> > >>>>>> confirmed > >>>>> > >>>>>> * Joe Witt (Hortonworks), CLA confirmed > >>>>>>> > >>>>>>> == Sponsors == > >>>>>>> > >>>>>>> === Champion === > >>>>>>> > >>>>>>> * Billie Rinaldi (Hortonworks), IPMC > >> Member > >>>>>>> > >>>>>>> === Nominated Mentors === > >>>>>>> > >>>>>>> * Billie Rinaldi (Hortonworks), IPMC > >> Member > >>>>>>> * Joe Witt (Hortonworks), IPMC Member > >>>>>>> * Josh Elser (Hortonworks), IPMC Member > >>>>>>> > >>>>>>> === Sponsoring Entity === > >>>>>>> > >>>>>>> We request the Apache Incubator to sponsor this project. > >>>>>>> > >>>>>>> > --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >>>>> For additional commands, e-mail: general-help@incubator.apache.org > >>>>> > >>>>> > >>>>> > >>>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > >>> For additional commands, e-mail: general-help@incubator.apache.org > >>> > >>> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --001a114b37349be4550534c50189--