All my work with non-profits involved doing open source in collaboration with them as a consultant. It was great :)