When we can't afford to keep building a feature, we release it as open source and reintegrate it eventually.