License boilerplate in CTS mode implementation (crypto/cts.c) looks like
MIT license with advertising clause. Replace it with correspondig
SPDX tag.
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
---
crypto/cts.c | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)
diff --git a/crypto/cts.c b/crypto/cts.c
index 8f604f6554b1c3..9ec7e9787c0f6a 100644
--- a/crypto/cts.c
+++ b/crypto/cts.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: MIT
/*
* CTS: Cipher Text Stealing mode
*
@@ -5,29 +6,6 @@
* The Regents of the University of Michigan
* ALL RIGHTS RESERVED
*
- * Permission is granted to use, copy, create derivative works
- * and redistribute this software and such derivative works
- * for any purpose, so long as the name of The University of
- * Michigan is not used in any advertising or publicity
- * pertaining to the use of distribution of this software
- * without specific, written prior authorization. If the
- * above copyright notice or any other identification of the
- * University of Michigan is included in any copy of any
- * portion of this software, then the disclaimer below must
- * also be included.
- *
- * THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION
- * FROM THE UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY
- * PURPOSE, AND WITHOUT WARRANTY BY THE UNIVERSITY OF
- * MICHIGAN OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
- * WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
- * REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE
- * FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR
- * CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING
- * OUT OF OR IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN
- * IF IT HAS BEEN OR IS HEREAFTER ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGES.
*/
/* Derived from various:
--
An old man doll... just what I always wanted! - Clara
On Wed, Jun 7, 2023 at 1:41 AM Bagas Sanjaya <bagasdotme@gmail.com> wrote: > > License boilerplate in CTS mode implementation (crypto/cts.c) looks like > MIT license with advertising clause. Replace it with correspondig > SPDX tag. > > Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com> > --- > crypto/cts.c | 24 +----------------------- > 1 file changed, 1 insertion(+), 23 deletions(-) > > diff --git a/crypto/cts.c b/crypto/cts.c > index 8f604f6554b1c3..9ec7e9787c0f6a 100644 > --- a/crypto/cts.c > +++ b/crypto/cts.c > @@ -1,3 +1,4 @@ > +// SPDX-License-Identifier: MIT > /* > * CTS: Cipher Text Stealing mode > * > @@ -5,29 +6,6 @@ > * The Regents of the University of Michigan > * ALL RIGHTS RESERVED > * > - * Permission is granted to use, copy, create derivative works > - * and redistribute this software and such derivative works > - * for any purpose, so long as the name of The University of > - * Michigan is not used in any advertising or publicity > - * pertaining to the use of distribution of this software > - * without specific, written prior authorization. If the > - * above copyright notice or any other identification of the > - * University of Michigan is included in any copy of any > - * portion of this software, then the disclaimer below must > - * also be included. > - * > - * THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION > - * FROM THE UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY > - * PURPOSE, AND WITHOUT WARRANTY BY THE UNIVERSITY OF > - * MICHIGAN OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING > - * WITHOUT LIMITATION THE IMPLIED WARRANTIES OF > - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE > - * REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE > - * FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR > - * CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING > - * OUT OF OR IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN > - * IF IT HAS BEEN OR IS HEREAFTER ADVISED OF THE POSSIBILITY OF > - * SUCH DAMAGES. > */ This is not the MIT license (as defined by SPDX) - there may not be an SPDX identifier covering this license text. This is at least the second time in your recent patches where you have assumed that a non-GPL license corresponds to a particular SPDX identifier without (apparently) checking. Richard
On Wed, Jun 07, 2023 at 09:47:33AM -0400, Richard Fontana wrote: > On Wed, Jun 7, 2023 at 1:41 AM Bagas Sanjaya <bagasdotme@gmail.com> wrote: > > > > License boilerplate in CTS mode implementation (crypto/cts.c) looks like > > MIT license with advertising clause. Replace it with correspondig > > SPDX tag. > > > > Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com> > > --- > > crypto/cts.c | 24 +----------------------- > > 1 file changed, 1 insertion(+), 23 deletions(-) > > > > diff --git a/crypto/cts.c b/crypto/cts.c > > index 8f604f6554b1c3..9ec7e9787c0f6a 100644 > > --- a/crypto/cts.c > > +++ b/crypto/cts.c > > @@ -1,3 +1,4 @@ > > +// SPDX-License-Identifier: MIT > > /* > > * CTS: Cipher Text Stealing mode > > * > > @@ -5,29 +6,6 @@ > > * The Regents of the University of Michigan > > * ALL RIGHTS RESERVED > > * > > - * Permission is granted to use, copy, create derivative works > > - * and redistribute this software and such derivative works > > - * for any purpose, so long as the name of The University of > > - * Michigan is not used in any advertising or publicity > > - * pertaining to the use of distribution of this software > > - * without specific, written prior authorization. If the > > - * above copyright notice or any other identification of the > > - * University of Michigan is included in any copy of any > > - * portion of this software, then the disclaimer below must > > - * also be included. > > - * > > - * THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION > > - * FROM THE UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY > > - * PURPOSE, AND WITHOUT WARRANTY BY THE UNIVERSITY OF > > - * MICHIGAN OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING > > - * WITHOUT LIMITATION THE IMPLIED WARRANTIES OF > > - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE > > - * REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE > > - * FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR > > - * CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING > > - * OUT OF OR IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN > > - * IF IT HAS BEEN OR IS HEREAFTER ADVISED OF THE POSSIBILITY OF > > - * SUCH DAMAGES. > > */ > > This is not the MIT license (as defined by SPDX) - there may not be an > SPDX identifier covering this license text. > > This is at least the second time in your recent patches where you have > assumed that a non-GPL license corresponds to a particular SPDX > identifier without (apparently) checking. > I was thought of interpolating license tags (heuristic matching) in cases like this. In this case, the UoMi license was adapted from (and roughly resembled) MIT (hence I thought of MIT variant). Greg, is Richard's comment right? If so, I'll drop this patch. Thanks! -- An old man doll... just what I always wanted! - Clara
On Thu, Jun 08, 2023 at 12:32:34PM +0700, Bagas Sanjaya wrote: > On Wed, Jun 07, 2023 at 09:47:33AM -0400, Richard Fontana wrote: > > Greg, is Richard's comment right? If so, I'll drop this patch. Heh. Richard is the only person on thread who is a Lawyer with a Wikipedia page. https://en.wikipedia.org/wiki/Richard_Fontana Let's just assume everything he says is 100% correct. regards, dan carpenter
On Thu, Jun 08, 2023 at 12:32:34PM +0700, Bagas Sanjaya wrote: > On Wed, Jun 07, 2023 at 09:47:33AM -0400, Richard Fontana wrote: > > On Wed, Jun 7, 2023 at 1:41 AM Bagas Sanjaya <bagasdotme@gmail.com> wrote: > > > > > > License boilerplate in CTS mode implementation (crypto/cts.c) looks like > > > MIT license with advertising clause. Replace it with correspondig > > > SPDX tag. > > > > > > Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com> > > > --- > > > crypto/cts.c | 24 +----------------------- > > > 1 file changed, 1 insertion(+), 23 deletions(-) > > > > > > diff --git a/crypto/cts.c b/crypto/cts.c > > > index 8f604f6554b1c3..9ec7e9787c0f6a 100644 > > > --- a/crypto/cts.c > > > +++ b/crypto/cts.c > > > @@ -1,3 +1,4 @@ > > > +// SPDX-License-Identifier: MIT > > > /* > > > * CTS: Cipher Text Stealing mode > > > * > > > @@ -5,29 +6,6 @@ > > > * The Regents of the University of Michigan > > > * ALL RIGHTS RESERVED > > > * > > > - * Permission is granted to use, copy, create derivative works > > > - * and redistribute this software and such derivative works > > > - * for any purpose, so long as the name of The University of > > > - * Michigan is not used in any advertising or publicity > > > - * pertaining to the use of distribution of this software > > > - * without specific, written prior authorization. If the > > > - * above copyright notice or any other identification of the > > > - * University of Michigan is included in any copy of any > > > - * portion of this software, then the disclaimer below must > > > - * also be included. > > > - * > > > - * THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION > > > - * FROM THE UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY > > > - * PURPOSE, AND WITHOUT WARRANTY BY THE UNIVERSITY OF > > > - * MICHIGAN OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING > > > - * WITHOUT LIMITATION THE IMPLIED WARRANTIES OF > > > - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE > > > - * REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE > > > - * FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR > > > - * CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING > > > - * OUT OF OR IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN > > > - * IF IT HAS BEEN OR IS HEREAFTER ADVISED OF THE POSSIBILITY OF > > > - * SUCH DAMAGES. > > > */ > > > > This is not the MIT license (as defined by SPDX) - there may not be an > > SPDX identifier covering this license text. > > > > This is at least the second time in your recent patches where you have > > assumed that a non-GPL license corresponds to a particular SPDX > > identifier without (apparently) checking. > > > > I was thought of interpolating license tags (heuristic matching) in > cases like this. In this case, the UoMi license was adapted from > (and roughly resembled) MIT (hence I thought of MIT variant). Nope, licenses don't always work that way, sorry. > Greg, is Richard's comment right? If so, I'll drop this patch. Yes it is, please ask for all of these to not be applied. There's a reason that we didn't do all of these in the first big sweep of the kernel tree, as you are finding out :( thanks, greg k-h
On 6/8/23 12:40, Greg Kroah-Hartman wrote: >> Greg, is Richard's comment right? If so, I'll drop this patch. > > Yes it is, please ask for all of these to not be applied. > Did you mean this whole series? Other patches have not been reviewed yet. Maybe Herbert can apply these rest of patches if there is no objection. -- An old man doll... just what I always wanted! - Clara
On Thu, Jun 08, 2023 at 01:49:32PM +0700, Bagas Sanjaya wrote: > On 6/8/23 12:40, Greg Kroah-Hartman wrote: > >> Greg, is Richard's comment right? If so, I'll drop this patch. > > > > Yes it is, please ask for all of these to not be applied. > > > > Did you mean this whole series? Other patches have not been reviewed > yet. Maybe Herbert can apply these rest of patches if there is > no objection. Based on the review of these, I would drop them all until you can get a review from someone with lots of license experience to add their reviewed-by to them. thanks, greg k-h
© 2016 - 2026 Red Hat, Inc.