Software Foundations notes