pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/licenses So long, lame-license!



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fffa278d1d18
branches:  trunk
changeset: 332680:fffa278d1d18
user:      maya <maya%pkgsrc.org@localhost>
date:      Sat Apr 20 06:46:30 2019 +0000

description:
So long, lame-license!

diffstat:

 licenses/lame-license |  131 --------------------------------------------------
 1 files changed, 0 insertions(+), 131 deletions(-)

diffs (135 lines):

diff -r 9b1d94370f45 -r fffa278d1d18 licenses/lame-license
--- a/licenses/lame-license     Sat Apr 20 06:39:49 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
--=-=-=-=-=-
-The following is from the README from the lame source:
--=-=-=-=-=-
-
-This code is distributed under the GNU LESSER PUBLIC LICENSE
-(LGPL, see www.gnu.org) with the following modification:
-
-1. If you determine that distribution of LAME requires a patent license,
-   and you obtain a patent license, you may distribute LAME even though
-   redistribution of LAME may also require a patent license.  
-
-2. You agree not to enforce any patent claims for any aspect of
-   MPEG audio compression, or any other techniques contained in 
-   the LAME source code. 
-
--=-=-=-=-=-
-The following is from the LICENSE file from the lame source:
--=-=-=-=-=-
-
-Can I use LAME in my commercial program?  
-
-Yes, you can, under the restrictions of the LGPL.  The easiest
-way to do this is to:
-
-1. Link to LAME as separate library (libmp3lame.a on unix or 
-   lame_enc.dll on windows)
-
-2. Fully acknowledge that you are using LAME, and give a link
-   to our web site, www.mp3dev.org
-
-3. If you make modifications to LAME, you *must* release these
-   these modifications back to the LAME project, under the LGPL.
-
-
-*** 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).
-
--=-=-=-=-=-=-
-Running "lame --license" (or viewing frontend/parse.c) reports:
--=-=-=-=-=-=-
-
-LAME version 3.96.1 (http://lame.sourceforge.net/)
-
-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.mp3dev.org) 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.mp3dev.org)
-   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).
-
--=-=-=-=-=-=-
-The mpglib/README file included with the lame source says:
--=-=-=-=-=-=-
-
-COPYING: you may use this source under GPL terms!
-
-PLEASE NOTE: This software may contain patented algorithms (at least
-  patented in some countries). It may be not allowed to sell/use products
-  based on this source code in these countries. Check this out first!
-
--=-=-=-=-=-=-
-The libmp3lame/fft.c file from the source includes:
--=-=-=-=-=-=-
-
-** NOTE: This routine uses at least 2 patented algorithms, and may be
-**       under the restrictions of a bunch of different organizations.
-**       Although I wrote it completely myself; it is kind of a derivative
-**       of a routine I once authored and released under the GPL, so it
-**       may fall under the free software foundation's restrictions;
-**       it was worked on as a Stanford Univ project, so they claim
-**       some rights to it; it was further optimized at work here, so
-**       I think this company claims parts of it.  The patents are
-**       held by R. Bracewell (the FHT algorithm) and O. Buneman (the
-**       trig generator), both at Stanford Univ.
-**       If it were up to me, I'd say go do whatever you want with it;
-**       but it would be polite to give credit to the following people
-**       if you use this anywhere:
-**           Euler     - probable inventor of the fourier transform.
-**           Gauss     - probable inventor of the FFT.
-**           Hartley   - probable inventor of the hartley transform.
-**           Buneman   - for a really cool trig generator
-**           Mayer(me) - for authoring this particular version and
-**                       including all the optimizations in one package.
-**       Thanks,
-**       Ron Mayer; mayer%acuson.com@localhost
-
--=-=-=-=-
-Although lame_enc.dll is not included with the package, the
-Dll/LameDLLInterface.htm webpage (included with the source) says:
--=-=-=-=-
-
-People and companies who wants to distribute
-lame_enc.dll with their commercial products are free to do so as
-far as I'm concerned (LGPL license), but should be aware that
-lame_enc.dll might infringe certain MP3 related software patents
-held by Fraunhofer IIS in certain countries.
-
--=-=-=-=-=-
-Also see
-http://www.mp3licensing.com/help/developers.html#55
-and section 11 in the LGPL and section 7 in the GPL.



Home | Main Index | Thread Index | Old Index