All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ASoC: cs35l45: Relicense to GPL only
@ 2023-05-10  9:25 Charles Keepax
  2023-05-10  9:39 ` Richard Fitzgerald
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Charles Keepax @ 2023-05-10  9:25 UTC (permalink / raw)
  To: broonie
  Cc: pierre-louis.bossart, u.kleine-koenig, james.schulman, rf,
	vkarpovi, alsa-devel, patches

Cirrus never intended to upstream dual licensed code, convert to
GPL only.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
---

Apologies for this but this was never our intention and I believe that
it can be a little legally involved maintaining dual licensed kernel code.
Fortunately not that many people outside of Cirrus have contributed to
the files in question. I have CCed everyone who has contributed both
internally and externally.

Thanks,
Charles

 sound/soc/codecs/cs35l45-i2c.c    | 4 ++--
 sound/soc/codecs/cs35l45-spi.c    | 4 ++--
 sound/soc/codecs/cs35l45-tables.c | 2 +-
 sound/soc/codecs/cs35l45.c        | 4 ++--
 sound/soc/codecs/cs35l45.h        | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sound/soc/codecs/cs35l45-i2c.c b/sound/soc/codecs/cs35l45-i2c.c
index 5832ebb90c2b9..77e0f8750f375 100644
--- a/sound/soc/codecs/cs35l45-i2c.c
+++ b/sound/soc/codecs/cs35l45-i2c.c
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
+// SPDX-License-Identifier: GPL-2.0
 //
 // cs35l45-i2c.c -- CS35L45 I2C driver
 //
@@ -72,5 +72,5 @@ module_i2c_driver(cs35l45_i2c_driver);
 
 MODULE_DESCRIPTION("I2C CS35L45 driver");
 MODULE_AUTHOR("James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>");
-MODULE_LICENSE("Dual BSD/GPL");
+MODULE_LICENSE("GPL");
 MODULE_IMPORT_NS(SND_SOC_CS35L45);
diff --git a/sound/soc/codecs/cs35l45-spi.c b/sound/soc/codecs/cs35l45-spi.c
index a00b23b4180c5..5efb77530cc33 100644
--- a/sound/soc/codecs/cs35l45-spi.c
+++ b/sound/soc/codecs/cs35l45-spi.c
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
+// SPDX-License-Identifier: GPL-2.0
 //
 // cs35l45-spi.c -- CS35L45 SPI driver
 //
@@ -74,5 +74,5 @@ module_spi_driver(cs35l45_spi_driver);
 
 MODULE_DESCRIPTION("SPI CS35L45 driver");
 MODULE_AUTHOR("James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>");
-MODULE_LICENSE("Dual BSD/GPL");
+MODULE_LICENSE("GPL");
 MODULE_IMPORT_NS(SND_SOC_CS35L45);
diff --git a/sound/soc/codecs/cs35l45-tables.c b/sound/soc/codecs/cs35l45-tables.c
index 46610e64e8188..066f83c0c7ac2 100644
--- a/sound/soc/codecs/cs35l45-tables.c
+++ b/sound/soc/codecs/cs35l45-tables.c
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
+// SPDX-License-Identifier: GPL-2.0
 //
 // cs35l45-tables.c -- CS35L45 ALSA SoC audio driver
 //
diff --git a/sound/soc/codecs/cs35l45.c b/sound/soc/codecs/cs35l45.c
index c31597f6bfae1..d1edb9876c10f 100644
--- a/sound/soc/codecs/cs35l45.c
+++ b/sound/soc/codecs/cs35l45.c
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
+// SPDX-License-Identifier: GPL-2.0
 //
 // cs35l45.c - CS35L45 ALSA SoC audio driver
 //
@@ -1296,4 +1296,4 @@ EXPORT_SYMBOL_NS_GPL(cs35l45_pm_ops, SND_SOC_CS35L45);
 MODULE_DESCRIPTION("ASoC CS35L45 driver");
 MODULE_AUTHOR("James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>");
 MODULE_AUTHOR("Richard Fitzgerald <rf@opensource.cirrus.com>");
-MODULE_LICENSE("Dual BSD/GPL");
+MODULE_LICENSE("GPL");
diff --git a/sound/soc/codecs/cs35l45.h b/sound/soc/codecs/cs35l45.h
index 0da28439f628b..61135a316df33 100644
--- a/sound/soc/codecs/cs35l45.h
+++ b/sound/soc/codecs/cs35l45.h
@@ -1,4 +1,4 @@
-/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
+/* SPDX-License-Identifier: GPL-2.0 */
 /*
  * cs35l45.h - CS35L45 ALSA SoC audio driver
  *
-- 
2.30.2


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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
  2023-05-10  9:25 [PATCH] ASoC: cs35l45: Relicense to GPL only Charles Keepax
@ 2023-05-10  9:39 ` Richard Fitzgerald
  2023-05-10 14:54 ` Vlad Karpovich
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Richard Fitzgerald @ 2023-05-10  9:39 UTC (permalink / raw)
  To: Charles Keepax, broonie
  Cc: pierre-louis.bossart, u.kleine-koenig, james.schulman, vkarpovi,
	alsa-devel, patches

On 10/05/2023 10:25, Charles Keepax wrote:
> Cirrus never intended to upstream dual licensed code, convert to
> GPL only.
> 
> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
> ---
> 
> Apologies for this but this was never our intention and I believe that
> it can be a little legally involved maintaining dual licensed kernel code.
> Fortunately not that many people outside of Cirrus have contributed to
> the files in question. I have CCed everyone who has contributed both
> internally and externally.
> 
> Thanks,
> Charles
> 
>   sound/soc/codecs/cs35l45-i2c.c    | 4 ++--
>   sound/soc/codecs/cs35l45-spi.c    | 4 ++--
>   sound/soc/codecs/cs35l45-tables.c | 2 +-
>   sound/soc/codecs/cs35l45.c        | 4 ++--
>   sound/soc/codecs/cs35l45.h        | 2 +-
>   5 files changed, 8 insertions(+), 8 deletions(-)
> 
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>

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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
  2023-05-10  9:25 [PATCH] ASoC: cs35l45: Relicense to GPL only Charles Keepax
  2023-05-10  9:39 ` Richard Fitzgerald
