<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.79 1.92 -->
<!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
                  Please do not edit <ul class="blurbs">!
    Instead, edit /proprietary/workshop/mal.rec, then regenerate pages.
           See explanations in /proprietary/workshop/README.md.
<title>Proprietary Jails - GNU Project - Free Software Foundation</title>
<link rel="stylesheet" type="text/css" href="/side-menu.css" media="screen,print" />
 <!--#include virtual="/proprietary/po/proprietary-jails.translist" -->
<!--#include virtual="/server/banner.html" -->
<div class="nav">
<a id="side-menu-button" class="switch" href="#navlinks">
 <img id="side-menu-icon" height="32"
      title="Section contents"
      alt=" [Section contents] " />

<p class="breadcrumb">
 <a href="/"><img src="/graphics/icons/home.png" height="24"
    alt="GNU Home" title="GNU Home" /></a> /
 <a href="/proprietary/proprietary.html">Malware</a> /
 By type /
<!--#if expr="$OUTDATED_SINCE" --><!--#else -->
<!--#if expr="$LANGUAGE_SUFFIX" -->
<!--#set var="DISABLE_TOP_ADDENDUM" value="no" -->
<!--#include virtual="/server/top-addendum.html" -->
<!--#endif -->
<!--#endif -->
<div style="clear: both"></div>
<div id="last-div" class="reduced-width">
<h2>Proprietary Jails</h2>

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

<div class="infobox">
<hr class="full-width" />
<p>Nonfree (proprietary) software is very often malware (designed to
mistreat the user). Nonfree software is controlled by its developers,
which puts them in a position of power over the users; <a
href="/philosophy/free-software-even-more-important.html">that is the
basic injustice</a>. The developers and manufacturers often exercise
that power to the detriment of the users they ought to serve.</p>

<p>Here are examples

<p>This typically takes the form of proprietary malicious functionalities.</p>
<hr class="full-width" />

<div class="article">
<div class="italic">
<p>The “jails” are malicious operating systems that are
<em>jails</em>: they do not allow
designed to impose censorship of which applications the user to freely install
applications. can install.
The <a href="http://i.imgur.com/ZRViDum.jpg">image of the iPrison</a>
illustrates this issue.</p>
<!-- embed http://i.imgur.com/ZRViDum.jpg here -->
<!-- Linking to it. Not possible to embed due to licensing. See RT #887471 -->

<p>These systems are platforms for censorship imposed by the company
that owns the system.  Selling products designed as platforms for a
company to impose censorship ought to be forbidden by law, but it

<p>This page lists a few jails, along with some of the methods they use
to censor apps, and includes specific examples of apps that were blocked
using this censorship power.</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 id="TOC" class="toc-inline">

  <li> <a href="#apple">Apple</a> </li>
  <li> <a href="#microsoft">Microsoft</a> </li>
  <li> <a href="#consoles">Game consoles</a> </li>

<h3 id="apple">Apple</h3>

<ul class="blurbs">
  <li id="M201904080">
    <p>Apple plans to require that <a
    all application software for MacOS be approved by Apple first</a>.</p>

    <p>Offering a checking service as an option could be
    useful and would not be wrong.  Requiring users to get
    Apple's approval is tyranny. Apple says the check will
    only look for malware (not counting the malware that is <a
    href="/proprietary/malware-apple.html#TOC">part of
    the operating system</a>), but Apple could change that policy step
    by step.  Or perhaps Apple will define malware to include any app
    that China does not like.</p>

    <p>For free software, this means users will need to get Apple's
    approval after compilation.  This amounts to a system of surveilling
    the use of free programs.</p>

  <li id="M200803070">
    <p><a href="http://boingboing.net/2010/04/02/why-i-wont-buy-an-ipad-and-think-yo.html"> href="https://en.wikipedia.org/w/index.php?title=IOS_jailbreaking&oldid=835861046">
    iOS, the operating system of the Apple iThings, is the prototype
    of a
jail.</a> jail</a>.  It was Apple that introduced the practice of
    designing general purposes purpose computers with censorship of application

<p>Apple used

    <p>Here is an article about the <a
    code signing</a> that the iThings use to lock up the user.</p>

    <p>Curiously, Apple is beginning to allow limited passage through the
    walls of the iThing jail: users can now install apps built from
    source code, provided the source code is written in Swift.  Users
    cannot do this censorship power freely because they are required to identify
    themselves. <a href="https://developer.apple.com/xcode/">Here
    are details</a>. While this is a crack in 2014 the prison walls, it is not
    big enough to mean that the iThings are no longer jails.</p>

<h4 id="apple-censorship">Examples of censorship by Apple jails</h4>

<ul class="blurbs">
  <li id="M202008300">
    <p>Apple is <a href="http://boingboing.net/2014/02/07/apple-yanks-last-remaining-bit.html">
    putting the squeeze on all bitcoin apps</a> business</a> conducted through apps
    for iMonsters.</p>

    <p>This is a symptom of a very big injustice: that Apple has the iThings for
    power to decide what software can be installed on an iMonster.
    That it is a time.  It
also jail.</p>

  <li id="M201910100">
    <p>Apple has <a href="http://www.gamespot.com/articles/apple-removes-game-about-growing-marijuana-from-app-store/1100-6419864/">banned
a game about growing marijuana</a>, while permitting games
    banned the app that Hong Kong protesters use to communicate</a>.</p>

    <p>Obeying the “local laws” about other
crimes such what people can do with
    software is no excuse for censoring what software people can use.</p>

  <li id="M201910070">
    <p>Apple <a
    censors the Taiwan flag in iOS</a> on behalf of the Chinese
    government. When the region is set to Hong Kong, this flag is not
    visible in the emoji selection widget but is still accessible. When the
    region is set to mainland China, all attempts to display it will result
    in the “empty emoji” icon as killing people.  Perhaps if the flag never existed.</p>

    <p>Thus, not only does Apple considers killing more
