Skip to content

Update Legal #1

Description

@rdoursenaud

Add to the README:

Trademarks & Attribution

"MIDI", "General MIDI", "GS", "XG", and other product or standard names mentioned in this package are trademarks of their respective owners (MMA, AMEI, Roland, Yamaha, etc.). These constants are provided solely for interoperability and identification purposes. Their inclusion does not imply endorsement, affiliation, or sponsorship by the trademark holders. The numerical values and functional definitions contained herein are facts derived from public specifications or reverse engineering for compatibility, and are not subject to copyright protection.

Reverse engineering

"Some constants included in this package may be derived from reverse engineering of proprietary protocols for the sole purpose of achieving interoperability, in accordance with applicable laws (including EU Directive 2009/24/EC and US Fair Use doctrines). No proprietary code or confidential information was used in this process."

Alternative wording:

Legal & Interoperability

This project aims to provide a comprehensive set of MIDI constants for interoperability purposes.

  • Facts, not Creativity: The numerical values and functional definitions provided are technical facts derived from public specifications or reverse-engineered for compatibility. They are not subject to copyright protection.
  • Reverse Engineering: Some data may be derived from reverse engineering of proprietary protocols. This is performed strictly to enable interoperability, in compliance with EU Directive 2009/24/EC (Article 6) and US Copyright Act §107 (Fair Use).
  • Trademarks: Names such as "MIDI", "General MIDI", "GS", "XG", "FireWire", etc., are trademarks of their respective owners. Their use in this package is purely descriptive and for identification purposes only; it does not imply any endorsement or affiliation.

License

To allow maximal re-usability and reflect the factual nature of the content, these constants are offered under the following terms, at your option:

  • CC0 1.0 Universal (CC0 1.0): Public Domain Dedication. (Recommended)
  • The Unlicense: Public Domain Dedication.
  • MIT License: For compatibility with projects requiring an OSI-approved license.

See the LICENSES folder in the repository for the full text of these licenses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions