Collaborative programming initiatives that involve students in the development of open-source software.