una possibile risposta è nel Software libero.
E' interessante questo fatto che quello che facciamo noi professionisti debba essere pagato mentre quello che fanno gli altri (es. i professionisti del software) debba essere gratis.
Siccome nessuno vive di aria, anche le cose che pensiamo essere gratis in realtà pagate lo sono, magari da tutti (anche a quelli di cui non importa nulla di essere finanziatori di questo o di quello).
Se uno volesse ben guardare non so se sia meglio finanziare certi progetti di ricerca palesemente fatti tanto per avere soldi per pubblicare e andare in giro a congressi o pagare softwaristi che fanno software per lavoro.
Non esiste la soluzione ottimale in queste cose. Esiste solo la coscienza individuale. In tutto!