A Microsoft employee's thoughts on software patents · HackerTrans