Ask HN: When are Software Patents necessary? · HackerTrans