this post was submitted on 26 Mar 2025
361 points (98.7% liked)

Technology

68131 readers
3336 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] fmstrat@lemmy.nowsci.com 49 points 5 days ago (3 children)

This is not at all a summary of the article. They're moving to trunk-based dev to reduce merge conflicts coming in from the public on AOSP.

I don't like it, because those few devs who contribute to AOSP without an agreement currently will have lagging code, but what you describe is just plain wrong. Is it possible? Sure. But it always has been, that doesn't mean that's what is happening.

[–] Crashumbc@lemmy.world 5 points 5 days ago* (last edited 5 days ago)

Is it possible? Yes

Is it likely given Corpo take over of civilization? Also yes...

[–] Patch@feddit.uk 4 points 5 days ago (1 children)

Is it possible? Sure.

Even then, not really. Not legally, anyway. Open source licences require that the user be provided with the source code (if requested) alongside the binaries. If they roll out an update to Android (to code which is under an open source licence), they have to release the code at essentially the same time. Rolling out an update and then withholding the source code for an unnecessarily long time would be against the terms of the licence.

[–] fmstrat@lemmy.nowsci.com 2 points 5 days ago* (last edited 5 days ago) (1 children)

It's an Apache license with a contributor agreement. At any point they could close source. People could fork from it at that point, but any new features/updates/breaking changed from then out would be behind the scenes. There's no GPL poison pill in this one, I'm afraid.

Note: I don't at all expect this extreme of a direction.

[–] Patch@feddit.uk 2 points 4 days ago (1 children)

For as long as it's still under the Apache licence, they're still obligated to release the source under the terms of that licence. They'd need to change the licence to stop providing code; which as you say, they could do, but that would also kill AOSP entirely overnight so is a bit of a bigger problem than the one described in the OP.

[–] fmstrat@lemmy.nowsci.com 2 points 4 days ago (1 children)

Exactly. I don't think they'd ever go down this road, but the big players like Samsung have agreements in place where they will continue to get access to main or some trunk. No reason they couldn't change license and require all players to do the same thing, though O doubt that would happen given the massive security PR implications. So many Android devices would end up with vulnerabilities, tarnishing the image.

[–] Patch@feddit.uk 2 points 4 days ago

There's also just no real incentive for them to do it. The number of devices running fully de-googled Android forks are miniscule in the grand scheme of things. Everyone running devices with non-standard Android but which still uses Google Play Services and the rest are just as valuable to Google as the ones running stock. And it suits Google to have the small ultra-privacy hobbyist market still running Android forks, even de-googled ones, rather than moving on to something else entirely.

[–] pinball_wizard@lemmy.zip 2 points 4 days ago* (last edited 4 days ago) (1 children)

Good clarification. It's also worth clarifying that choosing hidden trunk based development instead of public trunk based development makes it clear that community contributions aren't one of their priorities.

[–] fmstrat@lemmy.nowsci.com 2 points 3 days ago

Ahhh yes very very true. Also a great addition.