Patchwork harfbuzz: update the license information

login
register
mail settings
Submitter Maxin B. John
Date March 18, 2013, 10:24 a.m.
Message ID <1363602285-16371-1-git-send-email-maxin.john@enea.com>
Download mbox | patch
Permalink /patch/46371/
State New
Headers show

Comments

Maxin B. John - March 18, 2013, 10:24 a.m.
From: "Maxin B. John" <maxin.john@enea.com>

harfbuzz is using the 'Modern Variants' of MIT License:
https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Variants

So, we can update the LICENSE as 'MIT'.

Fixes this warning:
WARNING: harfbuzz: No generic license file exists for: Old-MIT in any provider
WARNING: harfbuzz: No generic license file exists for: UCDN in any provider
WARNING: harfbuzz: No generic license file exists for: HarfBuzz-old in any provider

Signed-off-by: Maxin B. John <maxin.john@enea.com>
---
 meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Elizabeth Flanagan - March 18, 2013, 5:25 p.m.
On Mon, Mar 18, 2013 at 3:24 AM,  <maxin.john@enea.com> wrote:
> From: "Maxin B. John" <maxin.john@enea.com>
>
> harfbuzz is using the 'Modern Variants' of MIT License:
> https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Variants
>
> So, we can update the LICENSE as 'MIT'.
>
> Fixes this warning:
> WARNING: harfbuzz: No generic license file exists for: Old-MIT in any provider
> WARNING: harfbuzz: No generic license file exists for: UCDN in any provider
> WARNING: harfbuzz: No generic license file exists for: HarfBuzz-old in any provider
>
> Signed-off-by: Maxin B. John <maxin.john@enea.com>
> ---
>  meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb
> index 19269f1..93e0e41 100644
> --- a/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb
> +++ b/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb
> @@ -3,7 +3,7 @@ DESCRIPTION = "HarfBuzz is an OpenType text shaping engine."
>  HOMEPAGE = "http://www.freedesktop.org/wiki/Software/HarfBuzz"
>  BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=HarfBuzz"
>
> -LICENSE = "Old-MIT & UCDN & ICU & HarfBuzz-old"
> +LICENSE = "MIT"

Yes, it's a variant of MIT but...

cat hb-icu-le/COPYING

"The contents of this directory are licensed under the ICU license.
See file license.html."

So, this should be:

LICENSE = "MIT & ICU"

even though ICU is in itself an MIT variant, it should still be called
out as we have the ICU generic listed in files/common-licenses.

>  LIC_FILES_CHKSUM = "file://COPYING;md5=e021dd6dda6ff1e6b1044002fc662b9b \
>                      file://src/hb-ucdn/COPYING;md5=994ba0f1295f15b4bda4999a5bbeddef \
>                      file://src/hb-icu-le/COPYING;md5=0ac60acf068e2cc9facdf86169a9c13e \

This is correct. There are a lot of headers with licenses but at a
glance they all appear to read as MIT.

> --
> 1.7.5.4
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Patch

diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb
index 19269f1..93e0e41 100644
--- a/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb
+++ b/meta/recipes-graphics/harfbuzz/harfbuzz_0.9.12.bb
@@ -3,7 +3,7 @@  DESCRIPTION = "HarfBuzz is an OpenType text shaping engine."
 HOMEPAGE = "http://www.freedesktop.org/wiki/Software/HarfBuzz"
 BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=HarfBuzz"
 
-LICENSE = "Old-MIT & UCDN & ICU & HarfBuzz-old"
+LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=e021dd6dda6ff1e6b1044002fc662b9b \
                     file://src/hb-ucdn/COPYING;md5=994ba0f1295f15b4bda4999a5bbeddef \
                     file://src/hb-icu-le/COPYING;md5=0ac60acf068e2cc9facdf86169a9c13e \