Contributor Agreement v1.0 Purpose This agreement defines the expectations, responsibilities, and rights of contributors participating in this project. Its goal is to maintain a respectful, safe, and productive environment for everyone involved. Scope This agreement applies to all contributors, maintainers, reviewers, and community members interacting with this project or its related communication channels. Contributor Expectations - Treat all participants with respect and professionalism. - Provide constructive feedback without personal attacks. - Submit contributions that you have the right to provide. - Follow project guidelines, coding standards, and workflows. - Communicate clearly and avoid intentionally disruptive behavior. Unacceptable Behavior The following actions are not allowed: - Harassment, discrimination, or abusive language. - Trolling, spamming, or intentionally derailing discussions. - Sharing private or confidential information without consent. - Submitting malicious, harmful, or intentionally deceptive code. Contributor Rights - You retain full copyright ownership of your contributions. - You grant the project a license to use, modify, and distribute your contributions. - You may request removal of personal information from commit history where technically feasible. Maintainer Responsibilities Maintainers agree to: - Review contributions fairly and promptly. - Provide clear, actionable feedback. - Enforce this agreement consistently and transparently. - Protect the community from harmful behavior. - Maintain confidentiality when handling reports. Contacting Maintainers If you need to report a violation, ask a question, or request clarification about this agreement, you may contact the maintainers through any of the following official channels: Primary Contact: - Email: [add your email here] - GitHub Issues: [link to your main repo’s issue tracker] Secondary Contact (optional): - Discord / Matrix / Forum: [add link if applicable] All reports will be handled respectfully and confidentially. You do not need to provide personal details beyond what is necessary to understand the situation. Enforcement Maintainers may take any of the following actions depending on severity: - Informal discussion or clarification - Warning - Temporary ban from participation - Permanent ban from participation - Rejection or removal of contributions All enforcement decisions will be documented when appropriate. Versioning This is version 1.0 of the Contributor Agreement. Future versions may refine expectations, expand definitions, or improve clarity. License This document is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).