Why Closed Platforms Could Ruin the Web

Why Closed Platforms Could Ruin the Web
In the July/August issue of MIT’s Technology Review magazine, author and Harvard professor Jonathan Zittrain posited that the future of the web would include a return to closed systems. “The future of the Web may be its past: an abandonment of open standards and services […] and a return to the gated communities,” he said. In order to avoid this future, according to Zittrain, developers must pressure the makers of the web’s future platforms to “abandon their ability to kill any apps at any time for any reason.” In that respect, could it be that the makers of the popular new application platforms — like Facebook, MySpace, Google, Apple, and Salesforce.com — should follow in the footsteps of Microsoft?

In the same Technology Review article, Salesforce.com founder and CEO Marc Benioff says that the web’s future “will all be about developer empowerment.” Benioff notes that the ability to “create and run powerful business applications in the cloud … will change the economics of the software industry forever.”

Indeed, the web’s new platforms are ushering in a new era of application development and deployment, prompting some to wonder if the web will replace the traditional computer operating system. However, along with the drastically lowered barriers to entry to create and deploy applications, developers may ultimately be sacrificing true control of their applications. And that might be a bad thing for users as well.

As Zittrain told Newsweek in May, the new platforms are essentially walled gardens where the platform creators have ultimate control. Platforms like Facebook’s, Google’s, and Apple’s iPhone, are “retaining the right just in case they need it to kill any app they don’t like and to control the flow of data,” he said.

Through historical accident, we’ve ended up with a global network that pretty much allows anybody to communicate with anyone else at any time. Devices could be reprogrammed by them at any time, including code written by other people, so you don’t have to be a nerd to get the benefits of reprogramming it. [But] this is an historical accident. Now, I see a movement away from that framework–even though it doesn’t feel like a movement away. [For example,] an iPhone can only be changed by Steve Jobs or soon, with the software development kit, by programmers that he personally approves that go through his iPhone apps store. Or whimsical applications that run on the Facebook platform or the new Google apps. These are controllable by their vendors in ways that Bill Gates never dreamed of controlling Windows applications. — Jonathan Zittrain

Indeed, Steve Jobs today confirmed the existence of the controversial “kill switch” that will allow Apple to kill any iPhone application it had already approved. However, the fact that they control which apps even make it through their approval process and can be installed on the phone (at least on phones that haven’t been unlocked) illustrates Zittrain’s point on its own.

On Windows, OS X, or Linux, for example, users have control over what applications are added or removed. But with the new breed of web-based platforms, the platform owner has complete control and can theoretically remove any application at will. In many ways this makes sense — in a cloud computing environment, a malicious app could have a drastic negative effect on other applications running on the platform in ways that it might not if a user were to install a bad application on non-web-based platform. But it also creates a tension between application developers and platform owners, and gives users the feeling that they don’t actually own the applications they’re using.

“In this new environment, the developers are at the mercy of the platform owners and while it’s not the end of the world, I think this is a riskier environment to run a business,” wrote Nick O’Neill in a recent post at Social Times. “While the shift to the cloud is ongoing and will continue to move forward, the relational logistics between businesses and platform owners still need to be worked through.”

O’Neill isn’t quite as pessimistic as Zittrain, but they’re both expressing a very legitimate concern: if the future of the web is closed platforms, that ultimately won’t be a good thing for the web. And Zittrain notes that it’s not just the platforms we’ve mentioned in this article so far. A whole new wave of web connected devices are introducing new, closed platforms: the Xbox, Tivo, etc. As the computing moves off of our computers we’re increasingly moving toward an environment where a few platform providers are the ultimate gatekeepers brokering our experience.

Image via Divine Harvester.


Category: news Time: 2008-08-12 Views: 1

