Perl-Sensitive Sunglasses | |
PerlMonks |
Re^4: Is it worth tracking down absent cpan owners?by adamk (Chaplain) |
on Aug 31, 2006 at 03:38 UTC ( [id://570516]=note: print w/replies, xml ) | Need Help?? |
No, this is not the case. There's two parts to this, the module namespace and the actual distribution. The distribution is essentially the tarball (sorta). It will have a name like Sybase-RegAgent-1.tar.gz However, as far as the database is concerned, it has a "name" of "Sybase-RegAgent". Within that distribution, there will be one or more modules/classes. In this case, by convention only, it will probably have Sybase::RegAgent. It may also have Sybase::RegAgent::SomethingElse, and it might also have completely different classes like Some::Thing::Else. The naming of the distribution is entirely orthogonal to the modules inside it, and the namespaces it uses. For example, the distribution named "mod_perl" has modules like Apache2::Something. The namespace is only property in the most general sense. The CPAN looks to the index for what module is in what distribution and installs whatever distribution the index says. A client using a different CPAN (should you set up an alternative one) would install something different. You can also override it at any time you like. So possibly "property" in the sense that a domain name is property. And since there are no legal transfer of ownership, the entire namespace of CPAN is probably really "owned" by Andreas, the guy that created the CPAN. If it's true there's issues with reusing the "name", the new maintainer could certainly rename the distribution and continue using the same module names without issue. But then CPAN is a practical place. Until the day that someone cares, we'll keep doing what works. And the truth is that so far nobody cares. :)
In Section
Seekers of Perl Wisdom
|
|