From 9881dba989ff931fe750b3383028f57c21e63bf8 Mon Sep 17 00:00:00 2001 From: Andreas Metzler Date: Thu, 10 May 2018 12:35:57 +0200 Subject: [PATCH] Clarify project copyright and license, use SPDX Changes/additions in AlsaMixer.app over Mixer.app were lacking a copyright information and and license specifications. Add the missing bits, using a SPDX-License-Identifier. Documentation for the change follows. --------------------------------------------------- From petr.hlavka@avast.com Wed May 2 10:57:44 2018 Delivery-date: Wed, 02 May 2018 08:57:44 +0000 Received: from muffat.debian.org ([209.87.16.33]) by vsrv21575.customer.vlinux.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.91) (envelope-from ) id 1fDna2-0005LT-O4 for ametzler@bebt.de; Wed, 02 May 2018 08:57:44 +0000 Received: from mail-qk0-x235.google.com ([2607:f8b0:400d:c09::235]) by muffat.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1fDna0-0001VT-VK for ametzler@bebt.de; Wed, 02 May 2018 08:57:41 +0000 Received: by mail-qk0-x235.google.com with SMTP id c70so10628010qkg.0 for ; Wed, 02 May 2018 01:57:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=avast.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=todeyYOMQgF5NFi+g8Ch3ff7DLqVyjdpO1jnkiSCnwQ=; b=dTOhJ1+p5j29A0wiZExWtmDgNHdAYz4TBYldVuTScFHsdG2sEnQQJ0jhLcdJBZWtB/ f9zbg70xN2O++EiXmWzHO///LWZQVvmqxRfWe9e9NinQiftLvebLt0qhNDqGurm0XGuR ElxIv7xaik7A76zuy4RiWLBQPJImsdbkj8w8o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=todeyYOMQgF5NFi+g8Ch3ff7DLqVyjdpO1jnkiSCnwQ=; b=QruIZh5tAR6Ob3A5x4497372oBuHE3qBVI4pMDCb11By/sgVj7VWrzFcEzBKa+sZak J5y4nddBXL7usk4ULNYROXWym6dbjgcqqCX7nEdIQvze9FW7+bM/JMR+a69dxP2MFmVr v2P9F0xCyiU8MLXlvMQqgwmTPuyNAQgHledmWGWFzBjbKgJb7LDwM7Hs3aU7fTyRJm+1 Ue4obJVABrLq398pXAlqupNDMb4F4Ss6/HcBxKhFKugxv5dRNCJFB0VPWl+/L/8qA6Dm 1rUSVtcpoLdD1Tv+wZY9+rnzR4WVj/u/0JPhWIiH4UK4oeq0cLLEiUlVx3z5ZW4/xnlb cmmw== X-Gm-Message-State: ALQs6tCW+VHY1vjrOxqi926/NtpVquOr/uyKzag66grdOQjv2d3QOHcx ITgzzFb/gW/K1WQYcwUDIpKXhav0rQUGhXagXfLCYjezYz8= X-Google-Smtp-Source: AB8JxZrk2YDpWABvmBchDvRP6pMGHcJOS47obZEdkq/pZa72T3z10UOShV65Z5FzTjgF7CmqxSk2hmMpKTIzLbef3mA= X-Received: by 10.55.120.68 with SMTP id t65mr15084912qkc.56.1525251456867; Wed, 02 May 2018 01:57:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.152.219 with HTTP; Wed, 2 May 2018 01:57:36 -0700 (PDT) In-Reply-To: <20180430125042.GA1331@argenau.bebt.de> References: <20180430125042.GA1331@argenau.bebt.de> From: =?UTF-8?Q?Hl=C3=A1vka=2C_Petr?= Date: Wed, 2 May 2018 10:57:36 +0200 Message-ID: Subject: Re: AlsaMixer.app - license? To: Andreas Metzler Content-Type: multipart/alternative; boundary="94eb2c0a95da487efd056b354749" Status: RO X-Status: A Content-Length: 3528 --94eb2c0a95da487efd056b354749 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Andreas, yes, I'm the author of modification to original Mixer.app (AlsaMixer.app). They should be licensed under the same license as Mixer.app, some info is available in http://repo.or.cz/dockapps.git/blob_plain/HEAD:/AlsaMixer.app/README , section Copyright. Regards, Petr Hlavka. On Mon, Apr 30, 2018 at 2:50 PM, Andreas Metzler wrote: > Dear Mr Hl=C3=A1vka, > > I guess that you are the original author of AlsaMixer.app > . If that is not case I am > sorry for bothering you unnecessaly but would appreciate if you told > me. - Thanks in advance > > On the other hand if you are the author it would be helpful if you could > clarify the question of licensing. AlsaMixer.app is based on Mixer.app > which is licensed under GNU General Public License version 2 or later. > The modifications and additions for AlsaMixer.app only a carry a > copyright info but no licensing info: > > Copyright > -------------------------------------------------------------- > AlsaMixer.app, 2004, Petr Hlavka > [...] > // AChannel.cc, Petr Hlavka, 2004 > > I guess that your contributions are also available under GPL v2 or > later. Could you confirm this? > > Thanks in advance, kind Regards > > Andreas Metzler > --94eb2c0a95da487efd056b354749 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Andreas,