Related post

  • Why are different components of the "web platform" not modularized? 2013-09-15

    The web platform is hip these days. But the web platform consists of many parts that are conceptually separable, developed at different times and paces, and (most important to me) could be useful on their own. Basically the web platform is "a browser

  • Why do many people think Mac will become a closed platform because of the App Store? 2011-02-12

    Isn't the App Store basically just Steam but for general applications? --------------Solutions------------- Application stores, which force the user to go through them (as this happens on iPhone), dramatically change the business scene for software v

  • Why is 13px Arial font the web standard? 2011-12-12

    If you use any of Google's applications, from search to Gmail you will find the base font used for most things is 13px Arial. font-family: arial, sans-serif; font-size: 13px; I always thought 16 pixel fonts were easier for the "masses" to read.

  • 9 Reasons Why SVGs are Important for the Web 2010-01-08

    Despite being a W3C specification since 2001, Scalable Vector Graphics have never received the attention they deserve. Primarily, this is because the majority of web users (using Internet Explorer) are unable to view the images without a plugin. SVG

  • Why is settings.php in the web folder? 2016-01-18

    In the default installation, settings.php is located at sites/default/. There are no recommendations in the official Drupal website about changing the location of this file. Doesn't it pose a potential problem of security? I have seen Apache webserve

  • How to slow down the web 2013-08-01

    You may think that your internet connection is anyway too slow, but here I have the opposite problem. I am not very good at concentration, and I believe that part of the problem is the ease with which which one can get all the interesting stuff from

  • Why Southeast Asia Should Embrace the Open Source Movement 2015-11-05

    The web is built on the idea of participation, collaboration and exchange. Thomas Gorissen explains why the ASEAN community should adapt these values. This article was originally published on the E27 site. In the last five years, Southeast Asia has g

  • How can I browse the Web blind for a day? 2011-06-06

    "Close your eyes" isn't the answer I'm looking for, but +1 to you if it was your first thought. I'm putting together an awareness campaign called Browse Blind. The goals are to: Help sighted people experience the Web as a visually impaired user

  • Is the future of the web application going the same as the desktop application? 2013-06-11

    I've noticed an increase in mobile applications being released that offer high value features, but without any corresponding web based version. Was just reading about a new medical app for iPhone that allows doctors to share medical images, and had t

  • Why has Web Mercator (auxiliary sphere) become the web map standard? 2011-07-26

    I understand what the difference is between the Web Mercator projection and Web Mercator Auxiliary Sphere (WMAS). I also understand that both Google and Esri have adopted this projection as their primary projection for their web-maps which is why we

  • Why Google Will Defeat Yahoo! in the Web Hosting War 2004-09-27

    The mighty (and now public) juggernaut that is Google is emerging as the most formidable potential competitor in the Web hosting space. Who will suffer the most when Google enters Website hosting? Yahoo! "No way!" you say. "Google doesn't e

  • Could you tell me what exactly happens when we edit the Web.config (at runtime) on a IIS server? 2009-11-01

    Could you tell me what exactly happens when we edit the Web.config (at runtime) on a IIS server. Is the application that depend of the web.config automatically restarted? If yes is it possible to cancel the automatic restart (or reload of the web.con

  • How do I make Apache finish running Perl scripts after the web browser is closed? 2010-01-12

    I have a Perl script that is activated by an end user clicking on a shortcut in a web browser. The script iterates over a list of hash values. It outputs to the browser some HTML when it inserts a row into the database for each iteration. The environ

  • Target CPU - Any CPU but still getting The web application at could not be found 2011-07-06

    Target framwork 3.5 Platform Target - Any CPU But on the top section (under configuration of build screen show Active(x86) under Platform). I keep getting The web application http://nortel.nortelnetwork.com could not be found. I can resolve local dev

  • The web application at [url] could not be found 2011-10-04

    Any ideas on the error below? This happens when I try to search for content on my WSS 3.0 site. ERROR " The web application at [url] could not be found. Verify that you have typed the url correctly. If the url should be serving existing content, the

  • Why aren't digital signatures the standard way to authenticate web clients? 2012-08-01

    The web is a mess of incompatible cookie schemes, asinine requirements ("your password must contain letters, numbers, and at least one symbol from !()-_., and must begin with a letter, and once you change it you can't reuse it"), and unreliable

  • SPSite - The Web application at address could not be found 2012-08-06

    I'm trying to use SP 2010 site from a web application and when I create a new instance of SPSite I get this error: The Web application at could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content,

  • Why the Web Is Ready for Responsive Web Design 2013-05-01

    Responsive Web Design Why the Web Is Ready for Responsive Web Design Designing Experiences for Responsive Web Sites The Mobile Playing Field Today, a large portion of site traffic comes from mobile devices-namely smart phones and tablets-in addition

  • Why is that when I download a binary from the web it doesn't have executable permissions set, but when I use gcc to build a binary it does? 2013-07-11

    For example, if I have the file hello.c which just contains: int main() { printf("Hello world"); return 0; } and I built it in gcc with gcc hello.c -o hello I can then run ./hello and it runs. However, if I try to download a binary from the web

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C) avrocks.com, All Rights Reserved.

processed in 3.397 (s). 13 q(s)