This is not a technical question, but rather a philosophical one and I kindly ask for the wisdom of the Monks for the following situation:

I have written a program, in Perl of course, that takes an Imendio Planner XML file and populates a dotProject database. For those of you that may not know these products, Imendio Planner is a cool Planning tool ala Microsoft Project, built with a GTK interface, but as all good planning tools, it's not that great for execution and control. dotProject on the other hand, is a great execution and control tool written in PHP/MySql, but reciprocally not that great at planning.

The question is multi-part but all related...

¿where should I publish this module? Explanation: I wrote it to be a command-line interface that you can install and run as any shell utility. First I thought it would be cool for the Imendio community, then for the dotProject community, but the natural repository IMHO should be CPAN.

If many of you second this idea, then under which namespace would you recommend I publish this utility? If you could also provide an example of another command-line utility that lives in CPAN I would greatly appreciate it so I can get some ideas from that.

And finally, (and perhaps this is not so much a Perl Monks question), how do these utilities that live in CPAN as their main repository find their way into the major Linux or BSD distros? and... do they get included as command-line utility or CPAN library extensions for Perl? (for example libperl-xxx in Debian).

Thanks beforehand and in the hope that this question illuminates more than one soul.

Alejandro Imass

In reply to Module Publishing Dilemma by ait

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.