|Summary:||ASTERISK-08082: ooh323c in asterisk-addons might not be redistributable under the GNU GPL License|
|Reporter:||Guillaume Knispel (gknispel_proformatique)||Labels:|
|Date Opened:||2006-11-07 14:19:32.000-0600||Date Closed:||2011-06-07 14:02:56|
|Description:||There are 76084 (directory h323) over 98294 lines of C code in ooh323c (calculated by SLOCCount) that are generated with the proprietary ASN.1 to C compiler of Objective Systems.|
The GNU GPL v2 or later, under which ooh323c is distributed, states :
"The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable."
The "the preferred form of the work for making modifications" is clearly the ASN.1 specification distributed in the original distribution of ooh323c under the "specs/" directory which is not redistributed by Digium (violation 1).
The proprietary ASN.1 to C compiler distributed by Objective Systems is clearly not "normally distributed of the operating system on which the executable runs"
and the "unless that component itself accompanies the executable" possibility is not respected either (violation 2).
I guess asterisk-ooh323c should be removed from Asterisk-addons unless Objective Systems open source their ASN.1 to C compiler or give permission to use a binary of their compiler for construction of free software.
|Comments:||By: Joshua C. Colp (jcolp) 2006-11-07 17:02:40.000-0600|
Please take this over to http://licensing.digium.com/ - Thanks.