avoiding the ethics question for a moment, the name of the tag makes it worth pointing out that many things that were only available via custom tags/udfs in 2003 are now available via built-ins, i'd say it's worth it to try re-expressing whatever that tag is doing using contemporary language constructs; it's more than likely to be better and more efficient code than some cfml written 20 years ago, and doesn't tread overtly on stealing IP from someone else