Spring, open source, and the tragedy of the not-quite-commons