Re: Asterisk and UniMRCP Licensing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Aug 28, 2014, at 6:20 PM, Matthew Jordan <mjordan@xxxxxxxxxx> wrote:

Hey all -

In some previous conversations on the Asterisk mailing lists, we
noticed that some users of Asterisk were using UniMRCP [1] with
Asterisk, as well as some modules made and distributed by that
project. Unfortunately, there were some licensing concerns with using
UniMRCP with Asterisk. As such, we contacted the UniMRCP project
regarding the licensing issues and, after discussing the issue with
them, we believe we have found a good path forward such that users of
Asterisk and UniMRCP can use both projects together without violating
the license of Asterisk.

As you may know, Asterisk is licensed under the GPLv2. When Asterisk
is statically or dynamically linked with a library, this creates an
overall 'derivative work' as referred to in the GPL. Barring an
exception, this means that any library Asterisk dynamically links with
must be licensed under a GPLv2 compatible license. Unfortunately,
UniMRCP is not licensed with a GPLv2 compatible license, as the Apache
2.0 license is not compatible with the GPLv2 [2]. This makes
distribution of modules that link with Asterisk and UniMRCP
problematic, as those modules technically should not be licensed under
the GPLv2 - and hence should not be used with Asterisk under the GPLv2
license.

That being said, we really like the UniMRCP project, and think it a
great library for providing complex speech services. In the past, when
faced with similar situations, we've added specific disclaimers to the
licensing of the Asterisk project such that users are allowed to link
Asterisk with specific libraries and distribute the resulting files.
As such, we've modified the Asterisk license [3] to read the
following:

"Specific permission is also granted to link Asterisk with OpenSSL, OpenH323,
UniMRCP, and/or the UW IMAP Toolkit and distribute the resulting binary files."

This should make it easier for participants of both projects to use
Asterisk with UniMRCP without violating the licenses of either
project.

Hopefully this e-mail and the exception in the LICENSE file clears up
any ambiguity that people may have had regarding Asterisk and the
UniMRCP project.


Fantastic news!  Thanks very much for getting this done Matt.  Having to manually build UniMRCP has been a big thorn in the side. I’m hopeful this means that we’ll soon see distributions package both UniMRCP and the associated Asterisk module.

Thanks for your continued leadership here and for making Asterisk that much easier to use.

/BAK/
-- 
Ben Klang
Principal/Technology Strategist, Mojo Lingo
+1.404.475.4841

Mojo Lingo -- Voice applications that work like magic
Twitter: @MojoLingo


Thanks -

Matt

[1] http://www.unimrcp.org/
[2] http://www.gnu.org/licenses/license-list.html
[3] http://svn.asterisk.org/svn/asterisk/trunk/LICENSE


--
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org

_______________________________________________
asterisk-app-dev mailing list
asterisk-app-dev@xxxxxxxxxxxxxxxx
http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
asterisk-app-dev mailing list
asterisk-app-dev@xxxxxxxxxxxxxxxx
http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev

[Index of Archives]     [Asterisk SS7]     [Asterisk Announcements]     [Asterisk Users]     [PJ SIP]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Linux API]

  Powered by Linux