#69 Incomptible license added with HtmlUnescape function

closed-fixed
None
5
2012-07-31
2012-06-11
No

Hi, I am the Debian maintainer for GetLive, and after a long time I was preparing a new release for inclusion in the Debian archive, I realised something that's quite grave and that I have not seen before.

You are including code that is "Free for non-commercial use, commercial use with notification." This makes getlive not suitable for distribution in the main Debian repository, as we only put software that adheres to the DFSG (similar to the FSF freeness definition). Also, it is incompatible with the GPL!

I have created a bug in Debian regarding this: http://bugs.debian.org/677005

The fix is trivial: there is already a library to do this: HTML::Entities! I have included a patch against CVS head that makes this change.

Debian is about to freeze in preparation for the next release, so there is not much time to fix this. I would really appreciate if you could include this as soon as possible. Otherwise I will have to remove the package from the next Debian release.

Thank you very much!

PS: the current release is not working, at least for me, due to hotmail changes. I had to use the CVS head, a new release wil be great for this too :)

Discussion

  • Martín Ferrari

    Martín Ferrari - 2012-06-11

    Patch to remove the GPL-incompatible code

     
  • Martín Ferrari

    Martín Ferrari - 2012-06-11

    Also, I'd add that that function was pretty incomplete, there are hundreds of entities that it was ignoring :)

     
  • Jos De Laender

    Jos De Laender - 2012-07-31

    CVS version 2.19 contains the fix.

     
  • Jos De Laender

    Jos De Laender - 2012-07-31
    • assigned_to: nobody --> jdla
    • status: open --> closed-fixed