I thought it was kind of neat to that a library I'd written was one of the 45 included. I was kind of curious to see what they'd changed, but it ended up being a little boring:<p><a href="https://gist.github.com/1289293" rel="nofollow">https://gist.github.com/1289293</a><p>It's a library for reading / writing audio meta data (tags) and they basically just removed support for several formats. What's perhaps more interesting is what they didn't remove: I don't have a Kindle, but from the code this would seem to imply that it supports Ogg Vorbis and FLAC in some capacity.<p>Also noted that they're using a version from early 2008, even though there have been 5 more recent releases since.<p>Edit: I also went back and grabbed the very first Kindle release, which contained only 22 packages (TagLib still being one of them), and there they used an even older version (meaning they do at least sometimes grab newer versions of the libs).
Like Palm's WebOS open source releases [0], this is the code of the modifications they made to open-source projects, some of which they are supposed to release under GPL.<p>The title should be updated to reflect this.<p>[0]: <a href="http://opensource.palm.com/packages.html" rel="nofollow">http://opensource.palm.com/packages.html</a>
For some reason I thought it would be the source code for the reader component but it looks like it's just conforming to the GPL license requirements for things they've modified.<p>Kindle_src_3.2.1_576290015.tar.gz contains:
<a href="http://pastie.org/2699524" rel="nofollow">http://pastie.org/2699524</a>
Why did this get upvoted so many times? It has been available for years now.<p>I'm afarid to say that I think people upvoted this without even reading the link. I'd bet that 200+ people who voted for this thought it was the source to amazon's proprietary components. Its not, its gpl'ed code that has been available for as long as amazon has sold the kindle.
I'm really surprised to see so much GPL and LGPLed code in here. Doesn't the license require that, in addition to having the source code, that it be possible for the user be able to re-compile and re-link the binaries? Isn't this impossible with the Kindle hardware?