On 8/30/10 1:37 PM, Karl Wright wrote: > snip - Consider using functional names, especially for products of existing > projects, e.g. for an "Apache Foo" project, the product name "Apache Foo > Pipelines". -snip > > Granted, "Lucene Connectors Framework" fills this to a T, but this would > imply that functional names are OK for top-level projects too.
FYI, these are listed as guidelines, so I don't think they are meant to determine what is OK or not. A guideline is by definition not mandatory. It would seem to me that the reason this is emphasized for subprojects of foo even more so than foo, is that foo will already be a unique simple abstract name. After you have that, it's best to be descriptive for sub projects. If you don't have a unique simple abstract 'component' of the name for a top level project, many of the other guidelines are not met very well. Below are some current Apache project names - you start to see a pattern - notice that most of them will be the top hit on google using simply the name (yes, including ant, tiles and felix surprisingly ;) ). This isn't always the case of course - many different historical issues factor into these names - but as you can see - even just more than one word for the name is extremely uncommon. HTTP Server Abdera ActiveMQ Ant APR Archiva Avro Buildr Camel Cassandra Cayenne Click Cocoon Commons Continuum CouchDB CXF DB Directory Excalibur Felix Forrest Geronimo Gump Hadoop Harmony HBase HttpComponents Jackrabbit Jakarta James Lenya Logging Lucene Mahout Maven Mina MyFaces Nutch ODE OFBiz OpenEJB OpenJPA OpenWebBeans PDFBox Perl Pivot POI Portals Qpid Roller Santuario ServiceMix Shindig Sling SpamAssassin STDCXX Struts Subversion Synapse Tapestry Tika TCL Tiles Tomcat TrafficServer Turbine Tuscany UIMA Velocity Wicket Web Services Xalan Xerces XML XMLBeans XML Graphics > > Karl > > On Mon, Aug 30, 2010 at 1:24 PM, Mark Miller <markrmil...@gmail.com> wrote: > >> On 8/30/10 1:05 PM, Karl Wright wrote: >> >>> I'm not too keen on just a simple abstract name - too meaningless for me. >> >> It works for countless Apache projects (that's really the standard) - >> not really buying it would be a problem here. >> >> Also, I havn't been following closely, so if someone hasn't pointed it >> out yet, fyi on some recommendations: >> http://www.apache.org/dev/project-names.html >> >> - Mark >> >> >