Hi folks!

I'm not sure if this is the place to ask this sort of question, but here goes anyway:

I have a regular client whom I design flash banners for their clients, so far the way it works is I just send them the swf.

Today they told me that one of their clients had requested for the source fla for a banner I did for them over the weekend. I'm not so comfortable with that, because that banner contains some intricate actionscript to achieve the animations and effects that they could probably reuse and such.

What is the norm? Do you submit source files for every banner job?

2 answers

danwellman 5600
This was chosen as the best answer

Do you normally release finished swf under a license? What does it say in your terms and conditions about reusing banners you produce?

Even if you refuse to submit the fla file, the end client could use any one of a number a swf decompilers to transform the swf back to the original fla file and view your source code. You could just end up looking unhelpful and the client could go elsewhere (and still decompile your swf)

The contract between you and the client needs to state what they can and can't do with the swf file (e.g. how many sites/domains they can use it on, whether they can sell it on to other clients, whether they can modify/extend it, etc). Any fla files you produce should of course include your copyright statement and license terms.

Basically, refusing to hand over the original fla file is not actually going to achieve much if the client is determined to see the source code.

Answered over 7 years ago by danwellman
  • As said, the answer to your problem lies under your contract. What does the license you release under permit? From determining that, you know your options. Adding clauses not to redistribute your material is always a great way to protect yourself from these situations. It might help to ask what the other clients wants from the swf and to establish their objectives. Graham Brown over 7 years ago

Yeah... well the thing is I didn't really enforce any contractual terms for banners since they are generally 'a small deal' , just that this one in particular had some intricately crafted effects from actionscripting, hence my unwillingness to share it lest I see them start replicating the effect all over.

What do you do if you are using code that contains paid 3rd party libraries ?

Answered over 7 years ago by Fred Lin
  • What to do If you are using paid 3rd party libraries? Make sure you adhere to THEIR licensing terms! Their choice of license may limit the choice you release your code under. Read their licensing terms to check your options... danwellman over 7 years ago
  • ahh ... thats a good idea. :) thanks man. Fred Lin over 7 years ago
  • no problem :) danwellman over 7 years ago
  • If you used 3rd party libraries, that might actually bring up a good way to politely refuse to give the source to the client, saying that you cannot redistribute that code. kemie over 7 years ago