AOSP is fully Apache-2.0 licensed except for the Linux kernel, so only their kernel changes would have to be. It’s also an important reason why Android was/is so successful.
Comment on Rabbit R1 AI box revealed to just be an Android app
conciselyverbose@sh.itjust.works 8 months ago
lol at calling running Android an “emulator”.
Also don’t they have to distribute the actual code for the OS if it’s lightly altered Android?
jbk@discuss.tchncs.de 8 months ago
fidodo@lemmy.world 8 months ago
Depends on which part is altered. Lots of Linux distros are just curated collections of software, drivers, and configuration. You can easily achieve your OS goals without touching the code of the base distro at all. If they didn’t need to modify the base code then there’s nothing to distribute back. That would be like distributing your personal OS power user config settings. If you’re not touching source there’s nothing to contribute.
cley_faye@lemmy.world 8 months ago
Having seen what this device does, they may not even have had to alter anything to the base AOSP image. Just set your app as the launcher and you’re good to go.
PlasticExistence@lemmy.world 8 months ago
My understanding is that if you only add modules on top, those can stay closed source. It’s possible the AOSP portion of the stack is still stock and untouched.
pacmondo@sh.itjust.works 8 months ago
I don’t know, one of the reasons they’re decrying everyone running the APK is they claim they’ve made a bunch of “bespoke alterations” to the AOSP version they’re using
PlasticExistence@lemmy.world 8 months ago
Which may or may not be BS intended to save their reputation. I hear you though.