Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.65 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.65 KB

OSKernelProject

Overview

OSKernelProject is an experimental operating system kernel that incorporates both original code and portions borrowed from third-party projects. The project includes:

  • Original code developed specifically for OSKernelProject.
  • Code borrowed from the Linux kernel (GPLv2 License).
  • Code adapted from xv6 (MIT License).

Licensing

This project is distributed under the GNU General Public License, version 2 (GPLv2).

🔹 Third-Party Code

  • Portions of OSKernelProject borrow files from the Linux kernel, which are licensed under GPLv2.
  • Some components are adapted from xv6, which is originally licensed under MIT but is re-distributed here under GPLv2 for compatibility.
  • Borrowed files retain their original license headers.

🔹 Compliance Requirements

  • As per GPLv2, any modifications and redistributions of OSKernelProject must also be licensed under GPLv2.
  • The full text of GPLv2 is included in the COPYING file.
  • The MIT License for xv6-derived files is retained in a separate LICENSE-MIT file.

Usage & Redistribution

By using, modifying, or distributing OSKernelProject, you agree to the terms of GPLv2.
For full license details, please see:

  • 📜 COPYING → Full text of GPLv2
  • 📜 LICENSE-MIT → xv6's original MIT License (for reference)

Disclaimer

OSKernelProject is distributed WITHOUT ANY WARRANTY, including the implied warranties of merchantability or fitness for a particular purpose. See GPLv2 for details.

Contact

For questions about licensing or contributions, contact the project maintainers.