|
2 | 2 |
|
3 | 3 | This project is dual-licensed under the terms of: |
4 | 4 |
|
5 | | -1. The GNU Affero General Public License (AGPL) v3 or any later version |
6 | | -2. The Do No Harm License |
| 5 | +1. **[GNU Affero General Public License (AGPL) v3](LICENSE.agpl)** or any later version |
| 6 | +2. **[Hippocratic License 3.0](LICENSE.hl3)** |
7 | 7 |
|
8 | | -You may choose to use, distribute, and modify this software under the terms of **either** license. |
| 8 | +You may choose to use, distribute, and modify this software under the terms of either license. |
9 | 9 |
|
10 | 10 | --- |
11 | 11 |
|
12 | | -## License Philosophy |
| 12 | +## License Philosophy |
13 | 13 |
|
14 | | -As the author of this project, I encourage you to honor **the spirit of both licenses**, regardless of which one you formally adopt. |
| 14 | +As the author of this project, I encourage you to honor the spirit of both licenses, regardless of which one you formally adopt. |
15 | 15 |
|
16 | | -- The **AGPL** ensures that the software remains free and open for all users, especially in networked environments. |
17 | | -- The **Do No Harm License** aims to prevent the software from being used in ways that cause harm to people or the planet. |
| 16 | +**The AGPL** ensures that the software remains free and open for all users, especially in networked environments. If you modify this software and provide it as a service over a network, you must make your modified source code available to users of that service. |
18 | 17 |
|
19 | | -> **I hope you will use this software to build things that are ethical, empowering, and socially responsible.** |
| 18 | +**The Hippocratic License** ensures that the software is not used to violate fundamental human rights. It is grounded in internationally recognized human rights norms, including the United Nations Universal Declaration of Human Rights. |
| 19 | + |
| 20 | +I hope you will use this software to build things that are ethical, empowering, and socially responsible. |
| 21 | + |
| 22 | +--- |
| 23 | + |
| 24 | +## Why Dual-License? |
| 25 | + |
| 26 | +Different users have different needs: |
| 27 | + |
| 28 | +- **If you need OSI-approved licensing** for enterprise compliance, institutional requirements, or compatibility with other open source projects, use the **AGPL v3**. |
| 29 | + |
| 30 | +- **If you want explicit ethical commitments** built into your license terms and are comfortable with a license that is not OSI-approved, use the **Hippocratic License 3.0**. |
| 31 | + |
| 32 | +Both licenses ensure the code remains open. Both require sharing modifications. They differ in whether ethical use restrictions are legally encoded. |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +## Quick Comparison |
| 37 | + |
| 38 | +| Aspect | AGPL v3 | Hippocratic 3.0 | |
| 39 | +|--------|---------|-----------------| |
| 40 | +| OSI Approved | ✅ Yes | ❌ No (by design) | |
| 41 | +| Copyleft | ✅ Yes | ✅ Yes | |
| 42 | +| Network use triggers sharing | ✅ Yes | ✅ Yes | |
| 43 | +| Patent grant | ✅ Yes | ✅ Yes | |
| 44 | +| Ethical use restrictions | ❌ No | ✅ Yes | |
| 45 | +| Based on international law | ❌ No | ✅ UN UDHR, ICCPR, ICESCR | |
| 46 | + |
| 47 | +--- |
| 48 | + |
| 49 | +## Ethical Standards (Hippocratic License Summary) |
| 50 | + |
| 51 | +If you choose the Hippocratic License, you agree not to use this software to: |
| 52 | + |
| 53 | +- Infringe upon any person's right to life or security |
| 54 | +- Hold any person in slavery, servitude, or forced labor |
| 55 | +- Torture or subject any person to cruel, inhumane, or degrading treatment |
| 56 | +- Discriminate based on sex, gender, race, religion, disability, or similar characteristics |
| 57 | +- Subject any person to arbitrary arrest, detention, or exile |
| 58 | +- Interfere arbitrarily with privacy, family, or home |
| 59 | +- Forcibly remove indigenous peoples from their lands without consent |
| 60 | + |
| 61 | +And you agree to: |
| 62 | + |
| 63 | +- Provide equal pay for equal work |
| 64 | +- Allow reasonable working hours and periodic holidays with pay |
| 65 | + |
| 66 | +These standards are derived from the [UN Universal Declaration of Human Rights](https://www.un.org/en/about-us/universal-declaration-of-human-rights) and related international covenants. |
20 | 67 |
|
21 | 68 | --- |
22 | 69 |
|
23 | | -## Included License Files |
| 70 | +## Included License Files |
24 | 71 |
|
25 | | -Copies of both licenses are included in this repository: |
| 72 | +- [`LICENSE.agpl`](LICENSE.agpl) — GNU Affero General Public License v3 |
| 73 | +- [`LICENSE.hl3`](LICENSE.hl3) — Hippocratic License 3.0 (Core) |
| 74 | + |
| 75 | +--- |
| 76 | + |
| 77 | +## Resources |
| 78 | + |
| 79 | +- **AGPL v3**: https://www.gnu.org/licenses/agpl-3.0.html |
| 80 | +- **Hippocratic License**: https://firstdonoharm.dev |
| 81 | +- **Organization for Ethical Source**: https://ethicalsource.dev |
| 82 | + |
| 83 | +--- |
26 | 84 |
|
27 | | -- [`LICENSE.agpl`](./LICENSE.agpl) — GNU AGPL v3 |
28 | | -- [`LICENSE.dnh`](./LICENSE.dnh) — Do No Harm License |
| 85 | +## Questions? |
29 | 86 |
|
30 | | -Choose the license that best aligns with your use case and values. |
| 87 | +If you have questions about licensing, please open an issue or contact us. |
31 | 88 |
|
32 | 89 | --- |
33 | 90 |
|
34 | | -## 🔗 Resources |
| 91 | +*This project is maintained by [Cybermonkey Ethical Technologies](https://cybermonkey.net.au) (ABN 77 177 673 061)* |
35 | 92 |
|
36 | | -- AGPL v3: [https://www.gnu.org/licenses/agpl-3.0.html](https://www.gnu.org/licenses/agpl-3.0.html) |
37 | | -- Do No Harm: [https://github.com/raisely/NoHarm](https://github.com/raisely/NoHarm) |
| 93 | +*Human Technology.* |
0 commit comments