@ 2023-05-10 14:54 ` Vlad Karpovich
  2023-05-24  9:05 ` Charles Keepax
  2023-05-25 14:57 ` Mark Brown
  3 siblings, 0 replies; 8+ messages in thread
From: Vlad Karpovich @ 2023-05-10 14:54 UTC (permalink / raw)
  To: Charles Keepax, broonie
  Cc: pierre-louis.bossart, u.kleine-koenig, james.schulman, rf,
	alsa-devel, patches

Reviewed-by: Vlad Karpovich <vkarpovi@opensource.cirrus.com>

On 5/10/23 04:25, Charles Keepax wrote:
> Cirrus never intended to upstream dual licensed code, convert to
> GPL only.
>
> Signed-off-by: Charles Keepax<ckeepax@opensource.cirrus.com>
> ---
>
> Apologies for this but this was never our intention and I believe that
> it can be a little legally involved maintaining dual licensed kernel code.
> Fortunately not that many people outside of Cirrus have contributed to
> the files in question. I have CCed everyone who has contributed both
> internally and externally.
>
> Thanks,
> Charles
>
>   sound/soc/codecs/cs35l45-i2c.c    | 4 ++--
>   sound/soc/codecs/cs35l45-spi.c    | 4 ++--
>   sound/soc/codecs/cs35l45-tables.c | 2 +-
>   sound/soc/codecs/cs35l45.c        | 4 ++--
>   sound/soc/codecs/cs35l45.h        | 2 +-
>   5 files changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/sound/soc/codecs/cs35l45-i2c.c b/sound/soc/codecs/cs35l45-i2c.c
> index 5832ebb90c2b9..77e0f8750f375 100644
> --- a/sound/soc/codecs/cs35l45-i2c.c
> +++ b/sound/soc/codecs/cs35l45-i2c.c
> @@ -1,4 +1,4 @@
> -// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
> +// SPDX-License-Identifier: GPL-2.0
>   //
>   // cs35l45-i2c.c -- CS35L45 I2C driver
>   //
> @@ -72,5 +72,5 @@ module_i2c_driver(cs35l45_i2c_driver);
>   
>   MODULE_DESCRIPTION("I2C CS35L45 driver");
>   MODULE_AUTHOR("James Schulman, Cirrus Logic Inc,<james.schulman@cirrus.com>");
> -MODULE_LICENSE("Dual BSD/GPL");
> +MODULE_LICENSE("GPL");
>   MODULE_IMPORT_NS(SND_SOC_CS35L45);
> diff --git a/sound/soc/codecs/cs35l45-spi.c b/sound/soc/codecs/cs35l45-spi.c
> index a00b23b4180c5..5efb77530cc33 100644
> --- a/sound/soc/codecs/cs35l45-spi.c
> +++ b/sound/soc/codecs/cs35l45-spi.c
> @@ -1,4 +1,4 @@
> -// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
> +// SPDX-License-Identifier: GPL-2.0
>   //
>   // cs35l45-spi.c -- CS35L45 SPI driver
>   //
> @@ -74,5 +74,5 @@ module_spi_driver(cs35l45_spi_driver);
>   
>   MODULE_DESCRIPTION("SPI CS35L45 driver");
>   MODULE_AUTHOR("James Schulman, Cirrus Logic Inc,<james.schulman@cirrus.com>");
> -MODULE_LICENSE("Dual BSD/GPL");
> +MODULE_LICENSE("GPL");
>   MODULE_IMPORT_NS(SND_SOC_CS35L45);
> diff --git a/sound/soc/codecs/cs35l45-tables.c b/sound/soc/codecs/cs35l45-tables.c
> index 46610e64e8188..066f83c0c7ac2 100644
> --- a/sound/soc/codecs/cs35l45-tables.c
> +++ b/sound/soc/codecs/cs35l45-tables.c
> @@ -1,4 +1,4 @@
> -// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
> +// SPDX-License-Identifier: GPL-2.0
>   //
>   // cs35l45-tables.c -- CS35L45 ALSA SoC audio driver
>   //
> diff --git a/sound/soc/codecs/cs35l45.c b/sound/soc/codecs/cs35l45.c
> index c31597f6bfae1..d1edb9876c10f 100644
> --- a/sound/soc/codecs/cs35l45.c
> +++ b/sound/soc/codecs/cs35l45.c
> @@ -1,4 +1,4 @@
> -// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
> +// SPDX-License-Identifier: GPL-2.0
>   //
>   // cs35l45.c - CS35L45 ALSA SoC audio driver
>   //
> @@ -1296,4 +1296,4 @@ EXPORT_SYMBOL_NS_GPL(cs35l45_pm_ops, SND_SOC_CS35L45);
>   MODULE_DESCRIPTION("ASoC CS35L45 driver");
>   MODULE_AUTHOR("James Schulman, Cirrus Logic Inc,<james.schulman@cirrus.com>");
>   MODULE_AUTHOR("Richard Fitzgerald<rf@opensource.cirrus.com>");
> -MODULE_LICENSE("Dual BSD/GPL");
> +MODULE_LICENSE("GPL");
> diff --git a/sound/soc/codecs/cs35l45.h b/sound/soc/codecs/cs35l45.h
> index 0da28439f628b..61135a316df33 100644
> --- a/sound/soc/codecs/cs35l45.h
> +++ b/sound/soc/codecs/cs35l45.h
> @@ -1,4 +1,4 @@
> -/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
> +/* SPDX-License-Identifier: GPL-2.0 */
>   /*
>    * cs35l45.h - CS35L45 ALSA SoC audio driver
>    *

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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
  2023-05-10  9:25 [PATCH] ASoC: cs35l45: Relicense to GPL only Charles Keepax
  2023-05-10  9:39 ` Richard Fitzgerald
  2023-05-10 14:54 ` Vlad Karpovich
@ 2023-05-24  9:05 ` Charles Keepax
  2023-05-24 12:35   ` Uwe Kleine-König
  2023-05-24 16:19   ` Pierre-Louis Bossart
  2023-05-25 14:57 ` Mark Brown
  3 siblings, 2 replies; 8+ messages in thread
From: Charles Keepax @ 2023-05-24  9:05 UTC (permalink / raw)
  To: broonie, pierre-louis.bossart, u.kleine-koenig; +Cc: alsa-devel, patches

On Wed, May 10, 2023 at 10:25:34AM +0100, Charles Keepax wrote:
> Cirrus never intended to upstream dual licensed code, convert to
> GPL only.
> 
> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
> ---
> 
> Apologies for this but this was never our intention and I believe that
> it can be a little legally involved maintaining dual licensed kernel code.
> Fortunately not that many people outside of Cirrus have contributed to
> the files in question. I have CCed everyone who has contributed both
> internally and externally.

Pierre, Uwe,

Apologies for chasing but it would be really helpful to get an
ack for this one, we need the approval of everyone who
contributed to fix the licensing issue.

Thanks,
Charles

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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
  2023-05-24  9:05 ` Charles Keepax
