Interview: David Roundy of Darcs Revision Control
comforteagle writes "In the aftermath of our last interview with Tom Lord, regardless of personalities, it became apparent that the idea of decentralizing CVS is a big deal. Many mentioned darcs as an alternative to Arch. Mark Stosberg has interviewed project head-hancho David Roundy about darcs, his 'theory of patches,' what's next, and on using Haskell for the project."
Redundancy is an absolute necessity.
We face the slow but steady erosion of our rights and our liberties. When we all stand together and back eachother, we decentralize, and with that we slow the forces that would undermine our ability to create our potential.
) Human Kind Vs Human Creation
) It'd be interesting to see how many humans would survive to serve us.
When do you move to your own RCS ro support it's own code? Kinda like bootstrapping the RCS? I really have no idea what i mean, but yeah, you get the idea. Did ARCH start out in a CVS somewhere? and where was bitkeeper kept in its infant days?
The performance of the internet free software development world is largely due to diff, patch, TCP/IP, the web, cvs and email. The adoption of usenet and the internet facilitated the rapid development of free software and the political consequences of that, which we are only beginning to experience.
Other software being developed right now will effect the outcome of political battles that will determine to what degree computers will allow or prevent oppression. For example, will people who do not wish to participate in software patents be allowed to organize and form their own country or will there be no escape for the "pirates"?
If you want software develop software to allow anonymous speech, free markets, or preservation of oppressed data, then you are in a deployment race. The software has to become quickly ubiquitous so that enough people will care when others try to make the government deter it. Getting that rapid adoption, is a deployment race and also a development race, and that will be made up of little battles like whether some new cryptographic feature get well into integrated into the a chat system in two months versus six months, which in turn is a function of how efficiently contributor effort is organized in projects that do not want to have a single attack point for adversaries to focus on, which, in turns is likely to be effected by decentralized version control.