yes, I'm the author = of modification to original Mixer.app (AlsaMixer.app). They should be licen= sed under the same license as Mixer.app, some info is available in=C2=A0http://repo.or.cz/dockapps.git/blob_plain/HEAD:/AlsaMixer.app/README= , section Copyright.

=C2=A0 Regards, Petr Hlavka.=

On Mo= n, Apr 30, 2018 at 2:50 PM, Andreas Metzler <ametzler@debian.org&g= t; wrote:
Dear Mr Hl=C3=A1vka,

I guess that you are the original author of AlsaMixer.app
<https://www.dockapps.net/alsamixerapp>. If that= is not case I am
sorry for bothering you unnecessaly but would appreciate if you told
me. - Thanks in advance

On the other hand if you are the author it would be helpful if you could clarify the question of licensing. AlsaMixer.app is based on Mixer.app
which is licensed under GNU General Public License version 2 or later.
The modifications and additions for AlsaMixer.app only a carry a
copyright info but no licensing info:

Copyright
-------------------------------------------------------------- AlsaMixer.app, 2004, Petr Hlavka
[...]
// AChannel.cc, Petr Hlavka, 2004

I guess that your contributions are also available under GPL v2 or
later. Could you confirm this?

Thanks in advance, kind Regards

Andreas Metzler