@ 2023-05-24 12:35   ` Uwe Kleine-König
  2023-05-24 16:19   ` Pierre-Louis Bossart
  1 sibling, 0 replies; 8+ messages in thread
From: Uwe Kleine-König @ 2023-05-24 12:35 UTC (permalink / raw)
  To: Charles Keepax; +Cc: broonie, pierre-louis.bossart, alsa-devel, patches

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

Hello Charles,

On Wed, May 24, 2023 at 09:05:56AM +0000, Charles Keepax wrote:
> On Wed, May 10, 2023 at 10:25:34AM +0100, Charles Keepax wrote:
> > Cirrus never intended to upstream dual licensed code, convert to
> > GPL only.
> > 
> > Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
> > ---
> > 
> > Apologies for this but this was never our intention and I believe that
> > it can be a little legally involved maintaining dual licensed kernel code.
> > Fortunately not that many people outside of Cirrus have contributed to
> > the files in question. I have CCed everyone who has contributed both
> > internally and externally.
> 
> Pierre, Uwe,
> 
> Apologies for chasing but it would be really helpful to get an
> ack for this one, we need the approval of everyone who
> contributed to fix the licensing issue.

I'd say removing a license option isn't so critical; and my contribution
probably isn't relevant for the copyright, but INAL and for avoidance of
doubt:

Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | https://www.pengutronix.de/ |

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

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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
  2023-05-24  9:05 ` Charles Keepax
  2023-05-24 12:35   ` Uwe Kleine-König
