Good news everyone! css3-images is finally going to (the first) Candidate Recommendation. That means, browsers can drop their vendor prefixes from their gradient implementation (if their impls conform to the current spec).
“RESOLVED: CSS3 Images goes to CR”
Hope IE10 and the next version of Safari will have the prefixless version of gradients...