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. > > > ______________________________________________________________________ > Von: Edwin Shin [mailto:[email protected]] > Gesendet: Sa 21.11.2009 02:27 > An: FC Developers List > Betreff: [Fedora-commons-developers] call for vote on package renaming > > > Now that we've actually grabbed the fcrepo com & org domains, I think > we can call for a vote. > > At issue is renaming the Java package name used by Fedora. Currently > it's just "fedora", e.g. > fedora.server.Module.java > > Part of mavenizing Fedora includes publishing our artifacts to Maven > Central which requires that the package name match a domain under our > control. So this renaming directly relates to our artifact naming as > well. Options that meet that requirement include: > 1) info.fedora > 2) org.fedora-commons > 3) org.fedoracommons > 4) org.duraspace > 5) org.fedorarepo > 6) org.fcrepo > > We've distanced ourselves from fedora.info since the creation of > Fedora Commons. I don't sense a lot of will to move back in that > direction. That and no one seems to like .info domains. > > 2, 3, and 4 all include more than just the repository software, and so > beyond the base package name change, we'd probably have to add > something to further distinguish, e.g. org.fedora-commons.repository. > > In its favor, 5 has > a) the name "fedora" included > > In its favor, 6 has > a) brevity > b) consistency. We already use the name fcrepo in our issue > tracker (JIRA) to refer to Fedora and hence in our svn commit logs, > our committer calls, etc. > c) fedorarepo is redundant: fedorarepo expands to "Flexible > Extensible Digital Repository Architecture Repository" > > Since 3.3 is imminent, I'm calling for a vote between org.fedorarepo > and org.fcrepo by the next committer call, Tuesday 24 November. > > > > On 20 Nov 2009, at 7:30 AM, Chris Wilper wrote: > > > On Thu, Nov 19, 2009 at 7:01 PM, Edwin Shin > <[email protected]> wrote: > >> I generally like the new naming, although Chris & Dan > >> see my email off-list for a alternative prefix for the project as a > whole. > > > > I think it'd be good to call a vote (and soon) on your new suggested > > prefix, since 1) we already came to a rough consensus on the current > > one with the committer group, and 2) we really would need closure on > > that soon. Changing groupIds after 3.3 would be a real hassle.. > > > >> For the localservice renaming, another option is to use the > fedora-webapp module > >> (now fedorarepo-webapp) as a pom with child modules fedora, fop, > saxon, and imagemanip. > > > > I kinda like that. Others? > > > > BTW, I'm willing to drop the idea of flattening the existing > modules, > > since I don't hear any support for that idea. > > > > So here's the updated proposal: > > > > 1) Rename fedorarepo-admin-client to fedorarepo-client-admin > > 2) Rename fedorarepo-messaging-client to fedorarepo-client-messaging > > > > (the above seem to be agreed on at this point and I'll do them if no > > one complains) > > > > 3) Get rid of the fedora-localservices module and instead have > > fedorarepo-webapp as a module with the following children: > > a) fedorarepo-webapp-fedora > > b) fedorarepo-webapp-fop > > c) fedorarepo-webapp-saxon > > d) fedorarepo-webapp-imagemanip > > > > Note that I haven't figured out ultimately what to do about > > fedorarepo-webadmin, which uses flexmojos to build the web admin > > interface (currently needs to be copied manually into > > fedorarepo-webadmin-fedora). > > > > - Chris > > > >> > >> On 19 Nov 2009, at 9:58 PM, Chris Wilper wrote: > >> > >>> Scott, > >>> > >>> I see your point on the demo prefix... although these are used by > the > >>> demo objects, people do depend on them in production. > Particularly > >>> the saxon one. > >>> > >>> "localservices" still bothers me, though. The fact that they're > >>> "local" (in the same webapp container as Fedora) really has to do > with > >>> how we happen to package the out-of-box Fedora; in production, you > >>> could make the choice to deploy them wherever you want (e.g., for > >>> performance reasons) > >>> > >>> - Chris > >>> > >>> On Thu, Nov 19, 2009 at 3:01 PM, Scott Prater <[email protected]> > wrote: > >>>> Chris, > >>>> > >>>> My only concern is with the "demo"" prefix: many people make use > of these > >>>> external web services in production environments, when suitable > and useful; > >>>> giving them the name "demo"" may lead to unnecessary confusion > if they can > >>>> be used for purposes other than demonstration and testing. > >>>> > >>>> -- Scott > >>>> > >>>> Chris Wilper wrote: > >>>>> > >>>>> I have a proposal for maven module/artifactId renaming that I'd > like > >>>>> to get reactions on. > >>>>> > >>>>> Take a look at our current hierarchy: > >>>>> > >>>>> > >>>>> > https://fedora-commons.svn.sourceforge.net/svnroot/fedora-commons/fedora/trunk/ > >>>>> > >>>>> Here's what I'm proposing we change, in a nutshell: > >>>>> > >>>>> fedorarepo-admin-client -> fedorarepo-client-admin > >>>>> fedorarepo-messaging-client -> fedorarepo-client-messaging > >>>>> > >>>>> fedorarepo-localservices -> fedorarepo-demoservice > >>>>> fedorarepo-fop -> fedorarepo-demoservice-fop > >>>>> fedorarepo-saxon -> fedorarepo-demoservice-saxon > >>>>> fedorarepo-imagemanip -> fedorarepo-demoservice-imagemanip > >>>>> > >>>>> This renaming offers two improvements over what we've got today. > It: > >>>>> 1) Consistently names the submodules according to the same > hierarchy > >>>>> implied by the module structure > >>>>> 2) Renames "localservices" to "demoservice". This makes this > >>>>> container module's name > >>>>> a) singular, to be consistent with the fedorarepo-client > container > >>>>> module naming, and > >>>>> b) start with "demo" instead of "local", which I think is a more > >>>>> meaningful name, and lines up nicely with the related module, > >>>>> fedorarepo-democontent > >>>>> > >>>>> On a separate note, I'm starting to question whether a "module > >>>>> hierarchy" is really useful for the two modules we're currently > doing > >>>>> it in...they're bare-bones poms at the moment, and if the name > already > >>>>> implies the hierarchy, I'm not seeing the value. That's not to > say a > >>>>> 3-or-more-level hierarchy of modules doesn't make sense in some > cases, > >>>>> but I'm just not seeing it here. Anyone else have thoughts on > that? > >>>>> > >>>>> Thanks, > >>>>> Chris > >>>>> > >>>>> P.S. Thanks again to Andrew and Dan for doing the heavy lifting > in the > >>>>> maven migration so far. I really think we're in a better place > now, > >>>>> and it will be very gratifying to do a non-ant release soon. > >>>>> > >>>>> > >>>>> > ------------------------------------------------------------------------------ > >>>>> 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 > >>>> > >>>> > >>>> -- > >>>> Scott Prater > >>>> Library, Instructional, and Research Applications (LIRA) > >>>> Division of Information Technology (DoIT) > >>>> University of Wisconsin - Madison > >>>> [email protected] > >>>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> 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 > > > > > ------------------------------------------------------- > > Fachinformationszentrum Karlsruhe, Gesellschaft für > wissenschaftlich-technische Information mbH. > Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht Mannheim HRB > 101892. > Geschäftsführerin: Sabine Brünger-Weilandt. > Vorsitzender des Aufsichtsrats: MinR Hermann Riehl. > -- Kåre Fiedler Christiansen - It-udvikler STATSBIBLIOTEKET, Universitetsparken, 8000 Århus C. Tlf. 89462036 http://statsbiblioteket.dk CVR/SE 10100682 - EAN 5798000791084 ------------------------------------------------------------------------------ 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
