What I'd like to see is a collective legal fund to protect devs from patent trolls. Like insurance, everyone pays into the system and if you need representation, high quality lawyers would be there for you. That seems to me to be the best solution to this problem short of abolishing software patents altogether.