My opinion: no need to create problems when there already are accepted solutions.
In the java world, there are conventions for naming things. Stick with them. -> You want to fly under the radar in your enterprise with jars full of clojure sources ? Don't get catched because your lib risks a clash or will not work because some IT people established a strict java security policy concerning the packages from which a class loader is allowed to get bytecode -> You want to provide a library to the external world, publish it on maven/clojar/ivy/whatever repository where one more zillion libraries will also be available, written in java, in clojure, in groovy, in scala ? Protect your namespace by following the same conventions as most of the other people. Not every wheel is interesting/good to reinvent. Especially when there are still others soo much interesting, deserving your attention :-) :-) But concerning the initial concern of the OP: there seems not to be a consensus in the clojure community ... yet ! :-) 2010/7/8 Meikel Brandmeyer <m...@kotka.de> > Hi, > > Am 08.07.2010 um 18:52 schrieb Mike Meyer: > > > People seem to be confused by the Java namespace convention deriving > > names from DNS. They think that the names actually have something to > > do with the domains in question. This isn't the case. Quoting the > > Java Language Specification "The suggested convention for generating > > unique package names is merely a way to piggyback a package naming > > convention on top of an existing, widely known unique name registry > > instead of having to create a separate registry for package names." > > Hmm… The maven central guys seem to have a different opinion. There you get > the group-id only if you *own* the domain. > > As for your earlier question: renaming a project on fork allows easy > identitfication of the "official" project. Compare: > > vimclojure > frobnicator > hotzenplotz > > to > > de.kotka.vimclojure > meyers.mike.vimclojure > kasperle.vimclojure > > So which is the original vimclojure project? > > Sincerely > Meikel > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com<clojure%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en