Changes between Initial Version and Version 1 of Ticket #17457, comment 4


Ignore:
Timestamp:
Feb 25, 2016, 8:16:41 AM (3 years ago)
Author:
vegansalad
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #17457, comment 4

    initial v1  
    22
    33The desktop Gajim XMPP client already has an experimental OMEMO plugin here: https://github.com/kalkin/gajim-omemo
     4
     5Pidgin is working on it here: https://developer.pidgin.im/ticket/16537
     6
     7Jitsi has a ticket for OMEMO here: https://github.com/jitsi/jitsi/issues/199
     8
     9Chatsecure has a blog about implimenting OMEMO here: https://chatsecure.org/blog/chatsecure-conversations-zom/
     10
     11Chris from ChatSecure had this to say here: https://www.bountysource.com/issues/26695270-implement-omemo-axolotl
     12
     13''"This work is semi-permanently on hold because of the license conflict. Moxie said that the public specification for Axolotl is incomplete, so it will be impossible for us to produce an alternative implementation that isn't a derivative work of one of the GPL libraries.
     14''
     15''Open Whisper Systems owns the full copyright on AxolotlKit so they can relicense it for distribution on the App Store for their own apps. They are currently licensing libaxolotl-java to WhatsApp for the Android version, but for whatever reason haven't yet done the same for WhatsApp iOS and AxolotlKit. I've been told there are no near-term plans to license AxolotlKit to other apps.''
     16
     17''However, there may be a light at the end of the tunnel: https://github.com/SilentCircle/libsalamander''
     18''
     19It appears that the Silent Circle team has implemented their own version of Axolotl using only the public specification and (presumably) avoided any reverse engineering of the GPL code. It is licensed Apache 2.0 so it could be used without issue on the App Store. I'm not sure if the key exchange is compatible with libaxolotl-java, among other things, so there is a chance it may not be compatible with Conversations current implementation of OMEMO."''
    420
    521I don't know how best to represent this on TRAC, but this bug has also been filed upstream at InstantBird. You can find the issue here: https://bugzilla.mozilla.org/show_bug.cgi?id=1237416 If anyone has an account at bugzilla, it might be worth it to somehow keep both tickets updated as the other one gets updated.