Any security system can be broken, and the more elaborate you make the security system, the more it's going to irritate people and motivate them to go somewhere else. Probably the best solution is unlock codes that only work during a certain time period (check key against hash for current day and 6 preceding days) or can only be used once (software connects to your database over the internet to verify the key, then "uses" it), but the former can be fooled by changing your computer time, and the latter requires an active internet connection, something which may or may not be available depending on the type of program you're making.

Optionally, you can offer a bare-bones version of your program for free, then charge for installation and/or additional features.


In reply to Re: Making a Program by TedPride
in thread Making a Program by perleager

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.