Sustainable Web Manifesto
"The vegan developer's oath"
The web is firstly made by developers, scientists, and creators to share knowledge and content with everyone.
As web developers, we're ethically responsible for what we're building.
We must be ethical with the code and the services from the development to the delivery.
It's both for us and the whole society.
The vegan developer
Vegan means that no animal or person has been damaged or exploited for a product. And the same for the environment.
These statements must be transparent and trackable. The vegan approach requires or suggests a Life Cycle Assessment of products and services.
We are presenting the vegan developer: a responsible and aware developer who cares about people and the environment.
The vegan developer aims for the web to be:
From background routines to serving resources and data to clients, a server of some type is active and uses energy. But also the network itself runs on electricity.
Hosting must be running on renewable energy.
2. Energy efficient
Web pages must consume as little as possible and be efficient on users' interactions. Web pages must be idle if the window is not the frontmost content and consume little or no energy when not interacting.
The web must have a low impact on the environment.
3. Open and transparent
Web technologies and innovations should be open source and shared with the community.
Companies' processes and methodologies should be transparent to build trust in the carbon footprint of services and products.
4. Free as in freedom
Internet access is a human right since it's a big way to access information and knowledge.
Internet access should not be limited or controlled, and web content not be filtered by companies or countries.
5. Secure and privacy respectful
To have an open web for everyone, users must not be tracked.
Users' privacy is a fundamental right, and companies and governments must not use the web to track people.
We would have no privacy and no trust if web services weren't secure.
6. Accessible and inclusive
Web technologies and services must be accessible and usable to anyone.
Everyone should be able to access the web, no matter how you interact with it.
7. Social-caring and equal
No person should be damaged or exploited to build a product or a service.
If an industry is not sustainable for people working within it or for its customers, then it's not sustainable in the long term.
An equal web industry should care about work conditions, the same opportunities for any person, gender equality, decent work hours and salary, and community involvement.