TASL v1.0 – Initial Release
Release Notes: TASL v1.0 (Initial Release)
This is the first official release of the Transparent & Attributed Source License (TASL).
Purpose
Traditional licenses like the GPL were written before the rise of Cloud Computing (SaaS) and Large Language Models (AI). TASL ensures that if your logic is "borrowed" by a machine or hidden inside a proprietary container, the original creator still receives the credit and transparency they deserve.
Key Features in v1.0
-
AI Protection: Explicitly defines AI training as a usage that requires project attribution in model metadata.
-
Structural Derivative Clause: Protects logic and architectural patterns even if the code is rewritten in a different programming language.
-
Linking Pragmatism: Allows static linking in commercial/closed-source contexts if the build process is documented and the component is user-swappable.
-
SaaS Clause: Closes the "Cloud Loophole" by requiring source disclosure for network-accessed modifications.
-
Self-Healing: Includes a 30-day "Cure Period" to fix accidental license violations without immediate legal termination.
-
Author’s Prerogative: Grants the original author the right to relicense the main project while keeping forks protected under the TASL ecosystem.
How to Use
-
Download
v1.0.md. -
Rename it to
LICENSE.mdand include it in your repository. -
Optionally add a mention in your
README.md