switch to open source