home *** CD-ROM | disk | FTP | other *** search
- Can I use LAME in my commercial program?
-
- Yes, you can, under the restrictions of the LGPL. In particular, you
- can include a compiled version of the LAME library (for example,
- lame.dll) with a commercial program. Some notable requirements of
- the LGPL:
-
- 1. In your program, you cannot include any source code from LAME, with
- the exception of files whose only purpose is to describe the library
- interface (such as lame.h).
-
- 2. Any modifications of LAME must be released under the LGPL.
- The LAME project (www.sulaco.org/mp3) would appreciate being
- notified of any modifications.
-
- 3. You must give prominent notice that your program is:
- A. using LAME (including version number)
- B. LAME is under the LGPL
- C. Provide a copy of the LGPL. (the file COPYING contains the LGPL)
- D. Provide a copy of LAME source, or a pointer where the LAME
- source can be obtained (such as www.sulaco.org/mp3)
- An example of prominent notice would be an "About the LAME encoding engine"
- button in some pull down menu within the executable of your program.
-
- 4. If you determine that distribution of LAME requires a patent license,
- you must obtain such license.
-
-
- ***IMPORTANT NOTE***
-
- The decoding functions provided in LAME use the mpglib decoding
- engine which is under the GPL. They may not be used by any
- program not released under the GPL unless you obtain such
- permission from the MPG123 project. (www.mpg123.de).
-
- LAME has built in support to read raw pcm and some wav and aiff files.
- More robust file I/O can be handled by compiling in LIBSNDFILE,
- but LIBSNDFILE is also under the GPL and my not be used by other
- programs not under the GPL.
-
-
-
-
-
-