Just ran across an interesting Schematic File Converter project.
Upverter http://upverter.com is an online schematic editor program using the openjson format for the files. Free for unlimited open source projects. There are fees for private projects. It has an open source collaboration for part libraries, and the BOM and the pcb editor will be coming soon. The BOM will allow you to automatically compare prices for the BOM from different suppliers. So Upverter is an interesting project in its own right.
As part of the Upverter project, they are GM on an open source schematic converter that is bidirectional to a number of other schematic formats.
https://github.com/upverter/schematic-file-converter/This is a python based script to convert between different formats of Schematics. Currently they have support for the following formats:
KiCad
gEDA
Eagle (in testing)
°CEagle XML (in testing)
Fritzing (in testing)
The following are on their wish list, and they are keen to find programmers who want to get involved in any of these formats.
Altium (in development)
Gerber (in development)
ViewDraw (in development)
DXDesigner
PADs
Alegro
OrCad
DSN
Richard.