Zack of CivicSpace made two posts recently. One about what the community needs to do (or if anything needs to be done) to ensure the long term development of Drupal Core. The other is about the costs of forking and how consultants should estimate a line item for "roll changes back into the core" into their bids. The goal on the second one is long term supportability for the client, and partially ensuring core gets the mods back even from all the "busy" consultants in the world.
Broadly defined "technology" e.g. software, water pumps