The point is there are only 3 kinds of people before Apple announces something:
1. People who spread rumours leaks and talk about them.
2. People who spread inside information (and they know that's wrong to do so)
3. Apple themselves who say nothing till the official announcement.
These people are number 2.
There is no difference between 1 and 2 unless you locate the original source for any news. This news is probably coming from a source of a source of a source of Recode that they trust. It all starts with someone inside or very near Apple but you will never identify that person and even if you did, you cannot even prove what they did was wrong considering Apple might want it all to happen the way it is unfolding.