Category:P2P Infrastructure

From P2P Foundation
Revision as of 09:13, 1 October 2014 by Mbauwens (talk | contribs)
Jump to navigation Jump to search

Introductory Citations

1. Geert Lovink [1]

"Instead of further going down the corporate lane of Microsoft, Apple, Amazon, Google and Facebook, I propose to go back to the original architecture of Internet as public infrastructure with decentralized nodes. It may be romantic to insist on the distributed nature of networks but it is a necessary political demand. Net criticism is a toothless project without a utopian dimension. Even if internet itself had a military origin in the Cold War, and is now dominated by equally destructive force of greedy venture capitalists, backed up by libertarian gurus. Let’s rethink the public sphere: another internet is possible!"


2.

There are four main forces arrayed against a future network of free and open data [2].

  • Content providers want to insure that their every product is not only the only thing you are allowed access to, but that you only access it in ways that insure that you pay for the privilege.
  • Data miners want your every move online to be traceable, your every desire at their fingertips, so they can sell you stuff.
  • The networks want every bit you access metered, measured, and your every transaction subject to scrutiny and control.
  • Various “elites” want to control what you think, what you say, and what you do, all to insure that you will never be a threat to their “power”

Introduction

What Can We Do?

Michel Bauwens:

As I see it, there are three main strategies being deployed. All have their strength and weaknesses, and I then conclude with the positioning of the P2P Foundation in that field.

1. First there are the hackers and their continuous attempt to create alternative infrastructures and to connect them to each other. Many attempts fail, but there are successes, like guifi.net .. however, not nearly on the scale necessary to break network effects of the corporate platforms. A main weakness of this strategy is the communicative isolation from where humanity is actually interacting.


2. Bringing the fight to the internet platforms themselves, because such communication is a basic human necessity and they should therefore be considered 'commons' or public utilities, not subjected to corporate whim. An example of this approach is the Facebook Users Union, but this trend still seems very small. My assessment: networked communities can mobilize massively, on occasion, both online and offline, but have problems in terms of organising for 'la duree'

3. Counter-surveillance, sabotage, and transparency, i.e. Wikileaks, Anonymous etc .. here also a very mixed record and also their very successes lead to a tightening of security on the other side.

My conclusion is that all three approaches are necessary, but not sufficient, and that what is needed is an integrative approach. This focuses on the more long-term work of re-creating a new social hegemony based on the interlocking of the multitude of self-organized productive efforts that are now undertaken under the umbrella of peer production and the creation and protection of old and new commons. This approach focuses on the further creation of commons and p2p initiatives with an integrative vision for transformative social change. It works on the pluralistic politization of p2p/commons efforts with the view of creating strong social and political movements for social change.



Basic Introductory Resources

The P2P Foundation supports the following appeal:


This is a specialization of our general Technology section, focusing more explicitly on the 'true internet' or distributed P2P infrastructures.

This documentation project was originally compiled in the context of the ContactCon conference to be held on October 20, 2010 in NYC.

Main overview page NextNet and associated Category, is maintained by ContactCon participants; the proposed Autonomous Internet Road Map is maintained by Robert Steele.

Watch this video for context: Eben Moglen on the Four Forces Arrayed Against Internet Freedom and How We Can Fight Them: Must watch video with the first part highlighting the dangers to internet rights in 2011, and the second part how we can overcome them.

See also this proposed Strategy to Break the Dominance of Wall Gardens and in Favor of the Free Network Services; by Michał Woźniak, 24.09.2012 [3]


What we're fighting against:

" the telco industry is currently overcharging for voice service by five orders of magnitude – that is, overcharging by a factor of 100,000 compared to market price for net connectivity."


"On healthy and functioning markets, the profit margins typically range between five and ten percent. This is an in-your-face example of free market failure."



Introductory Resources:

Recommended core texts:

See also:


Some curated content from the discussions can be found here:

P2P Infrastructure - Discussions

P2P Infrastructure - Questions and Answers


Audio/Video:


Books:


Mailing list / Discussion groups:

Group email: [email protected]: discussing distributed, interoperable hardware & software, user owned data & identity, knowledge sharing & the acceleration of social innovation


Ecological Aspects


P2P Infrastructure Theory

A Credo

  1. An Internet for the Common Good: Engagement, Empowerment, and Justice for All. A Community Informatics Declaration. By Michael Gurstein.

