commons-based solutions