stsquad / easytag

A git repo of the development series of EasyTag (as there was no official SCM). Since then the project has moved and is hosted at Gnome in it's own upstream repo.
https://gitlab.gnome.org/GNOME/easytag
GNU General Public License v2.0
29 stars 12 forks source link

Replace libmp4v2 dependency #13

Open Maia-Everett opened 13 years ago

Maia-Everett commented 13 years ago

Since libmp4v2 is MPL-licensed, easytag cannot legally linked with it: MPL is a GPL-incompatible license. The program will need to be ported to another API for reading and writing MP4 tags, such as GStreamer or libavformat.

stsquad commented 13 years ago

It's a shame we don't have enough source history to contact people to add a linking exception to the license. Anyway patches are as always welcome. I don't intend to do anything myself as it's not a problem purely from the source code perspective. I'll merge a patch if someone provides one though.

Maia-Everett commented 13 years ago

Here is a patch replacing libmp4v2 with taglib. It handles only the basic tags, though.

http://paste.ubuntu.com/621883/

amigadave commented 11 years ago

Thanks for the patch, I merged a modified version in the upstream development repository:

http://git.gnome.org/browse/easytag/commit/?id=186439606a8459febb31fdd3631b0ea6a911eb74