Return-Path: X-Original-To: apmail-community-dev-archive@minotaur.apache.org Delivered-To: apmail-community-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B869F91F0 for ; Fri, 30 Dec 2011 15:53:03 +0000 (UTC) Received: (qmail 48955 invoked by uid 500); 30 Dec 2011 15:53:03 -0000 Delivered-To: apmail-community-dev-archive@community.apache.org Received: (qmail 48757 invoked by uid 500); 30 Dec 2011 15:53:03 -0000 Mailing-List: contact dev-help@community.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@community.apache.org Delivered-To: mailing list dev@community.apache.org Received: (qmail 48749 invoked by uid 99); 30 Dec 2011 15:53:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Dec 2011 15:53:03 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bimargulies@gmail.com designates 209.85.212.170 as permitted sender) Received: from [209.85.212.170] (HELO mail-wi0-f170.google.com) (209.85.212.170) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Dec 2011 15:52:57 +0000 Received: by wicr5 with SMTP id r5so8207871wic.29 for ; Fri, 30 Dec 2011 07:52:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=6/vDSm55TyqaEgE2Xug7t4+M/A2Xzf/yVrMEKknUlYA=; b=ajqV3hfXYN0lpgI7OtFf8YiKNggT/UtQSspro5mLXlSaEgtnwtKF0BbKjxmfxKD3J+ QrNSa4d4+hB4JJ7cWXCA2bzyan1UadoafRJLkLhtnl6wB6qKUkXij9XNXY1nlh3PqU28 5A2rZHc2uEk2SBgg4ap5vk/X9es+uGbSNi7jo= MIME-Version: 1.0 Received: by 10.180.80.164 with SMTP id s4mr15804218wix.7.1325260355867; Fri, 30 Dec 2011 07:52:35 -0800 (PST) Received: by 10.180.93.5 with HTTP; Fri, 30 Dec 2011 07:52:35 -0800 (PST) In-Reply-To: References: <15F56445-F5E3-4EBB-BAE4-71A7B973F294@jpl.nasa.gov> <983E76DE-3218-482D-B978-C1BD72A212B1@jpl.nasa.gov> <1325190214.13347.YahooMailNeo@web27804.mail.ukl.yahoo.com> <0F2CB17A-FB5D-4BBE-9789-A115D12C60F2@jpl.nasa.gov> <1325191807.5131.YahooMailNeo@web27807.mail.ukl.yahoo.com> Date: Fri, 30 Dec 2011 10:52:35 -0500 Message-ID: Subject: Re: Apache Extras Question From: Benson Margulies To: dev@community.apache.org Content-Type: text/plain; charset=UTF-8 There are two aspects of this situation that I want to highlight: First, there's a policy tension at the heart of the whole Apache Extras concept that has me puzzled. I could point to a raft of messages from board members expressing extremely vehement views in opposition to 'circumventing license restrictions via github.' The idea that a PMC might take active steps to put code elsewhere to address license restrictions was, at least in the rhetorical moments in question, anathema. Having read that email, if I were a PMC chair, I wouldn't what's proposed here without an explicit board approval. The implicit policy on 'extras' seemed to be that it was a place for outsiders to park code that, for whatever reason, wasn't contributable -- NOT a place for PMCs to park code that couldn't live in Apache source control. Second, I wonder about the proposed governance and logic of this whole 'java package id rules' business. Here's a scenario: someone from outside Apache fills out the form, creates a project, and *forks some Apache project into it.* Bingo, 'org.apache.*'. What group of volunteers is signed up to notice and police this? For that matter, are we quite sure that the policy is a good idea? Package IDs in java tend to be sticky, to avoid pointless incompatibility. How can we say to people, 'The Apache license says that you can do whatever you want with this code -- except fork it at our affiliated site?' org.apache.oodt is not a trademark, at least, I sure hope it isn't. If we're going to try to control it on apacheextras, don't we need to go bugging every fork of every project on github?