About the Cryto Coding Collective

What is the Cryto Coding Collective?

The Cryto Coding Collective or 'CrytoCC' is a non-profit collective of independent developers and contributors that strive for real innovation. Unhindered by monetary incentive, arbitrary guidelines or authoritarian coordinators, it allows for an environment where real innovation takes place.

Summary: An environment where you do not have to worry about money, infrastructure or other irrelevant things. All services are provided for free, so go crazy with your ideas!

Who are part of the Cryto Coding Collective?

Anyone who wants to be! While there are several people that maintain infrastructure and some centralized outlets (such as the IRC network, etc.) there is no real membership list. There are a few guidelines though, although these are made to not get in your way if your intentions are good. Further down this page, you can read the guidelines.

What 'services' are offered by the Cryto Coding Collective?

Currently there is the Cryto IRC network which is generally used to house IRC channels for CrytoCC projects (as well as other channels that are not directly related to CrytoCC). This network is accessible through both IPv4 and IPv6 (forced IPv6 connections can be achieved by connecting to ipv6.cryto.net), and does not explicitly block proxies, VPNs, or TOR nodes - only in cases of serious network abuse are IPs denied access. The IRC network offers basic hostmasking where the first part of the hostname is masked and the rest is left intact - non-resolving IPs get masked completely. The IRC network also offers vhosts, which can be freely requested by any registered user (instructions in #vhost). A basic set of Atheme services is offered, and bots can be added on request. A web-IRC client is available at http://irc.lc/cryto. Be aware that the Cryto IRC network is a public network that is not exclusively used for CrytoCC, and that there are a few additional rules in place to prevent attacks on the network.

There is also a Tahoe-LAFS storage grid available, that will allow (unlimited) secure and free redundant storage for contributors. Contributors are always welcome to contribute storage space and bandwidth by setting up a Tahoe-LAFS node and connecting it to the grid. A HTTP gateway is offered, allowing for hotlinking to stored files.

Current Tahoe-LAFS status: Tahoe-LAFS grid running, HTTP gateway available, total capacity about 3.5TB. If you are a contributor, send a private message to joepie91 on Cryto IRC to get the Introducer FURL and have your client connect to the network. Please limit your non-development use of the storage grid (it is not fully prohibited of course) to make sure other contributors have the space they need for development purposes. Please only connect high-bandwidth servers as storage nodes, and limit low-bandwidth nodes (home DSL or cable, etc) to being a client - this will keep the overall grid speedy to use. An upload script is available.

Automated Git repository hosting is offered, including the ability to fork projects and make them public. For this, Gitolite is used. More information on this is coming soon.

Webhosting for projects can be arranged (for free) on request.

What services are planned?

The Tahoe-LAFS storage grid will, in the future, utilize geo-DNS and gateway caching to offer a CDN-like infrastructure.

In the near future, a server will also be set up that will provide free shell accounts to all contributors with all tools needed for development.

In the future there will also be a platform that lists ongoing projects, and allows for communication between contributors - for now this site and wiki will have to do.

What are the guidelines?

To make sure that things do not turn sour, there are a few guidelines that contributors are expected to abide by. These guidelines do not exist because we want to tell you what you can and cannot do, but to protect our infrastructure, contributors, and name.

  • CrytoCC is aimed towards non-profit and open-source development. While closed-source projects can be acceptable with proper motivation, commercial projects are not what CrytoCC is about.
  • CrytoCC is about development. That can be building platforms and infrastructures, programming, or other 'constructive technological activity'. The well-known example of how someone can set a building on fire in the name of Anonymous, does not go for CrytoCC. Although Anonymous and CrytoCC have things in common, CrytoCC is more focused towards constructive action, and mostly in technological fields. Destructive actions (without a constructive counterpart) are not what CrytoCC is about, and should be avoided.
  • We are generally not here to tell you what you can or cannot do - however, this also means that only those involved in certain projects are responsible for the outcome of it. Contributors are not responsible for what other contributors do, unless they are directly involved. In simple words: if you get yourself into trouble, while we may stand with you, we will not take your fall - so, cover your own ass.
  • Specific parts of the infrastructure may have their own rules (such as the IRC network). Respect these rules and all will be fine.

Open-source?

Many of the CrytoCC projects will be open-source, under various licenses. Open-source licenses, especially the very free ones such as WTFPL, actively encourage others to take the code, improve it, and release it again. Some examples of open-source licenses are GPL, BSD, MIT, LGPL, and WTFPL.

What are the current projects?

Several projects are currently being worked on - some are in planning stages, some are under active development. For an up-to-date list of projects, you can have a look at the projects section.

Cryto Coding Collective Infrastructure

IRC

We offer a freely usable IRC network with very relaxed rules. For more information on how to connect, read our IRC server information page.

Tahoe-LAFS Storage Grid

We also offer a high-speed redundant fault-tolerant storage grid, that is free to use for developers. For more information on this storage grid, read the Cryto Storage Grid information page.

Web hosting / Project hosting

Project pages can be hosted on cryto.net and the Cryto wiki. Web hosting may be available on CrytoCC servers on request.

about.txt · Last modified: 2012/05/20 20:05 by ::ffff:81.71.53.254
Back to top
CC Attribution 3.0 Unported
Donate Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0