1- # Dual License: MIT + Palimpsest License v0.8
1+ SPDX-License-Identifier: MIT OR AGPL-3.0-or-later
2+ SPDX-FileCopyrightText: 2024-2025 hyperpolymath
23
3- This project is dual-licensed under the MIT License and the Palimpsest License v0.8.
4- You may choose to use this software under the terms of either license.
4+ ================================================================================
5+ DUAL LICENSE: MIT OR AGPL-3.0-or-later
6+ ================================================================================
57
6- ---
8+ This project is dual-licensed under the MIT License OR the GNU Affero General
9+ Public License v3.0 or later. You may choose to use, copy, modify, and
10+ distribute this work under the terms of EITHER license (your choice).
711
8- ## MIT License
12+ --------------------------------------------------------------------------------
13+ MIT LICENSE
14+ --------------------------------------------------------------------------------
915
10- Copyright (c) 2025 Universal Connector Contributors
16+ Copyright (c) 2024- 2025 hyperpolymath
1117
1218Permission is hereby granted, free of charge, to any person obtaining a copy
1319of this software and associated documentation files (the "Software"), to deal
@@ -27,124 +33,59 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2733OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2834SOFTWARE.
2935
30- ---
36+ --------------------------------------------------------------------------------
37+ GNU AFFERO GENERAL PUBLIC LICENSE v3.0 OR LATER
38+ --------------------------------------------------------------------------------
3139
32- ## Palimpsest License v0.8
40+ This program is free software: you can redistribute it and/or modify it under
41+ the terms of the GNU Affero General Public License as published by the Free
42+ Software Foundation, either version 3 of the License, or (at your option) any
43+ later version.
3344
34- ### Preamble
45+ This program is distributed in the hope that it will be useful, but WITHOUT
46+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
47+ FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
48+ details.
3549
36- The Palimpsest License acknowledges the emotional and cognitive labor involved
37- in software development and promotes sustainable, humane contribution practices.
38- It extends the MIT License with provisions for contributor well-being and
39- community emotional safety.
50+ You should have received a copy of the GNU Affero General Public License along
51+ with this program. If not, see <https://www.gnu.org/licenses/>.
4052
41- ### Terms
53+ The full text of the AGPL-3.0 is available at:
54+ https://www.gnu.org/licenses/agpl-3.0.txt
4255
43- 1. **Emotional Labor Recognition**
56+ --------------------------------------------------------------------------------
57+ CHOOSING YOUR LICENSE
58+ --------------------------------------------------------------------------------
4459
45- This project recognizes that software development involves significant
46- emotional and cognitive labor beyond code production, including:
47- - Mental load of context switching
48- - Emotional toll of code review
49- - Stress of maintaining backwards compatibility
50- - Anxiety of breaking changes
51- - Burden of documentation
52- - Cost of community support
60+ You may choose to use this work under:
61+ 1. MIT License - Standard permissive open source license
62+ 2. AGPL-3.0-or-later - Copyleft license requiring source disclosure for
63+ network services
5364
54- 2. **Contributor Well-Being**
65+ For most uses, MIT License provides maximum flexibility.
66+ For ensuring open source remains open (especially for SaaS/network services),
67+ AGPL-3.0-or-later provides stronger protections.
5568
56- Users and contributors of this software acknowledge:
57- - Contributors are humans with finite emotional capacity
58- - Response time expectations should be reasonable
59- - "No" is a complete answer to feature requests
60- - Maintainers may take breaks without justification
61- - Burnout prevention is everyone's responsibility
69+ ================================================================================
70+ PALIMPSEST PHILOSOPHICAL OVERLAY (NON-BINDING)
71+ ================================================================================
6272
63- 3. **Reversibility Principle**
73+ This project encourages (but does not legally require) adherence to the
74+ principles of the Palimpsest License - a framework for consent-based digital
75+ interaction and the future web.
6476
65- To reduce anxiety and encourage experimentation:
66- - All changes should be reversible where practical
67- - Branches are encouraged for experimentation
68- - Reverts are acceptable and not shameful
69- - Mistakes are learning opportunities
70- - "Undo" is a valid workflow
77+ Core Principles (Encouraged):
78+ - Respect for emotional and creative lineage
79+ - Transparent AI training practices with explicit consent
80+ - Preservation of metadata and attribution
81+ - Protection of narrative intent and cultural context
7182
72- 4. **Caring Community**
83+ The Palimpsest principles represent our vision for a consent-based internet.
84+ While not legally binding for use of this software, we encourage all users
85+ and contributors to familiarize themselves with these principles.
7386
74- This license promotes:
75- - Assuming good intentions
76- - Constructive feedback over criticism
77- - Celebrating small contributions
78- - Welcoming newcomers
79- - Supporting diverse perspectives
80- - Preventing harassment and toxicity
87+ Learn more: https://github.com/hyperpolymath/palimpsest-license
8188
82- 5. **Consent**
83-
84- Contributors have the right to:
85- - Decline features or changes
86- - Set boundaries on contribution scope
87- - Step away from projects
88- - Revoke consent for feature development
89- - Say "not right now" without explanation
90-
91- 6. **Compensation Acknowledgment**
92-
93- While not requiring payment, this license acknowledges:
94- - Open source is not free labor
95- - Emotional labor has value
96- - Financial support is appreciated
97- - Corporate users should consider funding
98- - Sponsorship sustains projects
99-
100- 7. **Publicity & Attribution**
101-
102- Users of this software should:
103- - Attribute original authors
104- - Acknowledge contributors
105- - Credit emotional labor
106- - Share improvements upstream (encouraged, not required)
107- - Respect privacy of contributors
108-
109- ### Compatibility
110-
111- The Palimpsest License is designed to be compatible with the MIT License.
112- All MIT License terms remain in full effect. The Palimpsest provisions are
113- additive and intended to guide community norms rather than impose legal
114- obligations beyond those in the MIT License.
115-
116- ### Enforcement
117-
118- The Palimpsest License provisions are primarily aspirational and guide
119- community standards. Enforcement focuses on:
120- - Code of Conduct violations (see CODE_OF_CONDUCT.md)
121- - Community moderation
122- - Social norms rather than legal action
123- - Restorative justice over punitive measures
124-
125- ### Inspiration
126-
127- This license is inspired by:
128- - The CCCP Manifesto (Caring, Consent, Compensation, Publicity)
129- - Ethical Source Movement
130- - Post Meritocracy Manifesto
131- - Contributor Covenant
132- - Various community care frameworks
133-
134- ---
135-
136- ## SPDX License Expression
137-
138- SPDX-License-Identifier: MIT AND Palimpsest-0.8
139-
140- ## Questions?
141-
142- For questions about licensing:
143- - **MIT License**: See https://opensource.org/licenses/MIT
144- - **Palimpsest License**: See https://github.com/rhodium-std/palimpsest-license
145- - **This Project**: See CONTRIBUTING.md and CODE_OF_CONDUCT.md
146-
147- ---
148-
149- **Last Updated**: 2025-11-22
150- **License Version**: MIT (2025) + Palimpsest v0.8
89+ ================================================================================
90+ END OF LICENSE
91+ ================================================================================
0 commit comments