[jitsi-users] Feature Request: Adding Axolotl to jitsi


#1

Hey folks,

it would be really great to add the Axolotl as an option for encryption
into jitsi.

Here is a simplified description:
https://whispersystems.org/blog/advanced-ratcheting/

Here you can find the full specification:
https://github.com/trevp/axolotl/wiki

And here is the source code for the axolotl-java library used by
OpenWhisperSystems for TextSecure:
https://github.com/WhisperSystems/libaxolotl-java


#2

it would be really great to add the Axolotl as an option for encryption
into jitsi.

Sure. Want to give it a go?

Here is a simplified description:
https://whispersystems.org/blog/advanced-ratcheting/

Here you can find the full specification:
https://github.com/trevp/axolotl/wiki

And here is the source code for the axolotl-java library used by
OpenWhisperSystems for TextSecure:
https://github.com/WhisperSystems/libaxolotl-java

This library is GPLv3, so it cannot be used inside Jitsi (Apache v2).

Ingo


#3

Sure. Want to give it a go?

I would, but I just started learning java a few days ago... so I am no
developer (jet).

This library is GPLv3, so it cannot be used inside Jitsi (Apache v2).

Oh, thats crap! I didn't know much about the different licences. Know I
gather some information and I can say these compatibility issues between
different os-licensens is (imho) real crap! I hope there is another way
to implement it and sorry I can't help for now.

Greetings
Jens


#4

Jens,
If someone has never seen the GPL code, they could simply read the
Axolotl specification and write another library to implement it under
a different license which is compatible. I believe MIT, BSD, LGPL,
and public domain are all options (with various consequences), and of
course Apache v2 is obviously an option.

The reason I say they should have never seen the GPL code is because
if they have they may end up writing code which looks similar (or
possibly the same) and then there's the question of whether they
copied the code. Even if it's unintentional, it's a problem. By
having never seen the GPL code, then this shouldn't be an issue since
there's no way they could have copied it.

Some references regarding Apache v2 and GPL v2/3 compatibility:
https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL
https://www.apache.org/licenses/GPL-compatibility.html

ยทยทยท

On 8/21/15, Jens Freudenthal <jens.freudenthal@web.de> wrote:

Sure. Want to give it a go?

I would, but I just started learning java a few days ago... so I am no
developer (jet).

This library is GPLv3, so it cannot be used inside Jitsi (Apache v2).

Oh, thats crap! I didn't know much about the different licences. Know I
gather some information and I can say these compatibility issues between
different os-licensens is (imho) real crap! I hope there is another way
to implement it and sorry I can't help for now.

Greetings
Jens

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users