Pessoalmente, acredito que a melhor opção seria terceirizar o trabalho (talvez no Freelancer ou algo nesse sentido) para que você pessoalmente tem os recursos que deseja.
Depois disso, você pode oferecer o patch de volta à comunidade, e será sua decisão adotá-lo ou não. No final do dia, esta solução será funcional para você como indivíduo.