Vilka datorplattformar är öppna och vilka är stängda?
De senaste åren har uppkomsten av stängda plattformar - operativsystem som bara låter dig installera programvara som godkänts av operativsystemets utvecklare. Men många populära plattformar - även mobila sådana - är fortfarande öppna plattformar.
Plattformar med appbutiker kan betraktas som öppna plattformar om de tillåter dig att installera appar från utsidan av appbutiken, en process som kallas sidlastning. Även om en plattform har en restriktiv appbutik kan sideloading tillåta användare att lämna den muromgärdade trädgården om de väljer det.
Enligt US DMCA och liknande lagar på andra håll i världen anses jailbreaking att fly från en stängd plattform och installera okontrollerad programvara ett brott. Det är samma lag som gör det olagligt att titta på DVD på Linux. (USA: s DMCA gör ett undantag för jailbreaking-smartphones, men inte tabletter eller andra enheter.)
Windows Skrivbord: Öppna på Intel, Stängt på ARM
Windows-skrivbordet är den mest populära öppna databehandlingsplattformen bland genomsnittliga datoranvändare, och Windows 'öppna natur har gjort det möjligt för Windows att vara en plattform för innovation. Ingen behövde fråga Microsoft om tillstånd att distribuera Windows desktop-programvara - de kunde skriva sin egen programvara och distribuera den direkt till användarna.
På standard Intel x86-utgåvor av Windows 8 är Windows-skrivbordet fortfarande en öppen plattform. Du kan installera allt du vill ha på den. Microsoft har inget uttalande.
På ARM Windows RT-maskiner är Windows-skrivbordet nu en sluten plattform. Endast program som utvecklats av Microsoft är tillåtna på Windows RTs skrivbord. Nuvarande rykten föreslår att Microsoft arbetar med att skapa en version av Microsoft Outlook för Windows RT. Microsoft är det enda företaget som tillåter att skapa och distribuera nya applikationer för Windows RTs skrivbord. Personer som vill ha nya skrivbordsprogram (t.ex. en e-postklient) för Windows RT-skrivbordet måste fråga Microsoft för dem.
Windows Modern: Stängt
Windows 8: s nya moderna gränssnitt är en sluten plattform. Genomsnittliga personer kan bara installera Modern programvara från Windows Store. Om Microsoft tar bort en app från Windows Store eftersom den bryter mot någon av riktlinjerna, kommer du inte att kunna installera eller köra den på ditt system. Med andra ord, Microsoft utövar vetor om de moderna program som du kan köra på Windows 8.
Liksom många andra slutna plattformar tillåter Microsoft sidladdning, men endast för utvecklare (för att testa sina egna appar) och företagsnätverk (för att använda interna appar). Sidladdning är utformad så att genomsnittliga användare inte kan använda den för vanliga, otillåtna appar.
Apple Mac OS X: Öppna
Apples Mac OS X är fortfarande en öppen plattform. Apples Mac App Store placerar olika begränsningar för utvecklare och utsätter sina appar för sandboxing, men utvecklare kan välja att lämna appbutiken och distribuera programvaran direkt till användarna. Mac-appbutiken är inte det enda spelet i stan, som det är på Apples IOS.
Mac OS X har en inställning som begränsar installationen av appar från utsidan av butiken, men den kan ställas av och på av användaren.
Linux & Google Chrome OS: Öppna
Linux är öppen källkod och decentraliserad, så självklart kan du installera allt du vill ha på den. Chrome OS är baserat på Linux och erbjuder samma frihet. Du kan aktivera utvecklarläget och installera Ubuntu och annan programvara tillsammans med ditt Chrome OS-system
Chrome kan bara installera webapps och tillägg från Chrome Web Store som standard. Det finns dock fortfarande ett sätt att installera appar och tillägg från butiken.
Apple iOS: Stängt
Apples IOS är den mest kända slutna plattformen. iOS-användare kan bara installera programvara från appbutiken. När Apple tar bort en app från sin appbutik, är den förbjuden från iOS-plattformen istället för att vara tillgänglig någon annanstans. Apple har lagt många restriktioner för utvecklare genom åren, när de förbud mot distributionen av alla appar som konkurrerade med Apples medföljande appar, blockerar Google Voice-appen i ett år och förbjuder olika spel som hanterar allvarliga politiska problem (grafiskt våld är okej).
IOS tillåter utvecklare och företag att sidlösa sina egna anpassade appar, men inte genomsnittliga användare.
Google Android: Öppna
Googles Android-operativsystem är en öppen plattform. Android är konfigurerad för att bara installera programvara från Google Play som standard, men användare har möjlighet att kryssrutan Okända källor i Android-inställningarna. Detta möjliggör installation av Android-appar från utanför Google Play.
Detta är inte bara en teoretisk fördel, heller. Om du aktiverar okända källor kan du installera Amazons Appstore för Android och använda en konkurrerande appbutik, installera Android-spel som köpts från Humble Indie Bundle och installera olika appar som ännu inte är tillgängliga i Google Play, till exempel XBMC. När Google tar bort en app från Google Play, till exempel Adblock Plus-appen för Android, är du inte lyckad - du kan installera den från Adblock Pluss webbplats. Vi rekommenderar inte att du använder en annonsblockerare, men vi stöder att ge användarna val och ha den debatten snarare än att förbjuda användare från att installera viss programvara.
Vissa operatörer (som AT & T) har avaktiverat det här alternativet tidigare. Men de har relented på grund av Amazonas Appstore popularitet.
Amazon Kindle Fire: Open
Amazonas Kindle Fire operativsystem är baserat på en Android. Det erbjuder också möjligheten att installera appar från externa Amazons Appstore, även om den här inställningen är avstängd som standard för säkerhet - precis som på Android.
Windows Phone: Stängt
Microsofts Windows Phone tar en iOS-stil, där du bara kan installera appar från Windows Phone Store. Detta ersätter Microsofts tidigare tillvägagångssätt med Windows Mobile, vilket gjorde det möjligt för dig att installera programvara var du än vill. Windows Phone har mer gemensamt med den moderna miljön och dess begränsningar än det öppna skrivbordet i Windows.
Björnbär: Öppna
BlackBerry-enheter tillåter dig även att installera appar från BlackBerrys App Store utanför. Detta är särskilt användbart på BlackBerry 10-enheter, där du kan sidlösa de hundratusentals Android-appar som inte har officiellt portat till BlackBerry.
Populära spelkonsoler: Stängt
Spelkonsoler blir datorplattformar i sig, med appar och webbläsare förutom spel (som bara är en annan typ av programvara). Men populära spelkonsoler har länge stängts av plattformar. Konsoler lika gamla som det ursprungliga Nintendo Entertainment System (NES) krävde spelutvecklare att licensiera sina spel med konsolens tillverkare innan kan distribueras och köras på konsolen. De "homebrew" -scener som finns tillgängliga för olika spelkonsoler utnyttjar ofta säkerhetsbuggar i en konsol för att köra obehöriga, hemlagade spel.
Den Android-drivna Ouya och PC-spel-drivna Steambox konsoler kommer att erbjuda öppna plattformar där vem som helst kan utveckla spel och distribuera dem direkt till användare utan att kräva tillverkarens godkännande. Under tiden är PlayStation, Xbox och Nintendo-konsoler för närvarande alla slutna plattformar.
Så varför ska du bry dig? Tja, öppna plattformar tillåter oss friheten att bestämma vad som går på våra egna datorer (inklusive smartphones, tabletter och spelkonsoler, som alla är datorer i sig) utan att bli kriminella. Även om jailbreaking inte var ett brott, tillåter det att en plattform är öppen gör det möjligt för utvecklare att enkelt distribuera programvara som en plattforms controller inte kanske gillar.
Bildkredit: Mark Fischer på Flickr, Richard Gillin på Flickr, Kiwi Flickr, Jeff Geerling på Flickr, Blake Patterson på Flickr, Jon Fingas på Flickr, Jon Fingas på Flickr, Darien Library på Flickr