Call for an Open Stack: Securing an open and competitive information environment for the next decade
[letter to the Open Internet Preservation Society]
The “Stack” of technical layers that have delivered text and video from around the world are now embattled. An Open Stack encourages competition at each layer, where a closed stack does not. Unfortunately, the layers of the Internet stack are closing because of business and government interests, but this can be corrected. Lets fix this. And as we do, lets give openness some teeth.
Let us call for an “Open Stack” that enforces an open information environment which encourages competition at every layer and prevents closing of any layer.
The fantastic rise of the wired Internet, with personal computers, open source software, World Wide Web, and search engines– led to decades of company formation, new services, access to information, and productivity gains. This open and competitive environment allowed new entrants to create new services at every level.
Now we are entering into a period that is quite different, a environment of cellular networks, apps, locked down devices, dominant phone companies, walled gardens, and strengthened copyright and patent laws, which means that at every level of the open and competitive landscape of the last couple of decades is under threat.
Let me say that again:
The openness that has been the Internet environment is being locked down and closed which is making competition and new services more difficult or impossible. If allowed to continue, we will lose the benefits we struggled so hard to build. Often sold as “secure,” it may well be the opposite.
First the bad news: Some of approaches we used to secure the open Internet have been undermined, and need to be rethought and renewed.
- Open source software was protected with the Gnu Public License, but the move to web services from distributed software has made this sharing license structure less impactful. Efforts to modernize it were compromised.
- The multi-stakeholder structure of Internet standards, lead by the Internet Society, is threatened to be replaced by a government driven regulatory group called the ITU. This could lead to more national level firewalls, regulations, and fees.
- Locked devices that will not even run open source operating systems is being built into personal computers to support the new Windows operating system.
- Apple’s new personal computer operating system does not allow users to download software from the Internet without finding the magic keystroke to get beyond the prohibition (this is called a “cheat” in the gaming world which indicates how legitimate this feels).
- Running open source software on Apple cellphones is now called “jail breaking” and voids warranties.
- Home Internet connection choices have become fewer and fewer over the years in the wired world, and even fewer choices exist in the wireless world. Now down to 2 or 3 choices in most locales these communications companies can and are starting to favor some services over another based on their own business interests and not the interests of their customers. Network Neutrality regulations have not been adopted.
- Content-level monopoly licensing schemes are close at hand, such as the “extended collective license” proposed by the libraries and Google as part of a book scanning project, but was denied by a court as monopolistic. This approach may be reborn as part of the Digital Public Library of America project working with the US Copyright Office. This would change the Web’s allowed-until-told-to-take-it-down approach that has made user-created content flower.
- Bills to enable the copyright industries to take down whole websites because of some offending materials was only stopped by grassroots protests at the last minute. But new bills are being crafted.
- Internet telephony and new chat protocols are largely proprietary, unlike email and netnews protocols before them. Open protocols invite more innovation competition.
- Cables for iphone5 and some HP network switches have digital rights management features that prevent interoperability and competition.
- Bittorrent, a protocol that encourages open source implementations, is discriminated against by network providers and prevented from the IPad/IPhone app universe by Apple.
- Cloud storage and computing vendors are centralizing many services that were originally on leaf-level computers and then moved to central datacenters. This can be seen as a mall compared to a town square– interactions ruled by contract and private security guards.
- A competitive and open landscape is not built by accident and does not survive without vigilance and regulation. While we may understand the importance, we may not see how we must work together to keep the rules fair and open.
Now the better news: There are many ideas, often in isolation, that might be combined to build an Open Stack. What if we had…
- open source operating systems with the R&D budgets of proprietary vendors
- open cell phones that work over open wireless networks and with open source software
- wireless networks built on mass participation
- backhaul conduits that can support dark fiber deployments running fibers for anybody
- siteless websites that offer services in distributed way as bittorrent is a fileserver without servers
- data caching, data storage, and computing services based on open standards and inter-operate
- non-profit competitive infrastructure. When a technology becomes infrastructure, think of railroads and roads, it is difficult for these to be in private hands because of the difficultly for regulators. We can try, but maybe infrastructure should be non-commercial and competitive.
- high-tech non-profits to add to the flowering we have seen over the past 20 years: Wikipedia, Mozilla, EFF, PLoS, Internet Archive, Free Software Foundation, Creative Commons, Linux Foundation, Internet Software Consortium, One Laptop per Child, PublicResource.org, Public Knowledge…. Lets use them and build new ones to build an open and competitive infrastructure.
I call on those of us see the benefit of openness and competition to create an “Open Stack”– a complete layer cake of openness: a network to device to application to content system that is open and competitive. Then lets enforce the openness: lets create systems and regulations to ensure it stays open, because control of any one layer can lead to the closing of the whole system.
Together we can do ensure an Open Stack: software vendors and open source developers, device makers, network operators, creators, publishers, libraries, lawmakers and lawyers.
Together we can build and secure our information technology environment to offer every opportunity to the next generation to shape their world.