Re: Exception to LGPL license for LAME (Robert Hegemann)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Exception to LGPL license for LAME (Robert Hegemann)

Anthony Myatt
Hello Robert, John and Alexander.

As this is a commercial app, providing object code or source is not an option unfortunately. Also the App Store environment isn't conducive of replacing the app at an end user level.

I am currently in the process of tracking down all copyright holders in the LAME project to ask for permission.

I'd appreciate your consent and if possible any contacts you might have for other copyright holders.

In regards to MP3 patent licensing, I am paying this already.


Kind regards,

Anthony Myatt
------------------------
Sent from my iPhone

> On 8 Mar 2014, at 9:24 pm, [hidden email] wrote:
>
> Send Lame-dev mailing list submissions to
>    [hidden email]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>    https://lists.sourceforge.net/lists/listinfo/lame-dev
> or, via email, send a message with subject or body 'help' to
>    [hidden email]
>
> You can reach the person managing the list at
>    [hidden email]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Lame-dev digest..."
>
>
> Today's Topics:
>
>   1. Re: LAME 3.99.2.5 best VBR settings ?? via command line (for
>      any interested users) (Mike Brown)
>   2. Use of LAME in commercial iOS application (Anthony Myatt)
>   3. Re: Use of LAME in commercial iOS application (Mike Brown)
>   4. Re: Use of LAME in commercial iOS application
>      (Alexander Leidinger)
>   5. Re: Exception to LGPL license for LAME (Robert Hegemann)
>   6. Re: Exception to LGPL license for LAME (Robert Hegemann)
>   7. Re: [Lame-cvs] create waveform from mp3 files not working
>      (Rog?rio Brito)
>   8. Re: [Lame-cvs] create waveform from mp3 files not working (robert)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 18 Feb 2014 17:21:35 -0700 (MST)
> From: Mike Brown <[hidden email]>
> Subject: Re: [Lame-dev] LAME 3.99.2.5 best VBR settings ?? via command
>    line (for any interested users)
> To: Kenneth Allison <[hidden email]>
> Cc: [hidden email]
> Message-ID: <[hidden email]>
> Content-Type: text/plain; charset="UTF-8"
>
> Kenneth Allison wrote:
>> Perhaps "lame V0 -q 0 --silent" is best?
>
> Yes, but if using LAME 3.98 & up, the -q 0 is useless in VBR mode.
> -V0 --silent is all you need.
>
> The default settings are tuned for optimum quality, especially if you are
> using VBR mode (which you are, with -V0)
>
> You posted to the developers' list, more for bug & feature discussion. You
> should probably send your follow-up questions to the Hydrogenaudio forums at
> http://www.hydrogenaudio.org/
>
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 19 Feb 2014 14:35:59 +1100
> From: Anthony Myatt <[hidden email]>
> Subject: [Lame-dev] Use of LAME in commercial iOS application
> To: [hidden email]
> Message-ID: <[hidden email]>
> Content-Type: text/plain; charset=us-ascii
>
> Hello,
>
> I would like to use the LAME MP3 library in an iOS application that will be sold on the Apple App Store.
> Would I be able to get permission to use the library in this manner? I would of course acknowledge this within the application as well as including the license in my application.
>
> I appreciate you taking the time to consider this and I look forward to your answer.
>
>
>
> Kind regards,
>
>
> Anthony Myatt
>
>
> ------------------------------
>
> Message: 3
> Date: Wed, 19 Feb 2014 09:50:57 -0700 (MST)
> From: Mike Brown <[hidden email]>
> Subject: Re: [Lame-dev] Use of LAME in commercial iOS application
> To: Anthony Myatt <[hidden email]>
> Cc: [hidden email]
> Message-ID: <[hidden email]>
> Content-Type: text/plain; charset="UTF-8"
>
> Anthony Myatt wrote:
>> I would like to use the LAME MP3 library in an iOS application that will be sold on the Apple App Store.
>
> I'm not speaking on behalf of the development project; I'm just a list
> subscriber stating what I know from past research into this issue, for
> Wikipedia.
>
> All MP3 encoders *presumably* implement patented technology, with the last of
> the patents *believed* to be expiring in Dec. 2017. See the informal research
> at <http://www.tunequest.org/a-big-list-of-mp3-patents/20070226/> and, as
> mentioned in the comments, the alternative list at
> <http://scratchpad.wikia.com/wiki/MPEG_patent_lists>.
>
> I don't know whether it's *really* true that the current incarnation of LAME,
> when compiled and distributed, infringes any of those patents, but any
> business lawyer will tell you "better safe than sorry; get a license."
>
> This uncertainty is why LAME Ain't an MP3 Encoder (L.A.M.E. - get it?). It is
> officially distributed only as source code, which is (again, presumably) not
> infringing any patents.
>
> The Fraunhofer patents are administered by Technicolor, which runs the info
> site mp3licensing.com. As per that site, a "PC Software" "patent-only" license
> would probably cover a non-Fraunhofer encoder like LAME, as bundled in your
> app. The license currently requires royalty payments of 75 cents (U.S.) per
> encoder (i.e. each copy of your app that you sell), with a minimum bill of
> $15000.00/year.
>
> If you're just a hobbyist expecting to sell only a small number of apps, you
> might be able to negotiate a better deal with them...who knows? I'd be
> interested to hear what they say.
>
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 19 Feb 2014 19:37:06 +0100
> From: Alexander Leidinger <[hidden email]>
> Subject: Re: [Lame-dev] Use of LAME in commercial iOS application
> To: Anthony Myatt <[hidden email]>
> Cc: [hidden email]
> Message-ID: <20140219193706.00001f24@unknown>
> Content-Type: text/plain; charset=US-ASCII
>
> On Wed, 19 Feb 2014 14:35:59 +1100
> Anthony Myatt <[hidden email]> wrote:
>
>> Hello,
>>
>> I would like to use the LAME MP3 library in an iOS application that
>> will be sold on the Apple App Store. Would I be able to get
>> permission to use the library in this manner? I would of course
>> acknowledge this within the application as well as including the
>> license in my application.
>
> The license of LAME is available with the source. As long as you comply
> with it, all is fine. We can't hand out other license terms without the
> OK of all people with a copyright on a part of the source (a lot of
> people which we may not even know how to contact anymore).
>
> I'm not sure if you can create an app which complies with the (L)GPL
> and the Apple App Store license terms (you better ask a lawyer).
>
> Apart from that see also the info about the patents in another mail.
>
> Bye,
> Alexander.
>
> --
> http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
> http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137
>
>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 06 Mar 2014 11:50:16 +0100
> From: "Robert Hegemann" <[hidden email]>
> Subject: Re: [Lame-dev] Exception to LGPL license for LAME
> To: [hidden email]
> Cc: lame <[hidden email]>
> Message-ID: <op.xcaq12z47p99ik@krypton>
> Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes
>
> Hello Anthony,
>
> I'm sorry, but changing the terms of LAME's license would require to have  
> everyone involved to agree about.
> Considering, that a lot of those people aren't in contact with this  
> project anymore, I doubt that is even possible.
> Further, you would have to do patent research in those countries, where  
> you would want to sell your product.
>
> http://mp3licensing.com/patents/index.html
>
> Ciao Robert
>
>
> Am 05.03.2014, 23:15 Uhr, schrieb <[hidden email]>:
>
>>
>> REPLY at http://sourceforge.net/u/anthony-myatt/profile/send_message
>>
>> Hi Robert,
>>
>> I am a twenty-two year old app developer based in country New South  
>> Wales, Australia and am wanting to use the LAME library in a commercial  
>> iOS >app of mine.
>> Unfortunately the terms of the LGPL license require that the library be  
>> included as a dynamic library, something that the iOS platform doesn?t  
>> allow.
>>
>> As an active developer of LAME would you be able to grant me an  
>> exception to the LGPL terms?
>> I?d be more than happy to discuss details with you and would of course  
>> still include the LGPL license and a link to the source code in my app.
>>
>> I appreciate you taking the time to read my email and I look forward to  
>> hearing from you.
>>
>> Kind regards,
>>
>> Anthony Myatt
>>
>> This message was sent to you via the SourceForge web mail form.
>> Replying to this email will not work, please send a message to AMyatt at  
>> http://sourceforge.net/u/anthony-myatt/profile/send_message
>
> ------------------------------
>
> Message: 6
> Date: Fri, 07 Mar 2014 10:28:02 +0100
> From: "Robert Hegemann" <[hidden email]>
> Subject: Re: [Lame-dev] Exception to LGPL license for LAME
> To: "John Edwards" <[hidden email]>
> Cc: lame dev list <[hidden email]>
> Message-ID: <op.xcchw0so7p99ik@krypton>
> Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes
>
> Hi John,
>
> you are right, technically he can statically link LGPL code.
> But I don't know how practical it is, to provide necessary
> object code to let an end user re-link his application with
> some newer version of a LGPL'ed library.
>
> http://stackoverflow.com/questions/10130143/gpl-lgpl-and-static-linking
>
> * Proprietary Source code + LGPL Source code
>
> + statically linked:
>
>    - Either you must release both parts as LGPL.
>
>    - Or provide everything that allow the user to relink the
> application with a different version of the LGPL source code.
> In this case the other requirements are the same as if it was
> dynamically linked.
>
> + dynamically linked:
>
>     - LGPL code stays LGPL, you can keep the proprietary code proprietary.
>
>
> Ciao Robert
>
> Am 06.03.2014, 13:03 Uhr, schrieb John Edwards  
> <[hidden email]>:
>
>> Hello Robert,
>>
>> Anthony seems to be under the impression that within the terms of the  
>> LGPL licence, he cannot statically link to the LAME library. Correct me  
>> if I'm wrong, but I didn't think any such restriction existed.
>>
>> regards
>>
>> John
>
>
>
> ------------------------------
>
> Message: 7
> Date: Sat, 8 Mar 2014 01:03:17 -0300
> From: Rog?rio Brito <[hidden email]>
> Subject: Re: [Lame-dev] [Lame-cvs] create waveform from mp3 files not
>    working
> To: Nilesh Kumar <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
> Message-ID:
>    <CAOtrxKNk8uS0MBJq7aniUBOJnCK=Qxi=[hidden email]>
> Content-Type: text/plain; charset=UTF-8
>
> Hi, Nilesh.
>
>> On Fri, Mar 7, 2014 at 6:47 AM, Nilesh Kumar <[hidden email]> wrote:
>> I want to create waveform from mp3 files and for this i am using lame
>> library.
>
> You can use the command line, as it is able to decode mpeg audio
> files, but I'm not really sure about the library (I think not).
>
> Nevertheless, I would recommend that you use another decoder, since
> the decoder in lame has not been updated for quite some time if I
> recall correctly.
>
> I can say for sure that more than once I had an mp3 file that I wanted
> to transcode to a lower bitrate mp3 file and the file had some
> bad/corrupted frames. The decoding in lame just skipped everything
> from the error untill the end of the file, which was not great.
>
> On the other hand, you can use, say, mplayer (with the -ao pcm option)
> or madplay to decode your mp3 files.
>
>
> Hope this helps,
>
> --
> Rog?rio Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
> http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
> DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br
>
>
>
> ------------------------------
>
> Message: 8
> Date: Sat, 08 Mar 2014 11:24:19 +0100
> From: robert <[hidden email]>
> Subject: Re: [Lame-dev] [Lame-cvs] create waveform from mp3 files not
>    working
> To: "Nilesh Kumar" <[hidden email]>, Rog?rio Brito
>    <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
> Message-ID: <[hidden email]>
> Content-Type: text/plain; charset=iso-8859-15; format=flowed;
>    delsp=yes
>
> Am 08.03.2014, 05:03 Uhr, schrieb Rog?rio Brito <[hidden email]>:
>
>> I can say for sure that more than once I had an mp3 file that I wanted
>> to transcode to a lower bitrate mp3 file and the file had some
>> bad/corrupted frames. The decoding in lame just skipped everything
>> from the error untill the end of the file, which was not great.
>
> Do you still have those corrupted files? I mean, you could fix
> our decoder to handle such cases, or maybe give someone else
> the chance to do it.
>
> Ciao Robert
>
>
>
> ------------------------------
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and the
> freedom to use Git, Perforce or both. Make the move to Perforce.
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>
> ------------------------------
>
> _______________________________________________
> Lame-dev mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/lame-dev
>
>
> End of Lame-dev Digest, Vol 87, Issue 1
> ***************************************

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works.
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Lame-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/lame-dev