DueDiligence 2.9 KB

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