]> xenbits.xensource.com Git - unikraft/libs/newlib.git/commitdiff
Correct license headers introduced by University Politehnica of Bucharest
authorSimon Kuenzer <simon.kuenzer@neclab.eu>
Tue, 13 Jul 2021 19:10:23 +0000 (21:10 +0200)
committerRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Tue, 10 Aug 2021 09:11:59 +0000 (12:11 +0300)
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:
 949e761 - Use our own <time.h> and <sys/time.h> headers (Costin Lupu)
 b2192bd - Add device related stubs (Vlad-Andrei BÄ‚DOIU (78692))
 2c79cd5 - Introduce <sys/unistd.h> for including both newlib and Unikraft definitions (Costin Lupu)
 04f03ec - Add WCOREDUMP and WIFCONTINUED (Costin Lupu)
 d901960 - Add sys/signal.h header (Mihai Pogonaru)
 9287428 - Add mntent.c stubs (Costin Lupu)
 20ab046 - Introduce <uk/_types.h> header for basic types defined by Unikraft (Costin Lupu)

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: Razvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #8

dev.c
include/sys/_types.h
include/sys/signal.h
include/sys/time.h
include/sys/unistd.h
include/sys/wait.h
include/uk/_types.h
mntent.c

diff --git a/dev.c b/dev.c
index 22f22d3c844d0fba33d36bd9565b9d9ff7d6d108..2b9530b02435eb5c81db7dfc860948ca1e63ff76 100644 (file)
--- a/dev.c
+++ b/dev.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>
index 4b995616c768acc73d3bde25957e124a497df765..0a7f3f33af9b80c7353e877f200bbc39762e59d8 100644 (file)
@@ -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.
  */
 
 #ifndef __NEWLIB_GLUE_SYS__TYPES_H__
index 706302ba635d8e085f6a54974a396f64271a7965..e96ac9bc6006db2f124f4567d23deaa9757e74e9 100644 (file)
@@ -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.
  */
 
 #define si_pid si_code /* hack until we have signals in Unikraft */
index 4a819465c8c02b9a94fc02060ef79cb8677a4c91..02fc1d611593692cfc6c194b086ad289c5d1b1fd 100644 (file)
@@ -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.
  */
 
 #ifndef __NEWLIB_GLUE_SYS_TIME_H__
index bc42f86b4a56e60bdfb7e50d8f87e59413d9b2e7..e4c28c1510ee45785a3d395e5fa63aa414d7efe3 100644 (file)
@@ -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.
  */
 
 #ifndef __NEWLIB_GLUE__SYS_UNISTD_H__
index b6b48d0c6496e9c89035dbf2531f5b62a66f3f36..dc61bee19fc57cb802b04ded398616add06931ec 100644 (file)
@@ -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.
  */
 
 #ifndef __NEWLIB_GLUE__SYS_WAIT_H__
index 72e25b9270eb511224d4084cfa28c3612ecc0112..bb840cf786cf16adbfad36d6991a1e22590c104d 100644 (file)
@@ -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.
  */
 
 #ifndef __NEWLIB_GLUE_UK__TYPES_H__
index 18a6328e504e75a6c983fd7490dc5cba3da89d26..58826bf31cacf3edfd4e4436ecc3683ca8de2199 100644 (file)
--- a/mntent.c
+++ b/mntent.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 <stdlib.h>