RAZEN PCB layout tool

Все о чем говорили пикейные жилеты оказывается уже почти реализовали:

1) Используется спецязык(DSL — Domain-Specific Language) на основе Python для описания лейаута.

2) Формат JSON для хранения файлов проекта(эл.схема и лейаут).

3) Поддержка групповой разработки из локальных клиентов в репо(Mercurial), с одновременным показом diff-ов и соответственно подсветкой/отображением их в графическом canvas.

P.S. Вот еще ссылки на пока еще довольно простые on-line редакторы эл.схем:
circuitlab
digikey schemeit
circuits.io
Пульсар