John Perricone over at Only Baseball Matters has the agreement reached between baseball and Pete Rose. It's an interesting read.
Nothing in this agreement shall be deemed either an admission or a denial by Peter Edward Rose of the allegation that he bet on any Major League Baseball game.
Neither the Commissioner nor Peter Edward Rose shall be prevented by this agreement from making any public statement relating to this matter so long as no such public statement contradicts the terms of this agreement and resolution.
MLB has no legal or moral grounds here. Its official position is that there is no evidence that Rose bet on baseball.