classification
Title: Reimplement audioop because of copyright issues
Type: Stage: needs patch
Components: Library (Lib) Versions: Python 3.3, Python 3.2, Python 2.7
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: benjamin.peterson, brett.cannon, georg.brandl, haypo
Priority: high Keywords:

Created on 2008-04-29 00:22 by brett.cannon, last changed 2011-06-12 18:40 by terry.reedy.

Messages (5)
msg65948 - (view) Author: Brett Cannon (brett.cannon) * (Python committer) Date: 2008-04-29 00:22
The audioop module contains a comment that is somewhat troubling from an 
IP standpoint:

  /* Code shamelessly stolen from sox, 12.17.7, g711.c
   ** (c) Craig Reese, Joe Campbell and Jeff Poskanzer 1989 */

Because of this it would be best to remove the current module and re-
implement it from scratch (or remove it entirely).
msg65952 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2008-04-29 02:17
I would support removing this in Py3k. It seems like a specialty module
not worth having in the standard library. Also, is this even being
maintained?
msg66023 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2008-04-30 20:20
It is, as most "old" standard modules, not actively maintained, but
there is always the chance that somebody will fix bugs as they are
reported :)

Anyway, the algorithms in it won't change, and if you want its removal I
predict there will be many people crying out.
msg105618 - (view) Author: STINNER Victor (haypo) * (Python committer) Date: 2010-05-13 00:56
I found severe bugs (which may lead to security vulnerabilities) in audioop: #7673. Nobody fixed these errors (but my issue contains a patch).
msg112507 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2010-08-02 18:18
Current status: no lawsuit yet.
History
Date User Action Args
2011-06-12 18:40:31terry.reedysetstage: needs patch
versions: + Python 3.3, - Python 2.6, Python 3.1
2010-08-02 18:18:38georg.brandlsetmessages: + msg112507
2010-05-13 00:56:05hayposetnosy: + haypo
messages: + msg105618
2010-05-11 20:35:52terry.reedysetversions: + Python 3.1, Python 2.7, Python 3.2, - Python 3.0
2008-04-30 20:20:02georg.brandlsetnosy: + georg.brandl
messages: + msg66023
2008-04-29 02:17:04benjamin.petersonsetnosy: + benjamin.peterson
messages: + msg65952
versions: + Python 3.0
2008-04-29 00:22:49brett.cannoncreate