Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause:

You may not use this SDK to develop applications for use with software other than Bitwarden (including non-compatible implementations of Bitwarden) or to develop another SDK.

This violates freedom 0.

It is not possible to build desktop-v2024.10.0 (or, likely, current master) without removing this dependency.

    • fl42v@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      I doubt it. What’ll probably happen is them moving more and more of the logic into the SDK (or adding the back-end of new features there), and leaving the original app to be more or less an agpl-licensed ui, while the actual logic becomes source-available. Soo, somewhat red-hat-esque vibes: no-no, we don’t violate no stupid licenses, we just completely go against their spirit.

      • refalo@programming.dev
        link
        fedilink
        arrow-up
        0
        arrow-down
        1
        ·
        2 months ago

        go against their spirit

        I think this is more of a failure of the license itself. It’s not a good look to allow something explicitly and then go “no not like that!”