I'v always wanted to know the truth about this one, so here it goes.

Say i have a program (call it program A) which is distributed publically on the internet free of cost and for example, i wrote...