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 F195B72ED for ; Thu, 29 Dec 2011 18:33:37 +0000 (UTC) Received: (qmail 43256 invoked by uid 500); 29 Dec 2011 18:33:37 -0000 Delivered-To: apmail-community-dev-archive@community.apache.org Received: (qmail 43173 invoked by uid 500); 29 Dec 2011 18:33:37 -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 43162 invoked by uid 99); 29 Dec 2011 18:33:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Dec 2011 18:33:37 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [128.149.139.109] (HELO mail.jpl.nasa.gov) (128.149.139.109) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Dec 2011 18:33:29 +0000 Received: from mail.jpl.nasa.gov (altvirehtstap02.jpl.nasa.gov [128.149.137.73]) by smtp.jpl.nasa.gov (Switch-3.4.3/Switch-3.4.3) with ESMTP id pBTIX5bQ024697 (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits) verified NO); Thu, 29 Dec 2011 10:33:05 -0800 Received: from ALTPHYEMBEVSP20.RES.AD.JPL ([128.149.137.83]) by ALTVIREHTSTAP02.RES.AD.JPL ([128.149.137.73]) with mapi; Thu, 29 Dec 2011 10:33:05 -0800 From: "Mattmann, Chris A (388J)" To: "community@apache.org" CC: "dev@community.apache.org" Date: Thu, 29 Dec 2011 10:35:37 -0800 Subject: Re: Apache Extras Question Thread-Topic: Apache Extras Question Thread-Index: AczGWE0ynOhtt9/+Q8aUUhKDKZDuJA== Message-ID: <15F56445-F5E3-4EBB-BAE4-71A7B973F294@jpl.nasa.gov> References: In-Reply-To: Reply-To: "dev@community.apache.org" Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Source-IP: altvirehtstap02.jpl.nasa.gov [128.149.137.73] X-Source-Sender: chris.a.mattmann@jpl.nasa.gov X-AUTH: Authorized X-Virus-Checked: Checked by ClamAV on apache.org (cc'ing dev@community and setting reply-to: header so that replies=20 go there) Hi Mike, First off, thanks for replying. Comments inline below: On Dec 29, 2011, at 6:33 AM, Mike Kienenberger wrote: > I am not an official Apache member, but here's my take on it. >=20 > The Extras project area is for projects related to Apache, but not in > any way managed by the Apache Software Foundation. Because of that, > it may not use the Apache brand-name, trademarks, nor the "org.apache" > namespace. It's my understanding that anyone can start up a project at Apache Extras,= =20 in which case, if that person doesn't have an availid here at the ASF, and doesn't have an ICLA on file, then that's another situation that I won't=20 speculate on. What I'm much more interested in is in the situation I presen= ted within this thread. I have an availid. I am an ASF member. I was looking=20 at Apache Extras as a place to share some Apache OODT plugins that=20 leverage code that is LGPL licensed, that I couldn't otherwise share within the normal Apache OODT SVN home. Prior to me coming to Apache Extras, this has been code housed in an internal JPL SVN repository for years, even before we brought the software to Apache. I'd like to use Apache Extras to= =20 facilitate sharing with an even broader community and to share the plugins we've developed (which themselves are ALv2 licensed) with others.=20 >=20 > Consider Apache Extras to be more of an unofficial fan site of Apache. >=20 > If someone (in this case, you) wants to create something that directly > interacts or is related to Apache OODT, this non-related site gives > you a place to put it where other Apache OODT users are more likely to > find it. =20 Yep that's what I thought to, which is why I cam here. However, 3.1 and 3.2 are in direct conflict with the mannerism in which I'd like to share the co= de.=20 I *want* to use the org.apache.oodt Java package namespace. I'm a PMC membe= r for=20 OODT. The project at Extras is admin'ed by me and open to any OODT PMC members. I think we should be able to indicate our relationship to Apache=20 OODT via use of the namespace and via calling my project oodt-pushpull-plug= ins. > But how the project is managed is up to you, and the > ownership of the project and its assets remains with you. That's not how I read 3.1 and 3.2. Because if what you're saying is true, t= hen=20 we wouldn't have 3.1 and 3.2 because I would abide by them per my comments above. I guess to boil it down: as an ASF member, and a PMC chair for Apache OODT,= =20 Apache Extras (with 3.1 and 3.2) isn't serving our needs as a community. I'= d like to fix that. Here's 2 concrete suggestions: 1. remove 3.1 and 3.2 -- I don't think in reality they are needed and I thi= nk they serve to discourage folks from actually being an "Apache Extra" project -- a clos= ely related to an Apache project set of code that because of e.g., licensing restrictio= ns, etc.,=20 couldn't normally be housed at Apache. The Apache Extras use cases I distil= l from FAQ section 5 here [1]: {quote} We recommend starting a project here if one or more of the following is tru= e:=20 =95 the project is experimental and the committers are not sure of the fut= ure direction. =95 the project has a license or depends on a license that is not compatib= le with the Apache License 2.0 =95 the project is targeted at a small niche and might not benefit from th= e wider exposure of being an Apache Software project. {quote} are precisely the reason that I thought that Apache Extras was the right pl= ace to bring=20 my code. What I'm proposing IMHO falls into the 2nd bullet.=20 2. loosen the language in 3.1 and 3.2 -- for example, an exception mechanis= m in which if an Apache Extras project is operated by an ASF member, and the PMC/commi= ttee doesn't have an issue with using the org.apache.* namespace/similar plugin name (be= cause=20 in the end it benefits their community), then allow them to obviate 3.1 and= 3.2. I'd be happy to write up the patch to the FAQ/guidelines if there is lazy consensus with= this option. I'd also be happy to hold a formal VOTE on the Apache OODT lists should this op= tion be=20 OK'ed by community@. Cheers, Chris [1] http://community.apache.org/apache-extras/faq.html ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: chris.a.mattmann@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++