Snowdroid:Code of Conduct
Terminology
- Project is creative work based on derivative works or created by the author himself.
- User is the person who uses the project.
- Proprietary components are parts of binaries or non-free source code that are included in a project but their distribution and modification to the copyright holders is strictly controlled.
- EULA (abbr. End User License Agreement) and/or Software License is an agreement that provides legal protection for intellectual property for both software developers and users.
- UI (abbr. User Inteface) is the space where interactions between humans and machines occur[1].
- UX (abbr. User Experience) is how a user interacts with and experiences a product, system or service[2].
- HAL (abbr. Hardware Abstraction Layer) is an abstraction layer, implemented in software, between the physical hardware of a computer and the software that runs on that computer[3] or mobile devices running on mobile operating systems such as Android.
Our Purposes
The Snowdroid project is currently a hobby project and is developed by the community.
This project DOESN'T call for abandoning new devices and/or advanced technologies. It serves as a blueprint for creating better versions of Android, and does not interfere with or impact proprietary components in any significant way except to support specific devices and improve UI/UX quality.
For more information about the Snowdroid project, please read this article.
When it comes to projects that are heavily modified to work with proprietary components, such as HAL, we publish separately distributed patches that the user can apply themselves.
Our Standards
Examples of behavior that contributes to creating a positive environment include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Examples of unacceptable behavior by participants and users include:
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Protecting Reputation
In order to protect the project from unwanted actions by users, legal restrictions have been provided:
- NO ONE is obliged to pursue the goals and values of the project
- This project SHOULD NOT be used for personal gain, such as:
- misleading
- scam
- trolling
- discrimination against developers based on race, country of residence and other individual differences
- abuse of export controls
Attribution
This Code of Conduct is adapted from the Contributor Covenant, version 1.4, for the Snowdroid project's own needs.
All information on the site, as well as the Code of Conduct, is released under a Creative Commons 4.0 International license (CC-BY 4.0).
Feedback
If you have any questions or complaints, please write to tinelix(at)mail.ru
References
- ↑ "User Interface", Wikipedia.
- ↑ "User Experience", Wikipedia.
- ↑ "Hardware abstraction in operating systems", Wikipedia.