<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.79 1.86 -->
                  Please do not edit <ul class="blurbs">!
    Instead, edit /proprietary/workshop/mal.rec, then regenerate pages.
           See explanations in /proprietary/workshop/README.md.
<title>Malware in Games
- GNU Project - Free Software Foundation</title>
 <!--#include virtual="/proprietary/po/malware-games.translist" -->
<!--#include virtual="/server/banner.html" -->
<h2>Malware in Games</h2>

<p><a href="/proprietary/proprietary.html">Other examples of proprietary

<div class="highlight-para"> class="comment">
<em>Malware</em> means software designed to function in ways that
mistreat or harm the user.  (This does not include accidental errors.)

Malware and nonfree software are two different issues.  The difference
between <a href="/philosophy/free-sw.html">free software</a> and
nonfree software is in <a
whether the users have control of the program or vice versa</a>.  It's
not directly a question of what the program <em>does</em> when it
runs.  However, in practice nonfree software is often malware, because
the developer's awareness that the users would be powerless users would be powerless to fix any
malicious functionalities tempts the developer to impose some.

<p>Some examples of malware in games are listed below.</p>

<div class="important">
<p>If you know of an example that ought to be in this page but isn't
here, please write
to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>
to inform us. Please include the URL of a trustworthy reference or two
to serve as specific substantiation.</p>
<div class="column-limit" id="malware-games"></div>

<ul class="blurbs">
  <li id="M209900000">
    <p id="addictiveness">Many games are designed to
    keep gamers compulsively playing—and renewing
    their subscription. To achieve this result, developers use <a
    techniques that derive from behavioral and brain research</a>:</p>

    <dl class="compact"><dt>The Skinner Box</dt>
      <dd>An environment in which the user is trained
      to “push the lever“, i.e. do a certain action over and
      over again in order to get a reward.</dd>

      <dt>Virtual food pellets</dt>
      <dd>Items that have nothing to do with the game itself, but are
      valuable to gamers because of the work required to obtain them
      (e.g., EverQuest); some people will end up collecting them for the
      sake of collecting.</dd>

      <dt>Random rewards</dt>
      <dd>They turn the game into the equivalent of a slot machine (e.g.,
      World of Warcraft, ZT Online).</dd>

      <dt>Elaborate cycles</dt>
      <dd>Gamers' behavior can be “shaped” by making cycles
      (progress from one level to the next) slower and slower, designing
      complex tasks that are difficult to get out of (e.g. World of
      Warcraft), or conversely dividing them up in small chunks to avoid
      frustration (e.g., New Super Mario Bros.Wii).</dd>

      <dt>Decay of game assets</dt>
      <dd>This makes it necessary for a gamer to keep playing, without
      vacations, simply to avoid losing what they have earned so far
      (e.g., Farmville, Ultima Online, Animal Crossing).</dd>

    <p>Games such as World of Warcraft, which are considered very addictive,
    use several of these techniques.</p>

    <p>However, the addictiveness of a game is only one of the determinants
    of addiction. Equally important are the psychological make-up and life
    circumstances of the gamer. Gaming addiction, like other addictions,
    is a form of mental escape from an unrewarding life. The sad truth
    is that, in the long run, it leads to an even worse life.</p>

    <p><em>Note:</em>  We are not gamers. If you think we
    have misunderstood some point, or have suggestions for making
    this text clearer or more correct, please send them to <<a

  <li id="M209800000">
    <p>The developers of gratis mobile games apply <a
    behavioral manipulation techniques</a> to <a
    turn their products into slot machines</a>. This is clearly described
    in an infographic.</p>

    <p>The revenue generated by these games is directly related to the
    number of strongly addicted gamers (called “whales”) and
    to the amount of money they are willing to spend. Thus developers
    carefully study the behavior of millions of users to increase the
    addictiveness of their games.</p>

    <p>Unfortunately, the article uses “free” to mean
    “zero price.”  We recommend saying “gratis”

  <li id="M201908210">
    <p>Microsoft recorded users of Xboxes and had <a
    human workers listen to the recordings</a>.</p>

    <p>Morally, we see no difference between having human workers listen and
    having speech-recognition systems listen.  Both intrude on privacy.</p>

  <li id="M201907090">
    <p>Resourceful children figured out how to <a
    href="https://www.bbc.co.uk/news/technology-48908766"> empty their
    parents' bank account</a> buying packs of special players for an
    Electronic Arts soccer game.</p>

    <p>The random element of these packs (also called “loot
    boxes”) makes the game <a
    strongly addictive</a>, but the fact that players
    are pressured to spend more in order to get ahead of their
    competitors further qualifies it as <em>predatory</em>.
    Note that Belgium <a
    made these loot boxes illegal</a> in 2018.</p>

    <p>The only good reason to have a copy of such a proprietary
    game is to study it for free software development.</p>

  <li id="M201809210">
    <p>Clash of Clans is a good example of a gratis mobile game that its
    developers <a href="https://gamerant.com/clash-of-clans-addiction/">
    made very addictive</a> for a large proportion of its users—and
    turned into a cash machine for themselves—by using <a
    psychological manipulation techniques</a>.</p>

    <p>The article uses “free” to mean “zero
    price,” which is a usage we should avoid. We recommend saying
    “gratis” instead.</p>

  <li id="M201807310">
    <p>A nonfree video game, available through the nonfree Steam client, <a
    included a “miner”</a>, i.e. an executable that hijacks
    the CPU in users' computers to mine a cryptocurrency.</p>

  <li id="M201806250">
    <p>The game Metal Gear Rising for
    MacOS was tethered to a server.  The company <a
    shut down the server, and all copies stopped working</a>.</p>

  <li id="M201806240">
    <p>Red Shell is a spyware that
    is found in many proprietary games. It <a
    tracks data on users' computers and sends it to third parties</a>.</p>

  <li id="M201804144">
    <p>ArenaNet surreptitiously installed a spyware
    program along with an update to the massive
    multiplayer game Guild Wars 2.  The spyware allowed ArenaNet <a
    to snoop on all open processes running on its user's computer</a>.</p>

  <li id="M201712060">
    <p>Learn how <a
    gratis-to-play-and-not-win-much games manipulate their useds

    <p>These manipulative behaviors are malicious functionalities, and they
    are possible because the game is proprietary. If it were free, people
    could publish a non-manipulative version and play that instead.</p>

  <li id="M201711070">
    <p>The driver for a certain gaming keyboard <a
    information to China</a>.</p>

  <li id="M201612290">
    <p>In the game Fruit Pop, the player buys boosts with coins to get
    a high score. The player gets coins at the end of each game, and can
    buy more coins with real money.</p>

    <p>Getting a higher score once leads the player to fix any
