]> xenbits.xensource.com Git - unikraft/libs/newlib.git/commitdiff
Correct license headers introduced by NEC Laboratories Europe GmbH
authorSimon Kuenzer <simon.kuenzer@neclab.eu>
Tue, 13 Jul 2021 19:10:23 +0000 (21:10 +0200)
committerUnikraft <monkey@unikraft.io>
Mon, 19 Jul 2021 08:59:13 +0000 (08:59 +0000)
This commit removes the additional clause
"THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY"
from BSD license headers that got introduced by mistake
with the following commits:
 2db987a - Add dl_iterate_phdr() stub (Charalampos Mainas)
 db39aae - Initial public release: configuration and build files (Florian Schmidt)
 fd30736 - Initial public release: glue code (Florian Schmidt)
 a4f6ac2 - update newlib glue for use with vfscore (Yuri Volchkov)
 d757c96 - Expose getline (Felipe Huici)

On the one hand, this additional clause is redundant because
the BSD license already states that it must remain and the
copyright notice must be kept.
On the other hand, the clause freezes the file header
and prohibits future contributors from extending the
copyright notice for their contributions. This additional
clause is not part of the official BSD 3-clause.

The original author(s) or an authorized representative from
the author's affiliation consents to the change with a
`Reviewed-by` tag to this commit.

Signed-off-by: Simon Kuenzer <simon.kuenzer@neclab.eu>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #7

14 files changed:
Makefile.uk
console.c
file.c
include/stdio.h
include/stdlib.h
include/sys/ioctl.h
include/sys/mount.h
include/sys/uio.h
include/time.h
link.c
mem.c
plat.c
pty.c
resource.c

index 3f49764a1513075e16230050a9189f64a0196e87..ced131fe2cbd4c12f5aad04ef0c761f86dbb06bd 100644 (file)
@@ -30,8 +30,6 @@
 #  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 #  POSSIBILITY OF SUCH DAMAGE.
 #
-#  THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
-#
 
 ################################################################################
 # Library registration
index 6ec84cdc95b38653a8abdebc53132a1ca6c7bb9c..b12b37a0c0715e12409df8ec7928a33a19b6f28e 100644 (file)
--- a/console.c
+++ b/console.c
@@ -31,8 +31,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <errno.h>
diff --git a/file.c b/file.c
index 4d5de248d3eae9173490a772aebfdc2562656c68..17fdf8f45bc5650375ec32a95eefa8c4811b06ee 100644 (file)
--- a/file.c
+++ b/file.c
@@ -31,8 +31,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <uk/config.h>
index bdab08435dce363f58e244ae2f32be20cc9cfc20..2bde78201808e85ed4951d225841d66e778677b5 100644 (file)
@@ -30,8 +30,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 #ifndef LIBNEWLIB_STDIO_H
 #define LIBNEWLIB_STDIO_H
index 2bfd5215d7ae5306ae78db9fbc2bef6d4e74d90b..f0296fec48b330048b7a620b493d09aa5c255e6f 100644 (file)
@@ -30,8 +30,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include_next <stdlib.h>
index a797dda6ccfb8f3af77888fd4b6e9454cdb1e811..d9adeafe8e9af6578a189df4fa0488adb9d88e2f 100644 (file)
@@ -30,8 +30,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include_next <sys/ioctl.h>
index d7a95b389998592c9b0567ef8b1b918538d8623f..a89eef7764ea5eab255c9de7214228f7266996f6 100644 (file)
@@ -29,8 +29,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #ifndef _SYS_MOUNT_H
index 23862564d454f0143d6222c6c8a0849ff5e59f9d..a0aca719921ca4df399b676a9cba612863b2856f 100644 (file)
@@ -29,8 +29,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #ifndef _SYS_UIO_H
index 0f943583871c90672d7c12fd2cd4045b1ae9a6dc..540e663b09f19d3dd844c5b150f56620387713b3 100644 (file)
@@ -30,8 +30,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #ifndef NEWLIBGLUE_TIME_H
diff --git a/link.c b/link.c
index 204713e2c0d5a806a276652c280707121024c365..2ac7934102b81947bb4eb818ff505b18eda3ceba 100644 (file)
--- a/link.c
+++ b/link.c
@@ -28,8 +28,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <uk/essentials.h>
diff --git a/mem.c b/mem.c
index 5870bcf7c96668f5de501194a45383e235733ea1..da4b230f9d95549100e40cd969c22c0ba3c5ba48 100644 (file)
--- a/mem.c
+++ b/mem.c
@@ -28,8 +28,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <sys/types.h>
diff --git a/plat.c b/plat.c
index 2a1280135eef41963a6dd83b8247e3138621517f..eca29967435f52957b019307f4e737979745f470 100644 (file)
--- a/plat.c
+++ b/plat.c
@@ -31,8 +31,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <errno.h>
diff --git a/pty.c b/pty.c
index 52a91ca80ea5baf4e21f86d1ab016b2a6a5b31f2..a44d77221612dcbfe27322c6b5df55da7c79a443 100644 (file)
--- a/pty.c
+++ b/pty.c
@@ -31,8 +31,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <uk/essentials.h>
index fe61ef3e216bf02774189540555e06a0fa2bf3fb..a1954f7569f83e75622ede99904b65f9ca562c3b 100644 (file)
@@ -31,8 +31,6 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
- *
- * THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY.
  */
 
 #include <sys/resource.h>