acceptable than marijuana.</p>

<p>Here is use the App Store as an article about instrument
    of censorship, it also uses the iThing operating system for that

  <li id="M201905150">
    <p>Users caught in the jail of an iMonster are <a href="http://weblog.rogueamoeba.com/2008/03/07/code-signing-and-you/">code
    href="https://boingboing.net/2019/05/15/brittle-security.html"> sitting
    ducks for other attackers</a>, and the app censorship prevents security
    companies from figuring out how those attacks work.</p>

    <p>Apple's censorship of apps is fundamentally unjust, and would be
    inexcusable even if it didn't lead to security threats as well.</p>

  <li id="M201710130">
    <p>Apple is <a
    censoring apps for the US government too</a>. Specifically, it is
    deleting apps developed by Iranians.</p>

    <p>The root of these wrongs is in Apple. If Apple had not designed
    the iMonsters to let Apple censor applications, Apple would not have
    had the power to stop users from installing whatever kind of apps.</p>

  <li id="M201707290">
    <p>Apple <a
    deleted several VPNs from its app store for China</a>, thus using its
    own censorship power to strengthen that of the Chinese government.</p>

  <li id="M201701064">
    <p>Apple used its censorship system to enforce Russian surveillance <a
    by blocking distribution of the iThings use LinkedIn app in Russia</a>.</p>

    <p>This is ironic because LinkedIn is a surveillance system itself.
    While subjecting its users to lock up the user.</p>

<p>Curiously, Apple its own surveillance, it tries to
    protect its users from Russian surveillance, and is beginning therefore subject
    to allow limited passage through Russian censorship.</p>

    <p>However, the
walls of point here is the wrong of Apple's censorship of

  <li id="M201701050">
    <p>Apple used its censorship system to enforce China's censorship <a
    by blocking distribution of the iThing jail: users can now install apps built New York Times app</a>.</p>

  <li id="M201605190">
    <p>Apple censors games, <a
    banning some games from
source code, provided the source code is written in Swift.  Users
cannot do this freely cr…app store</a> because of which
    political points they suggest. Some political points are required to identify themselves. apparently
    considered acceptable.</p>

  <li id="M201509290">
    <p>Apple <a href="https://developer.apple.com/xcode/">Here are details.</a></p>

<p>While this is href="http://ifixit.org/blog/7401/ifixit-app-pulled/">
    banned a crack in program from the prison walls, it is not big enough to
mean that App Store</a> because its developers
    committed the iThings are no longer jails.</p> enormity of disassembling some iThings.</p>


  <li id="M201509230">
    <p>As of 2015, Apple <a
    systematically bans apps that endorse abortion rights or would help
    women find abortions</a>.</p>

    <p>This particular political slant <a
    affects other Apple services</a>.</p>

  <li id="M201506250">
    <p>Apple has banned iThing
    applications that show the confederate flag.  <a
    Not only those that use it as a symbol of racism</a>, but even
    strategic games that use it to represent confederate army units
    fighting in the Civil War.</p>

    <p>This ludicrous rigidity illustrates the point that Apple should
    not be allowed to censor apps.  Even if Apple carried out this act of
    censorship with some care, it would still be wrong.  Whether racism
    is bad, whether educating people about drone attacks is bad, are not
    the real issue.  Apple should not have the power to impose its views
    about either of these questions, or any other.</p>

    <a href="http://www.theguardian.com/technology/2014/dec/11/papers-please-game-ipad-nude-body-scans">More

  <li id="M201412110">
    More examples of Apple's arbitrary and inconsistent censorship</a>.
  </p> censorship</a>.</p>

  <li id="M201405250">
    <p>Apple used this censorship power in 2014 to <a
    ban all bitcoin apps</a> for the iThings for a time.  It also <a
    banned a game about growing marijuana</a>, while permitting games
    about other crimes such as killing people.  Perhaps Apple considers
    killing more acceptable than marijuana.</p>

  <li id="M201402070">
    <p>Apple rejected an app that displayed the locations
    of US drone assassinations, giving various excuses. Each
    time the developers fixed one “problem”, Apple
    complained about another.  After the fifth rejection, Apple <a
    admitted it was censoring the app based on the subject matter</a>.</p>

<h3 id="microsoft">Microsoft</h3>

<ul class="blurbs">
  <li id="M201706130">
    <p>Windows 10 S was a jail: <a
    only programs from the Windows Store could be
    installed and executed</a>. It was however possible to <a
    upgrade to Windows 10 Pro</a>. The successor of Windows
    10 S is a special configuration of Windows 10 called <a
    S mode</a>. The major difference with Windows 10 S is that there is
    an easy way to switch out of S mode.</p>


  <li id="M201210080">
    Windows 8 on “mobile devices” is (now defunct) was a jail.</a></p>

<p>Game consoles are jails, too: no

<h3 id="consoles">Game consoles</h3>

<p>No game can run on the console unless the console's manufacturer
has authorized it.  Alas, I we can't find a article to cite as a reference
for this fact.  Please inform us if you know of one.


</div><!-- for id="content", starts in the include above one.</p>

<!--#include virtual="/proprietary/proprietary-menu.html" -->
<!--#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 contributing translations of
        our web pages, see <a
        README</a>. -->
Please see the <a
README</a> for information on coordinating and submitting contributing 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 © 2014, 2015, 2016, 2017 2014-2020 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: 2020/09/02 09:31:51 $
<!-- timestamp end -->
</div><!-- for class="inner", starts in the banner include -->