The result is based on ratio of number of commits from initial and final time ranges.
Initial time range – from 14 Aug, 2023 to 14 Nov, 2023
Final time range – from 15 May, 2024 to 14 Aug, 2024
Additions and deletions stats are not available for this repository due to GitHub API limitations.
It is basically a number of most active contributors responsible for 80% of contributions.
Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.
The SerenityOS/serenity repository has a bus factor of 32.
Low risk, knowledge is well distributed among the team members
Bus factor was measured on 14 Aug 2024
SerenityOS is a love letter to the '90s style computing, defined by mouse-centric graphical interfaces such as Windows 95, and Unix internals. It is a fully-fledged operating system running on x86 processors. Developed by Andreas Kling, the project is updated very frequently on the GitHub repository.
The goal of the SerenityOS is not to replicate the functionality of modern, large-scale operating systems, but to provide a similar environment with a focus on simplicity, clarity, and ease of learning. The system comes with a suite of simple and lightweight Unix-like core utilities, a POSIX-like C library and a very basic userland.
The repository is licensed under a 2-clause BSD license, suggesting that it's quite open for contributions. It has an enormous and vibrant community that is contributing to the development of the project. The future development of SerenityOS is tracked publicly using GitHub's issue system and is largely driven by its community and its needs.
Contributor | Commits |
---|---|
16242 | |
3482 | |
3264 | |
2307 | |
2142 |