malicious functionalities tempts desire higher
    score again later. But the higher score resulting from the developer boost <a
    not give the player more coins, and does not help the player get
    a higher score in subsequent games</a>. To get that, the player
    will need a boost frequently, and usually has to impose some.

<p>Here pay real money
    for that. Since boosts are examples of malware in games.</p>

<li><p>nVidia's exciting and entertaining, the player is
    subtly pushed to purchase more coins with real money to get boosts,
    and it can develop into a costly habit.</p>

  <li id="M201611070">
    <p>nVidia's proprietary GeForce Experience <a
    users identify themselves and then sends personal data about them to
    nVidia servers</a>.</p>


  <li id="M201609240">
    <p>A Capcom's Street Fighter V update <a
    installed a driver that could be used as a back door by
    any application installed on a Windows computer</a>, but was <a
    immediately rolled back</a> in response to public outcry.</p>

  <li id="M201605200">
    <p>Oculus Rift games now have <a
    DRM meant to prevent running them on other systems</a>.</p>

  <li id="M201512290">
    <p>Many <a
    video game consoles snoop on their users and report to the
    internet</a>—even what their users weigh.</p>

    <p>A game console is a computer, and you can't trust a computer with
    a nonfree operating system.</p>

  <li id="M201509160">
    <p>Modern gratis game cr…apps <a
    collect a wide range of data about their users and their users'
    friends and associates</a>.</p>

    <p>Even nastier, they do it through ad networks that merge the data
    collected by various cr…apps and sites made by different

    <p>They use this data to manipulate people to buy things, and hunt for
    “whales” who can be led to spend a lot of money. They also
    use a back door to manipulate the game play for specific players.</p>

    <p>While the article describes gratis games, games that cost money
    can use the same tactics.</p>

