On Sun, Oct 11, 2009 at 10:42 PM, Vinay Sajip <vinay_sa...@yahoo.co.uk> wrote: > > On Oct 11, 9:52 am, Russell Keith-Magee <freakboy3...@gmail.com> > wrote: >> On Sun, Oct 11, 2009 at 3:23 PM, Vinay Sajip <vinay_sa...@yahoo.co.uk> wrote: >> >> This is true, but again, the distinction between theoretical and >> practical problem emerges. The set of mainstream apps in the wild is >> much larger than the set of in house apps controlled by any >> company/group - so if the problem doesn't exist in practice for apps >> in the wild, the potential for the same problem to emerge in the >> smaller subset of in-house apps isn't that large. > > Fair enough, though I don't see how you could know the number of in- > house apps written by companies. I don't want to labour the point, > either.
If you can name a company that has produced more in-house Django applications than the number that is publicly available for download off the internet, I'll eat my hat. :-) >> I was referring to the fact that if your name is unique, it's easy for >> people to find it. Google isn't good at disambiguating, so it's in the >> interests of every project owner to choose a name that is unique. > > Yes, but I don't see the relevance to the disambiguation issue. You're proposing a solution to a name clash problem. If there is no ambiguity in names, then there _is_ no name clash problem. Obviously, it isn't as simple as that - there are _some_ ambiguous names out there in the wild. I'm just pointing out one of the reasons that name clashes aren't that big a problem is that basic Google-driven self interest acts as an incentive to keep the namespace relatively unambiguous. >> So we're talking about a hypothetical situation with two applications >> named tagging, which *both* need to be used in a single project, where >> *neither* application can have their name changed (either because they >> are both in the wild, and the self interest or because in-house >> policies won't allow a rename). >> >> Again - I don't deny that there is a problem in theory. I'm just not >> convinced that it is a problem in practice. > > I acknowledged at the outset that it was a hypothetical example, and > that I personally don't have that problem any more, though I did at > the time (way back when). I also didn't open that ticket originally, > so someone else at least would have come across the issue. But if > you're saying that since it's all open source and users can always > rename their modules (and references to them) to work around the > problem, then I suppose it's up to the community to say whether that's > a problem or not. And should this be posted on django-users, since > perhaps this might have bitten people who don't follow this list? I > presume the django-users readership is quite a bit larger than django- > developers. If this were a common problem, you wouldn't need to prod django-users - it would already be a recurring theme. To pick on a different ticket of similar vintage: the question of how to replace/modify/change the User model (#3011) comes up regularly. Some people want to allow email addresses as the username; some want to replace firstname/lastname with a single "name" field; there are many other requests on the same theme. The fact that the question is repeatedly asked indicates that a problem of some form exists. However, I can't recall the last time that someone asked the general question of how to avoid a name collision between their two tagging (or whatever) applications. I want to reinforce that I'm not morally opposed to this proposal or anything like that. If you want to pursue it, please do. I just want to give you fair warning that it's going to be hard to get any real movement on this issue unless you can get the involvement of someone from the core, and that is going to be hard to do unless you can prove that you have a real problem that needs to be solved. Personally, I think we have bigger fish to fry before we deal with hypothetical problems. Yours Russ Magee %-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---