Soon after this my view of the (informal, unscientific) tally (involving node reputations, Nodes to consider votes, and public and private comments to me) started to shift and I now place it somewhere between 3-to-1 and 7-to-1 in favor of not removing the code.

Even if the tally had ended up being close to 50/50, I would not repeat the temporary removal of viral code. Not that I regret what I did. This was "a first" in some ways and I asked before acting but acted quickly to make temporary changes that I thought were important. I think part of my motivation was tachyon's own words: "Still I am troubled by the morality of posting such code."

I also have not changed my mind about seemingly innocent but working code with viral features making it easier for malware to be produced, at least as much for allowing the steps toward malware to be small enough that they are easy to justify as not immoral as for just getting the ball rolling in terms of curiosity, motivation, and a code base.

Anyway, I wanted it to be clear that I won't be doing that for "dangerous" code again. I'll may well /msg the author encouraging them to change their mind, though. (:

        - tye (but my friends call me "Tye")

In reply to Re: code restored (Re: Immoral?) by tye
in thread Morality of posting Perl "virus" code? by tachyon

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.