Repost because I posted to the wrong community :)


I haven’t really kept up with android stuff for a while, but it looks like a handful of recent FOSS apps are using Shizuku for cool functionality. The new SDMaid uses it, and so do apps like Lemmy Redirect. In the list of apps, there’s also F-Droid, but I don’t really know what that’s for just yet.

What is it, and how does it work? Does it allow you to do anything you could otherwise need a Rooted device for? In that sense, is it unsafe / something Google will try to block in the future?

https://github.com/ThePBone/awesome-shizuku

  • Atemu
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Note that it is, however, unfree software, not FOSS:

    • For the project as a whole, it is not free. You are FORBIDDEN to distribute the apk compiled by you (including modified, e.g., rename app name “Shizuku” to something else) to any store (IBNLT Google Play Store, F-Droid, Amazon Appstore etc.).
    • limerod@reddthat.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      The readme says licensed under Apache-2.0. The license itself allows modification and redistribution with some conditions. unless only parts of the source code are free. It should not be forbidden just because he says so. He does say image files may not be used unless for displaying shizuku. Regardless, it leaves a sour taste in the mouth.

      • Atemu
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        The readme also states that you are not allowed to distribute built artifacts and that makes it unfree.

        Free software OTOH must allow you to do anything you want with the covered software as long as you fulfil the duties the license requires of you.
        See for instance requirement 3 of the OSI’s Open-Source Definition.

        I’ve opened a discussion on this topic upstream with more thorough explanations and alternatives: https://github.com/RikkaApps/Shizuku/discussions/359