You did pay for the car, though, right? (If not, let's pretend you did ;->)

You paid someone for all the work and materials that went into your car.

With CPAN modules, you're not paying for it. You're taking from the community. Which is, IMO, ok. Some people feel guilt that they aren't giving back to the community as much as they are taking from the community. Or at least what they may consider a fair ratio of taking to giving.

Not that I suffer from the OP's affliction here, but I think I at least understand it enough not to use the car analogy. Your analogy would hold better if you got all your materials and information for free, and just had to labour to put it together. Highly unlikely for a vehicle, but common practice with perl and CPAN modules.

Update: I'd like to reemphasise that I don't suffer from the OP's guilt - as thor points out below, these are modules that are freely given to the community. I do understand, however, the feelings of give and take - if all you do is take, you feel like less of a person than if you give in return.


In reply to Re^2: Suffering from CPAN guilt by Tanktalus
in thread Suffering from CPAN guilt by jeyroz

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.