Correct me if I'm wrong, but wouldn't allowing researchers to freely post their publicly funded papers on whatever medium they desire whether it's their own website or another freely accessible site solve this problem?
As you've also pointed out, JStor is a non-profit. Donations and soliciting volunteers would probably help fund this stuff; it seems to work fine for Wikipedia. Regardless, publicly funded research shouldn't be kept behind pay walls.
As you've also pointed out, JStor is a non-profit. Donations and soliciting volunteers would probably help fund this stuff; it seems to work fine for Wikipedia. Regardless, publicly funded research shouldn't be kept behind pay walls.