A: The Open Content Network is a peer-to-peer (P2P) content delivery network (CDN) for distributing open-source and public domain content. The OCN makes it easy for regular people to donate their spare computing resources to over-burdened websites that distribute free content.
The really cool thing about the OCN is that in addition to helping out a good cause, OCN users also receive the benefit of getting much faster downloads than a regular FTP or HTTP server can provide by itself.
A: There are two main reasons to use the Open Content Network:
A: Yes. The OCN uses peer-to-peer technology, which requires an OCN-compliant application to be installed. Over time, more and more applications will become available that support the OCN, allowing you to use your application of choice.
A: NO WAY! While the OCN doesn’t dictate what software is used to access the network, there is a set of requirements that must be met for an application to be considered “OCN-compliant” and endorsed by the Open Content Network. A key requirement is that OCN applications contain absolutely no spyware, trojans, adware, etc.
A: All of the technical documents, protocol specifications, etc for the OCN are freely usable. However, specific applications that are considered OCN-compliant are not required to be open source.
Unlike many other projects, the focus is not on creating a single kitchen-sink implementation that tries to meet everyone’s needs. Instead, a primary focus is on creating detailed specifications of the protocols upon which the OCN is built. The strength of the Open Content Network will lie in a diversity of implementations that each meet different user needs.
A: A major concern of peer-to-peer networks is the ability of malicious users to intentionally modify or corrupt files in the network. The OCN solves this problem using sophisticated integrity verification technology, including a powerful construct called Merkle Hash Trees.
A: No. Although it is more difficult than with Napster and Gnutella, users can still discover what files you have downloaded via the Open Content Network.
For anonymous peer-to-peer content delivery, we highly recommend the Freenet Project.
A: The best way to help out is to keep the software running as long as possible, and if you’re so inclined, open up your firewall or NAT to allow hosts to directly connect to your peer. The exact port will depend on the specific software that you are using, so please see that documentation for details.
A: Please join the ocn-dev mailing list and tell us about your site. We’ll work with you to get it on-line as quickly as possible.
A: Please join the ocn-dev mailing list and tell us about your application. If your application is well-behaved and OCN-compliant, we will be happy to list your application on the OCN website.