BU law prof study: hard to conclude software patents provide social benefitspapers.ssrn.com3 pointsdctoedt15 years ago