speexdsp: fix SSE2 support
[speexdsp.git] / html / patents.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4   <title>Speex and patents</title>
6   <meta name="author" content="Jean-Marc Valin">
7 </head>
8   <body>
10 <div align="center"> 
11 <h1>Position regarding patents</h1>
13 <div align="left">The goal of Speex is to provide a codec that is open-source
14 (released under the <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>)
15 and that can be used in open-source software. This implies that it also has
16 to be free from patent restrictions. Unfortunately, the field of speech coding
17 known to be a real patent minefield and to make the matter worse, each country
18 has its own patent laws and list of granted patents so tracking them all
19 would be next to impossible. This is why we cannot provide an absolute warranty
20 that Speex is indeed completely patent-free.<br>
21 <br>
22  That being said, we are doing our best to keep away from known patents and 
23 we do not patent the algorithms we use. That's about all we can do about it.
24 If you are aware of a patent issue with Speex, please <a
25  href="mailto:speex-devel@lists.sourceforge.net">let us know</a>.<br>
26  <br>
27 Normally there shouldn't be any problem when you use Speex. However for the
28 reasons explained above, if you are thinking about using Speex commercially,
29 we strongly suggest that you have a closer look at patent issues with respect
30 to your country. Note that this is not specific to Speex, since many "standardized"
31 codecs have an unclear patent status (like <a
32  href="http://www.mp3-tech.org/patents.html">MP3</a>, <a
33  href="http://kbs.cs.tu-berlin.de/%7Ejutta/toast.html">GSM</a> and probably 
34 others), not to mention the risks of a previously unknown patent holder claiming
35 rights on a standardized codec long after standardization (<a href="http://lpf.ai.mit.edu/Patents/Gif/Gif.html">GIF</a>, <a href="http://www.itworld.com/Man/2687/020719jpegpatent/">JPEG</a>).<br>
36 </div>
37  </div>
38 </body>
39 </html>