Return-Path: Delivered-To: apmail-incubator-oscar-dev-archive@www.apache.org Received: (qmail 63045 invoked from network); 18 Aug 2005 08:33:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Aug 2005 08:33:42 -0000 Received: (qmail 22559 invoked by uid 500); 18 Aug 2005 08:33:42 -0000 Delivered-To: apmail-incubator-oscar-dev-archive@incubator.apache.org Received: (qmail 22503 invoked by uid 500); 18 Aug 2005 08:33:41 -0000 Mailing-List: contact oscar-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: oscar-dev@incubator.apache.org Delivered-To: mailing list oscar-dev@incubator.apache.org Received: (qmail 22490 invoked by uid 99); 18 Aug 2005 08:33:41 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2005 01:33:41 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [62.216.11.165] (HELO mail.topicus.nl) (62.216.11.165) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2005 01:34:00 -0700 Received: from [192.168.1.55] ([82.92.165.153]) by mail.topicus.nl with Microsoft SMTPSVC(5.0.2195.6713); Thu, 18 Aug 2005 10:33:36 +0200 Message-ID: <430447E2.9050006@dashorst.dds.nl> Date: Thu, 18 Aug 2005 10:33:38 +0200 From: Martijn Dashorst User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: oscar-dev@incubator.apache.org Subject: Re: Package naming (was Re: [VOTE] Please pick a name for this project) References: <4302322E.60602@ungoverned.org> <200508170339.46413.niclas@hedhman.org> <4302D585.7030407@apache.org> <43039507.40805@ungoverned.org> In-Reply-To: <43039507.40805@ungoverned.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 18 Aug 2005 08:33:36.0752 (UTC) FILETIME=[86F26F00:01C5A3CF] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I'm not a member, so my vote may not be important at all (and I'm not going to vote anyway ;) Is there any chance that ASF will be providing another OSGi framework implementation, next to felix? Will the bundles then be shared across both projects, or are they 'felix' specific, in that they provide services specific to felix and are likely not too interesting to other frameworks/applications/servers? the distinction should be made based on that decision. So #1, #2 and #3 are all valid. #1 -> ASF is always going to support only one OSGi implementation #2 -> ASF is probably going to support another OSGi implementation (in a Galaxy far, far away) OR the provided bundles are general purpose (commons-bundles?) #3 -> ASF is probably going to support another OSGi implementation and the provided bundles are Felix specific. Just my $.02 Martijn Richard S. Hall wrote: > I am not against renaming the packages, but it would be nice if we > could make this decision once and stick to it. We already discussed > this and agreed on the current package naming scheme. I waited to > commit source so we could start fresh...so much for that. :-) > > We have two options that are only slightly different. > > Option #1: > > org.apache.osgi.framework > org.apache.osgi.bundle > org.apache.osgi.service > ... > > Option #2: > > org.apache.felix > org.apache.osgi.bundle > org.apache.osgi.service > > The benefit of the #1 is a single package hierarchy that relates > everything in a clear and explicit way. The benefits of #2 is shorter > package names for the framework and some branding. > > Please review the mailing list archive for other arguments.