unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Fix the reducelcs license
@ 2017-01-31 11:32 contact.ng0
  2017-01-31 11:32 ` [PATCH] gnu: reducelcs: Correct license contact.ng0
  2017-01-31 15:02 ` Fix the reducelcs license Kei Kebreau
  0 siblings, 2 replies; 9+ messages in thread
From: contact.ng0 @ 2017-01-31 11:32 UTC (permalink / raw)
  To: guix-devel

If I am not wrong: When no "Version 3 only" is specified, it is always "and later".

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

* [PATCH] gnu: reducelcs: Correct license.
  2017-01-31 11:32 Fix the reducelcs license contact.ng0
@ 2017-01-31 11:32 ` contact.ng0
  2017-01-31 15:02 ` Fix the reducelcs license Kei Kebreau
  1 sibling, 0 replies; 9+ messages in thread
From: contact.ng0 @ 2017-01-31 11:32 UTC (permalink / raw)
  To: guix-devel

From: ng0 <contact.ng0@cryptolab.net>

* gnu/packages/maths.scm (reducelcs)[license]: No explicit "Version 3 only"
is specified so the license must be GPL3+.
---
 gnu/packages/maths.scm | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 11b81814a..ddea201d1 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -2939,5 +2939,4 @@ instruction sets.  Thus, an application written with Vc can be compiled for:
 algorithm for LCS.  It is a fast program to compute the approximate
 Longest Commons Subsequence of a set of strings.")
       (home-page "https://github.com/gdv/Reduce-Expand-for-LCS")
-      ;; The source specifies no "and later" of GPL3.
-      (license license:gpl3))))
+      (license license:gpl3+))))
-- 
2.11.0

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

* Re: Fix the reducelcs license
  2017-01-31 11:32 Fix the reducelcs license contact.ng0
  2017-01-31 11:32 ` [PATCH] gnu: reducelcs: Correct license contact.ng0
@ 2017-01-31 15:02 ` Kei Kebreau
  2017-01-31 16:29   ` Marius Bakke
  2017-02-01 22:18   ` Ludovic Courtès
  1 sibling, 2 replies; 9+ messages in thread
From: Kei Kebreau @ 2017-01-31 15:02 UTC (permalink / raw)
  To: contact.ng0; +Cc: guix-devel

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

contact.ng0@cryptolab.net writes:

> If I am not wrong: When no "Version 3 only" is specified, it is always
> "and later".

Is there text in the GPL3 that says this? I was under the impression
that the "or any later version" clause had to be specified
explicitly. It doesn't help that there aren't any file headers to clear
this up.

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

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

* Re: Fix the reducelcs license
  2017-01-31 15:02 ` Fix the reducelcs license Kei Kebreau
@ 2017-01-31 16:29   ` Marius Bakke
  2017-01-31 17:38     ` ng0
  2017-02-01 22:18   ` Ludovic Courtès
  1 sibling, 1 reply; 9+ messages in thread
From: Marius Bakke @ 2017-01-31 16:29 UTC (permalink / raw)
  To: Kei Kebreau, contact.ng0; +Cc: guix-devel

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

Kei Kebreau <kei@openmailbox.org> writes:

> contact.ng0@cryptolab.net writes:
>
>> If I am not wrong: When no "Version 3 only" is specified, it is always
>> "and later".
>
> Is there text in the GPL3 that says this? I was under the impression
> that the "or any later version" clause had to be specified
> explicitly. It doesn't help that there aren't any file headers to clear
> this up.

My understanding is that downstream users are free to use the "or later"
clause if nothing else is specified. Say, if you copy parts of GPL3 code
with no "or later" headers into your GPL3+ code.

So distros need to distinguish the cases that are explicitly not "or any
later version", but not impose other restrictions on the users.

If that makes sense. But IANAL etc..

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

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

* Re: Fix the reducelcs license
  2017-01-31 16:29   ` Marius Bakke
@ 2017-01-31 17:38     ` ng0
  0 siblings, 0 replies; 9+ messages in thread
From: ng0 @ 2017-01-31 17:38 UTC (permalink / raw)
  To: Marius Bakke, Kei Kebreau; +Cc: guix-devel

Marius Bakke <mbakke@fastmail.com> writes:

> Kei Kebreau <kei@openmailbox.org> writes:
>
>> contact.ng0@cryptolab.net writes:
>>
>>> If I am not wrong: When no "Version 3 only" is specified, it is always
>>> "and later".
>>
>> Is there text in the GPL3 that says this? I was under the impression
>> that the "or any later version" clause had to be specified
>> explicitly. It doesn't help that there aren't any file headers to clear
>> this up.
>
> My understanding is that downstream users are free to use the "or later"
> clause if nothing else is specified. Say, if you copy parts of GPL3 code
> with no "or later" headers into your GPL3+ code.
>
> So distros need to distinguish the cases that are explicitly not "or any
> later version", but not impose other restrictions on the users.
>
> If that makes sense. But IANAL etc..

Okay, this makes sense.

I will mark the patch as done, doesn't need to be applied.

Thanks!
-- 
ng0 -- https://www.inventati.org/patternsinthechaos/

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

* Re: Fix the reducelcs license
  2017-01-31 15:02 ` Fix the reducelcs license Kei Kebreau
  2017-01-31 16:29   ` Marius Bakke
@ 2017-02-01 22:18   ` Ludovic Courtès
  2017-02-01 23:56     ` ng0
  1 sibling, 1 reply; 9+ messages in thread
