Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 14027 invoked from network); 10 Aug 2009 09:31:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Aug 2009 09:31:37 -0000 Received: (qmail 13301 invoked by uid 500); 10 Aug 2009 09:31:43 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 13231 invoked by uid 500); 10 Aug 2009 09:31:43 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 13221 invoked by uid 99); 10 Aug 2009 09:31:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Aug 2009 09:31:43 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [80.68.94.123] (HELO tumbolia.org) (80.68.94.123) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Aug 2009 09:31:33 +0000 Received: from nslater by tumbolia.org with local (Exim 4.69) (envelope-from ) id 1MaRDk-0001z1-Gl for dev@couchdb.apache.org; Mon, 10 Aug 2009 10:31:12 +0100 Date: Mon, 10 Aug 2009 10:31:12 +0100 From: Noah Slater To: dev@couchdb.apache.org Subject: Re: Apache Maven/Maven repo (Re: Dependencies in SVN) Message-ID: <20090810093112.GC6764@tumbolia.org> Mail-Followup-To: dev@couchdb.apache.org References: <20090806050440.GA21830@tumbolia.org> <6AD2E30B-3CBF-419E-9EE9-8F73160C8D91@apache.org> <621A0BE0-6458-48F0-80AC-8D701F5375D9@apache.org> <20090807052210.GB11188@tumbolia.org> <00D13141-2CEE-42B2-87CE-81FBA695E36C@apache.org> <20090808041705.GG23303@tumbolia.org> <1B94AFDC-F3FA-4CB2-89D5-388CC14C15B4@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1B94AFDC-F3FA-4CB2-89D5-388CC14C15B4@apache.org> X-Noah: Awesome User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Sun, Aug 09, 2009 at 10:39:09PM -0500, Curt Arnold wrote: > The ASF develops and distributes code licensed under the ASL. An ASF > project can depend on software written on other licenses, but > distributing or developing software under different licenses is > somewhere between atypical and prohibited. I think any exception would > have to be granted by the board. Judging by the response you had on the Incubator list, it seems odd that you're saying that it is prohibited. The rational given was that as long as the license was compatible, there was no other problem than our project being committed enough to maintain our local version of the software. > One possibly resolution to the current situation is to remove the code > from the distribution and from the source and have the user obtain the > dependencies from an outside repository in a similar manner to the > method that libmozjs which had once been in the source in a branched > version but is now obtained through the a package manager. Given the above, and providing we continue to make proper use of our vendor directory, I don't see any harm in continuing to ship our local versions of these libraries. At least until Erlang gets a popular package management system that we can start to use. Until then, I am now of the opinion that we would be needlessly causing trouble for our users. > For CouchDB's immediate needs, all that might be necessary is to get mochiweb, > ibrowse and erlang_oauth into Maven Central and then provide a means for the > end-user to pull the releases from the Maven repo with minimal effort. Immediate needs? I don't think we have any immediate needs to remove this stuff. Thanks, -- Noah Slater, http://tumbolia.org/nslater