Subject: bug#64677: closed (Re: bug#64677: Add Arphic Public License to Guix)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 01 Aug 2023 11:43:02 +0000

Your bug report

#64677: Add Arphic Public License to Guix

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
64677: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64677
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#64677: Add Arphic Public License to Guix
From: 宋文武 <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Tue, 01 Aug 2023 19:42:41 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

[email-masked] writes:

> Thank you, Christian.
>
> From f6e41b1938859466192412291894504e055175a8 Mon Sep 17 00:00:00 2001
> From: walky_talky <[email-masked]>
> Date: Tue, 18 Jul 2023 13:36:11 +0800
> Subject: [PATCH] add Aprhic Public license

Applied with following commit message:

    licenses: Add Arphic-1999 (Aprhic Public License).
    
    * guix/licenses.scm (arphic-1999): New variable.
    * guix/import/utils.scm (%spdx-license-identifiers): Add Arphic-1999.

Closing, thank you!

Subject: Add Arphic Public License to Guix
From: [email-masked]
To: "[email-masked]" <[email-masked]>
Date: Sun, 16 Jul 2023 18:43:38 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi guys, this is my first time trying to send a patch, if I did something wrong, please point out my wrongdoings if necessary.

From 259ceb68943480667904aa6fe7c905d58cb9aa1f Mon Sep 17 00:00:00 2001
From: walky_talky <[email-masked]>
Date: Sun, 16 Jul 2023 23:44:28 +0800
Subject: [PATCH] add Aprhic Public license

---
 guix/import/utils.scm | 1 +
 guix/licenses.scm     | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/guix/import/utils.scm b/guix/import/utils.scm
index e9a0a7ecd7..a54eaa4adb 100644
--- a/guix/import/utils.scm
+++ b/guix/import/utils.scm
@@ -179,6 +179,7 @@ (define %spdx-license-identifiers
     ("AGPL-3.0"                   . license:agpl3)
     ("AGPL-3.0-only"              . license:agpl3)
     ("AGPL-3.0-or-later"          . license:agpl3+)
+    ("Arphic-1999"                . license:arphic-1999)
     ("Apache-1.1"                 . license:asl1.1)
     ("Apache-2.0"                 . license:asl2.0)
     ("APSL-2.0"                   . license:apsl2)
diff --git a/guix/licenses.scm b/guix/licenses.scm
index e7e6ef3545..39076b03cb 100644
--- a/guix/licenses.scm
+++ b/guix/licenses.scm
@@ -41,6 +41,7 @@ (define-module (guix licenses)
   #:export (license? license-name license-uri license-comment
             agpl1 agpl3 agpl3+
             apsl2
+            arphic-1999
             asl1.1 asl2.0
             boost1.0
             bsd-0 bsd-1 bsd-2 bsd-3 bsd-4
@@ -191,6 +192,13 @@ (define apsl2
            "https://directory.fsf.org/wiki/License:APSL-2.0"
            "https://www.gnu.org/licenses/license-list.html#apsl2"))
 
+(define arphic-1999
+  (licnese "Arphic Public License"
+           ;;This is a copyleft free software license, incompatible with the GPL.
+           ;;Its normal use is for fonts, and in that use, the incompatibility does not cause a problem.
+           "https://directory.fsf.org/wiki/License:Arphic-PL"
+           "https://www.gnu.org/licenses/license-list.html#Arphic"))
+
 (define asl1.1
   (license "ASL 1.1"
            "http://directory.fsf.org/wiki/License:Apache1.1"
-- 
2.41.0