Chances are you have seen one of those Flash arcade sites, which have Flash games from all over the web put on their web site. One thing I have noticed is that no one ever asks the creators of these games for permission to do so, because I’m sure most of them would have not consented to it. Some sites have a little form on their site in which the author could request theirs to be removed, but the chances are they won’t even know it’s out there. And even if he gets it taken off one site, it’s probably on 100 other sites just like it. What is happening is the web apps are being made to open any SWF file out of a folder, along with some database info on it, the application is usually sold and for a higher price they include the games. While there are some free web apps that do this, some require a fee to remove the copyright for the application or sell games to make extra money. The web site owners buy it and put up a site and then market it around the web and make money off of ads, but the creators of the games won’t get a penny.
Here is a list of a few web applications which do this (this list isn’t complete by any means):
Things Flash Developers can do to try to prevent this:
- Be sure to put copyright information in your Flash in the form of graphics or text and a link back to your site in the game itself. It maybe a good idea to do what console games do and have an intro screen with credits and a start button required to be pressed in order to play.
- Setup your server to not allow hotlinking to SWF files (edit .htaccess for Apache servers). – Although it’s unlikely people would want to keep huge lists of URLs to SWFs to hotlink to.
- Check the domain name in ActionScript and redirect the page to your domain if its been loaded elsewhere. – Although people could then just IFRAME your SWF. Or they could decompile the SWF to remove all that code and copyright information, which is unlikely but who knows how desperate people are now days.
NOTE: This isn’t only with Flash games, I’ve also seen people do the same thing with Shockwave games.