Gary Rosenzweig's

Developer Dispatch

News and Notes For Developers Using Flash, ActionScript, Director, PHP and JavaScript.


MY BLOGS
Developer Dispatch Blog
Flash Game U
iPhone Dispatch Blog
INFO & FEEDBACK
About Developer Dispatch
About Gary Rosenzweig
Gary Rosenzweig's Books
Feedback
Contact Gary Rosenzweig
SHARING
Add to Technorati Favorites
Add to Del.icio.us
Stumble Upon
LINKS TO MY SITES
CleverMedia
Free Online Games at GameScene.com
MacMost
Director Online
LINKS TO MY FRIENDS
Tech Support from Ask Dave Taylor
Ask Leo
Amy Gahran
Custom Stickers
Dean's Director Tutorials
Flash Website Templates
Time 4 Learning
RSS FEEDS
Raw RSS
Add RSS to your My Yahoo


07/22/05

Liability For Unused Software Content

So Rockstar games has decided to proactively take action to appease lawmakers. They are pulling GTA from the shelves and replacing it with a version that cannot be modded to reveal the extra content. Alternatively, they will be supplying “Adults Only” stickers to retailers that want to continue to carry the current boxes. And in the most ridiculous aspect of the whole incident, they will be providing a downloadable modification that will remove the already-inaccessible content. Like who is going to download that? For what purpose? Do you have a split personality and don’t trust your other half to not install the mod that revelas the content? Do you take such an active role in your child’s video game playing that you will install this mod, but yet still let your child play this game? Give me a break.

What is interesting here is that there is an implied responsibility for software content that was intentionally left inaccessible by the developers. Inaccessible content is left in software all the time. Anyone using Director that does a “Save” instead of a “Save and Compact” is possibly leaving behind content. Other developers will leave behind content or code because it is easier and safer to do so rather than risk removing something used by a part of the product that is still available. And what about things like variable or procedure names? Comments? Object properties? These are all hidden from the software user. But what if a variable name is something that is inappropriate for a child? And what if someone comes up with a mod that reveals this variable in some way. Far-fetched, I know, but possible. Some OSS programmers, for instance, often use crude variable names for humorous effect when viewed by other developers on the same project. Similar things have happened even in large, professional development companies.

The point is that we now have to be responsible for the behind-the-scenes content of our software, in addition to the expected end-user experience. That’s sorta scary.


One Response to “Liability For Unused Software Content”

  1. JP Says:

    I agree with your argument. However, in this case, it is more likely that Rockstar added the hidden content for “underground” marketing purposes (ie: word of mouth amung their large male teen audience) rather than having a sudden attack of conscience. No mainstream developer in their right mind would create such scenes for standard play in the first place, right?


    And I don’t believe for a minute that the “mod” reverse engineers the code and adds digital animation to the game content like they claim.


    JP


Leave a Reply