open source sop