Indie book publishing platform PressBooks goes open source, embraces print