Вы, вероятно, путаете ситуации.
Если Вы в свое время за свой счет и неся свои риски разработали флеш-баннер, то продавая его Вы можете не отдавать исходники, т.к. Вы продаете конечный продукт и всё.
Если Вам был сделан заказ на разработку, разработка велась за счет заказчика по сути, время разработки Вам было оплачено, риски все по сути на заказчике, то исходники надо отдавать, т.к. Вы продаете свое время и все что Вы по заказу в это время разработали.
Возможно Вам поможет прояснить ситуацию прочтение в законе определения «служебное произведение».