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!”