URL:
  <http://gna.org/task/?7799>

                 Summary: Submission of Pidgin-SimpleZRTP plugin for VoIP and
video encryption
                 Project: Gna! Administration
            Submitted by: dzzinstant
            Submitted on: Mon 19 May 2014 11:47:17 AM UTC
                  Status: None
         Approval Status: None
         Should Start On: Mon 19 May 2014 12:00:00 AM UTC
   Should be Finished on: Thu 29 May 2014 12:00:00 AM UTC
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A new project has been registered at Gna! 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=3513> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration <https://gna.org/siteadmin/groupedit.php?group_id=3513>


= Registration Details =

* Name: *Pidgin-SimpleZRTP plugin for VoIP and video encryption*
* System Name:  *pidgin-zrtp*
* Type: Programs
* License: Other, GPL Compatible (Split licence:
- LGPL >= 2.1 for backend
- GPL 2 for UI frontend
(see project description, "Relevant Licences" for explanation))

----

==== Description: ====
-- Description --
The pidgin-simplezrtp plugin adds encryption for VoIP and video sessions to
the Pidgin instant messenger. [https://pidgin.im]
It uses ZRTP/SRTP [https://tools.ietf.org/html/rfc6189], which is also used in
other free clients (Jitsi, Linphone, CSipSimple).
The intention is to contribute to an interoperable standard for ad-hoc
encryption.

The plugin is at alpha stage, meaning there is no garantee for an encrypted or
a successful connection atm. It has not been published yet.

-- Relation to other projects --
The encryption backend will be implemented as an extension to Farstream's
FsRtpConference. [https://freedesktop.org/www/Software/Farstream/]
Therefore, it should be possible to adapt the plugin for other clients which
use Farstream (e.g. Gajim, Empathy).

Currently, the backend uses Werner Dittmann's experimental GstZrtpFilter
plugin, which is integrated into Farstream's GStreamer pipeline.
[https://github.com/wernerd/gstzrtp]

The client-specific frontend uses Pidgin's interface for plugins. It is
planned to use the icons from the pidgin-otr plugin.
[https://otr.cypherpunks.ca/]
[http://sourceforge.net/p/otr/pidgin-otr/ci/master/tree/otr-icons.h]
The plugin's interaction with Farstream and Pidgin is mostly limited to
signals and object properties, not shared code. Anyhow, the plugin may still
need some initialization code added to FsRtpConference/Pidgin.

-- Relevant licenses --
Farstream, LGPL >= 2.1
GstZrtpFilter, LGPL >= 2.1 (uses [https://github.com/wernerd/ZRTPCPP], which
is LGPL >= 3) 
pidgin-otr plugin, GPL 2
Pidgin, GPL >= 2

To simplify integration, the encryption backend should follow Farstream's
licensing, i.e. LGPL >= 2.1.
The Pidgin frontend will use GPL 2 for now, but ideally would use the same
licence as the backend (depends on licence for otr icons and integration into
Pidgin).


==== Other Software Required: ====
Farsight/Farstream, LGPL >= 2.1
[https://freedesktop.org/www/Software/Farstream/]
GstZrtpFilter, LGPL >= 2.1 [https://github.com/wernerd/gstzrtp]
  (uses [https://github.com/wernerd/ZRTPCPP], which is LGPL >= 3) 
pidgin-otr plugin, GPL 2 (borrowed icons)
[http://sourceforge.net/p/otr/pidgin-otr/ci/master/tree/otr-icons.h]
Pidgin, GPL >= 2 [https://pidgin.im]






    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?7799>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register

Reply via email to