<p>Oculus Rift games now have

  <li id="M201507290">
    <p>Game Of War: Fire Age is an iPhone game with <a href="http://motherboard.vice.com/read/new-oculus-drm-cross-platform">
DRM meant to prevent running them
    addictive features</a> which are based on other systems</a>.</p>

<p>Some proprietary <a
games lure children
    manipulation techniques</a>, compounded with group emulation. After a
    fairly easy start, the game slows down and becomes more difficult,
    so gamers are led to spend more and more money in order to keep up
    with their parents' money</a>.
</p> group. And if they stop playing for a while, the equipment
    they invested in gets destroyed by the “enemy” unless
    they buy an expensive “shield” to protect it. This game
    is also deceptive, as it uses confusing menus and complex stats to
    obfuscate true monetary costs.</p>

  <li id="M201410130">
    remotely sabotaged all Wiis, making them refuse to work unless the
    user agrees to a new EULA</a>.</p>

    <p>We can be quite sure this EULA is unjust because injustice is the
    only motive for imposing an EULA.</p>


  <li id="M201401280">
    <p>Angry Birds <a
    spies for companies, and the NSA takes advantage
    to spy through it too</a>.  Here's information on <a
    more spyware apps</a>.</p>

    More about NSA app spying</a>.</p>

  <li id="M201401190">
    <p>Some proprietary <a
    games lure children to spend their parents' money</a>.</p>

  <li id="M201105070">
    <p><a href="https://www.defectivebydesign.org/sony">The Playstation
    3 is a tyrant</a>.</p>

  <li id="M201003300">
    <p>Sony <a
    the Playstation 3</a> with a firmware downgrade that removed the
    feature that allowed users to run GNU/Linux on it.</p>

    <p>Sony subsequently sent police after Geohot, after he cracked the
    code that blocked users from changing the firmware, and we responded by
    calling for a <a href="http://boycottsony.org">boycott of Sony</a>.</p>

    <p>In a court settlement Sony is <a
    now paying for the sabotage</a>.</p>

  <li id="M200510200">
    <p>Blizzard Warden is a hidden
    “cheating-prevention” program that <a
    spies on every process running on a gamer's computer and sniffs a
    good deal of personal data</a>, including lots of activities which
    have nothing to do with cheating.</p>

</div><!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.html" -->
<div id="footer">
<div class="unprintable">

<p>Please send general FSF & GNU inquiries to
<a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>.
There are also <a href="/contact/">other ways to contact</a>
the FSF.  Broken links and other corrections or suggestions can be sent
to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p>

<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
        replace it with the translation of these two:

        We work hard and do our best to provide accurate, good quality
        translations.  However, we are not exempt from imperfection.
        Please send your comments and general suggestions in this regard
        to <a href="mailto:web-translators@gnu.org">

        <p>For information on coordinating and submitting translations of
        our web pages, see <a
        README</a>. -->
Please see the <a
README</a> for information on coordinating and submitting translations
of this article.</p>

<!-- Regarding copyright, in general, standalone pages (as opposed to
     files generated as part of manuals) on the GNU web server should
     be under CC BY-ND 4.0.  Please do NOT change or remove this
     without talking with the webmasters or licensing team first.
     Please make sure the copyright date is consistent with the
     document.  For web pages, it is ok to list just the latest year the
     document was modified, or published.

     If you wish to list earlier years, that is ok too.
     Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
     years, as long as each year in the range is in fact a copyrightable
     year, i.e., a year in which the document was published (including
     being publicly visible on the web or in a revision control system).

     There is more detail about copyright years in the GNU Maintainers
     Information document, www.gnu.org/prep/maintain. -->

<p>Copyright © 2016 2016, 2017, 2018, 2019 Free Software Foundation, Inc.</p>

<p>This page is licensed under a <a rel="license"
Commons Attribution-NoDerivatives Attribution 4.0 International License</a>.</p>

<!--#include virtual="/server/bottom-notes.html" -->

<p class="unprintable">Updated:
<!-- timestamp start -->
$Date: 2019/09/18 16:01:41 $
<!-- timestamp end -->
</div><!-- for class="inner", starts in the banner include -->