From 0bbc8535db2f8aaeb1919d8bc28e326f827ed8f5 Mon Sep 17 00:00:00 2001 From: Tianhao Wang Date: Tue, 16 Apr 2024 14:00:59 +0200 Subject: readme: update licensing notice --- README.md | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index cede112..5743bc8 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,24 @@ [![builds.sr.ht status](https://builds.sr.ht/~shrik3/rustubs/commits/master/x86_64.yml.svg)](https://builds.sr.ht/~shrik3/rustubs/commits/master/x86_64.yml?) + # License & Copyright: -This project aims for a total rewrite TU Dresden OS Group's tutorial OS -"OOStuBS". However this is in its very early stage and is using some -boilerplates from the lecture e.g. the startup assembly code. +The following list of files contain code copied or derived from the OOStuBS +project, an minimal operating system used in several German universities for +tutorial purposes. These code are available in public, but the Copyright status +is not clear. + +``` +startup.s +Makefile +arch/x86_64/linker.ld +``` + +This project **will adapt a copy-left license** (presumably EUPL-1.2). I'll try +to either ask for permission to distribute the copied code under a copy-left +license, or do a clean-room rewrite. -This project will adapt GPL when the dependencies are sorted out (hopefully very -soon). Untill then all rights are reserverd. +Untill then, all rights are reserverd to the original authors of OOStuBS +(although unclear). Redistribution of the above files MUST include this notice. # The rust port of OOStuBS [WIP] -- cgit v1.2.3-70-g09d2