zlacker

[parent] [thread] 19 comments
1. ironma+(OP)[view] [source] 2025-03-26 18:37:01
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.
replies(12): >>mberlo+P4 >>nthing+a8 >>bsimps+Lj >>npodbi+wk >>rs186+Cp >>lern_t+Xw >>ASincl+Tx >>nukem2+JG >>ycombi+3U >>Ferret+Fq1 >>e40+nO1 >>flossp+B24
2. mberlo+P4[view] [source] 2025-03-26 19:01:41
>>ironma+(OP)
I think the determinant will be how transparently this process is maintained.
replies(1): >>hyperc+OP
3. nthing+a8[view] [source] 2025-03-26 19:16:41
>>ironma+(OP)
First they came....(Explains the strategy)
4. bsimps+Lj[view] [source] 2025-03-26 20:04:38
>>ironma+(OP)
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).
5. npodbi+wk[view] [source] 2025-03-26 20:07:29
>>ironma+(OP)
Which is bad since all the forks will be behind at least few weeks, months maybe.

And think about all the merge conflicts you have to resolve after 3 months of code changes.

6. rs186+Cp[view] [source] 2025-03-26 20:31:29
>>ironma+(OP)
"likely just noise"

It's always noise to people that don't care, but matters to people who rely on AOSP, including third-party ROM developers.

replies(1): >>jeffbe+uI
7. lern_t+Xw[view] [source] 2025-03-26 21:17:20
>>ironma+(OP)
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...
replies(1): >>ASincl+ay
8. ASincl+Tx[view] [source] 2025-03-26 21:22:51
>>ironma+(OP)
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.
◧◩
9. ASincl+ay[view] [source] [discussion] 2025-03-26 21:24:17
>>lern_t+Xw
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.
10. nukem2+JG[view] [source] 2025-03-26 22:09:49
>>ironma+(OP)
They don't publish the really interesting sources anyway, this doesn't really change anything.
◧◩
11. jeffbe+uI[view] [source] [discussion] 2025-03-26 22:20:24
>>rs186+Cp
You are saying that non-Google parties are reliant on AOSP being developed in the open on a public Gerrit instance? In what way?
replies(2): >>ycombi+SU >>rs186+hV
◧◩
12. hyperc+OP[view] [source] [discussion] 2025-03-26 23:13:32
>>mberlo+P4
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.

13. ycombi+3U[view] [source] 2025-03-26 23:43:36
>>ironma+(OP)
>The source will still be released

Lol nice pipe dream. The source isn't even fully released today.

replies(1): >>Ferret+Zq1
◧◩◪
14. ycombi+SU[view] [source] [discussion] 2025-03-26 23:50:37
>>jeffbe+uI
We can be less blindsided when the latest wave of anti-consumer features are announced.
◧◩◪
15. rs186+hV[view] [source] [discussion] 2025-03-26 23:55:36
>>jeffbe+uI
Where do you think LineageOS gets their feature updates and security patches?
16. Ferret+Fq1[view] [source] 2025-03-27 06:21:38
>>ironma+(OP)
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.

◧◩
17. Ferret+Zq1[view] [source] [discussion] 2025-03-27 06:25:39
>>ycombi+3U
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.

replies(1): >>NoGrav+tn2
18. e40+nO1[view] [source] 2025-03-27 11:07:05
>>ironma+(OP)
Right, they’re making the Gerrit instance private.
◧◩◪
19. NoGrav+tn2[view] [source] [discussion] 2025-03-27 15:12:52
>>Ferret+Zq1
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.
20. flossp+B24[view] [source] 2025-03-28 02:39:34
>>ironma+(OP)
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.
[go to top]