This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Change license to FreeBSD license for RISC-V port


This patch change the license to FreeBSD license from BSD license
since we want to make
 it unambiguously refers to the 2-clause license.
From 0c2601d88079ad0b59b88671e52578748b0b8d94 Mon Sep 17 00:00:00 2001
From: Kito Cheng <kito.cheng@gmail.com>
Date: Mon, 21 Aug 2017 10:30:30 +0800
Subject: [PATCH] Change license to FreeBSD License for RISC-V

 - For prevent confuse about what BSD license variant we used, 2- or
   3-clause license, we change the license to FreeBSD license to make
   it unambiguously refers to the 2-clause license.
---
 COPYING.NEWLIB                           | 2 +-
 libgloss/riscv/crt0.S                    | 2 +-
 libgloss/riscv/machine/syscall.h         | 2 +-
 libgloss/riscv/syscalls.c                | 2 +-
 newlib/libc/machine/riscv/ffs.c          | 2 +-
 newlib/libc/machine/riscv/ieeefp.c       | 2 +-
 newlib/libc/machine/riscv/include/fenv.h | 2 +-
 newlib/libc/machine/riscv/memcpy.c       | 2 +-
 newlib/libc/machine/riscv/memset.S       | 2 +-
 newlib/libc/machine/riscv/setjmp.S       | 2 +-
 newlib/libc/machine/riscv/strcmp.S       | 2 +-
 newlib/libc/machine/riscv/strcpy.c       | 2 +-
 newlib/libc/machine/riscv/strlen.c       | 2 +-
 newlib/libc/machine/riscv/sys/asm.h      | 2 +-
 newlib/libc/machine/riscv/sys/fenv.h     | 2 +-
 newlib/libc/machine/riscv/sys/string.h   | 2 +-
 16 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index e0b31f3..2313d37 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -1140,7 +1140,7 @@ Copyright (c) 2017  SiFive Inc. All rights reserved.
 
 This copyrighted material is made available to anyone wishing to use,
 modify, copy, or redistribute it subject to the terms and conditions
-of the BSD License.   This program is distributed in the hope that
+of the FreeBSD License.   This program is distributed in the hope that
 it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
 including the implied warranties of MERCHANTABILITY or FITNESS FOR
 A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/libgloss/riscv/crt0.S b/libgloss/riscv/crt0.S
index 3519569..3d2a12d 100644
--- a/libgloss/riscv/crt0.S
+++ b/libgloss/riscv/crt0.S
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/libgloss/riscv/machine/syscall.h b/libgloss/riscv/machine/syscall.h
index 424bd90..391dbaa 100644
--- a/libgloss/riscv/machine/syscall.h
+++ b/libgloss/riscv/machine/syscall.h
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/libgloss/riscv/syscalls.c b/libgloss/riscv/syscalls.c
index d86bd89..f9ec25d 100644
--- a/libgloss/riscv/syscalls.c
+++ b/libgloss/riscv/syscalls.c
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/ffs.c b/newlib/libc/machine/riscv/ffs.c
index 6522077..2f2176e 100644
--- a/newlib/libc/machine/riscv/ffs.c
+++ b/newlib/libc/machine/riscv/ffs.c
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/ieeefp.c b/newlib/libc/machine/riscv/ieeefp.c
index 5288877..9094cc6 100644
--- a/newlib/libc/machine/riscv/ieeefp.c
+++ b/newlib/libc/machine/riscv/ieeefp.c
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/include/fenv.h b/newlib/libc/machine/riscv/include/fenv.h
index 4709c02..4795cc9 100644
--- a/newlib/libc/machine/riscv/include/fenv.h
+++ b/newlib/libc/machine/riscv/include/fenv.h
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/memcpy.c b/newlib/libc/machine/riscv/memcpy.c
index 1b352b4..c717f9f 100644
--- a/newlib/libc/machine/riscv/memcpy.c
+++ b/newlib/libc/machine/riscv/memcpy.c
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/memset.S b/newlib/libc/machine/riscv/memset.S
index 96bdddf..337ed53 100644
--- a/newlib/libc/machine/riscv/memset.S
+++ b/newlib/libc/machine/riscv/memset.S
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/setjmp.S b/newlib/libc/machine/riscv/setjmp.S
index b8cb383..eef242e 100644
--- a/newlib/libc/machine/riscv/setjmp.S
+++ b/newlib/libc/machine/riscv/setjmp.S
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/strcmp.S b/newlib/libc/machine/riscv/strcmp.S
index 2d655ed..71c0853 100644
--- a/newlib/libc/machine/riscv/strcmp.S
+++ b/newlib/libc/machine/riscv/strcmp.S
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/strcpy.c b/newlib/libc/machine/riscv/strcpy.c
index 905a9b8..6d802fa 100644
--- a/newlib/libc/machine/riscv/strcpy.c
+++ b/newlib/libc/machine/riscv/strcpy.c
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/strlen.c b/newlib/libc/machine/riscv/strlen.c
index 466fb1f..3b04066 100644
--- a/newlib/libc/machine/riscv/strlen.c
+++ b/newlib/libc/machine/riscv/strlen.c
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/sys/asm.h b/newlib/libc/machine/riscv/sys/asm.h
index 5deec6b..8c8aeb3 100644
--- a/newlib/libc/machine/riscv/sys/asm.h
+++ b/newlib/libc/machine/riscv/sys/asm.h
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/sys/fenv.h b/newlib/libc/machine/riscv/sys/fenv.h
index 840165d..1c43425 100644
--- a/newlib/libc/machine/riscv/sys/fenv.h
+++ b/newlib/libc/machine/riscv/sys/fenv.h
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
diff --git a/newlib/libc/machine/riscv/sys/string.h b/newlib/libc/machine/riscv/sys/string.h
index d8ae6f5..beebe31 100644
--- a/newlib/libc/machine/riscv/sys/string.h
+++ b/newlib/libc/machine/riscv/sys/string.h
@@ -2,7 +2,7 @@
 
    This copyrighted material is made available to anyone wishing to use,
    modify, copy, or redistribute it subject to the terms and conditions
-   of the BSD License.   This program is distributed in the hope that
+   of the FreeBSD License.   This program is distributed in the hope that
    it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
    including the implied warranties of MERCHANTABILITY or FITNESS FOR
    A PARTICULAR PURPOSE.  A copy of this license is available at
-- 
2.7.4


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]