This headline really is misleading. The source will still be released, it just means that the work leading up to a release will be in private. IMO, there's nothing wrong with that, since it's likely that a lot of the intermediate com mediates are likely just noise.
If I understand correctly, it sounds a bit like Valve and SteamOS. They publish the source, but they optimize for their internal developers and tools, not for easy source access by anonymous members of the public. Valve has been publishing its source as tarballs, not git commits (hence, projects like Jovian and Evlav reconstructing it in GitHub).
Right - Google has been less than stellar with Chromium with ad revenue motivations behind manifest v3. One can only assume that other changes are being pushed and it'll be too late to fight when the OS ships before or same day as source.
As others say, it breaks contributions and any chance that other forks will keep up.
This is technically how open source is supposed to work. There never was any obligation to develop in public, or technically to release the source code publicly either. There is no obligation to communication, bug requests, etc.
The obligation is specifically to provide the source code (without certain usage restrictions) for binary releases when requested, and no more.
Additionally, that's already the case for much of the Android projects. The remaining projects that developed directly in AOSP will develop on the internal branch like the rest.
I don't understand the difference between what is described in the article and how Android has been developed from the start. They have always developed new versions internally and then dumped into AOSP right before release. https://groups.google.com/g/android-building/c/T4XZJCZnqF8/m...
Some projects developed directly in AOSP. Those projects will now develop on the internal branch like the rest. So it's not as big of a change as some are making it out to be.
Developing in the open would make contributions from the community way more viable, would give the public the ability to see what's coming and prepare for it, would increase the likelihood that security vulnerabilities or other bad things are discovered and prevented early on. It would make the project more likely to serve the interests of its users.
The source for AOSP. Individual Android devices have never been open source (minus some very few exceptions), and they have no obligation to do so as AOSP is Apache/permissively licensed.
Note that the demand for secrecy is primarily driven by device manufacturers, not Google. Manufacturers want to keep their "secret sauce" from their competitors.
Google has gradually been moving things from AOSP (open) to GApps (closed). Some of the things that have been moved are fairly essential for a mobile operating system (like a location provider and a SMS app). Projects building on AOSP now have to provide replacements, or declare them out of scope and punt.