origin is an open source library