Community Terms and Code of Conduct
CommonPub and deveco.io
Last updated: March 2026
Welcome to CommonPub and devEco.io. CommonPub is an open source, federated publishing platform for maker and hardware communities. deveco.io is where we host it, where people publish projects, build logs, and guides, and where they talk with each other about the work. These terms cover how you use deveco.io and the community spaces around it.
The CommonPub software itself is open source under the AGPL-3.0 license. You are free to read it, change it, and run your own instance. If you self-host, the parts of these terms about our hosted service do not apply to you, but the spirit of the code of conduct and the values below is something we hope you carry forward.
By using deveco.io, you agree to these terms and to the code of conduct here. If you do not agree with them, please do not use the service.
1. What this covers
These terms apply to the deveco.io hosted service and the community spaces we run, including project pages, discussion threads, and our chat channels. They also cover interactions you start here that reach other servers.
CommonPub speaks ActivityPub, so the network is federated. When you post in public, your content can be sent to other servers in the network and to the people who follow you from those servers. Once something is public and federated, copies can live on servers we do not control, and we cannot pull those copies back. Keep that in mind when you decide what to publish.
2. Using CommonPub and devEco.io
You are welcome to:
- Publish projects, build logs, guides, and writeups for personal, educational, and commercial purposes.
- Run workshops, classes, and training programs that use CommonPub and devEco.io.
- Share tutorials, screenshots, and demos of your work anywhere you like.
- Follow, reply to, and collaborate with people on other federated servers.
- Build on the open source code and run your own instance.
If you share work that features CommonPub or devEco.io, a credit like "Published on deveco.io" or a link back is appreciated. It is not required.
3. Your content and ownership
You own your work. We claim no ownership over your projects, posts, files, designs, or anything else you make or upload. We do not sell your content, and we do not train models on it.
By posting, you give us a limited license to store, display, and federate your content for the single purpose of running the service. That means holding it in our infrastructure, showing it in the interface, and sending your public posts to other servers and followers in the network. The license ends when you delete the content or your account, except for federated copies already sent to servers we do not control.
You are responsible for having the rights to what you post, and for getting consent when your work involves other people's data, faces, or voices. We encourage you to license your projects openly so others can learn from them and build on them, but that choice is always yours.
4. An open community
CommonPub exists so that the people who build things can share them and own them. We want you to:
- Publish your work freely, here and on any other platform.
- Write tutorials and teach what you know.
- Document the messy parts of a project, the dead ends and the rebuilds, not just the clean result.
- Use the platform in classrooms, hackerspaces, and workshops.
- Use it for paid and commercial work.
- Contribute improvements back to the project under our contributor model, with a DCO sign-off, if you want to make the software better.
5. Code of conduct
We want CommonPub and devEco.io to be a place where people treat each other with respect.
Everyone is welcome here regardless of race, ethnicity, national origin, religion, gender, gender identity, sexual orientation, disability, age, or experience level. A beginner asking a basic question deserves the same respect as a veteran shipping their tenth board.
You agree to:
- Treat other people with respect and assume good faith.
- Keep your criticism aimed at the work, not at the person who made it.
- Respect other people's privacy and their consent.
You agree not to:
- Harass, threaten, demean, or discriminate against anyone.
- Post hate speech or content that attacks people for who they are.
- Share someone's private information without their consent.
- Impersonate other people or misrepresent who built something.
How we enforce this: where we reasonably can, we reach out first and try to sort the problem out. Enforcement is proportionate, from a quiet word, to a warning, to suspension, to removal for serious or repeated harm. If you think we got it wrong, you can appeal. These rules apply in our community spaces and to federated interactions that start here.
6. Acceptable use
To keep the platform working and safe for everyone, you agree not to:
- Disrupt, damage, or try to gain unauthorized access to our systems.
- Upload or share content that is illegal or that harms others.
- Infringe anyone else's intellectual property.
- Write, host, or distribute malware.
- Build surveillance of individuals or populations, or track people without their knowledge and consent.
- Collect personal or biometric data without clear consent and real protection.
We can suspend or end accounts that break these rules.
7. What we will not work with
CommonPub and devEco.io exist to help communities. We are clear about the work we will not be part of. These limits apply to us, to the partners and funders we take on, and to how the platform may be used.
- We do not work with defense contractors, and we do not support military or defense applications of our tools. We will not partner with, take funding from, or provide paid services to organizations whose purpose is building or deploying weapons or military systems.
- We do not work with companies that materially support the Israeli military (IDF). This is about complicity in unlawful military operations and violations of international humanitarian law. It follows the call of the BDS movement and the No Tech for Apartheid campaign.
- We will not knowingly platform or provide services for lethal or offensive weapons and targeting systems, for mass or targeted surveillance of people, or for any use meant to harm a community rather than help it.
- We reserve the right to refuse or end service to any organization that uses our tools for these purposes, or that materially supports war crimes.
To be clear, these limits are about conduct, about military and defense use, and about material support for war crimes. They are not about anyone's nationality, ethnicity, or faith. Individual makers are always welcome here no matter where they are from or what they believe, and section 5 protects them.
8. Statement of values
We are makers, and we believe the tools people build should belong to everyone and should be used to help, not to harm.
These values shape who we work with and what we build, and they are not up for negotiation.
9. No warranty and limits on liability
deveco.io is provided as is, without warranties of any kind. We work to keep it reliable, but we cannot promise it will never go down or never lose data.
To the extent the law allows, we are not liable for indirect, incidental, or consequential damages, including loss of data, projects, or business opportunities, even if we were told such loss was possible.
Because CommonPub is open source and federated, you can export your work and run your own instance at any time. We still recommend keeping your own backups of anything you cannot afford to lose.
10. Changes to these terms
We may update these terms from time to time. We will tell you about material changes through the service or by email. Using deveco.io after a change is posted means you accept the updated terms.
11. Governing law
These terms are governed by and read in line with applicable law, and any disputes will be handled through the appropriate legal channels.
12. Contact
Questions about these terms or the code of conduct can come to us through deveco.io or our community channels, including Discord and GitHub.
Made by makers. Built to help, not to harm.