Agreed. "What it looks like to release open source projects, how to shift ownership of projects from companies to the community, and how to make sure that open source projects remaining healthy and active" has been discussed for almost 20 years. I'm willing to give them the benefit of the doubt that they have something to contribute here, but why not hold the announcement until they actually say what they're going to say?