Just to clarify, "Fedora Commons" the non-profit business entity has
been subsumed by DuraSpace.  The *community* of "Fedora Commons" is
very much alive.  But also see Thorny's recent announcement about
"Fedora Create".  (Interesting that it can also be abbreviated
"fc"....but I digress...)

A couple practical points on using duraspace.org:

+ Fedora is the only project under the DuraSpace umbrella that is
currently at a *natural* package-renaming point.  Mulgara, DSpace, and
DuraCloud have all established thier own package naming conventions,
and they are all based on a projectname.org style convention.  Akubra
now uses this as well.  Although the vote on the table is not for a
DuraSpace-wide naming convention, it's nice to be consistent with our
conventions across the major projects where possible.

+ Having the same base package name for a group of projects does not
improve their ability to interoperate.

- Chris

On Mon, Nov 23, 2009 at 10:44 AM, Asger Askov Blekinge
<[email protected]> wrote:
> Hi Brad
>
> I would like to refer you to
> http://java.sun.com/docs/books/jls/third_edition/html/packages.html#7.7
>
> It suggest the following:
> You form a unique package name by first having (or belonging to an
> organization that has) an Internet domain name, such as sun.com. You
> then reverse this name, component by component, to obtain, in this
> example, com.sun, and use this as a prefix for your package names, using
> a convention developed within your organization to further administer
> package names.
>
> And true, this is just a suggestion, not a demand for java.
>
> There are components to this. It requires that you have the
> corresponding domain, in order to use the namespace. It suggest that you
> use the namespace of your organization, not just some domain you own.
>
> I am unclear if fedora-commons is an organisation, or fedora is a
> project under the duraspace organisation. This, to me, is the deciding
> factor about which namespace we should use.
>
> In short, we should use the primary organisational domain name as the
> namespace. At the moment this is probably
> fedora-commons.org and we should thus use org.fedora_commons
>
> Regards
>
>
>
>
> On Mon, 2009-11-23 at 15:37 +0100, Bradley McLean wrote:
>> Excuse me, please, for jumping in with a non-voting opinion.
>>
>> I'm not sure I see direct value in inserting 'duraspace' into each
>> individual project's naming schemes.  I'd like to hear more, or see an
>> example of projects using different domain names for code and "official
>> information" where it becomes a problem.  Similarly, I'd like to hear
>> more about how changing the naming scheme is going to help code sharing
>> without creating many issues related to release scheduling, packaging, etc.
>>
>> There is a distinction to be made between the Duraspace organization,
>> and the projects that are currently under it's banner.  Projects can and
>> do move across organizational boundaries (DSpace has done so twice now
>> in three years).  While we certainly hope that we'll continue to hold
>> the projects together, the projects are independent from each other, and
>> have separate governance models, so the future isn't guaranteed.
>>
>> Achieving a consensus on a uniform set of org.duraspace prefixes
>> involves at least four distinct groups (fedora committers, dspace
>> committers, mulgara committers, duraspace organization) coming to
>> internal and external agreement.  There is a similar issue with merging
>> websites together, or to go farther, wiki sites, mailing lists, and the
>> like.
>>
>> So my opinion is that it is premature to start carving up and allocating
>> duraspace.org namespace, especially on the timeframe required for the
>> fedora package renaming vote.
>>
>> I've changed the Subject so as not to pollute the vote with this
>> discussion, and I very much do want to hear those examples of projects
>> for which separated names are an issue - we may have something to
>> learn.  Also, I applaud attempts to encourage code sharing, but I'd like
>> some debate on whether renaming helps in this case.
>>
>> Thanks for allowing the intrusion.  I'll completely identify myself for
>> clarity below, but let me emphasize that this is a non-voting personal
>> opinion, and not any sort of official (or officious!) mandate.
>>
>> -Brad
>>
>> Bradley McLean, CTO, DuraSpace.
>>
>> Kåre Fiedler Christiansen wrote:
>> > Hi list,
>> >
>> > +1 on org.duraspace.
>> >
>> > We currently have a majority among non-committers for this one :-)
>> >
>> > Especially, I agree with Matthias about obscure abbreviations, and I
>> > _really_ like the idea about using existing well-known domain names.
>> > Also, code sharing seems like a good reason for this naming scheme.
>> >
>> > I know of a few project using different domain names for their code and
>> > their "official information", and it always confuses me where I need to
>> > go look for code and information. Fedora already has far too many
>> > different websites and domain names. With the death of fedora.info it
>> > seems we got a new situation with fedora-commons.org and duraspace.org.
>> > Perhaps it would be a good idea to merge the websites on
>> > "http://fedora.duraspace.org";, "http://dspace.duraspace.org"; etc.? Or at
>> > least start planning for it.
>> >
>> > My second choice would be "org.fedora-commons.repository", if agreement
>> > can't be reached with the rest of duraspace.
>> >
>> > Best,
>> >   Kåre
>> >
>> > On Sat, 2009-11-21 at 18:26 +0100, Razum, Matthias wrote:
>> >
>> >> g_baseurl="http://excluster.fiz-karlsruhe.de/exchange/Matthias.Razum/Entw%C3%BCrfe/AW:%20[Fedora-commons-developers]%20call%20for%20vote%20on%20package%20renaming.EML/1_text.htm";;
>> >> org.duraspace.fedora
>> >> org.duraspace.dspace
>> >> org.duraspace.duracloud
>> >> org.duraspace.mulgara
>> >> ...
>> >>
>> >> A bit verbose, but has a clear association with the new
>> >> organization, allows for shared code packages, and has no ugly and
>> >> misleading abbreviations in it.
>> >>
>> >> But as I am not a committer, my vote won't count ;-)
>> >>
>> >> Matthias.
>> >>
>>
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> Fedora-commons-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Fedora-commons-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to