5
|
1 Intellectual Property Due Diligence
|
|
2 -----------------------------------
|
|
3
|
|
4 Modems and voice coding are heavily patented areas. Implementing these without
|
|
5 serious consideration of IP issues would be foolish. This document describes
|
|
6 the basis on which the software has been implemented.
|
|
7
|
|
8
|
|
9 A check of the intellectual property information at the ITU web site shows a
|
|
10 number of patent claims against the current standards implemented by spandsp.
|
|
11 It is important to realise, however, that some of these patents have long
|
|
12 since expired (group III fax dates back to the 1970s). Also, many are
|
|
13 related to recent additions to the FAX standard, such as colour FAX handling,
|
|
14 which few people ever use.
|
|
15
|
|
16 The V.14 rate adaption standard seems free of patent encumberance.
|
|
17
|
|
18 One patent is listed as relevant to the V.17 standard. It is a patent from
|
|
19 IBM, but the ITU database does not specify its nature. I believe it is
|
|
20 related to the trellis coding used, and I think it has expired. I do not
|
|
21 know for sure. The techniques used in the implementation should be free of
|
|
22 patent encumberance. Most of the implementation is similar to the V.29
|
|
23 modem. The key addition the trellis code processing. The trellis encoding
|
|
24 is trivial. The decoding uses Viterbi techniques, which are quite old.
|
|
25
|
|
26 The V.21 standard dates from the 1950s. The V.23 standard is also very old.
|
|
27 There is no possibility that any patents related to it are still in force.
|
|
28 However, the implementation also needs to be free of patented techniques.
|
|
29 The implementation only uses very mature numerical oscillator and quadrature
|
|
30 correlation techniques, so there should be no patent issues.
|
|
31
|
|
32 Only one patent is listed as relevant to the V.29 standard. This dates from
|
|
33 the 1970s, and must have expired. The modem has been implemented using only
|
|
34 very mature techniques, none of which can be less than 20 years old. There
|
|
35 seem no possibility, therefore, that any patents are still in force related
|
|
36 to the techniques used.
|
|
37
|
|
38 Some aspect of the V.8 standard seems to have patents associated with it,
|
|
39 according to the ITU patent database. I am unclear what these are. V.8 is a
|
|
40 very simple standard. There seems to be nothing innovative about it.
|
|
41
|
|
42 Many patents are listed as relevant to the T.30 standard. However, they all
|
|
43 appear to relate to newer features, such as colour FAX, added in recent years.
|
|
44 The current implementation only covers the original features from the late
|
|
45 1970s, where there appear to be patent issues.
|
|
46
|
|
47 The T.4 standard defines the image compression and decompression techniques
|
|
48 used for group 3 FAXes. The spandsp implementation is based on code derived
|
|
49 from freely available implementations of T.4. These have existed for a number
|
|
50 of years without IP issues. The standard is old enough for any patents to have
|
|
51 expired, anyway.
|
|
52
|
|
53 V.42bis compression uses the LZW algorithm. This is the same algorithm used in
|
|
54 GIF files. Unisys patented this algorithm. However, the Unisys patent has now
|
|
55 expired.
|