In these days of agile development, DevOps and Continuous Deployment, we see many open-source projects favour time-based or feature-based release models where new versions of the project might be released every 6 weeks, 6 months or longer. What's going on here? Did open-source miss the memo? Is open-source somehow incompatible with this new, agile thinking?