Clearskies open source file synchronization

The objective of this fundraiser is to fund a decentralized, peer to peer, portable open source file synchronization software.

The objective of this fundraiser is to fund development of a decentralized, peer to peer open source file synchronization software for Linux, Android, Windows and Mac with conflict resolution and automated peer discovery.

The ClearSkies protocol is a multi-way friend-to-friend protocol. This is a special kind of peer-to-peer protocol, in that the data is shared without the need for a central server, but it is focused on use cases where each participant is given an access key / URL / QR code, which can be shared over an insecure communication channel such as SMS or email.

ClearSkies is inspired by BitTorrent Sync, but it has an open protocol that can be audited for security.

The protocol is layered in such a way that other applications can take advantage of it for purposes other than file sync, for example a peer to peer social network (see project vole.cc)

It will run on your mobile phone as well as in your desktop or home server so you can easily keep your files synchronized, or chose a subset of them.

It will have built-in encryption and authentication. To access a share you can share a text code that can be sent over an insecure channel to other peers so they can join the share.

An open source file sync software with these characteristics will be of great help to keep your files synchronized between your devices securely plus it will enable an easy way to distribute files such as software distributions or multimedia files between peers as we will enable read-only peers to join the swarm.

This fundraiser has the objective to fund the C++ client that will run on the main previously listed platforms.

Donators will get their names and an optional logo / picture in the file BACKERS.md

Current software being developed in github under the LGPL license:

https://github.com/larroy/clearskies_core

The protocol specification is also open source and developed in this repository:

https://github.com/jewel/clearskies

Our mailing list where we discuss technical topics and the specification is in the following group:

https://groups.google.com/forum/#!forum/clearskies-dev

What will the money be spent on?

The intended scope of the money raised is to give bounties for development of features, pay any server / hosting / virtual machine that might be needed for continuous integration, automated testing or for the tracking server. (see protocol description) or for advertisement of the project.

All the expenses will be fully tracked and detailed.

We have also a BTC address if you prefer: 18QEEJuR2ACAunMVeAxZ46o4QprxFKyGkw

If you can contribute your time and can program, design a logo, help improve the documentation, review the crypto or help in any other way, this is mostly welcome.