Rethinking Distribution of Knowledge and Software in Academia