From couchdb-dev-return-481-apmail-incubator-couchdb-dev-archive=incubator.apache.org@incubator.apache.org Tue May 27 16:40:10 2008 Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 41421 invoked from network); 27 May 2008 16:40:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 May 2008 16:40:10 -0000 Received: (qmail 7116 invoked by uid 500); 27 May 2008 16:40:12 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 7087 invoked by uid 500); 27 May 2008 16:40:11 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 7076 invoked by uid 99); 27 May 2008 16:40:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 May 2008 09:40:11 -0700 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: domain of jan@prima.de designates 83.97.50.139 as permitted sender) Received: from [83.97.50.139] (HELO jan.prima.de) (83.97.50.139) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 May 2008 16:39:21 +0000 Received: from [10.0.2.3] (e179134032.adsl.alicedsl.de [::ffff:85.179.134.32]) (AUTH: LOGIN jan, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by jan.prima.de with esmtp; Tue, 27 May 2008 16:39:33 +0000 Message-Id: From: Jan Lehnardt To: couchdb-dev@incubator.apache.org In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Re: More 0.8 Release TODO Date: Tue, 27 May 2008 18:39:31 +0200 References: X-Mailer: Apple Mail (2.919.2) X-Virus-Checked: Checked by ClamAV on apache.org On May 26, 2008, at 01:16, Christopher Lenz wrote: > Hey all, > > we should be preparing for a 0.8 release. > > On the development side, there's still group reduce missing (and > maybe more polish or at the very least some docs on reduce in > general). Also, I'd like to get the RESTful attachment API > enhancements in, and there's also the runtimeconfig branch waiting > to be completed and merged back. I try to work more on the runtimeconfig branch this week. Remaining issues are: - writing back changes to the ini file - notify modules of changes - turn more hardcoded options into runtime-configurable ones. Reply here or on the "Runtime Configuration #1" thread if you'd like to help out and need information. Do we have an assignee for the attachment API? :-) > Anyway, this mail is about the less exciting things that I think we > need to get done before we can push for a release through Apache: > > 1. Licensing problem: Javascript Shell > > CouchDB includes a JS shell that is derived from >. Initially it was pretty much a verbatim copy, but it has been > changed to integrate nicely into our Futon web interface. The JS > Shell is, according to the above web page, "GPL/LGPL/MPL tri- > licensed". However, there's no actual license or copyright statement > to be found anywhere. > > None of those three licenses are without problems for an Apache > project. See . GPL and > LGPL "must not apply to any software within an Apache product", and > the MPL requires "requires that the distribution of modifications or > derivative works be made available under the same license as the > original work". > > In addition for the MPL, "Code that is more substantial, more > volatile, or not directly consumed at runtime in source form may > only be distributed in binary form." As the JS shell is just an HTML > and a Javascript file, there's no way we could distribute it in > binary form, so AFAICT it will need to be nuked completely. > > Maybe someone with more knowledge of these legal issues can chime in > here. Apart from Damien, no one stood up for the JS shell. Would it be possible to remove it from the main distribution and provide it as a drop-in add-on from one of our non-ASF sites until licensing issues are resolved? Just in case this blocks an 0.8 release. Cheers Jan --