Move the attribution notice out of LICENSE into ATTRIBUTION.md. The appended notice dropped the file below GitHub's license-match threshold, so it showed as Other/NOASSERTION instead of MIT, which blocks dependency adoption.
1.0 KiB
Attribution
PureYAML is an independent Swift implementation.
This project is informed by the behavior and public API surface of
Yams, and by the YAML parsing model embodied in
Yams' bundled CYaml / libyaml-derived C sources. Yams is an important Swift YAML
package, and its behavior is a compatibility reference for PureYAML.
PureYAML does not copy Yams Swift source code, CYaml C source code, or libyaml
C source code into the public package. The implementation under Sources/ is
written in Swift for this repository.
Yams and libyaml source remain available from their upstream projects:
This file is the canonical attribution notice for the project; the LICENSE
file is kept to the standard MIT text so it is correctly detected as MIT.
The private PureYAMLResearch repository contains a full Yams source snapshot
for study and compatibility research. That repository is not the implementation
source for PureYAML.