BlackBerry Q10 now free on a 2-year