Whoaaahhh! I think maybe you are overreacting. I highly doubt that the OP wants to force his developers to contribute to CPAN. Instead, it sounds to me more that he is trying to foster some kind of community involvement with his developers.

Making it compulsory takes out all the joy, defeats the spirit of the open-source adventure, and just plain sucks.

Well, philosophically I agree with you, it should be all about the "spirit of the open source adventure". However, for some people, a small push is needed to help to get them involved. I don't see that as "forced labor" at all, but instead as the encouragement of a boss/mentor/group leader.

There is a business side to open source that some people fail to recognize.

My company, and many of the companies I have worked for over the past few years, have all made use of open source software to some degree. Without it, our development costs/time would have been much higher, and that would directly correlate to our companies success (if it costs too much, or takes too long, no one would buy it and we would be out of business).

So in my mind, I (my career and bank account) have benefited directly from open source software and the volunteer efforts of others. My boss (and the owner of the company I work for) very much agrees with my viewpoint and allows me to spend company time on open source software. He knows that time I spend giving back to the community will ultimately benefit our business (what comes around goes around, kharma, etc).

So while it might be nice to think of the open source community as this grand adventure of community development for the greater good of mankind, devoid of all the sins of business and commerce. It is completely ignoring the pragmatic business end of things. In order for open source to survive it needs to be funded in some way, open source developers must eat too. IMO any business which makes heavy use of open source software should give back and I support the OP's idea to make that "giving back" actually part of the job.

-stvn

In reply to Re^2: Giving back to the community by stvn
in thread Giving back to the community by bprew

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.