[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [task #16067] Submission of Dezyne
From: |
Jan Nieuwenhuizen |
Subject: |
Re: [task #16067] Submission of Dezyne |
Date: |
Tue, 09 Nov 2021 12:20:34 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Ineiev writes:
Hi Ineiev,
> Files like
> test/all/async_calling_context/cs/main.cs have no copyright and license
> notices.
> Files like test/all/shell_injected/c++/main.cc do refer to their sources, but
> ideally,
> they should additionally contain copyright and license notices.
Oops; these were all generated and manually changed (mains that do not
need any change are not distributed). I have removed the "Generated by"
and added a regular copyright header to:
test/all/async_calling_context/c++/main.cc
test/all/async_calling_context/cs/main.cs
test/all/async_shell/c++/main.cc
test/all/async_shell/cs/main.cs
test/all/blocking_shell/c++/main.cc
test/all/blocking_shell/cs/main.cs
test/all/hello_namespace_foreign/c++/library_foreign.cc
test/all/shell_injected/c++/main.cc
test/all/shell_injected/cs/main.cs
test/bin/semantics.sh
> test/all/livelock_synchronous/baseline/simulate/livelock_synchronous
> ideally,
> they should additionally contain copyright and license notices.
Right. These baselines are mostly generated and diffed against the
output: a header would be very inconvenient and there is not much to
copyright either. The same goes for trace files and the JSON META
files.
I have now added this test/all/README:
--8<---------------cut here---------------start------------->8---
#+TITLE: Dezyne test baseline
Copyright © 2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Additional test data files:
META: */META
baseline: */baseline/...
trace: */trace
All META, baseline and trace files are distributed under the GNU Affero
General Public License version 3 or later.
--8<---------------cut here---------------end--------------->8---
> Then, the LGPLv3 is written as additional permissions for GPLv3; if you use
> it, you
> should also include a copy of GPLv3, your tarball misses it.
Ah sure; another oversight: COPYING.LESSER is in the git archive, I've
added it to the distribution.
> Could you also check GNU Mes and Emacsy? For example, ChangeLog in
> Emacsy tarballs misses copyright and license notices; some Emacsy
> files refer to the LGPL, but no copy of that license is provided.
For Mes and Emacsy I have chosen to relicense the files with an LGPL
header. This was an oversight. I have added a patch to change the
copyright header for these
mes/module/mes/lalr.scm
module/mes/getopt-long.scm
module/mes/optargs.scm
so that they are also distributed under the GPL v3+. They were imported
from GNU Guile but there is no need to use the LGPL here.
And similarly for Emacsy:
emacsy/agenda.scm
emacsy/coroutine.scm
scripts/doc-snarf.scm
Also, I have fixed the gen-ChangeLog target to include the ChangeLog
stub that holds the copyright and license; for Dezyne and Emacsy.
Greetings,
Janneke
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
- [task #16067] Submission of Dezyne, (continued)
- [task #16067] Submission of Dezyne, Jan Nieuwenhuizen, 2021/11/11
- [task #16067] Submission of Dezyne, Ineiev, 2021/11/12
- [task #16067] Submission of Dezyne, Jan Nieuwenhuizen, 2021/11/12
- [task #16067] Submission of Dezyne, Jan Nieuwenhuizen, 2021/11/12
- [task #16067] Submission of Dezyne, Ineiev, 2021/11/23
- [task #16067] Submission of Dezyne, Jan Nieuwenhuizen, 2021/11/24
- [task #16067] Submission of Dezyne, Jan Nieuwenhuizen, 2021/11/24
- [task #16067] Submission of Dezyne, Ineiev, 2021/11/26
- [task #16067] Submission of Dezyne, anonymous, 2021/11/26
- [task #16067] Submission of Dezyne, Jan Nieuwenhuizen, 2021/11/26
Re: [task #16067] Submission of Dezyne,
Jan Nieuwenhuizen <=