I've decided to adopt a couple of modules from Simon Cozens; specifically Apache::AxKit::Language::XSP::ObjectTaglib and AxKit::XSP::Minisession. I've got a PAUSE id and as far as I know all necessary upload permissions have been changed, but I've never done anything with it. I also own and have been through Writing Perl Modules for Cpan a few times in the past.

What I'm looking for is advice, guidance and any other info on what the commen/excepted/expected practices are for when taking over someone elses module. I would think at the very least I should update it and push up a new version with my contact information in place. Obviously credit needs to be maintained with respect to the original author. What should be changed? What should be left alone?

I'm just trying to avoid incoming flames due to mistakes made in ignorance and not in malice. :-)

Updated: For example, I'd like to get rid of this stuff but I don't want to step on previous toes. Hell, for that matter, I'd like to completely convert it all to ExtUtils::ModuleMaker, it's directory structure, and write some tests. I guess my real question is where do I need to make sure to list the previous author? I'd assume the POD and the Makefile.PL.

Maybe I'm thinking too literally. Afterall, the previous versions will still be available in his author directory.

Update 2: Why in the heck did I put this in meditation?


In reply to Adopting Modules by jk2addict

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.