See also, the following credo:

  • ... which could be ours as well, written by Markus Sabadello for the versionvega project [10]:
  • ... that client-server architectures have become a dominant form of organization.
  • ... that the above is true in the world of information technologies as well as in real-life societies.
  • ... that the principle of these architectures - the flow of goods and information from the few to the many - has evolved not because it is the best solution to common problems, but because of a fundamental drive towards strict hierarchical control.
  • ... that many existing web applications, while promising to deliver open communication, self-fulfillment and creative liberation, do in fact serve to exploit as well as manipulate people's data and behavioral patterns.
  • ... that in recent years a strong development towards centralization of online services could be observed.
  • ... that this centralization tends to harm rather than make good use of the full potential of today's information technologies.
  • ... that insufficient privacy and freedom are only the most obvious of many problems inherent to today's client-server patterns.
  • ... that in human history an overflowing concentration of control and power has never been beneficial for the people.
  • ... that a peer-to-peer architecture can implement in better ways most applications that are currently designed in a client-server fashion.
  • ... that a peer-to-peer architecture furthermore gives rise to an entire new class of applications and possibilities.

Citations

"The Internet is a wonderful leveller. But democracy requires a great deal more than mere ‘levelling’. Primarily, it requires political institutions that enable the economically weak to have a decisive say on policy against the interests of the rich and powerful."

- Yanis Varoufakis [11]


The corporations won't do it

"Given currently available technology, we should all have cars that drive us around in absolute safety, leaving us to lounge in the back and sip champagne.

We have all the hardware to do this — the video cameras, motion sensors and high powered computers — and we’ve had this technology for decades. So why don’t cars drive themselves? The answer is that we don’t have the software.

This software will not be “owned” by corporations like Microsoft, Apple, and Google, who are mostly impeding technological progress. (Google supports efforts such as Linux via Android, but their AI code in Google Now, language translation and driverless cars are not built in an open way.) This software we need will be built by a global community, taking on problems too big for any one team to even understand. We should have been working together all along, but it is necessary now for the few big problems that remain."

- Keith Curtis [12]


THE VALUES THAT MAKE THE SOCIAL WEB REVOLUTIONARY

Anil Dash:

  • "A desire to improve and simplify the experience for writing and creating content online. This is probably the area that’s stagnated most until the recent crop of tools like Medium or Svbtle popped up, though there had been a few small improvements in more limited contexts where people carefully reduced the scale and scope of the messages being shared to 140 characters or a single photo or a simple, gestural “like”.
  • An understandable, but still geeky, desire to advance the “open web” in a decentralized architecture that mimics the early days of the Internet. Based on the success of early open technologies like email, this technological desire is a useful way of ensuring that new systems don’t simply become completely owned by corporate interests. Frequently accompanied by a preference open source software, this area of endeavor has been characterized by a constant flow of quixotically unsuccessful efforts (Diaspora, Open Social, etc.) but is recently ascendant again with the excitement around App.net.


And the fundamental value which has given blogging and social media its moral grounding and its most significant impact:

  • The urge to make tools for communication and community more inclusive, more participatory and more democratic. To my surprise, this goal has been the part of the social web that has succeeded best, empowering and enriching the lives of many people who aren’t privileged by geography, wealth, inheritance, social standing, or identity. While far from perfect, it’s inarguable that people of many less privileged groups have participated in the social web from the start, and have been able to impact the world around them, and that counts for a lot."

