Pcb-update is a project mainly written in C and PERL, based on the GPL-2.0 license.
A clone of pcb to experiment with updating automagically.