The sustainability of open source commons