Open source strategies and theories for online education