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).
This project is distributed under the GNU General Public License, version 2 (GPLv2).
- 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.
- 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.
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)
OSKernelProject is distributed WITHOUT ANY WARRANTY, including the implied warranties of merchantability or fitness for a particular purpose. See GPLv2 for details.
For questions about licensing or contributions, contact the project maintainers.