From: Ludovic Courtès @ 2017-02-01 22:18 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Kei Kebreau <kei@openmailbox.org> skribis:

> contact.ng0@cryptolab.net writes:
>
>> If I am not wrong: When no "Version 3 only" is specified, it is always
>> "and later".
>
> Is there text in the GPL3 that says this? I was under the impression
> that the "or any later version" clause had to be specified
> explicitly.

No it’s the opposite.

Specifically, from Section 14 of GPLv3:

  If the Program does not specify a version number of the GNU General
  Public License, you may choose any version ever published by the Free
  Software Foundation.

In Guix we encode this as ‘gpl3+’.

So the rule is: always put ‘+’ unless the source code headers or some
other prominent file restricts to a specific version of the license.

Ludo’.

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

* Re: Fix the reducelcs license
  2017-02-01 22:18   ` Ludovic Courtès
@ 2017-02-01 23:56     ` ng0
  2017-02-02  0:54       ` Kei Kebreau
  2017-02-02 10:39       ` Hartmut Goebel
  0 siblings, 2 replies; 9+ messages in thread
From: ng0 @ 2017-02-01 23:56 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel


Ludovic Courtès writes:

> Kei Kebreau <kei@openmailbox.org> skribis:
>
>> contact.ng0@cryptolab.net writes:
>>
>>> If I am not wrong: When no "Version 3 only" is specified, it is always
>>> "and later".
>>
>> Is there text in the GPL3 that says this? I was under the impression
>> that the "or any later version" clause had to be specified
>> explicitly.
>
> No it’s the opposite.
>
> Specifically, from Section 14 of GPLv3:
>
>   If the Program does not specify a version number of the GNU General
>   Public License, you may choose any version ever published by the Free
>   Software Foundation.
>
> In Guix we encode this as ‘gpl3+’.
>
> So the rule is: always put ‘+’ unless the source code headers or some
> other prominent file restricts to a specific version of the license.
>
> Ludo’.

Ah, thanks for the explanation. I will save this somewhere.

So the patch I've sent preceding this small discussion should
still be applied.
-- 
ng0 . https://www.inventati.org/patternsinthechaos/

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

* Re: Fix the reducelcs license
  2017-02-01 23:56     ` ng0
@ 2017-02-02  0:54       ` Kei Kebreau
  2017-02-02 10:39       ` Hartmut Goebel
  1 sibling, 0 replies; 9+ messages in thread
From: Kei Kebreau @ 2017-02-02  0:54 UTC (permalink / raw)
  To: ng0; +Cc: guix-devel

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

"ng0" <contact.ng0@cryptolab.net> writes:

> Ludovic Courtès writes:
>
>> Kei Kebreau <kei@openmailbox.org> skribis:
>>
>>> contact.ng0@cryptolab.net writes:
>>>
>>>> If I am not wrong: When no "Version 3 only" is specified, it is always
>>>> "and later".
>>>
>>> Is there text in the GPL3 that says this? I was under the impression
>>> that the "or any later version" clause had to be specified
>>> explicitly.
>>
>> No it’s the opposite.
>>
>> Specifically, from Section 14 of GPLv3:
>>
>>   If the Program does not specify a version number of the GNU General
>>   Public License, you may choose any version ever published by the Free
>>   Software Foundation.
>>
>> In Guix we encode this as ‘gpl3+’.
>>
>> So the rule is: always put ‘+’ unless the source code headers or some
>> other prominent file restricts to a specific version of the license.
>>
>> Ludo’.
>
> Ah, thanks for the explanation. I will save this somewhere.
>
> So the patch I've sent preceding this small discussion should
> still be applied.

Fixed up and applied as c000b6b10ff06cc18f3e46b64d55a0e555628837.

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

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

* Re: Fix the reducelcs license
  2017-02-01 23:56     ` ng0
  2017-02-02  0:54       ` Kei Kebreau
@ 2017-02-02 10:39       ` Hartmut Goebel
  1 sibling, 0 replies; 9+ messages in thread
From: Hartmut Goebel @ 2017-02-02 10:39 UTC (permalink / raw)
  To: guix-devel

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

Ludovic Courtès writes:

>> >> Is there text in the GPL3 that says this? I was under the impression
>> >> that the "or any later version" clause had to be specified
>> >> explicitly.
> >
> > No it’s the opposite.
> >
> > Specifically, from Section 14 of GPLv3:
> >
> >   If the Program does not specify a version number of the GNU General
> >   Public License, you may choose any version ever published by the Free
> >   Software Foundation.
> >
> > In Guix we encode this as ‘gpl3+’.
> >
> > So the rule is: always put ‘+’ unless the source code headers or some
> > other prominent file restricts to a specific version of the license.

This is very important information for those filing up the licence
field. I'm quite sure I did it wrong.

Can you please add this to the manual, "Packaging" section. Thanks!

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |


[-- Attachment #2: 0xBF773B65.asc --]
[-- Type: application/pgp-keys, Size: 14855 bytes --]

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

end of thread, other threads:[~2017-02-02 10:39 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-31 11:32 Fix the reducelcs license contact.ng0
2017-01-31 11:32 ` [PATCH] gnu: reducelcs: Correct license contact.ng0
2017-01-31 15:02 ` Fix the reducelcs license Kei Kebreau
2017-01-31 16:29   ` Marius Bakke
2017-01-31 17:38     ` ng0
2017-02-01 22:18   ` Ludovic Courtès
2017-02-01 23:56     ` ng0
2017-02-02  0:54       ` Kei Kebreau
2017-02-02 10:39       ` Hartmut Goebel

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).