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 39BA2200B32 for ; Wed, 25 May 2016 02:03:26 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3817F160A36; Wed, 25 May 2016 00:03:26 +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 342F4160A35 for ; Wed, 25 May 2016 02:03:25 +0200 (CEST) Received: (qmail 41602 invoked by uid 500); 25 May 2016 00:03:24 -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 41590 invoked by uid 99); 25 May 2016 00:03:23 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 May 2016 00:03:23 +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 673DB1A074E for ; Wed, 25 May 2016 00:03:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id Xfo_YYR7v_Ub for ; Wed, 25 May 2016 00:03:20 +0000 (UTC) Received: from mail-it0-f52.google.com (mail-it0-f52.google.com [209.85.214.52]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 6BC235FBEF for ; Wed, 25 May 2016 00:03:19 +0000 (UTC) Received: by mail-it0-f52.google.com with SMTP id e62so61963136ita.1 for ; Tue, 24 May 2016 17:03:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=ZzqGA/YXbAzhH/ZRFLzqv7zXchASkyk6jMfnT/EWRI8=; b=O4hfGkhVHPRJiPeA8GfixgoaJMZukWSka+M6SV8380DOHYDCD4cHImz14VySvONDs4 5PmR67pb4xSNxmSwOlUkSUrbh1wFl/QIRtjG2fbBdocgcbsVDKz7ba237cISZ/QCi0x2 67YF2bfixVxQ/B5nFhaBCepxeCjpStI4nT+BdCOvPOz44MIsxicJePIHbbxGsPRZwfUK fcVxtKiX68lOWtHB1/yG/cHhu4GNrWVNahDmnjT4NXS5UqVNGxVeF7c5ZmL7qvBpH9KQ WxNpXfKy/IR7mvss3lVjZP6BrRulNdQeKRg0+DyJCq1kFg84aK3xnF93e1Zhky8VJgXC McmQ== 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:date :message-id:subject:from:to; bh=ZzqGA/YXbAzhH/ZRFLzqv7zXchASkyk6jMfnT/EWRI8=; b=PPbzGaPtWXvfWXn+BENhPUxVmccrVCcW4y0hHx5tdK4ROaAnbcXYX4Eswf5b2KUQUs FZOBNfxqK4ntY34+Q1pUYi22J5oeUE1sxF2ZOfgiV6EQh/ROgCovEemxPiJpVVkF/dSD kgoil37VDQWbqozp/Npm6nBuxqJhNuXaUyARUp/RBM2zvf587kNBidjh72zw85DQ66sD iZM1hZXW8VA6A5qHPh5ICl+syIO56PgV+DU1nqeAN8sQlqnJDionaVT0fgtpGNNRACdV JArmfxjgJ3GJaJ0ZNwbhcfE6LHH7yBVltMVYjZRqkIDi9WWTy//SIqdT2bPXJ+xd6HsH 19aw== X-Gm-Message-State: ALyK8tLqJXUbdbzuOV2dm0wU1rPefLyTBhbIlv+lIZzngXIQ1NsTDUrVMD4Kdh9Norq1Z1lLpXAsIhH5Zwvm/Q== MIME-Version: 1.0 X-Received: by 10.36.146.194 with SMTP id l185mr1372237itd.94.1464134592427; Tue, 24 May 2016 17:03:12 -0700 (PDT) Received: by 10.107.133.78 with HTTP; Tue, 24 May 2016 17:03:12 -0700 (PDT) In-Reply-To: <5743ECFE.4070705@apache.org> References: <5743ECFE.4070705@apache.org> Date: Tue, 24 May 2016 17:03:12 -0700 Message-ID: Subject: Re: [VOTE] Accept Pony Mail into the Apache Incubator From: Henry Saputra To: "general@incubator.apache.org" Content-Type: multipart/alternative; boundary=94eb2c05afd04902b405339f66ca archived-at: Wed, 25 May 2016 00:03:26 -0000 --94eb2c05afd04902b405339f66ca Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1 (binding) Have fun guys! On Mon, May 23, 2016 at 10:56 PM, Daniel Gruno wrote= : > Since it seems the discussion has died down, I am now calling a vote on > accepting Pony Mail into the Incubator. Sorry in advance for potato. > > This vote will run for the usual 72 hours. > > ################### PROPOSAL BELOW ################### > > Abstract > > Pony Mail is a mail-archiving, archive viewing, and interaction service, > that can be integrated with many email platforms. > > Proposal > > Background > > Pony Mail began as a response to two things; the lack of diversity in > mailing list archives that are less bureaucratic all-or-nothing and more > fluid way to interact with mailing lists than what is typically offered, > and the lack of a performant system that solves this issue. Modern users > of software want to jump right into a discussion they see, but cannot > normally do so in a mailing list driven environment because of the rules > generally surrounding said environment. Pony Mail, along with a select > handful of newer archive systems, provides an interface that allows > people to just hop into a thread, and take part. Without the need to > subscribe, download the mbox archive, load it into your MTA, and respond. > > As Rich writes in a very short essay: > > You see a thread in which someone is WRONG ON THE INTERNET! You need to > correct them. How do you do this today? You kinda don't. If you really > wanted, you could download mbox files (and who the hell knows where they > are?) and then try to get them into your mail client (which never works) > and then reply to it. Which will break threading, because you did > something wrong. Then you tear out your hair. PONY MAIL TO THE RESCUE!!! > (sound of hoof beats) > > Rationale > > One of the oft-heard complaints about Apache's development model is that > mailing lists are an old person's tool, and web-based communication - > forums - are the way to go in the 21st Century. Providing a > full-featured forum-like interface to mailing lists is one goal,while > keeping all of the enormous benefits that mailing lists already provide. > Asecond goal is to provide the ability to "jump in" to a mailing list > conversation - even one that was a while back, without the convolutions > that a mailing list requires. That is, to join this conversation the old > way, one would have had to subscribe to the mailing list, download an > mbox, and import it into ones mail client, in order that I be able to > reply to this message with correct threading. With Pony Mail, one has to > do none of those things, but can simply reply using the Web UI. To us, > this is a HUGE benefit for building community. The requirement to jump > through hoops to join a mailing list conversation drives away a lot of > people (at least, anecdotally, it does) and if we can remove that > barrier I think we'll have an easier time of drawing a new generation > into our projects. > > Initial Goals > > The initial goals of transitioning to the ASF is to expand and grow both > the Pony codebase and community, and ensure the project's continued > growth and stability through forming a diverse and reliable community, > in which the various facets of developers and contributors help keep the > project up to date with latest developments and technical as well as > social needs. > > Current Status > > Meritocracy: > > The bulk of the code has been written by Daniel Gruno to date, but has > had oversight from other committers, and mentors. > > All members of the Pony project and wider community have a deep > understanding and appreciation for the ASF meritocracy ideals, and are > almost solely current ASF Members. > > Community: > The community is currently heavily focused within the ASF, and > more specifically the Infrastructure group. This is to be expected given > the nature of how the code came into existence in the first place. It > should be noted that we have started reaching out to other groups who we > know are using mailing list systems and therefore also rely on mailing > list archive interfaces. > > Core Developers: > > Almost all core developers are ASF members, and are already intimately > familiar with the Apache Way. > > Alignment: > > Pony will be very in line with ASF practices and processes as many of > the founding members are long term ASF members and committers. > > Known Risks > > Orphaned products: > > We are not aware of any issues with orphaned products related to this > project. > > Pony Mail relies on a set of CSS3 templates as well as some very stab= le > programming languages. We have no reason to believe these would > be orphaned or, should they become orphaned, that it would impact the > development of the project. > > Inexperience with Open Source: > Most of the current committers are already ASF members and > committers, we do not believe there to be any concerns around OSS > inexperience. > > Homogenous Developers: > While the current mix of people involved in the project spans > several continents with a wide variety of skills and experience, a long > standing relation with the ASF applies to all committers (even the > non-ASF people in this proposal are intimately familiar with the ASF), > and we believe there to be a very homogeneous culture in terms of > development, IP and release processes. > > Reliance on Salaried Developers: > While two of the committers in this project are salaried > developers with regards to Pony, the project was founded outside of > corporate interests, and is primarily driven by people either working > for or with ties to non-profit > > organisations. > We see no issues regarding possible strong-arming or otherwise > skewing project focus, nor do we believe that absence of salaries would > deter people from committing to this project. > > Relationships with Other Apache Products: > Pony Mail uses at least Apache HTTPd with mod_lua as its > end-user facing delivery mechanism. Many of the commiters are also > involved with this PMC. > > Pony also utilises ElasticSearch which is based on Lucene. > > Documentation > > Documentation will initially be in the source tree, and be part of > the initial code inclusion. > > Initial Source > > The initial source was written under the Apache License v/2.0 from > the beginning, and is available at: > > https://github.com/Quenda/ponymail > > Source and Intellectual Property Submission Plan > > We know of no legal encumberments in the way of transfer of source > to Apache. Portions of the software (sans dependencies) is already owned > by the ASF, other portions privately, but it will be granted to the ASF > in its entirety. > > External Dependencies: > > ElasticSearch backend (Apache License v/2.0) > Apache HTTP Server front-end with mod_lua loaded (Apache License > v/2.0 for httpd, MIT for Lua) > Python 3.x for importing/archiving (PSF License) > Lua 5.1 or 5.2 + lua-cjson (MIT License, lua-cjson is optional) > Bootstrap/JQuery (MIT License) > > Cryptography Pony employs no cryptography other than what TLS-enabled > web sites served by HTTPd might use. > > Required Resources: > > Mailing lists:It would be rude not too, given this project should > archive them. > > Subversion Directory:Nope > > Git Repositories: > - incubator-ponymail.git - incubator-ponymail-site.git > > Issue Tracking: JIRA or GitHub Issues > > Other Resources: Dev stack, PoC Stack, HipChat Channel > > Initial Committers > > Daniel Gruno < humbedooh@apache.org > > > Tony Stevenson < pctony@apache.org > > > Richard Bowen < rbowen@apache.org > > > Ulises Beresi < ulises.cervino@gmail.com > > > David P Kendal < apache@dpk.io > > > Francesco Chicchiricc=C3=B2 - < ilgrosso@apache.org > > > Sam Ruby < rubys@apache.org > > > Shane Curcuru < curcuru@apache.org > > > Jim Jagielski < jim@apache.org > > > Affiliations > > Daniel Gruno - Quenda IvS > Tony Stevenson - pctony ltd, VocalIQ Ltd > Richard Bowen - Redhat, inc. > Ulises Beresi - Datastax, inc. > David P Kendal - Quenda IvS > Francesco Chicchiricc=C3=B2 - Tirasa S.r.l. > Sam Ruby - IBM > Shane Curcuru - IBM(?) > Jim Jagielski - Capital One > > Sponsors > > Champion: > > Suneel Marthi < smarthi@apache.org > > > Nominated Mentors: > > Andrew Bayer < abayer@apache.org > > > John D. Ament < johndament@apache.org > > > Sponsoring Entity: > The Apache Software Foundation > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --94eb2c05afd04902b405339f66ca--