@ 2023-05-24 16:19   ` Pierre-Louis Bossart
  1 sibling, 0 replies; 8+ messages in thread
From: Pierre-Louis Bossart @ 2023-05-24 16:19 UTC (permalink / raw)
  To: Charles Keepax, broonie, u.kleine-koenig; +Cc: alsa-devel, patches



On 5/24/23 04:05, Charles Keepax wrote:
> On Wed, May 10, 2023 at 10:25:34AM +0100, Charles Keepax wrote:
>> Cirrus never intended to upstream dual licensed code, convert to
>> GPL only.
>>
>> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
>> ---
>>
>> Apologies for this but this was never our intention and I believe that
>> it can be a little legally involved maintaining dual licensed kernel code.
>> Fortunately not that many people outside of Cirrus have contributed to
>> the files in question. I have CCed everyone who has contributed both
>> internally and externally.
> 
> Pierre, Uwe,
> 
> Apologies for chasing but it would be really helpful to get an
> ack for this one, we need the approval of everyone who
> contributed to fix the licensing issue.

Sorry, I missed that you were asking me...

My only contribution is a two-character change in a header file to make
cppcheck happy.

-int cs35l45_apply_patch(struct cs35l45_private *cs43l45);
+int cs35l45_apply_patch(struct cs35l45_private *cs35l45);

I double-checked with Intel legal to be sure, and there's no issue with
removing the BSD3 license.


Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>




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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
  2023-05-10  9:25 [PATCH] ASoC: cs35l45: Relicense to GPL only Charles Keepax
                   ` (2 preceding siblings ...)
  2023-05-24  9:05 ` Charles Keepax
@ 2023-05-25 14:57 ` Mark Brown
  3 siblings, 0 replies; 8+ messages in thread
From: Mark Brown @ 2023-05-25 14:57 UTC (permalink / raw)
  To: Charles Keepax
  Cc: pierre-louis.bossart, u.kleine-koenig, james.schulman, rf,
	vkarpovi, alsa-devel, patches

On Wed, 10 May 2023 10:25:34 +0100, Charles Keepax wrote:
> Cirrus never intended to upstream dual licensed code, convert to
> GPL only.
> 
> 

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/1] ASoC: cs35l45: Relicense to GPL only
      commit: f9f46d05003ea6120fa27e01628770a2dac0fa75

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark


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

* Re: [PATCH] ASoC: cs35l45: Relicense to GPL only
@ 2023-05-15 15:34 James Schulman
  0 siblings, 0 replies; 8+ messages in thread
From: James Schulman @ 2023-05-15 15:34 UTC (permalink / raw)
  To: Charles Keepax, broonie
  Cc: pierre-louis.bossart, u.kleine-koenig, rf, vkarpovi, alsa-devel, patches

On 10/05/2023 10:25, Charles Keepax wrote:
> Cirrus never intended to upstream dual licensed code, convert to
> GPL only.
>
> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
> ---
>
> Apologies for this but this was never our intention and I believe that
> it can be a little legally involved maintaining dual licensed kernel code.
> Fortunately not that many people outside of Cirrus have contributed to
> the files in question. I have CCed everyone who has contributed both
> internally and externally.
>
> Thanks,
> Charles
>
>   sound/soc/codecs/cs35l45-i2c.c    | 4 ++--
>   sound/soc/codecs/cs35l45-spi.c    | 4 ++--
>   sound/soc/codecs/cs35l45-tables.c | 2 +-
>   sound/soc/codecs/cs35l45.c        | 4 ++--
>   sound/soc/codecs/cs35l45.h        | 2 +-
>   5 files changed, 8 insertions(+), 8 deletions(-)
>
Reviewed-by: James Schulman <james.schulman@cirrus.com>

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

end of thread, other threads:[~2023-05-25 14:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-10  9:25 [PATCH] ASoC: cs35l45: Relicense to GPL only Charles Keepax
2023-05-10  9:39 ` Richard Fitzgerald
2023-05-10 14:54 ` Vlad Karpovich
2023-05-24  9:05 ` Charles Keepax
2023-05-24 12:35   ` Uwe Kleine-König
2023-05-24 16:19   ` Pierre-Louis Bossart
2023-05-25 14:57 ` Mark Brown
2023-05-15 15:34 James Schulman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.