Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have written a Perl module by starting with an existing Perl module of related functionality and modifying heavily. In fact, acccording to git blame I have changed (or created) every line of non-biolerplate code in the module. Of course, I have also changed the name of the module, so if I uploaded it to CPAN, it would not directly conflict with the original module.

Anyway, despite my heavy modifications, the module is still conceptually based on its predecessor, and I would like to give credit to its authors. However, I can see how they might not appreciate having their names and emails slapped on what appears to be a new module without their knowing. So should I just put myself as the sole author and put the original module's authors in an "Acknowledgements" section? What is the best way to credit the original authors in my module?

share|improve this question
Please retag as appropriate. – Ryan Thompson Dec 17 '10 at 17:44
up vote 5 down vote accepted

How about you email the author and ask them how they want to be acknowledge? The seems like the logical thing to do. Don't Perl modules include the email address of the author?

share|improve this answer
This is probably the best solution. I was just wondering if there was a standard practice. – Ryan Thompson Dec 17 '10 at 21:48

Since you based your work on his work, chances are you have no choice but to acknowledge him in the copyright notice. (Depending on the open source license he choosed)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.