Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> forgot to change the license on a component from our internal default".

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/15353#...

> Additionally, one thought that came to mind in evaluating this that might make this not possible is that our rust SDK, a dependency, is not published under an OSS license. See https://github.com/bitwarden/sdk . I assume that is a problem that might disqualify us from the main [fdroid] repo still.

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/15353#...

> At the moment, there are no plans to adjust the SDK license.

Doesn't sound like a mistake:

https://github.com/bitwarden/sdk/issues/898#issuecomment-222...

> There are no plans to adjust the SDK license at this time. We will continue to publish to our own F-Droid repo at https://mobileapp.bitwarden.com/fdroid/repo/



> [O]ur goal is to make sure that the SDK is used in a way that maintains GPL compatibility.

This does, though:

https://github.com/bitwarden/sdk/issues/898#issuecomment-242...

It seems they reconsidered after the change impacted their F-Droid release. They've always been Open Core not fully Open Source so the SDK not being OSS isn't surprising. It just seems like they didn't think about the consequences of integrating a non-OSS SDK into their OSS clients.

Your first quote actually explicitly says that this incompatibility only became apparent after the fact:

> one thought that came to mind in evaluating this

So, yeah, a mistake although it's not so much they "forgot to change the license" but didn't consider which license it should use and stuck with the default.

> There are no plans to adjust the SDK license at this time

This doesn't mean it was an intentional choice or well thought out. It would have been pretty stupid to say "yeah, we actually just went with proprietary because it's the internal default and didn't think about the pros and cons of keeping it that way" so in lieu of wanting to make a decision then and there or signaling radio silence, that's just a standard corporate non-answer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: