[
    {
        "Id": "wayland-fullscreen-protocol",
        "Name": "Wayland Fullscreen Shell Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin.",
        "Files": "fullscreen-shell-unstable-v1.xml",

        "Description": "A Wayland shell for displaying a single surface per output",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2016 Yong Bakos\nCopyright © 2015 Jason Ekstrand\nCopyright © 2015 Jonas Ådahl"
    },

    {
        "Id": "wayland-protocol",
        "Name": "Wayland Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
        "Files": "wayland.xml",

        "Description": "Wayland is a protocol for a compositor to talk to its clients.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "1.19.0",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland/raw/1.19.0/protocol/wayland.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2008-2011 Kristian Høgsberg\nCopyright © 2010-2011 Intel Corporation\nCopyright © 2012-2013 Collabora, Ltd."
    },

    {
        "Id": "wayland-ivi-extension-protocol",
        "Name": "Wayland IVI Extension Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
        "Files": "ivi-controller.xml ivi-application.xml",

        "Description": "\"Wayland IVI Extension\" is forked from IVI Layer Management to define a common set of APIs by wayland style protocol and provide reference implementation which can be loaded on Weston.",
        "Homepage": "https://at.projects.genivi.org/wiki/display/WIE/Wayland+IVI+Extension+Home",
        "Version": "1.9.1",
        "DownloadLocation": "https://github.com/GENIVI/wayland-ivi-extension/releases/tag/1.9.1",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright (C) 2013 DENSO CORPORATION\nCopyright (c) 2013 BMW Car IT GmbH"
    },

    {
        "Id": "wayland-pointer-gestures-protocol",
        "Name": "Wayland Pointer Gestures Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "pointer-gestures-unstable-v1.xml",

        "Description": "",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1, version 2",
        "DownloadLocation": "https://cgit.freedesktop.org/wayland/wayland-protocols/plain/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2015, 2016 Red Hat"
    },

    {
        "Id": "wayland-primary-selection-protocol",
        "Name": "Wayland Primary Selection Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "wp-primary-selection-unstable-v1.xml",

        "Description": "The primary selection extension allows copying text by selecting it and pasting it with the middle mouse button.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/primary-selection/primary-selection-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2015, 2016 Red Hat"
    },

    {
        "Id": "wayland-scaler-protocol",
        "Name": "Wayland Scaler Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor API",
        "Files": "scaler.xml",

        "Description": "The Wayland scaler extension allows a client to scale or crop a surface without modifying the buffer",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "2",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/weston/raw/1.11/protocol/scaler.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2013-2014 Collabora, Ltd."
    },

    {
        "Id": "wayland-tablet-protocol",
        "Name": "Wayland Tablet Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "tablet-unstable-v2.xml",

        "Description": "",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v2, version 1",
        "DownloadLocation": "https://cgit.freedesktop.org/wayland/wayland-protocols/plain/unstable/tablet/tablet-unstable-v2.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright 2014 © Stephen \"Lyude\" Chandler Paul\nCopyright 2015-2016 © Red Hat, Inc."
    },

    {
        "Id": "wayland-text-input-unstable-v3",
        "Name": "Wayland Text Input Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
        "Files": "text-input-unstable-v3.xml",
        "Description": "Adds support for compositors to act as input methods and send text to applications.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v3",
        "DownloadLocation": "https://cgit.freedesktop.org/wayland/wayland-protocols/plain/unstable/text-input/text-input-unstable-v3.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2012, 2013 Intel Corporation\nCopyright © 2015, 2016 Jan Arne Petersen\nCopyright © 2017, 2018 Red Hat, Inc.\nCopyright © 2018       Purism SPC"
    },

    {
        "Id": "wayland-viewporter-protocol",
        "Name": "Wayland Viewporter Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor API",
        "Files": "viewporter.xml",

        "Description": "The Wayland viewporter extension allows a client to scale or crop a surface without modifying the buffer",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/stable/viewporter/viewporter.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2013-2016 Collabora, Ltd."
    },

    {
        "Id": "wayland-xdg-activation",
        "Name": "Wayland xdg-activation Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "xdg-activation-v1.xml",

        "Description": "The xdg-activation protocol provides a way for one client to pass focus to another.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1, version 1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/main/staging/xdg-activation/xdg-activation-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2020 Aleix Pol Gonzalez &lt;aleixpol@kde.org&gt;\nCopyright © 2020 Carlos Garnacho &lt;carlosg@gnome.org&gt;"

    },

    {
        "Id": "wayland-xdg-decoration-protocol",
        "Name": "Wayland xdg-decoration Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor API, and the Qt Wayland platform plugin.",
        "Files": "xdg-decoration-unstable-v1.xml",

        "Description": "The xdg-decoration protocol allows a compositor to announce support for server-side decorations.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1, version 1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2018 Simon Ser"
    },

    {
        "Id": "wayland-xdg-output-protocol",
        "Name": "Wayland XDG Output Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor API, and the Qt Wayland platform plugin.",
        "Files": "xdg-output-unstable-v1.xml",

        "Description": "The XDG Output protocol is an extended way to describe output regions under Wayland",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1, version 3",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/xdg-output/xdg-output-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2017 Red Hat Inc."
    },

    {
        "Id": "wayland-xdg-shell-protocol",
        "Name": "Wayland XDG Shell Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
        "Files": "xdg-shell.xml",

        "Description": "The XDG-Shell protocol is an extended way to manage surfaces under Wayland compositors.",
        "Homepage": "https://gitlab.freedesktop.org/wayland/wayland-protocols/",
        "Version": "1.18",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/tree/1.18/",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2008-2013 Kristian Høgsberg\nCopyright © 2013      Rafael Antognolli\nCopyright © 2013      Jasper St. Pierre\nCopyright © 2010-2013 Intel Corporation\nCopyright © 2015-2017 Samsung Electronics Co., Ltd\nCopyright © 2015-2017 Red Hat Inc.\n"
    },

    {
        "Id": "wayland-text-input-unstable-v1",
        "Name": "Wayland Text Input Protocol v1",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "text-input-unstable-v1.xml",

        "Description": "Adds support for text input and input methods to applications running on Wayland servers that only support text-input-unstable-v1.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/main/unstable/text-input/text-input-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2012, 2013 Intel Corporation"
    },

    {
        "Id": "wayland-text-input-unstable-v2",
        "Name": "Wayland Text Input Protocol v2",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor, and the Qt Wayland platform plugin.",
        "Files": "text-input-unstable-v2.xml",

        "Description": "Adds support for text input and input methods to applications.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v2",
        "LicenseId": "HPND",
        "License": "HPND License",
        "LicenseFile": "HPND_LICENSE.txt",
        "Copyright": "Copyright © 2012, 2013 Intel Corporation\nCopyright © 2015, 2016 Jan Arne Petersen"
    },

    {
        "Id": "wayland-linux-dmabuf-unstable-v1",
        "Name": "Wayland Linux Dmabuf Unstable V1 Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor",
        "Files": "linux-dmabuf-unstable-v1.xml",

        "Description": "The linux dmabuf protocol is a way to create dmabuf-based wl_buffers",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "unstable v1, version 3",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2014, 2015 Collabora, Ltd."
    },

    {
        "Id": "wayland-eglstream-controller",
        "Name": "Wayland EGLStream Controller Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor",
        "Files": "wl-eglstream-controller.xml",

        "Description": "Allows clients to request that the compositor creates its EGLStream.",
        "Homepage": "https://github.com/NVIDIA/egl-wayland",
        "Version": "1.1.1",
        "DownloadLocation": "https://raw.githubusercontent.com/NVIDIA/egl-wayland/1.1.1/wayland-eglstream/wayland-eglstream-controller.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved."
     },

     {
        "Id": "presentation-time.xml",
        "Name": "Presentation Time Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland Compositor",
        "Files": "presentation-time.xml",

        "Description": "The presentaton time protocol is a way to get presentation timing feedback.",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/raw/1.18/stable/presentation-time/presentation-time.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2013, 2014 Collabora, Ltd."
     },

    {
        "Id": "xdg-foreign-unstable-v2",
        "Name": "Wayland XDG Foreign Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "xdg-foreign-unstable-v2.xml",

        "Description": "Allows referencing surfaces of different clients",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/raw/1.25/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2015-2016 Red Hat Inc."
     },

    {
        "Id": "fractional-scale-v1",
        "Name": "Wayland Fractional Scale Protocol",
        "QDocModule": "qtwaylandcompositor",
        "QtUsage": "Used in the Qt Wayland platform plugin",
        "Files": "fractional-scale-v1.xml",

        "Description": "Send a preferred scale to different clients",
        "Homepage": "https://wayland.freedesktop.org",
        "Version": "1",
        "DownloadLocation": "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/raw/1.31/unstable/fractional-scale/fractional-scale-v1.xml",
        "LicenseId": "MIT",
        "License": "MIT License",
        "LicenseFile": "MIT_LICENSE.txt",
        "Copyright": "Copyright © 2022 Kenny Levinsen"
     }
]
