Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 29209 invoked from network); 23 Oct 2007 18:57:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Oct 2007 18:57:18 -0000 Received: (qmail 43421 invoked by uid 500); 23 Oct 2007 18:57:05 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 43395 invoked by uid 500); 23 Oct 2007 18:57:05 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 43386 invoked by uid 99); 23 Oct 2007 18:57:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Oct 2007 11:57:05 -0700 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [192.18.43.132] (HELO sca-es-mail-1.sun.com) (192.18.43.132) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Oct 2007 18:57:07 +0000 Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id l9NIubfS002283 for ; Tue, 23 Oct 2007 11:56:37 -0700 (PDT) Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JQD00601OFA2800@fe-sfbay-10.sun.com> (original mail from Richard.Hillegas@Sun.COM) for derby-dev@db.apache.org; Tue, 23 Oct 2007 11:56:37 -0700 (PDT) Received: from richard-hillegas-computer.local ([129.150.17.234]) by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JQD00KMROMAJLE0@fe-sfbay-10.sun.com> for derby-dev@db.apache.org; Tue, 23 Oct 2007 11:56:35 -0700 (PDT) Date: Tue, 23 Oct 2007 11:56:48 -0700 From: Rick Hillegas Subject: Re: building j2me support in Derby In-reply-to: <471E20DD.8040201@apache.org> Sender: Richard.Hillegas@Sun.COM To: derby-dev@db.apache.org Message-id: <471E43F0.4060701@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT References: <471E0B4F.2040406@sun.com> <471E20DD.8040201@apache.org> User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) X-Virus-Checked: Checked by ClamAV on apache.org Daniel John Debrunner wrote: > Rick Hillegas wrote: >> Right now, we need 2 jar files in order to build the small device >> support into Derby. Let me give them the following names: >> >> 1) foundation.jar >> >> These are the pared-back versions of the core jdk classes in packages >> like java.lang, java.util, etc. >> >> 2) jsr169.jar >> >> These are the pared-back versions of the java.sql and javax.sql >> classes needed to implement jsr 169, the small device version of the >> JDBC api. >> >> Getting these jarballs is time-consuming and requires clicking >> through licenses. For these reasons, the small device support is an >> optional part of the Derby build. It would be good if we could >> eliminate this time-consuming, license-encumbered step so that the >> standard Derby build always compiled the small device support. > > It would be good to simplify the build but I'm not sure who this would > really help. For anyone using the official releases the J2ME support > is already there. For anyone building their own jars for J2ME then > they must already have the libraries for their own application. This would reduce the thrashing for new Derby release managers. > >> I can knock on doors here at Sun to see if I can get Derby versions >> of these jarballs which are licensed for inclusion in our subversion >> repository and usable by Derby's build process. I can't promise that >> I'll succeed but I'm willing to try. Before I do this, I would like >> to hear the community's advice: >> >> A) Would it be sufficient to get versions which are licensed for use >> in the Derby build but not for commercial use? Would that satisfy the >> AS IS nature of our Apache license? > > Best to go to legal-discuss. Thanks for that advice and for your follow-on post. > >> B) Are there other ideas about how we could get Derby unencumbered >> jarballs so that we always build the small device support? > > Two possible options: > 1) Look for an open-source J2ME option, Motorola has done MIDP but I > haven't seen any Foundation open source projects. I'm not aware of any either. > 2) Take the Apache Harmony J2SE source and produce foundation & > jsr169 jar files. > 2a) As 2) but kick off an Apache J2ME project so that all can share. > > Dan.