(http://dashes.com/anil/2012/08/you-cant-start-the-revolution-from-the-country-club.html)

"Freedom requires infrastructure

A man who has no tools to acquire his necessities of life is a slave to his necessities. Given those tools, he becomes a slave to the labour required to fruitfully use them. Only by transcending each difficulty as it comes, in a process not dissimilar to metasystem transitions, can the individual achieve freedom.

Similarly, if at any point the individual becomes removed from the infrastructure that allows him any of the previous metasystem transitions, then he becomes a slave to those who control that infrastructure." ( - Smari McCarthy (FCF Discussion, February 2011)


Tools for concentrated power vs. tools for diffuse power

"There are tools, technologies and discourses which favour diffuse power, and tools, technologies and discourses which favour concentrated power. Today the concentrated power mechanisms have the upper hand. All it would take to turn the tide is for the diffuse power mechanisms to gain the upper hand. I’d speculate that diffuse power mechanisms may have gained the upper hand in some fields in the 1960s-70s, and only the recomposition of capitalism as neoliberalism (with new technologies and discourses) saved it at this point (e.g. states were losing guerrilla wars to popular forces across the board in this period). If diffuse power retained the upper hand then any authoritarian regime created on the backs of diffuse power would itself be vulnerable to a reactivation of diffuse power."

- Andy Robinson [13]


The ambivalence of technology

"Imagine "change" not as a chain of steps (one after another, as the chain of production), but think of change as an an eco-system of spheres where there is not starting point but spheres that interact and depend one to the other. As production goes from a chain of production to the eco-systemic forms of online creation communities or peer production, the same happen to the change of the system. I think we have to be open to the idea of starting the change from the diverse spheres and see how they affect to each other, instead of trying to draft first a starting line. Furthermore, the tools have ambivalences, they open possibilities of freedom at a time that they open possibilities of control and exploitation. Dealing with that ambivalence is very difficult (there is not right fix solutions one for all situations; which it is a pity, because it would be easier just to believe fervently in a solution and stick to it centuries after centuries); but I think it would be a mistake to loose the opportunities of entering in to the eco-system of change though finding a way in the ambivalence. We need to learn to put the ambivalence in the side of the principles we defend, more than searching situations in which there is not."

- Mayo Fuster (FCF Discussion, February 2011)

Selected Projects

* The X-Lab project of Sascha Meinrath

  • Here are other projects that are working against such attempts and that we find worthty of support:
  1. We Rebuild is a cluster of net activists who have joined forces to collaborate on issues concerning access to a free internet without intrusive surveillance [14]
  2. Open Source Mesh Networking projects monitored by Open Source Mesh
  3. Various strategies to achieve Free Fiber to the home
  4. High Priority Free Software Projects: "The FSF high-priority projects list serves to foster the development of projects that are important for increasing the adoption and use of free software and free software operating systems."
  5. MondoNet: "Sinnreich envisions a new internet that uses mesh networking to produce a stable, ad hoc, global wireless network in which each user is a router, server and client combined, and in which no single state or organization can effectively censor or surveil the population on a broad scale. To date, Sinnreich and his team have developed a set of “social specifications” describing the functionalities required of MondoNet, and are in the process of mapping these specifications to open technological platforms."

Projects to decentralize/distribute the internet:


  1. Appleseed [15] - distributed social network
  2. Bitcoin, a decentralized internet currency.
  3. Diaspora will hopefully be a social networking community where users can run their own federated “pods”, thus owning their personal data and directly controlling what is shared with who.
  4. The Dot-P2P Project, an alternative DNS hierarchy that resists censorship.
  5. The Freedom Box initiated by Eben Moglen and the Freedom Box Foundation: independent plug-in server
  6. Freenet: "the first decentralized scalable P2P network, and the first to apply a P2P approach to Internet anonymity. Freenet is probably the highest-profile decentralized anonymous p2p network. Freenet is also the only anonymous P2P system that can operate as a "Darknet"."
  7. GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services
  8. GNU Social [16]
  9. LittleShoot is a new web-based p2p file sharing site founded by one of the creators of LimeWire that could live up to its pedigree
  10. Lorea [17] - distributed social networks, already running on 10 networks
  11. Kune - a free/libre distributed web platform focused on: the collaborative edition in real time of free contents, thinking on the collaborative work of collectives and organizations; its publishing on the web; and the communication in social network among social initiatives. Integrates Apache Wave & XMPP.
  12. One Social Web [18] - distributed social network using xmpp
  13. One Swarm [19]- F2F (friend2friend) P2P sharing; a new peer-to-peer tool that provides users with explicit control over their privacy by letting them determine how data is shared
  14. Open BTS: working on a new kind of cellular network that can be installed and operated at about 1/10 the cost of current technologies, but that will still be compatible with most of the handsets that are already in the market.
  15. Open Media Vault [20]
  16. Open-Mesh [21], Open Mesh is different from other efforts to build local networks in that their direction is not the connection between different nodes separated by larger distance but the extension of existing internet coverage inside buildings, and between adjacent structures.
  17. OpenMesh Project, different from above
  18. Open Moko, A project to create a 'free' or open source Open Mobile Telephony platform.
  19. Open PGP encryption is based on self-issued certificates which gain authority as a result of a web of trust expressed via user- maintained keyrings rather than a hierarchical certificate authority system that can be centrally compromised.
  20. Open Storage Pod, [22] open hardware project, small cubes to store terabytes
  21. Open WRT [23]- GNU/Linux based free firmware for gateways and routers.
  22. Osiris, serverless portal system
  23. Own Cloud, data storage project from the wider KDE community
  24. PageKite [24]: a very pragmatic attempt to enable more p2p-like behavior on the WWW by making it really easy for people to run publicly visible HTTP (or HTTPS) servers from personal and/or mobile devices.
  25. Pirate Box [25] is a self-contained mobile collaboration and file sharing device. Simply turn it on to transform any space into a free and open file sharing network.
  26. Plexus [26]: "Plexus is a protocol for the social web, ‘plumbing’ that allows all social web components to communicate: from each, according to their ability, to each, according to their need"
  27. Retro Share [27] - secure communications with friends
  28. Seeks Project [28] - "social websearch"
  29. Sovereign Computing Group [29] - similar project to Freedom Box, with a very interesting Manifesto.
  30. Sparkle Share, [30] open source 'dropbox' replacement
  31. Status.Net is a microblogging system that allows users to run their own Twitter-like site and federate selected streams with other systems.
  32. The Tahoe Least-Authority File System, a highly fault-tolerant, secure internet filesystem.
  33. Tonido, same capability as the Freedom Box?
  34. The Tor Project, an anonymizing overlay network.
  35. Unhosted: "Unhosted is a project for strengthening free software against hosted software. With our protocol, a website is only source code. Dynamic data is encrypted and decentralised, to per-user storage nodes. This benefits free software, as well as scalability, robustness, and online privacy."
  36. YaCy is a search engine where many nodes share information to build a distributed index.

Technologies by Layer

The OSI Model

"The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It is a way of sub-dividing a communications system into smaller parts called layers. A layer is a collection of similar functions that provide services to the layer above it and receives services from the layer below it. On each layer, an instance provides services to the instances at the layer above and requests service from the layer below."

OSI Model
Data unit Layer Function
Host
layers
Data 7. Application Network process to application
6. Presentation Data representation, encryption and decryption, convert machine dependent data to machine independent data
5. Session Interhost communication
Segments 4. Transport End-to-end connections and reliability, flow control
Media
layers
Packet 3. Network Path determination and logical addressing
Frame 2. Data Link Physical addressing
Bit 1. Physical Media, signal and binary transmission

"Some orthogonal aspects, such as management and security, involve every layer." [1]



Application Layer

The question is: how will existing and future p2p software run and work on the distributed internet? Some of it may work with little or no change. Some may need to have an interface to work with multiple internet(s).


Software for Browser-Based P2P Publishing

  1. Drogulus [31]- “a programmable peer-to-peer data store built for simplicity, security, openness & fun.”
  2. Grimwire [32] - “a RESTful Browser OS that does Peer-to-peer over WebRTC.”
  3. Open Peer [33] - “an open P2P signalling protocol.”
  4. PeerCDN [34] - “PeerCDN is a peer-to-peer distributed CDN that will make the web faster, more reliable, and help sites to reduce bandwidth costs.”
  5. PeerServer [35] - “a server in a browser with WebRTC.”
  6. Vole [36] - “a web-based social network that you use in your browser, without a central server… built on the power of Bittorrent.”


Software for Distributed Use of Software Resources

  1. eBrainPool enables software and computing as a shared resource.

Software for Distributing Use of Hardware Resources

  • Gearman http://gearman.org/ "Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates."
  • MogileFS http://www.danga.com/mogilefs/ "MogileFS is our open source distributed filesystem." Runs mostly on Linux at this time.
  • Memcached http://memcached.org/ "Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering."

Software for distributed archiving of scientific and other data

  • iRODS https://www.irods.org/index.php/IRODS:Data_Grids,_Digital_Libraries,_Persistent_Archives,_and_Real-time_Data_Systems "the Integrated Rule-Oriented Data System, is a data grid software system developed by the Data Intensive Cyber Environments research group (developers of the SRB, the Storage Resource Broker), and collaborators. The iRODS system is based on expertise gained through a decade of applying the SRB technology in support of Data Grids, Digital Libraries, Persistent Archives, and Real-time Data Systems. iRODS management policies (sets of assertions these communities make about their digital collections) are characterized in iRODS Rules and state information. At the iRODS core, a Rule Engine interprets the Rules to decide how the system is to respond to various requests and conditions. iRODS is open source under a BSD license."

DNS

  • The Dot-P2P Project, an alternative DNS hierarchy that resists censorship.
  1. PageKite [37]: a very pragmatic attempt to enable more p2p-like behavior on the WWW by making it really easy for people to run publicly visible HTTP (or HTTPS) servers from personal and/or mobile devices.

Presentation Layer

  • The Pangaia Projects aims to create a 3-d presentation layer for the Internet.

Session Layer

Transport Layer

  • Swift is a multiparty transport protocol. Its mission is to disseminate content among a swarm of peers. It might be understood as BitTorrent at the transport layer. [39]
  • Phantom: System for generic, decentralized, unstoppable internet anonymity. The Phantom protocol is a system for decentralized anonymization of generic network traffic.

[40]

Network Layer

Data Link Layer

Physical Layer

Cross-Layer Functions

Distributed Technologies by Sector

Anonimity and Censorship Circumvention

  1. Anon+, Anon Plus, first anonymous social network
  2. FreeGate
  3. Freenet: "the first decentralized scalable P2P network, and the first to apply a P2P approach to Internet anonymity. Freenet is probably the highest-profile decentralized anonymous p2p network. Freenet is also the only anonymous P2P system that can operate as a "Darknet"."
  4. Phantom: System for generic, decentralized, unstoppable internet anonymity. The Phantom protocol is a system for decentralized anonymization of generic network traffic.

[41]

  1. Tonika is an administration-free platform for large-scale open-membership (social) networks with robust security, anonymity, resilience and performance guarantees.
  2. Telex: circumventing state-level censorship
  3. Tor: Anonymizer Sites & Services: "there are two general types: networked and single-point. There is one known networked anonymizer called EFF Tor, highly recommended"
  4. UltraSurf

P2P Currencies

  1. Bitcoin, a decentralized internet currency.
  2. Freecoin, a free code client to support Bitcoin and other P2P currencies.

P2P Wiki

  1. Proposals and approaches to creating a p2p wiki, a new way of conceptualizing text (among of data types) documents.
  1. [Timeline of distributed Wikipedia proposals https://en.wikipedia.org/wiki/User:HaeB/Timeline_of_distributed_Wikipedia_proposals]

P2P Filesharing and Storage

  1. LittleShoot is a new web-based p2p file sharing site founded by one of the creators of LimeWire that could live up to its pedigree
  2. Open Storage Pod, [42] open hardware project, small cubes to store terabytes
  3. Own Cloud, data storage project from the wider KDE community
  4. The Tahoe Least-Authority File System, a highly fault-tolerant, secure internet filesystem.
  5. Unhosted: "Unhosted is a project for strengthening free software against hosted software. With our protocol, a website is only source code. Dynamic data is encrypted and decentralised, to per-user storage nodes. This benefits free software, as well as scalability, robustness, and online privacy."
  6. Where's the Party: scalable, censorship-resistant mirror network for the web

P2P Hardware

  1. The Commotion Wireless Project: 'device-as-infrastrucure' distribution communications platform
  2. The Freedom Box initiated by Eben Moglen and the Freedom Box Foundation: independent plug-in server
  3. The Mesh Potato, an Open Source, Open Hardware Wifi mesh access point with built-in ATA, part of the Village Telco
  4. Sovereign Computing Group [43] - similar project to Freedom Box, with a very interesting Manifesto.
  5. Tonido is a peer-to-peer personal web platform that helps users to access, share, sync important files, favorite photos, music and media with friends and family without relying on third party public online services. As FreedomBox, TonidoPlug is based on debian derivative Ubuntu OS and powered by Tonido platform. It can do all the things that are promised by FreedomBox already - P2P Backup, P2P messaging, P2P Collaboration, File & Music sharing and much more
  6. Open source appropriate technology (OSAT) refers to technologies that are designed in the same fashion as free and open-source software. These technologies must be "appropriate technology" (AT) - meaning technology that is designed with special consideration to the environmental, ethical, cultural, social, political, and economical aspects of the community it is intended for.
  7. RepRap project - a free and open-source self-replicating rapid prototyper - a 3D printer - capable of making more than half of its own parts and P2P digital fabrication of many goods -- see:Open source 3-D printing of OSAT
  8. Recyclebot is a waste plastic extruder that creates 3-D printer filament from waste plastic and natural polymers.
  9. Building Research Equipment with Free, Open-Source Hardware,The open-source paradigm is now enabling creation of open-source scientific hardware by combining 3D printing with open-source microcontrollers running on FOSS. Examples include: Open-source 3D-printable optics equipment, Open-source colorimeter

P2P Identity and Relationality

  1. Project Danube: "an open-source project offering software for identity and personal data services on the Internet. The core of this project is an XDI-based Personal Data Store - a semantic database for your personal data, which always remains under your control."

P2P Network Computing

  1. For the most fully distributed Peer to Peer Computer Networks at present, please check out Tribler ;Peerple ; Wipeer
  2. Research into more fully distributed P2P systems for the future: Chord, CX Project, Farsite, Globe Project, Oceanstore, Pastry
  3. Decentralized P2P software programs are monitored and indexed here; Flud maintains a list of Distributed Internet-based Backup Systemssuch as Tahoe


P2P Power Grid

  1. SolarNetOne [44] :providing public and private Internet access and related services to areas that do not have the benefit of a reliable power or communications grid.
  2. Open-source development of solar photovoltaic technology - solar cells provide distributed generation and can be set up in a P2P network also known as a microgrid

P2P Publishing and Broadcasting

  • "The P2P-Next integrated project will build a next generation Peer-to-Peer (P2P) content delivery platform, to be designed, developed, and applied jointly by a consortium consisting of high-profile academic and industrial players with proven track records in innovation and commercial success."


  • Software for browser-based p2p publishing:
  1. Drogulus [45]- “a programmable peer-to-peer data store built for simplicity, security, openness & fun.”
  2. Grimwire [46] - “a RESTful Browser OS that does Peer-to-peer over WebRTC.”
  3. Open Peer [47] - “an open P2P signalling protocol.”
  4. PeerCDN [48] - “PeerCDN is a peer-to-peer distributed CDN that will make the web faster, more reliable, and help sites to reduce bandwidth costs.”
  5. PeerServer [49] - “a server in a browser with WebRTC.”
  6. Vole [50] - “a web-based social network that you use in your browser, without a central server… built on the power of Bittorrent.”

P2P Social Networks

  • For a long directory of Distributed Social Network Projects‎, see here
  • For Federated Projects, see here
  • For an alternative, even longer list in table format on Wikipedia, see here
  • GNU Social has listed many projects here so that it can compare its own objectives with theirs (see also GNU Social below).

---

  1. Anon+, Anon Plus, first anonymous social network
  2. Appleseed - distributed social network
  3. Diaspora will hopefully be a social networking community where users can run their own federated “pods”, thus owning their personal data and directly controlling what is shared with who.
  4. GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services
  5. GNU Social
  6. Lorea] - distributed social networks, already running on 10 networks
  7. Kune - a free/libre distributed web platform focused on: the collaborative edition in real time of free contents, thinking on the collaborative work of collectives and organizations; its publishing on the web; and the communication in social network among social initiatives. Integrates Apache Wave & XMPP.
  8. One Social Web [51] - distributed social network using xmpp
  9. One Swarm [52]- F2F (friend2friend) P2P sharing; a new peer-to-peer tool that provides users with explicit control over their privacy by letting them determine how data is shared
  10. Plexus [53]: "Plexus is a protocol for the social web, ‘plumbing’ that allows all social web components to communicate: from each, according to their ability, to each, according to their need"
  11. Tahrir Project: twitter alternative
  12. W3C Federated Social Web Incubator Group [54] : "to provide a set of community-driven specifications and a test-case suite for a federated social web."

See also:

  1. List of projects interested in incorporating technologies related to Federated Social Web
  2. Comparison of Micro-Blogging Services tables comparing general and technical information for some notable microblogging services and social network services that have status updates.

P2P Searching

Introduction by Toni Prug: We need Open Process Search Systems.

  1. List of Distributed Search Engines; [55]
  2. Seeks Project [56] - "social websearch"
  3. YaCy is a search engine where many nodes share information to build a distributed index.

P2P Virtual Worlds

  1. Open Cobalt is an open-source platform for building and sharing virtual worlds, like an open-source Second Life. It is designed to run without a centralized server.
  2. Peer to Peer Virtual Worlds: VastPark, Solipsis, Vast; see also: Multiverse

P2P Wireless Meshworks and Telephony

To read:

  • Peer to Peer User Owned Communications Infrastructure. Gordon Cook. Cook Report, March-April 2012. [57]: a very detailed treatment of the alternative, user-owned p2p infrastructures that are emerging, and detailing in particular the case study of Isaac Wilder’s FreedomTower meshwork.

See also:

  1. Ad-hoc Dark (roast) Network Travel Mug - Travel mug designed for creating ad-hoc “dark” networks for communication along a morning commute using an Arduino and an XBee module.
  2. Aidphone Flybox - box with inmarsat terminal, wifi access point, and GSM basestation to provide internet & mobile phone service to indy journalistsin crisis situations
  3. The Commotion Wireless Project: 'device-as-infrastrucure' distribution communications platform
  4. Ekiga: an open source SoftPhone, Video Conferencing and Instant Messenger application over the Internet.
  5. GNU Free Call is a new project to develop and deploy secure self-organized communication services worldwide for private use and for public administration. We use the open standard SIP protocol and GNU SIP Witch to create secured Peer-to-Peer Mesh Calling Networks
  6. Mesh Potato: a new device for providing low-cost telephony and Internet in areas where alternative access either doesn’t exist or is too expensive.
  7. Open BSC: [58] OpenBSC is a GSM network in a box software, implementing the minimal necessary parts to build a small, self-contained GSM network.
  8. Open BTS: OpenBTS is an open-source Unix application that uses the Universal Software Radio Peripheral (USRP) to present a GSM air interface ("Um") to standard GSM handset and uses the Asterisk® software PBX to connect calls. The combination of the ubiquitous GSM air interface with VoIP backhaul could form the basis of a new type of cellular network that could be deployed and operated at substantially lower cost than existing technologies in greenfields in the developing world.
  9. Open-Mesh [59], Open Mesh is different from other efforts to build local networks in that their direction is not the connection between different nodes separated by larger distance but the extension of existing internet coverage inside buildings, and between adjacent structures.
  10. OpenMesh Project: global project born after the Egyptian blackout
  11. Peep Wireless is proposing a peer-to-peer alternative to the hegemony of cell providers that could provide low-cost mobile connectivity to low-income populations.
  12. Pirate Box [60] is a self-contained mobile collaboration and file sharing device. Simply turn it on to transform any space into a free and open file sharing network.
  13. Project Byzantium: communicating without access to the internet
  14. Project Kleinrock: an attempt to create an autonomous and decentralized "second layer" of the Internet, which can operate without the use of ISP's [61]
  15. Ronja [62] - wireless networking device with range of 1.4km & communication speed of 10Mbps full duplex
  16. ROBIN [63] - open source mesh firmware that can technically run on any device that support Open WRT. ROBIN networks can be managed centrally through the use of dashboards like Surreal (http://surrealwifi.com) and Robin-Dash. forums here: http://robin.forumup.it/
  17. Serval [64] ; the only working mesh solution that uses off the shelf phones and off the shelf unlicensed spectrum and existing phone numbers, and can work with absolutely no infrastructure.
  18. Village Telco [65]: The goal of the project is to render local telephony in developing countries to be so cheap as to be virtually free. Thanks to advances in Open Source telephony software and the dramatic decrease in the cost of wireless broadband technology, we think this is entirely possible.



Local projects:

  1. FLO Farm, Pennsylvania [66]
  2. Grinnell, Iowa - [67]; the Free Network Movement is building a mesh network for the community
  3. WasabiNet, working to provide low-cost Mesh Wifi to the Benton Park West neighborhood in St. Louis, MO!

See also: P2P Telephony

Miscellaneous

Please help us create entries for the following:

  1. http://protonet.info/

Visualizations

How do all these initiatives fit together? A proposed synthetic overview mindmap by 'Glistening Deepwater':

Resources

Key Articles


General Infrastructure

See also:

  1. 6 Anti-NSA Technological innovations that May Just Change the World
  2. Peer-to-Peer Systems. By Rodrigo Rodrigues, Peter Druschel. Communications of the ACM, Vol. 53 No. 10, Pages 72-82 [68]: overview of one decade of deployment
  3. The Rise of the Stupid Network. David Isenberg's classic essay for locating intelligence in the periphery, not the core.
  4. End-to-End Arguments in System Design: The best way to design a network is to allow the sender and receiver to decide what the data means, without asking the intervening network to interpret the data.
  5. World of Ends: Doc Searls and David Weinberger summarize the key characteristics of the internet.
  6. towards Augmented Social Networks (ASN's) as platforms for `trusted exchange'.
  7. On the Importance of Architectures in Social Studies of Peer-to-Peer Technology. Francesca Musiani. Journal of Peer Production, Issue 1, 2012. [69]


How-to:

  1. Key tools for internet-enabled revolutions

Broadband and Connectivity

  • [Bottom-up Broadband]]: the Open Source Spirit in Networking Initiatives. [70]: "This paper discusses open networks. The open software and open hardware movements are relatively well established and known. Contrastingly, there is little discussion on open network initiatives.

See also:

  1. Telecommunication expert Gordon Cook asks: Is Bandwidth Infinite?
  2. Various strategies to achieve Free Fiber to the home
  3. How To Set Up An Open Mesh Network in Your Neighborhood

Cloud Computing

  1. Leaving the Proprietary Cloud, a roadmap
  2. P2P and the Social Cloud. Rafael Pezzi: Part 1 and Part 2: programmatic statement on a truly open and non-proprietary internet infrastructure


Free Software Infrastructure

  1. Understanding Free Software, Open Source Software and Floss, thanks to this booklet


P2P Network Computing

  1. Peer-to-Peer Networks as a Distribution and Publishing Model: the best introduction to the advantages of P2P Computing!


Secure Communications

  1. FLOSS Manual for Circumvention Tools‎ ; Bypassing Internet Censorship. [71]
  2. Guide to Mobile Security for Citizen Journalists‎; [72]
  3. EPIC Online Guide to Practical Privacy Tools‎ [73]
  4. Anonymous Blogging with WordPress and Tor[74]
  5. Security in a Box‎
  6. Quick Guide to Secure Communication‎ [75]
  7. Everyone's Guide to Bypassing Internet Censorship‎


Wireless Meshworks

To read:

  • Peer to Peer User Owned Communications Infrastructure. Gordon Cook. Cook Report, March-April 2012. [76]: a very detailed treatment of the alternative, user-owned p2p infrastructures that are emerging, and detailing in particular the case study of Isaac Wilder’s FreedomTower meshwork.

See also:

  1. How To Set Up An Open Mesh Network in Your Neighborhood. By Paul Davis.
  2. Wireless Networks as Techno-social Models. By Armin Medosch.
  3. Wireless Networking for the Developing World- a free book about designing, implementing, and maintaining low-cost wireless networks.

Key Audio and Video

  1. Podcast interview: Aram Sinnreich on MondoNet as a Truly Independent Internet :"Aram Sinnreich from the MondoNet Project joins us to remind us of the words of John Lennon: “Imagine no Centralized ISP’s and Government Controlled Internet, Imagine All the People living in P2P Communications Liberty”. Well those are not Arams words, but if you are not aware of projects such as this, you are in for a treat. This is not your average Darknet that sits on top of the existing internet. This is an Alternate Internet, P2P, Device to Device."


See also:

  1. Nicholas Tollervey on the Drogulus Programmable Peer-to-Peer Data Store
  2. Adam Ierymenko on the ZeroTier One Project‎
  3. Tony Arcieri on the Cryptosphere Project
  4. Paul Gardner-Stephen on the Serval Project
  5. Jacob Cook on arkOS Secure Self-Hosting‎
  6. Christopher Webber on Media Goblin‎

Key Books


Key Conferences

  • Backbone 409: Autonomous infrastructures for a free Internet. June 14–15 2014, Calafou, Barcelona: "A gathering of projects actively building infrastructures for a free Internet from an anti-capitalist point of view: autonomous servers, open networks, online services, platforms, open hardware, free software, etc. "

Key Organisations / Stakeholders

  1. Appropedia Foundation (Appropedia)
  2. Brave New Software
  3. Creative Commons
  4. Electronic Frontier Foundation
  5. Free Network Movement
  6. Freedom Box Foundation
  7. Future Forward Institute (& Forward Foundation)
  8. GNU Project [78]
  9. New America Foundation
  10. Open Source Ecology
  11. OpenNet Initiative: The ONI mission is to investigate and challenge state filtration and surveillance practices
  12. P2P Foundation
  13. Personal Data Ecosystem Consortium
  14. Program on Liberation Technology (Standford University) [79]
  15. Sarapis Foundation
  16. Technology Liberation Front [80]
  17. Tor Project (Tor)
  18. Unhosted
  19. World Wide Web Consortium (W3C)


See also:

  1. Cook Report on Internet Protocol [81]
  2. Free Internet [82]
  3. NetZero Free Dial-Up Internet Access [83]

Key Directories

  1. Complete list of P2P Filesharing programs with comparative notes. + A list of free and open source filesharing systems
  2. High Priority Free Software Projects: "The FSF high-priority projects list serves to foster the development of projects
  3. Find Open Source Alternatives to commercial software in the OSALT directory
  4. Top 100 Open Source Linux Applications
  5. Open Source Living: guide to the best freely available open source software on the web
  6. List of Wireless Community Networks Worldwide
  7. Open Source Mesh Networking projects monitored by Open Source Mesh


To be refactored into this page

Later on that How-to can become part of Anonymous' uber-secret handbook regarding safety. Version 0.2.0, a downloadable .pdf, can be found there http://goo.gl/SuY0f .

References

  1. Source of quote and table: http://en.wikipedia.org/wiki/OSI_model

Subcategories

This category has the following 12 subcategories, out of 12 total.

A

D

E

F

M

N

S

U

V

Pages in category "P2P Infrastructure"

The following 200 pages are in this category, out of 1,367 total.

(previous page) (next page)

A

C

(previous page) (next page)