Hi guys

I developed a textfield component with smiley management.
Here is an example of its use in a larger Flash application :

Before giving it away and opening the source, I'd like to get some guarantee about how to prevent people for using it in a commercial application.
Does anyone have some advice on the public license one should use to release a Flash component ?

Cheers, jolan