--- AlsaMixer.app/AMixer/AChannel.cc | 6 +++++- AlsaMixer.app/AMixer/AChannel.h | 6 +++++- AlsaMixer.app/AMixer/AItem.cc | 6 +++++- AlsaMixer.app/AMixer/AItem.h | 6 +++++- AlsaMixer.app/AMixer/AMixer.cc | 6 +++++- AlsaMixer.app/AMixer/AMixer.h | 6 +++++- AlsaMixer.app/COPYING | 9 +++++++++ AlsaMixer.app/Main.cc | 3 ++- AlsaMixer.app/Makefile | 6 +++++- AlsaMixer.app/Mixer.cc | 3 ++- AlsaMixer.app/Mixer.h | 3 ++- AlsaMixer.app/olddoc/ChangeLog.Mixer.app | 2 +- 12 files changed, 51 insertions(+), 11 deletions(-) diff --git a/AlsaMixer.app/AMixer/AChannel.cc b/AlsaMixer.app/AMixer/AChannel.cc index 745bf08..bc2aeef 100644 --- a/AlsaMixer.app/AMixer/AChannel.cc +++ b/AlsaMixer.app/AMixer/AChannel.cc @@ -1,4 +1,8 @@ -// AChannel.cc, Petr Hlavka, 2004 +// AChannel.cc +// +// Copyright (C) 2004, Petr Hlavka +// +// SPDX-License-Identifier: GPL-2.0+ #include "AMixer.h" #include "AItem.h" diff --git a/AlsaMixer.app/AMixer/AChannel.h b/AlsaMixer.app/AMixer/AChannel.h index 57ad075..bc1b962 100644 --- a/AlsaMixer.app/AMixer/AChannel.h +++ b/AlsaMixer.app/AMixer/AChannel.h @@ -1,4 +1,8 @@ -// AChannel.h, Petr Hlavka, 2004 +// AChannel.h +// +// Copyright (C) 2004, Petr Hlavka +// +// SPDX-License-Identifier: GPL-2.0+ #ifndef ACHANNEL_H #define ACHANNEL_H diff --git a/AlsaMixer.app/AMixer/AItem.cc b/AlsaMixer.app/AMixer/AItem.cc index 7272268..d8e4c7b 100644 --- a/AlsaMixer.app/AMixer/AItem.cc +++ b/AlsaMixer.app/AMixer/AItem.cc @@ -1,4 +1,8 @@ -// AItem.cc, Petr Hlavka, 2004 +// AItem.cc +// +// Copyright (C) 2004, Petr Hlavka +// +// SPDX-License-Identifier: GPL-2.0+ #include "AItem.h" #include "AMixer.h" diff --git a/AlsaMixer.app/AMixer/AItem.h b/AlsaMixer.app/AMixer/AItem.h index 93e5aa0..a88c735 100644 --- a/AlsaMixer.app/AMixer/AItem.h +++ b/AlsaMixer.app/AMixer/AItem.h @@ -1,4 +1,8 @@ -// AItem.h, Petr Hlavka, 2004 +// AItem.h +// +// Copyright (C) 2004, Petr Hlavka +// +// SPDX-License-Identifier: GPL-2.0+ #ifndef AITEM_H #define AITEM_H diff --git a/AlsaMixer.app/AMixer/AMixer.cc b/AlsaMixer.app/AMixer/AMixer.cc index dbe45c2..ea9f70d 100644 --- a/AlsaMixer.app/AMixer/AMixer.cc +++ b/AlsaMixer.app/AMixer/AMixer.cc @@ -1,4 +1,8 @@ -// AMixer.cc, Petr Hlavka, 2004 +// AMixer.cc +// +// Copyright (C) 2004, Petr Hlavka +// +// SPDX-License-Identifier: GPL-2.0+ #include "AMixer.h" #include "AItem.h" diff --git a/AlsaMixer.app/AMixer/AMixer.h b/AlsaMixer.app/AMixer/AMixer.h index 16c2960..2376dd1 100644 --- a/AlsaMixer.app/AMixer/AMixer.h +++ b/AlsaMixer.app/AMixer/AMixer.h @@ -1,4 +1,8 @@ -// AMixer.h, Petr Hlavka, 2004 +// AMixer.h +// +// Copyright (C) 2004, Petr Hlavka +// +// SPDX-License-Identifier: GPL-2.0+ #ifndef AMIXER_H #define AMIXER_H diff --git a/AlsaMixer.app/COPYING b/AlsaMixer.app/COPYING index d159169..23b993b 100644 --- a/AlsaMixer.app/COPYING +++ b/AlsaMixer.app/COPYING @@ -337,3 +337,12 @@ proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. + +--------------------------------------------------------------------------- +Note: +Individual files contain the following tag instead of the full license text. + + SPDX-License-Identifier: GPL-2.0+ + +This enables machine processing of license information based on the SPDX +License Identifiers that are here available: http://spdx.org/licenses/ diff --git a/AlsaMixer.app/Main.cc b/AlsaMixer.app/Main.cc index 4f467de..c7f185b 100644 --- a/AlsaMixer.app/Main.cc +++ b/AlsaMixer.app/Main.cc @@ -1,7 +1,8 @@ // -// Mixer.app +// Mixer.app / AlsaMixer.app // // Copyright (c) 1998-2002 Per Liden +// Copyright (C) 2004, Petr Hlavka // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/AlsaMixer.app/Makefile b/AlsaMixer.app/Makefile index 14f510c..23dcfe7 100644 --- a/AlsaMixer.app/Makefile +++ b/AlsaMixer.app/Makefile @@ -1,6 +1,10 @@ # -# Mixer.app Makefile +# AlsaMixer.app Makefile # +# Copyright (c) 1998-2002 Per Liden +# Copyright (C) 2004, Petr Hlavka +# +# SPDX-License-Identifier: GPL-2.0+ DESTDIR = GNUSTEP_BINDIR = /usr/local/GNUstep/Apps/AlsaMixer.app diff --git a/AlsaMixer.app/Mixer.cc b/AlsaMixer.app/Mixer.cc index 66ebe6e..85cfe71 100644 --- a/AlsaMixer.app/Mixer.cc +++ b/AlsaMixer.app/Mixer.cc @@ -1,7 +1,8 @@ // -// Mixer.app +// Mixer.app / AlsaMixer.app // // Copyright (c) 1998-2002 Per Liden +// Copyright (C) 2004, Petr Hlavka // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/AlsaMixer.app/Mixer.h b/AlsaMixer.app/Mixer.h index 187a7fb..6e226a3 100644 --- a/AlsaMixer.app/Mixer.h +++ b/AlsaMixer.app/Mixer.h @@ -1,7 +1,8 @@ // -// Mixer.app +// Mixer.app / AlsaMixer.app // // Copyright (c) 1998-2002 Per Liden +// Copyright (C) 2004, Petr Hlavka // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/AlsaMixer.app/olddoc/ChangeLog.Mixer.app b/AlsaMixer.app/olddoc/ChangeLog.Mixer.app index 741863f..74a3fef 100644 --- a/AlsaMixer.app/olddoc/ChangeLog.Mixer.app +++ b/AlsaMixer.app/olddoc/ChangeLog.Mixer.app @@ -3,7 +3,7 @@ Version Description 1.8.0 - Released 2002-09-15 - Now supports all mixer sources. NOTE! The source names have been changed. See "Mixer.app -h". - - Added alternative skin submitted by Hans D. . + - Added alternative skin submitted by Hans Dembinski . - Fixed warnings when compiling with GCC 3.2. - Added OpenBSD support (thanks to ptiJo ).