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 reply to Re^4: Is it worth tracking down absent cpan owners? by adamk
in thread Is it worth tracking down absent cpan owners? by jfroebe

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.