Upgrade to deltachat v1.50.0
This commit is contained in:
15
README.md
15
README.md
@@ -7,7 +7,7 @@ email - which is to say, SMTP+IMAP.
|
||||
|
||||
Delta has:
|
||||
|
||||
* A mature [core library](https://github.com/deltachat/deltachat-core)
|
||||
* A mature [core library](https://github.com/deltachat/deltachat-core-rust)
|
||||
* A mature [Android application](https://github.com/deltachat/deltachat-android)
|
||||
* An experimental [iOS application](https://github.com/deltachat/deltachat-ios)
|
||||
* An electron [desktop application](https://github.com/deltachat/deltachat-desktop)
|
||||
@@ -22,22 +22,21 @@ Current status is probably best described as "skunkworks", although connecting
|
||||
to an account and sending / receiving text messages should work reliably. You
|
||||
can view specific progress on [the issue board](https://gitlab.com/lupine/purple-plugin-delta/boards).
|
||||
|
||||
We currrently build against deltachat v1.50.0. You'll need to build and install
|
||||
deltachat-ffi separately and ensure that it's available via `pkg-config` for
|
||||
deltachat to install.
|
||||
|
||||
## Build
|
||||
|
||||
There are some licensing issues at present, so you shouldn't build this plugin.
|
||||
|
||||
`deltachat-core` vendors openssl, unconditionally links it, and is MPL-licensed.
|
||||
`deltachat-core-rust` uses a vendored openssl 1, unconditionally links it, and
|
||||
is MPL-licensed.
|
||||
|
||||
`purple-plugin-delta` is GPLv3 without the [OpenSSL exemption](https://people.gnome.org/~markmc/openssl-and-the-gpl.html)
|
||||
|
||||
`libpurple` itself is GPLv2 without the OpenSSL exemption.
|
||||
|
||||
`deltachat-core-rust` may make OpenSSL optional, so linking against that version
|
||||
would be fine.
|
||||
|
||||
Linking against a patched / changed `deltachat-core` that disregards vendored
|
||||
OpenSSL and uses GnuTLS instead would also be fine.
|
||||
|
||||
There's no point to `purple-plugin-delta` adding the OpenSSL exemption because
|
||||
`libpurple` lacks it, and in any event, it will be unnecessary with the next
|
||||
major version of OpenSSL. So, time should resolve this for us one way or another.
|
||||
|
Reference in New Issue
Block a user