[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [UNIKRAFT PATCH 5/8] Correct license headers introduced by UPB



Hi Razvan,

as discussed offline, I will add a note to your `reviewed-by` tag that says that you did it `on behalf of` Vlad-Andrei BĂDOIU who gave the agreement to you.

Thanks,

Simon

On 10.03.21 07:37, Razvan Deaconescu wrote:
This is OK from UPB's side.

Reviewed-by: Razvan Deaconescu <razvan.deaconescu@xxxxxxxxx>

Razvan

Simon Kuenzer <simon.kuenzer@xxxxxxxxx> writes:
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
by Vlad-Andrei BĂDOIU with the following commits:
  d2967b3b1 - lib/ukswrand: Adapt the library to work with multiple algorithms
  9bb9a617d - lib/ukswrand: Add ChaCha algorithm
  8c5e2b4bb - lib/ukswrand: Add /dev/random and /dev/urandom
  2784ae201 - lib/nolibc: Add pwd.h
  19ebca61d - include/uk: Add page.h
  8c9cd0ec9 - lib/uksysinfo: Introduce uksysinfo library
  3a39d50dd - plat/*: Introduce unikraft internal constructors
  200037918 - lib/nolibc: Add utsname.h

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 consents to the change with a `Signed-off-by`
or `Reviewed-by` tag to this commit.

Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
  include/uk/ctors.h                      | 2 --
  include/uk/page.h                       | 2 --
  lib/nolibc/include/pwd.h                | 2 --
  lib/posix-sysinfo/include/sys/utsname.h | 2 --
  lib/posix-sysinfo/sysinfo.c             | 2 --
  lib/ukswrand/chacha.c                   | 2 --
  lib/ukswrand/dev.c                      | 2 --
  lib/ukswrand/swrand.c                   | 2 --
  8 files changed, 16 deletions(-)

diff --git a/include/uk/ctors.h b/include/uk/ctors.h
index 9c87b53f7..247c3cbdc 100644
--- a/include/uk/ctors.h
+++ b/include/uk/ctors.h
@@ -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 __UK_CTORS_H__
diff --git a/include/uk/page.h b/include/uk/page.h
index a9262635a..16f3fc4e7 100644
--- a/include/uk/page.h
+++ b/include/uk/page.h
@@ -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 __UK_PAGE_H__
diff --git a/lib/nolibc/include/pwd.h b/lib/nolibc/include/pwd.h
index 4d81a4324..8a80ee53d 100644
--- a/lib/nolibc/include/pwd.h
+++ b/lib/nolibc/include/pwd.h
@@ -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 __PWD_H__
diff --git a/lib/posix-sysinfo/include/sys/utsname.h 
b/lib/posix-sysinfo/include/sys/utsname.h
index 25baf2fff..d3973c3de 100644
--- a/lib/posix-sysinfo/include/sys/utsname.h
+++ b/lib/posix-sysinfo/include/sys/utsname.h
@@ -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_UTSNAME_H__
diff --git a/lib/posix-sysinfo/sysinfo.c b/lib/posix-sysinfo/sysinfo.c
index 922f3b141..f57914b68 100644
--- a/lib/posix-sysinfo/sysinfo.c
+++ b/lib/posix-sysinfo/sysinfo.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 <stddef.h>
diff --git a/lib/ukswrand/chacha.c b/lib/ukswrand/chacha.c
index 0ce1b992a..ae1185924 100644
--- a/lib/ukswrand/chacha.c
+++ b/lib/ukswrand/chacha.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 <string.h>
diff --git a/lib/ukswrand/dev.c b/lib/ukswrand/dev.c
index 40a14268c..fbd447d1b 100644
--- a/lib/ukswrand/dev.c
+++ b/lib/ukswrand/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 <stdlib.h>
diff --git a/lib/ukswrand/swrand.c b/lib/ukswrand/swrand.c
index ded57bb58..37af27f75 100644
--- a/lib/ukswrand/swrand.c
+++ b/lib/ukswrand/swrand.c
@@ -26,8 +26,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 <string.h>
  #include <uk/swrand.h>



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.