unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#57190] [PATCH] Correct software licenses for suckless
@ 2022-08-14  0:40 Mike Delago
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
  2024-04-22 11:25 ` [bug#57190] " Christina O'Donnell
  0 siblings, 2 replies; 8+ messages in thread
From: Mike Delago @ 2022-08-14  0:40 UTC (permalink / raw)
  To: 57190

[-- Attachment #1: Type: text/plain, Size: 3747 bytes --]

Corrected licenses for suckless software. Cross referenced against the 
appropriate package's page on https://git.suckless.org.

This patch should resolve #50883 <https://issues.guix.gnu.org/50883>, at 
least partially



---
  gnu/packages/suckless.scm | 24 ++++++++++++------------
  1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index dbc3537ac6..c10a95e4b4 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -125,10 +125,7 @@ (define-public tabbed
  applications.  It was originally designed for surf but also usable 
with many
  other applications, i.e., st, uzbl, urxvt and xterm.")
      (license
-     ;; Dual-licensed.
-     (list
-      license:expat
-      license:x11))))
+     (list license:expat license:x11))))

  (define-public slstatus
    ;; No release tarballs yet.
@@ -272,7 +269,9 @@ (define-public dwm
       "dwm is a dynamic window manager for X.  It manages windows in tiled,
  monocle and floating layouts.  All of the layouts can be applied 
dynamically,
  optimising the environment for the application in use and the task 
performed.")
-    (license license:x11)))
+    (license
+     ;; Dual-licensed.
+     (list license:expat license:x11))))

  (define-public dmenu
    (package
@@ -303,7 +302,8 @@ (define-public dmenu
      (description
       "A dynamic menu for X, originally designed for dwm.  It manages large
  numbers of user-defined menu items efficiently.")
-    (license license:x11)))
+    (license
+     (list license:expat license:x11))))

  (define-public spoon
    (package
@@ -356,7 +356,7 @@ (define-public slock
      (synopsis "Simple X session lock")
      (description
       "Simple X session lock with trivial feedback on password entry.")
-    (license license:x11)))
+    (license (list license:expat license:x11))))

  (define-public st
    (package
@@ -396,7 +396,7 @@ (define-public st
  implements 256 colors, most VT10X escape sequences, utf8, X11 copy/paste,
  antialiased fonts (using fontconfig), fallback fonts, resizing, and line
  drawing.")
-    (license license:x11)))
+    (license (list license:expat license:x11))))

  (define-public xst
    (package
@@ -525,7 +525,7 @@ (define-public surf
  display websites and follow links.  It supports the XEmbed protocol which
  makes it possible to embed it in another application. Furthermore, one can
  point surf to another URI by setting its XProperties.")
-    (license license:x11)))
+    (license (list license:expat license:x11))))

  (define-public sent
    (package
@@ -568,7 +568,7 @@ (define-public sent
  allows you to write down the presentation for a quick lightning talk 
within a
  few minutes.")
      (home-page "https://tools.suckless.org/sent/")
-    (license license:x11)))
+    (license license:isc)))

  (define-public wmname
    (package
@@ -598,7 +598,7 @@ (define-public wmname
  property of the root window similar to how @command{hostname} 
behaves.  It is
  useful for fixing problems with JDK versions and other broken programs
  assuming a reparenting window manager for instance.")
-    (license license:expat)))
+    (license (list license:expat license:x11))))

  (define-public xbattmon
    (package
@@ -1216,4 +1216,4 @@ (define-public svkbd
      (synopsis "Virtual on-screen keyboard")
      (description "svkbd is a simple virtual keyboard, intended to be 
used in
  environments, where no keyboard is available.")
-    (license license:expat)))
+    (license (list license:expat license:x11))))
-- 


Thanks,

Mike Delago

[-- Attachment #2: Type: text/html, Size: 5168 bytes --]

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [bug#57190] [PATCH v2 1/5] gnu: Correct license for st.
  2022-08-14  0:40 [bug#57190] [PATCH] Correct software licenses for suckless Mike Delago
@ 2024-04-15 19:45 ` Christina O'Donnell
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 2/5] gnu: Correct license for xst Christina O'Donnell
                     ` (4 more replies)
  2024-04-22 11:25 ` [bug#57190] " Christina O'Donnell
  1 sibling, 5 replies; 8+ messages in thread
From: Christina O'Donnell @ 2024-04-15 19:45 UTC (permalink / raw)
  To: 57190; +Cc: Christina O'Donnell, michaeldelago98

* gnu/packages/suckless.scm (st): Change license to x11 + expat.

Change-Id: Iaaeae3761ad57175c5de8a36f5c8bb163c02f702
---
 gnu/packages/suckless.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

I've re-rolled these,

diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index 39cf2e4cc5..a75f205e32 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -403,7 +403,8 @@ (define-public st
 implements 256 colors, most VT10X escape sequences, utf8, X11 copy/paste,
 antialiased fonts (using fontconfig), fallback fonts, resizing, and line
 drawing.")
-    (license license:x11)))
+    (license (list license:x11
+                   license:expat))))
 
 (define-public xst
   (package

base-commit: a8353e9d6b34fd8d42d2e8f14ce844849fe9c293
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [bug#57190] [PATCH v2 2/5] gnu: Correct license for xst.
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
@ 2024-04-15 19:45   ` Christina O'Donnell
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 3/5] gnu: Correct license for surf Christina O'Donnell
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Christina O'Donnell @ 2024-04-15 19:45 UTC (permalink / raw)
  To: 57190; +Cc: Christina O'Donnell, michaeldelago98

gnu/packages/suckless.scm (xst): Change license to x11 + expat.

Change-Id: Idb0463e59d0df34b2b41bb1eefac70fa6e0e0f81
---
 gnu/packages/suckless.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index a75f205e32..3be7958a6f 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -435,7 +435,8 @@ (define-public xst
 @item @uref{https://st.suckless.org/patches/spoiler/, spoiler}
 @item @uref{https://st.suckless.org/patches/vertcenter/, vertcenter}
 @end itemize")
-    (license license:expat)))
+    (license (list license:x11
+                   license:expat))))
 
 (define-public lukesmithxyz-st
   (let ((commit "e053bd6036331cc7d14f155614aebc20f5371d3a")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [bug#57190] [PATCH v2 3/5] gnu: Correct license for surf.
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 2/5] gnu: Correct license for xst Christina O'Donnell
@ 2024-04-15 19:45   ` Christina O'Donnell
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 4/5] gnu: Correct license for sent Christina O'Donnell
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Christina O'Donnell @ 2024-04-15 19:45 UTC (permalink / raw)
  To: 57190; +Cc: Christina O'Donnell, michaeldelago98

gnu/packages/suckless.scm (surf): Change license to x11 + expat.

Change-Id: If658cd318ad606c5d2a737fc0c6ace1129ea9835
---
 gnu/packages/suckless.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index 3be7958a6f..607f839436 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -534,7 +534,8 @@ (define-public surf
 display websites and follow links.  It supports the XEmbed protocol which
 makes it possible to embed it in another application.  Furthermore, one can
 point surf to another URI by setting its XProperties.")
-    (license license:x11)))
+    (license (list license:expat
+                   license:x11))))
 
 (define-public sent
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [bug#57190] [PATCH v2 4/5] gnu: Correct license for sent.
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 2/5] gnu: Correct license for xst Christina O'Donnell
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 3/5] gnu: Correct license for surf Christina O'Donnell
@ 2024-04-15 19:45   ` Christina O'Donnell
  2024-04-15 19:46   ` [bug#57190] [PATCH v2 5/5] gnu: Correct license for wmname Christina O'Donnell
  2024-04-23 13:49   ` bug#57190: [PATCH v2 1/5] gnu: Correct license for st Christopher Baines
  4 siblings, 0 replies; 8+ messages in thread
From: Christina O'Donnell @ 2024-04-15 19:45 UTC (permalink / raw)
  To: 57190; +Cc: Christina O'Donnell, michaeldelago98

gnu/packages/suckless.scm (xst): Change license to isc.

Change-Id: I954d23cdcca09e2796c74ad956aca48697ef8231
---
 gnu/packages/suckless.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index 607f839436..e40328f680 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -584,7 +584,7 @@ (define-public sent
 allows you to write down the presentation for a quick lightning talk within a
 few minutes.")
     (home-page "https://tools.suckless.org/sent/")
-    (license license:x11)))
+    (license license:isc)))
 
 (define-public wmname
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [bug#57190] [PATCH v2 5/5] gnu: Correct license for wmname.
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
                     ` (2 preceding siblings ...)
  2024-04-15 19:45   ` [bug#57190] [PATCH v2 4/5] gnu: Correct license for sent Christina O'Donnell
@ 2024-04-15 19:46   ` Christina O'Donnell
  2024-04-23 13:49   ` bug#57190: [PATCH v2 1/5] gnu: Correct license for st Christopher Baines
  4 siblings, 0 replies; 8+ messages in thread
From: Christina O'Donnell @ 2024-04-15 19:46 UTC (permalink / raw)
  To: 57190; +Cc: Christina O'Donnell, michaeldelago98

gnu/packages/suckless.scm (wmname): Change license to x11 + expat.

Change-Id: Ie0772be9523fc9a8ad2c92d818d46f289dc6a9b4
---
 gnu/packages/suckless.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
index e40328f680..346784fd73 100644
--- a/gnu/packages/suckless.scm
+++ b/gnu/packages/suckless.scm
@@ -614,7 +614,8 @@ (define-public wmname
 property of the root window similar to how @command{hostname} behaves.  It is
 useful for fixing problems with JDK versions and other broken programs
 assuming a reparenting window manager for instance.")
-    (license license:expat)))
+    (license (list license:x11
+                   license:expat))))
 
 (define-public xbattmon
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [bug#57190] [PATCH v2 1/5] gnu: Correct license for st.
  2022-08-14  0:40 [bug#57190] [PATCH] Correct software licenses for suckless Mike Delago
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
@ 2024-04-22 11:25 ` Christina O'Donnell
  1 sibling, 0 replies; 8+ messages in thread
From: Christina O'Donnell @ 2024-04-22 11:25 UTC (permalink / raw)
  To: 57190; +Cc: Mike Delago

Erm,

 > I've re-rolled these,

It appears I sent these without saving my edit.

I meant to say that I've re-rolled these, splitting them up, verifying 
the license in each case.

Thank you for the patch!

Kind regards,

Christina





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#57190: [PATCH v2 1/5] gnu: Correct license for st.
  2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
                     ` (3 preceding siblings ...)
  2024-04-15 19:46   ` [bug#57190] [PATCH v2 5/5] gnu: Correct license for wmname Christina O'Donnell
@ 2024-04-23 13:49   ` Christopher Baines
  4 siblings, 0 replies; 8+ messages in thread
From: Christopher Baines @ 2024-04-23 13:49 UTC (permalink / raw)
  To: Christina O'Donnell; +Cc: 57190-done, michaeldelago98

[-- Attachment #1: Type: text/plain, Size: 495 bytes --]

Christina O'Donnell <cdo@mutix.org> writes:

> * gnu/packages/suckless.scm (st): Change license to x11 + expat.
>
> Change-Id: Iaaeae3761ad57175c5de8a36f5c8bb163c02f702
> ---
>  gnu/packages/suckless.scm | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> I've re-rolled these,

Thanks both, since these commits are just changing metadata in a
repetitive way I squashed the changes in to a single commit and I've
pushed it to master as fca358e78f0602de25c399a9d5ab772270e091d7.

Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-04-23 13:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-14  0:40 [bug#57190] [PATCH] Correct software licenses for suckless Mike Delago
2024-04-15 19:45 ` [bug#57190] [PATCH v2 1/5] gnu: Correct license for st Christina O'Donnell
2024-04-15 19:45   ` [bug#57190] [PATCH v2 2/5] gnu: Correct license for xst Christina O'Donnell
2024-04-15 19:45   ` [bug#57190] [PATCH v2 3/5] gnu: Correct license for surf Christina O'Donnell
2024-04-15 19:45   ` [bug#57190] [PATCH v2 4/5] gnu: Correct license for sent Christina O'Donnell
2024-04-15 19:46   ` [bug#57190] [PATCH v2 5/5] gnu: Correct license for wmname Christina O'Donnell
2024-04-23 13:49   ` bug#57190: [PATCH v2 1/5] gnu: Correct license for st Christopher Baines
2024-04-22 11:25 ` [bug#57190] " Christina O'Donnell

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).