Comment by waffletower

2 years ago

My sense of entitlement related to open source is honestly more specific and, in my mind, not related to specific compensation, but definitely related to the cost of utilizing and maintaining software. I feel entitled to a discipline of semantic versioning in open source ecosystems -- a consciousness where open source developers understand how flippant changes within software libraries can have ripple-effect maintenance costs. I feel entitled to software with appropriately pinned dependencies such that upstream changes will not divert software consumers resources to otherwise needless fixes. I often deride ecosystems where these values are often not shared (Javascript, Python, Ruby), and laud those that adhere more often (Java, Clojure).