![]() |
|

Under International Law anyone selling goods or advertising in a country is subject to that country's business and advertising law for all dealings within that country whether or not they're actually based there. In the US, one of these laws is called the "Truth in Advertising" law. This law basically states that anything you put in any media that is available for viewing by the public must be truthful in its content and that you must be able to prove any statement made as factual and not opinion. If it's not, there are a litany of consequences from the Securities & Exchanges Commission (SEC) and/or Federal Communications Commission (FCC), the governing agencies for Business and media respectively that can range from simple fines to banishment (by removal of the operating licenses for US businesses or embargo of the products in the US). The United States' agents have been very aggressive in prosecuting violators in recent years and several businesses have ceased operations in just the last 6 months due to criminal convictions arising from violations of this law and others similar to it. Many other countries have similar laws and apply them with varying degrees of force.
But what does this mean for payware developers? Well, first it means that they must back up any claims of accuracy with actual data. Even Microsoft must do this. They do it by having the flight models verified by the manufacturer, but developer can do this by simply providing data from the simulator in a verifiable manner. How does a developer do this? They do it by publishing data that shows the performance of the aircraft as being similar to the performance given from publicly available sources such as the FAA's Type Certificate Data Sheet database, manufacturer's technical specifications (Boeing has very detailed specs for all of its commercial products for example), or from the aircraft's operation's manual (which can be purchased from several sources). Accurate is a subjective term to be sure, but lawyers will tell you that you simply need to apply "good judgement" to that statement. For aircraft, "good judgement" says that an aircraft that is within 10% of the real aircraft in all respects is generally considered to be accurate. But one that is only within 25% of real is generally considered to be "similar" or even "realistic", but not accurate. Thus, if a developer claims in their advertising that they have an "accurate" flight model but the data provided shows that it is only within 25% of actual performance, then they have given false advertisement.
There is a more serious issue, however, for payware developers. If a payware developer announces a new product and creates "reasonable expectations" for its release in a given amount of time and fails to make that release time or fails to properly announce the delay of the product, this is also false advertisement. I can cite a single developer who, while producing excellent products, has repeatedly violated this part of the law. They have promised (with release dates) patches for several products and have yet to produce them, in one case, over two years from when the patch was promised. As such, any customer who purchased those products who chooses to has a legal right to seek compensation as they had a "reasonable expectation" to have the flaws in the model fixed as promised by the date promised. Since they didn't produce the fix, they are now liable for that failure and can be forced to refund all customers who purchased the product and did not get the fix due to this. Developers must remember that they have a LEGAL obligation in addition to their moral obligation to make full and truthful disclosure of their product and support and fix their product if it is not complete or does not meet the specifications given in their advertisement of the product. If they are unable to do this, then their obligation is to refund those who have purchased the product.
There is one other issue that all payware developers must be aware of. That is disclosure of cost. This requirement has primarily been established via case law in the US by combining several different laws to make one total requirement and is an issue that a developer can run into if they are suspected of charging too much or too little for a service for the purpose of eliminating competition or making what are considered to be "undue" profits. Developers and publishers must be able to verify their costs and prices and show that their pricing is neither predatory (i.e. the price of the product is at or below the cost of the goods and that such prices are not significantly lower than other competitors' cost of production) nor gouging (i.e. the price is significantly above the verifiable cost of production) by design. There are no set and firm metrics for these laws and there are known cases where the price gives the company a 100% profit, but its cost and profit are unique when compared to companies producing similar products and there is no undue hardship on the consumer by the price, thus their prices are neither predatory or gouging, thus they can continue to charge that price. So, as long as the price doesn't discourage competition or ask an unreasonable price from the consumer, then you are doing well with your pricing, but if your prices do fall under one of those categories, reconsider your actions soon because eventually, someone will hold you accountable and if you are found to be in violation, you may end up with nothing left.
I want to end this opinion with an item for freeware developers. Don't let a payware developer's projects stop you from producing your own project. If they attempt to prevent you from building it via threats, you have legal recourse and most payware developers know that. It's your choice whether you charge for your product, not theirs. There are plenty of people out there that don't have the money to buy those payware projects but still want the project. In fact, there are many who choose payware for the sole reason that they don't want to spend any money on software add-ons for their flight simulator and save it for hardware add-ons. I don't own a lot of payware myself, but what I do own, I purchase it for a specific reason - it has something that I want that either isn't available in the comparable freeware product or isn't available in freeware at all. Many others use the same metrics that I do as well, so if you produce a good free project, I'll be one of the first to download it, irregardless of whether there's a payware version available or not. Keep a thick skin. There are those who will expect too much of you. Ignore them. There will be many more (including other developers of both payware and freeware add-ons) who will offer you help or suggestions for future development and improvement of your product. Some will offer help in the form of new files, others in mentoring and guidance, the rest will just help by either suggesting changes or providing research material that you may not have had access to. Use them, they will only help you forward. In the end, Flight Simulation is a community of people, regardless of what they do in it or whether they get paid for what they do. Most of those people will help rather than hinder. For those who attempt to hinder, it's annoying to have to use the delete key, ignore button, or overlook their posts on forums, but you have to do it. Payware developers do have to deal with the same kind of people, but their task is somewhat more difficult because they do have a legal requirement to meet customer expectations as long as they are reasonable. Freeware developers don't, but they do have a moral requirement. If you're not willing to meet that requirement or at least take the heat that might come from not offering continued support to your releases, then take a long look at whether you really want to release that project to the masses because it might save you a lot of stress if you keep it to yourself and friends because this hobby has become fairly demanding of at least decent quality and that's just a reality that has to be accepted by anyone wishing to enter that part of the hobby.
Chris Trott
Discuss This
in our Outer Marker (Feedback) Forum.
chris@flygma.com