Skip to content

Commit 6c73b7e

Browse files
docs(license+readme): ACL v1.6 and streamlined README
LICENSE: add clauses 15 (anti-lock-in / data portability) and 16 (behavioral intelligibility / no obfuscation). README: trim long-form content into Documentation/ links; keep mission statement and architecture philosophy in place. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 847f15b commit 6c73b7e

2 files changed

Lines changed: 98 additions & 869 deletions

File tree

LICENSE.md

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Arcadia Community License (ACL) v1.5
1+
Arcadia Community License (ACL) v1.6
22
Copyright (c) 2026 stackno.de
33

44
Preamble
@@ -547,6 +547,84 @@ of the Software:
547547
pursue violations to the fullest extent available under applicable
548548
law, without hesitation and without limit.
549549

550+
15. Anti-Lock-in and Data Portability
551+
552+
Any deployment or distribution of the Software that stores user data,
553+
configuration, session history, or other user-generated content must:
554+
- provide users with a mechanism to export that content in a portable,
555+
documented, machine-readable format, at no charge and without
556+
technical barriers;
557+
- not use technical, contractual, or legal means to prevent users from
558+
migrating their content away from a deployment; and
559+
- not impose terms, technical measures, or dependencies that create
560+
artificial retention beyond what the user freely chooses.
561+
562+
This clause does not require exported content to be compatible with
563+
any particular third-party system. It requires only that users can
564+
retrieve what is theirs in a form they can use.
565+
566+
Operators may not satisfy this condition through nominal compliance —
567+
for example, by providing export in an undocumented, proprietary, or
568+
deliberately impractical format.
569+
570+
16. Behavioral Intelligibility
571+
572+
Versions of the Software distributed to end users must not be
573+
obfuscated, encrypted, or otherwise transformed in ways that prevent
574+
a technically capable user from determining what the Software does
575+
with their system resources, data, and network connections.
576+
577+
This clause does not prohibit:
578+
- compilation to native or bytecode form;
579+
- minification of assets for performance;
580+
- encryption of data at rest or in transit; or
581+
- proprietary extensions, modules, or plugins operating alongside the
582+
Software, provided those components do not conceal the Software's
583+
own behavior.
584+
585+
The restriction applies to the Software itself and to any wrapper,
586+
loader, or bootstrapper that materially controls the Software's
587+
execution. This clause prohibits obfuscation of behavior, not merely
588+
obfuscation of representation.
589+
590+
17. End-User Modification Right
591+
592+
End users of the Software always retain the right to modify, patch,
593+
or extend the Software for their own personal, non-distributed use,
594+
regardless of any terms imposed by operators, redistributors, or
595+
deployers.
596+
597+
No deployment, distribution agreement, terms of service, or
598+
contractual arrangement may restrict a user's ability to run a
599+
modified version of the Software on their own systems for their own
600+
personal use.
601+
602+
This clause does not require any operator to support, distribute, or
603+
accept modified versions from users. It protects only the right of
604+
users to run modifications locally, for themselves.
605+
606+
18. Decision Transparency
607+
608+
Any deployment that uses the Software to make, inform, or communicate
609+
automated decisions that materially affect users — including access
610+
controls, content filtering, prioritization, or account actions —
611+
must provide those users with:
612+
- a meaningful, plain-language explanation of the basis for the
613+
decision;
614+
- clear disclosure that an automated process was involved; and
615+
- a mechanism for the affected user to seek human review, where
616+
technically feasible and where the decision is consequential and
617+
not easily reversible by the user.
618+
619+
This clause supplements Condition 8. It does not prohibit automation.
620+
It requires that users are not left facing consequential automated
621+
decisions they cannot understand, verify, or challenge.
622+
623+
Operators may not satisfy this clause through generic boilerplate
624+
disclosures or explanations so vague as to be meaningless. The
625+
explanation must be specific to the decision and sufficient for the
626+
affected user to understand why it was made.
627+
550628
Interpretation and Spirit
551629

552630
This license is to be interpreted in accordance with its stated

0 commit comments

Comments
 (0)