I did it like this:
This article presents the code of Simon Hughes' SmartList
] with some new functions that I have added. This code is (as it was) completely free and can be used however you want, but please leave our (Simon's and mine) e-mail addresses in the code to receive possible bug-reports.
I think just being honest and telling it with the link is a good way. Noone told anything against it, so I guess it is ok.