[glib: 1/5] gio: Add SPDX license headers automatically




commit 5942cd798402c9c84f5864435a534a6636cbfc1c
Author: Philip Withnall <pwithnall endlessos org>
Date:   Wed May 18 09:12:45 2022 +0100

    gio: Add SPDX license headers automatically
    
    Add SPDX license (but not copyright) headers to all files which follow a
    certain pattern in their existing non-machine-readable header comment.
    
    This commit was entirely generated using the command:
    ```
    git ls-files gio/*.[ch] | xargs perl -0777 -pi -e 's/\n \*\n \* This library is free software; you can 
redistribute it and\/or\n \* modify it under the terms of the GNU Lesser General Public/\n \*\n \* 
SPDX-License-Identifier: LGPL-2.1-or-later\n \*\n \* This library is free software; you can redistribute it 
and\/or\n \* modify it under the terms of the GNU Lesser General Public/igs'
    ```
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>
    
    Helps: #1415

 gio/gaction.c                     | 2 ++
 gio/gaction.h                     | 2 ++
 gio/gactiongroup.c                | 2 ++
 gio/gactiongroup.h                | 2 ++
 gio/gactiongroupexporter.c        | 2 ++
 gio/gactiongroupexporter.h        | 2 ++
 gio/gactionmap.c                  | 2 ++
 gio/gactionmap.h                  | 2 ++
 gio/gappinfo.c                    | 2 ++
 gio/gappinfo.h                    | 2 ++
 gio/gappinfoprivate.h             | 2 ++
 gio/gapplication-tool.c           | 2 ++
 gio/gapplication.c                | 2 ++
 gio/gapplication.h                | 2 ++
 gio/gapplicationcommandline.c     | 2 ++
 gio/gapplicationcommandline.h     | 2 ++
 gio/gapplicationimpl-dbus.c       | 2 ++
 gio/gasynchelper.c                | 2 ++
 gio/gasynchelper.h                | 2 ++
 gio/gasyncinitable.c              | 2 ++
 gio/gasyncinitable.h              | 2 ++
 gio/gasyncresult.c                | 2 ++
 gio/gasyncresult.h                | 2 ++
 gio/gbufferedinputstream.c        | 2 ++
 gio/gbufferedinputstream.h        | 2 ++
 gio/gbufferedoutputstream.c       | 2 ++
 gio/gbufferedoutputstream.h       | 2 ++
 gio/gbytesicon.c                  | 2 ++
 gio/gbytesicon.h                  | 2 ++
 gio/gcancellable.c                | 2 ++
 gio/gcancellable.h                | 2 ++
 gio/gcharsetconverter.c           | 2 ++
 gio/gcharsetconverter.h           | 2 ++
 gio/gcontenttype-win32.c          | 2 ++
 gio/gcontenttype.c                | 2 ++
 gio/gcontenttype.h                | 2 ++
 gio/gcontenttypeprivate.h         | 2 ++
 gio/gcontextspecificgroup.c       | 2 ++
 gio/gcontextspecificgroup.h       | 2 ++
 gio/gconverter.c                  | 2 ++
 gio/gconverter.h                  | 2 ++
 gio/gconverterinputstream.c       | 2 ++
 gio/gconverterinputstream.h       | 2 ++
 gio/gconverteroutputstream.c      | 2 ++
 gio/gconverteroutputstream.h      | 2 ++
 gio/gcredentials.c                | 2 ++
 gio/gcredentials.h                | 2 ++
 gio/gcredentialsprivate.h         | 2 ++
 gio/gdatagrambased.c              | 2 ++
 gio/gdatagrambased.h              | 2 ++
 gio/gdatainputstream.c            | 2 ++
 gio/gdatainputstream.h            | 2 ++
 gio/gdataoutputstream.c           | 2 ++
 gio/gdataoutputstream.h           | 2 ++
 gio/gdbus-tool.c                  | 2 ++
 gio/gdbusactiongroup-private.h    | 2 ++
 gio/gdbusactiongroup.c            | 2 ++
 gio/gdbusactiongroup.h            | 2 ++
 gio/gdbusaddress.c                | 2 ++
 gio/gdbusaddress.h                | 2 ++
 gio/gdbusauth.c                   | 2 ++
 gio/gdbusauth.h                   | 2 ++
 gio/gdbusauthmechanism.c          | 2 ++
 gio/gdbusauthmechanism.h          | 2 ++
 gio/gdbusauthmechanismanon.c      | 2 ++
 gio/gdbusauthmechanismanon.h      | 2 ++
 gio/gdbusauthmechanismexternal.c  | 2 ++
 gio/gdbusauthmechanismexternal.h  | 2 ++
 gio/gdbusauthmechanismsha1.c      | 2 ++
 gio/gdbusauthmechanismsha1.h      | 2 ++
 gio/gdbusauthobserver.c           | 2 ++
 gio/gdbusauthobserver.h           | 2 ++
 gio/gdbusconnection.c             | 2 ++
 gio/gdbusconnection.h             | 2 ++
 gio/gdbuserror.c                  | 2 ++
 gio/gdbuserror.h                  | 2 ++
 gio/gdbusinterface.c              | 2 ++
 gio/gdbusinterface.h              | 2 ++
 gio/gdbusinterfaceskeleton.c      | 2 ++
 gio/gdbusinterfaceskeleton.h      | 2 ++
 gio/gdbusintrospection.c          | 2 ++
 gio/gdbusintrospection.h          | 2 ++
 gio/gdbusmenumodel.c              | 2 ++
 gio/gdbusmenumodel.h              | 2 ++
 gio/gdbusmessage.c                | 2 ++
 gio/gdbusmessage.h                | 2 ++
 gio/gdbusmethodinvocation.c       | 2 ++
 gio/gdbusmethodinvocation.h       | 2 ++
 gio/gdbusnameowning.c             | 2 ++
 gio/gdbusnameowning.h             | 2 ++
 gio/gdbusnamewatching.c           | 2 ++
 gio/gdbusnamewatching.h           | 2 ++
 gio/gdbusobject.c                 | 2 ++
 gio/gdbusobject.h                 | 2 ++
 gio/gdbusobjectmanager.c          | 2 ++
 gio/gdbusobjectmanager.h          | 2 ++
 gio/gdbusobjectmanagerclient.c    | 2 ++
 gio/gdbusobjectmanagerclient.h    | 2 ++
 gio/gdbusobjectmanagerserver.c    | 2 ++
 gio/gdbusobjectmanagerserver.h    | 2 ++
 gio/gdbusobjectproxy.c            | 2 ++
 gio/gdbusobjectproxy.h            | 2 ++
 gio/gdbusobjectskeleton.c         | 2 ++
 gio/gdbusobjectskeleton.h         | 2 ++
 gio/gdbusprivate.c                | 2 ++
 gio/gdbusprivate.h                | 2 ++
 gio/gdbusproxy.c                  | 2 ++
 gio/gdbusproxy.h                  | 2 ++
 gio/gdbusserver.c                 | 2 ++
 gio/gdbusserver.h                 | 2 ++
 gio/gdbusutils.c                  | 2 ++
 gio/gdbusutils.h                  | 2 ++
 gio/gdebugcontroller.c            | 2 ++
 gio/gdebugcontroller.h            | 2 ++
 gio/gdebugcontrollerdbus.c        | 2 ++
 gio/gdebugcontrollerdbus.h        | 2 ++
 gio/gdelayedsettingsbackend.c     | 2 ++
 gio/gdelayedsettingsbackend.h     | 2 ++
 gio/gdesktopappinfo.c             | 2 ++
 gio/gdesktopappinfo.h             | 2 ++
 gio/gdocumentportal.c             | 2 ++
 gio/gdocumentportal.h             | 2 ++
 gio/gdrive.c                      | 2 ++
 gio/gdrive.h                      | 2 ++
 gio/gdtlsclientconnection.c       | 2 ++
 gio/gdtlsclientconnection.h       | 2 ++
 gio/gdtlsconnection.c             | 2 ++
 gio/gdtlsconnection.h             | 2 ++
 gio/gdtlsserverconnection.c       | 2 ++
 gio/gdtlsserverconnection.h       | 2 ++
 gio/gdummyfile.c                  | 2 ++
 gio/gdummyfile.h                  | 2 ++
 gio/gdummyproxyresolver.c         | 2 ++
 gio/gdummyproxyresolver.h         | 2 ++
 gio/gdummytlsbackend.c            | 2 ++
 gio/gdummytlsbackend.h            | 2 ++
 gio/gemblem.c                     | 2 ++
 gio/gemblem.h                     | 2 ++
 gio/gemblemedicon.c               | 2 ++
 gio/gemblemedicon.h               | 2 ++
 gio/gfdonotificationbackend.c     | 2 ++
 gio/gfile.c                       | 2 ++
 gio/gfile.h                       | 2 ++
 gio/gfileattribute-priv.h         | 2 ++
 gio/gfileattribute.c              | 2 ++
 gio/gfileattribute.h              | 2 ++
 gio/gfiledescriptorbased.c        | 2 ++
 gio/gfiledescriptorbased.h        | 2 ++
 gio/gfileenumerator.c             | 2 ++
 gio/gfileenumerator.h             | 2 ++
 gio/gfileicon.c                   | 2 ++
 gio/gfileicon.h                   | 2 ++
 gio/gfileinfo-priv.h              | 2 ++
 gio/gfileinfo.c                   | 2 ++
 gio/gfileinfo.h                   | 2 ++
 gio/gfileinputstream.c            | 2 ++
 gio/gfileinputstream.h            | 2 ++
 gio/gfileiostream.c               | 2 ++
 gio/gfileiostream.h               | 2 ++
 gio/gfilemonitor.c                | 2 ++
 gio/gfilemonitor.h                | 2 ++
 gio/gfilenamecompleter.c          | 2 ++
 gio/gfilenamecompleter.h          | 2 ++
 gio/gfileoutputstream.c           | 2 ++
 gio/gfileoutputstream.h           | 2 ++
 gio/gfilterinputstream.c          | 2 ++
 gio/gfilterinputstream.h          | 2 ++
 gio/gfilteroutputstream.c         | 2 ++
 gio/gfilteroutputstream.h         | 2 ++
 gio/ghttpproxy.c                  | 2 ++
 gio/ghttpproxy.h                  | 2 ++
 gio/gicon.c                       | 2 ++
 gio/gicon.h                       | 2 ++
 gio/ginetaddress.c                | 2 ++
 gio/ginetaddress.h                | 2 ++
 gio/ginetaddressmask.c            | 2 ++
 gio/ginetaddressmask.h            | 2 ++
 gio/ginetsocketaddress.c          | 2 ++
 gio/ginetsocketaddress.h          | 2 ++
 gio/ginitable.c                   | 2 ++
 gio/ginitable.h                   | 2 ++
 gio/ginputstream.c                | 2 ++
 gio/ginputstream.h                | 2 ++
 gio/gio-autocleanups.h            | 2 ++
 gio/gio-querymodules.c            | 2 ++
 gio/gio-tool-cat.c                | 2 ++
 gio/gio-tool-copy.c               | 2 ++
 gio/gio-tool-info.c               | 2 ++
 gio/gio-tool-launch.c             | 2 ++
 gio/gio-tool-list.c               | 2 ++
 gio/gio-tool-mime.c               | 2 ++
 gio/gio-tool-mkdir.c              | 2 ++
 gio/gio-tool-monitor.c            | 2 ++
 gio/gio-tool-mount.c              | 2 ++
 gio/gio-tool-move.c               | 2 ++
 gio/gio-tool-open.c               | 2 ++
 gio/gio-tool-remove.c             | 2 ++
 gio/gio-tool-rename.c             | 2 ++
 gio/gio-tool-save.c               | 2 ++
 gio/gio-tool-set.c                | 2 ++
 gio/gio-tool-trash.c              | 2 ++
 gio/gio-tool-tree.c               | 2 ++
 gio/gio-tool.c                    | 2 ++
 gio/gio-tool.h                    | 2 ++
 gio/gio.h                         | 2 ++
 gio/gio_trace.h                   | 2 ++
 gio/gioenums.h                    | 2 ++
 gio/gioerror.c                    | 2 ++
 gio/gioerror.h                    | 2 ++
 gio/giomodule-priv.c              | 2 ++
 gio/giomodule-priv.h              | 2 ++
 gio/giomodule.c                   | 2 ++
 gio/giomodule.h                   | 2 ++
 gio/gioprivate.h                  | 2 ++
 gio/gioscheduler.c                | 2 ++
 gio/gioscheduler.h                | 2 ++
 gio/giostream.c                   | 2 ++
 gio/giostream.h                   | 2 ++
 gio/giotypes.h                    | 2 ++
 gio/giounix-private.c             | 2 ++
 gio/giounix-private.h             | 2 ++
 gio/giowin32-afunix.h             | 2 ++
 gio/giowin32-priv.h               | 2 ++
 gio/giowin32-private.c            | 2 ++
 gio/gkeyfilesettingsbackend.c     | 2 ++
 gio/glib-compile-resources.c      | 2 ++
 gio/glib-compile-schemas.c        | 2 ++
 gio/glistmodel.c                  | 2 ++
 gio/glistmodel.h                  | 2 ++
 gio/gliststore.c                  | 2 ++
 gio/gliststore.h                  | 2 ++
 gio/gloadableicon.c               | 2 ++
 gio/gloadableicon.h               | 2 ++
 gio/glocalfile.c                  | 2 ++
 gio/glocalfile.h                  | 2 ++
 gio/glocalfileenumerator.c        | 2 ++
 gio/glocalfileenumerator.h        | 2 ++
 gio/glocalfileinfo.c              | 2 ++
 gio/glocalfileinfo.h              | 2 ++
 gio/glocalfileinputstream.c       | 2 ++
 gio/glocalfileinputstream.h       | 2 ++
 gio/glocalfileiostream.c          | 2 ++
 gio/glocalfileiostream.h          | 2 ++
 gio/glocalfilemonitor.c           | 2 ++
 gio/glocalfilemonitor.h           | 2 ++
 gio/glocalfileoutputstream.c      | 2 ++
 gio/glocalfileoutputstream.h      | 2 ++
 gio/glocalvfs.c                   | 2 ++
 gio/glocalvfs.h                   | 2 ++
 gio/gmarshal-internal.c           | 2 ++
 gio/gmarshal-internal.h           | 2 ++
 gio/gmemoryinputstream.c          | 2 ++
 gio/gmemoryinputstream.h          | 2 ++
 gio/gmemorymonitor.c              | 2 ++
 gio/gmemorymonitor.h              | 2 ++
 gio/gmemorymonitordbus.c          | 2 ++
 gio/gmemorymonitordbus.h          | 2 ++
 gio/gmemorymonitorportal.c        | 2 ++
 gio/gmemorymonitorportal.h        | 2 ++
 gio/gmemorymonitorwin32.c         | 2 ++
 gio/gmemoryoutputstream.c         | 2 ++
 gio/gmemoryoutputstream.h         | 2 ++
 gio/gmemorysettingsbackend.c      | 2 ++
 gio/gmenu.c                       | 2 ++
 gio/gmenu.h                       | 2 ++
 gio/gmenumodel.c                  | 2 ++
 gio/gmenumodel.h                  | 2 ++
 gio/gmount.c                      | 2 ++
 gio/gmount.h                      | 2 ++
 gio/gmountoperation.c             | 2 ++
 gio/gmountoperation.h             | 2 ++
 gio/gmountprivate.h               | 2 ++
 gio/gnativesocketaddress.c        | 2 ++
 gio/gnativesocketaddress.h        | 2 ++
 gio/gnativevolumemonitor.c        | 2 ++
 gio/gnativevolumemonitor.h        | 2 ++
 gio/gnetworkaddress.c             | 2 ++
 gio/gnetworkaddress.h             | 2 ++
 gio/gnetworking.c                 | 2 ++
 gio/gnetworkingprivate.h          | 2 ++
 gio/gnetworkmonitor.c             | 2 ++
 gio/gnetworkmonitor.h             | 2 ++
 gio/gnetworkmonitorbase.c         | 2 ++
 gio/gnetworkmonitorbase.h         | 2 ++
 gio/gnetworkmonitornetlink.c      | 2 ++
 gio/gnetworkmonitornetlink.h      | 2 ++
 gio/gnetworkmonitornm.c           | 2 ++
 gio/gnetworkmonitornm.h           | 2 ++
 gio/gnetworkmonitorportal.c       | 2 ++
 gio/gnetworkmonitorportal.h       | 2 ++
 gio/gnetworkservice.c             | 2 ++
 gio/gnetworkservice.h             | 2 ++
 gio/gnotification-private.h       | 2 ++
 gio/gnotification.c               | 2 ++
 gio/gnotification.h               | 2 ++
 gio/gnotificationbackend.c        | 2 ++
 gio/gnotificationbackend.h        | 2 ++
 gio/gnullsettingsbackend.c        | 2 ++
 gio/gopenuriportal.c              | 2 ++
 gio/gopenuriportal.h              | 2 ++
 gio/gosxappinfo.h                 | 2 ++
 gio/goutputstream.c               | 2 ++
 gio/goutputstream.h               | 2 ++
 gio/gpermission.c                 | 2 ++
 gio/gpermission.h                 | 2 ++
 gio/gpollableinputstream.c        | 2 ++
 gio/gpollableinputstream.h        | 2 ++
 gio/gpollableoutputstream.c       | 2 ++
 gio/gpollableoutputstream.h       | 2 ++
 gio/gpollableutils.c              | 2 ++
 gio/gpollableutils.h              | 2 ++
 gio/gpollfilemonitor.c            | 2 ++
 gio/gpollfilemonitor.h            | 2 ++
 gio/gportalsupport.c              | 2 ++
 gio/gportalsupport.h              | 2 ++
 gio/gpowerprofilemonitor.c        | 2 ++
 gio/gpowerprofilemonitor.h        | 2 ++
 gio/gpowerprofilemonitordbus.c    | 2 ++
 gio/gpowerprofilemonitordbus.h    | 2 ++
 gio/gpowerprofilemonitorportal.c  | 2 ++
 gio/gpowerprofilemonitorportal.h  | 2 ++
 gio/gpropertyaction.c             | 2 ++
 gio/gpropertyaction.h             | 2 ++
 gio/gproxy.c                      | 2 ++
 gio/gproxy.h                      | 2 ++
 gio/gproxyaddress.c               | 2 ++
 gio/gproxyaddress.h               | 2 ++
 gio/gproxyaddressenumerator.c     | 2 ++
 gio/gproxyaddressenumerator.h     | 2 ++
 gio/gproxyresolver.c              | 2 ++
 gio/gproxyresolver.h              | 2 ++
 gio/gproxyresolverportal.c        | 2 ++
 gio/gproxyresolverportal.h        | 2 ++
 gio/gregistrysettingsbackend.c    | 2 ++
 gio/gregistrysettingsbackend.h    | 2 ++
 gio/gremoteactiongroup.c          | 2 ++
 gio/gremoteactiongroup.h          | 2 ++
 gio/gresolver.c                   | 2 ++
 gio/gresolver.h                   | 2 ++
 gio/gresource-tool.c              | 2 ++
 gio/gresource.c                   | 2 ++
 gio/gresource.h                   | 2 ++
 gio/gresourcefile.c               | 2 ++
 gio/gresourcefile.h               | 2 ++
 gio/gseekable.c                   | 2 ++
 gio/gseekable.h                   | 2 ++
 gio/gsettings-mapping.c           | 2 ++
 gio/gsettings-mapping.h           | 2 ++
 gio/gsettings-tool.c              | 2 ++
 gio/gsettings.c                   | 2 ++
 gio/gsettings.h                   | 2 ++
 gio/gsettingsbackend.c            | 2 ++
 gio/gsettingsbackend.h            | 2 ++
 gio/gsettingsbackendinternal.h    | 2 ++
 gio/gsettingsschema-internal.h    | 2 ++
 gio/gsettingsschema.c             | 2 ++
 gio/gsettingsschema.h             | 2 ++
 gio/gsimpleaction.c               | 2 ++
 gio/gsimpleaction.h               | 2 ++
 gio/gsimpleactiongroup.c          | 2 ++
 gio/gsimpleactiongroup.h          | 2 ++
 gio/gsimpleasyncresult.c          | 2 ++
 gio/gsimpleasyncresult.h          | 2 ++
 gio/gsimpleiostream.c             | 2 ++
 gio/gsimpleiostream.h             | 2 ++
 gio/gsimplepermission.c           | 2 ++
 gio/gsimplepermission.h           | 2 ++
 gio/gsimpleproxyresolver.c        | 2 ++
 gio/gsimpleproxyresolver.h        | 2 ++
 gio/gsocket.c                     | 2 ++
 gio/gsocket.h                     | 2 ++
 gio/gsocketaddress.c              | 2 ++
 gio/gsocketaddress.h              | 2 ++
 gio/gsocketaddressenumerator.c    | 2 ++
 gio/gsocketaddressenumerator.h    | 2 ++
 gio/gsocketclient.c               | 2 ++
 gio/gsocketclient.h               | 2 ++
 gio/gsocketconnectable.c          | 2 ++
 gio/gsocketconnectable.h          | 2 ++
 gio/gsocketconnection.c           | 2 ++
 gio/gsocketconnection.h           | 2 ++
 gio/gsocketcontrolmessage.c       | 2 ++
 gio/gsocketcontrolmessage.h       | 2 ++
 gio/gsocketinputstream.c          | 2 ++
 gio/gsocketinputstream.h          | 2 ++
 gio/gsocketlistener.c             | 2 ++
 gio/gsocketlistener.h             | 2 ++
 gio/gsocketoutputstream.c         | 2 ++
 gio/gsocketoutputstream.h         | 2 ++
 gio/gsocketservice.c              | 2 ++
 gio/gsocketservice.h              | 2 ++
 gio/gsocks4aproxy.c               | 2 ++
 gio/gsocks4aproxy.h               | 2 ++
 gio/gsocks4proxy.c                | 2 ++
 gio/gsocks4proxy.h                | 2 ++
 gio/gsocks5proxy.c                | 2 ++
 gio/gsocks5proxy.h                | 2 ++
 gio/gsrvtarget.c                  | 2 ++
 gio/gsrvtarget.h                  | 2 ++
 gio/gsubprocess.c                 | 2 ++
 gio/gsubprocess.h                 | 2 ++
 gio/gsubprocesslauncher-private.h | 2 ++
 gio/gsubprocesslauncher.c         | 2 ++
 gio/gsubprocesslauncher.h         | 2 ++
 gio/gtask.c                       | 2 ++
 gio/gtask.h                       | 2 ++
 gio/gtcpconnection.c              | 2 ++
 gio/gtcpconnection.h              | 2 ++
 gio/gtcpwrapperconnection.c       | 2 ++
 gio/gtcpwrapperconnection.h       | 2 ++
 gio/gtestdbus.c                   | 2 ++
 gio/gtestdbus.h                   | 2 ++
 gio/gthemedicon.c                 | 2 ++
 gio/gthemedicon.h                 | 2 ++
 gio/gthreadedresolver.c           | 2 ++
 gio/gthreadedresolver.h           | 2 ++
 gio/gthreadedsocketservice.c      | 2 ++
 gio/gthreadedsocketservice.h      | 2 ++
 gio/gtlsbackend.c                 | 2 ++
 gio/gtlsbackend.h                 | 2 ++
 gio/gtlscertificate.c             | 2 ++
 gio/gtlscertificate.h             | 2 ++
 gio/gtlsclientconnection.c        | 2 ++
 gio/gtlsclientconnection.h        | 2 ++
 gio/gtlsconnection.c              | 2 ++
 gio/gtlsconnection.h              | 2 ++
 gio/gtlsdatabase.c                | 2 ++
 gio/gtlsdatabase.h                | 2 ++
 gio/gtlsfiledatabase.c            | 2 ++
 gio/gtlsfiledatabase.h            | 2 ++
 gio/gtlsinteraction.c             | 2 ++
 gio/gtlsinteraction.h             | 2 ++
 gio/gtlspassword.c                | 2 ++
 gio/gtlspassword.h                | 2 ++
 gio/gtlsserverconnection.c        | 2 ++
 gio/gtlsserverconnection.h        | 2 ++
 gio/gtrashportal.c                | 2 ++
 gio/gtrashportal.h                | 2 ++
 gio/gunionvolumemonitor.c         | 2 ++
 gio/gunionvolumemonitor.h         | 2 ++
 gio/gunixconnection.c             | 2 ++
 gio/gunixconnection.h             | 2 ++
 gio/gunixcredentialsmessage.c     | 2 ++
 gio/gunixcredentialsmessage.h     | 2 ++
 gio/gunixfdlist.c                 | 2 ++
 gio/gunixfdlist.h                 | 2 ++
 gio/gunixfdmessage.c              | 2 ++
 gio/gunixfdmessage.h              | 2 ++
 gio/gunixinputstream.c            | 2 ++
 gio/gunixinputstream.h            | 2 ++
 gio/gunixmount.c                  | 2 ++
 gio/gunixmount.h                  | 2 ++
 gio/gunixmounts.c                 | 2 ++
 gio/gunixmounts.h                 | 2 ++
 gio/gunixoutputstream.c           | 2 ++
 gio/gunixoutputstream.h           | 2 ++
 gio/gunixsocketaddress.c          | 2 ++
 gio/gunixsocketaddress.h          | 2 ++
 gio/gunixvolume.c                 | 2 ++
 gio/gunixvolume.h                 | 2 ++
 gio/gunixvolumemonitor.c          | 2 ++
 gio/gunixvolumemonitor.h          | 2 ++
 gio/gvfs.c                        | 2 ++
 gio/gvfs.h                        | 2 ++
 gio/gvolume.c                     | 2 ++
 gio/gvolume.h                     | 2 ++
 gio/gvolumemonitor.c              | 2 ++
 gio/gvolumemonitor.h              | 2 ++
 gio/gwin32appinfo.c               | 2 ++
 gio/gwin32appinfo.h               | 2 ++
 gio/gwin32file-sync-stream.c      | 2 ++
 gio/gwin32file-sync-stream.h      | 2 ++
 gio/gwin32inputstream.c           | 2 ++
 gio/gwin32inputstream.h           | 2 ++
 gio/gwin32mount.c                 | 2 ++
 gio/gwin32mount.h                 | 2 ++
 gio/gwin32networkmonitor.c        | 2 ++
 gio/gwin32networkmonitor.h        | 2 ++
 gio/gwin32notificationbackend.c   | 2 ++
 gio/gwin32outputstream.c          | 2 ++
 gio/gwin32outputstream.h          | 2 ++
 gio/gwin32packageparser.c         | 2 ++
 gio/gwin32packageparser.h         | 2 ++
 gio/gwin32registrykey.c           | 2 ++
 gio/gwin32registrykey.h           | 2 ++
 gio/gwin32sid.c                   | 2 ++
 gio/gwin32sid.h                   | 2 ++
 gio/gwin32volumemonitor.c         | 2 ++
 gio/gwin32volumemonitor.h         | 2 ++
 gio/gzlibcompressor.c             | 2 ++
 gio/gzlibcompressor.h             | 2 ++
 gio/gzlibdecompressor.c           | 2 ++
 gio/gzlibdecompressor.h           | 2 ++
 gio/strinfo.c                     | 2 ++
 gio/thumbnail-verify.c            | 2 ++
 gio/thumbnail-verify.h            | 2 ++
 496 files changed, 992 insertions(+)
---
diff --git a/gio/gaction.c b/gio/gaction.c
index 645eb26ed7..65d2f5aa8f 100644
--- a/gio/gaction.c
+++ b/gio/gaction.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gaction.h b/gio/gaction.h
index f9f4b38e7d..988ddc3aa3 100644
--- a/gio/gaction.h
+++ b/gio/gaction.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gactiongroup.c b/gio/gactiongroup.c
index ecd3af1c33..4617b62421 100644
--- a/gio/gactiongroup.c
+++ b/gio/gactiongroup.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gactiongroup.h b/gio/gactiongroup.h
index bba8a236b7..e6b0c3f816 100644
--- a/gio/gactiongroup.h
+++ b/gio/gactiongroup.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gactiongroupexporter.c b/gio/gactiongroupexporter.c
index 28f018f8bf..575a03ca25 100644
--- a/gio/gactiongroupexporter.c
+++ b/gio/gactiongroupexporter.c
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gactiongroupexporter.h b/gio/gactiongroupexporter.h
index ba28c8954b..365e5a1a3d 100644
--- a/gio/gactiongroupexporter.h
+++ b/gio/gactiongroupexporter.h
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gactionmap.c b/gio/gactionmap.c
index 077e3cfa60..1fb13e7afa 100644
--- a/gio/gactionmap.c
+++ b/gio/gactionmap.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gactionmap.h b/gio/gactionmap.h
index 2a22a27712..6a4e8263c2 100644
--- a/gio/gactionmap.h
+++ b/gio/gactionmap.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gappinfo.c b/gio/gappinfo.c
index 3f03328252..8f64974c24 100644
--- a/gio/gappinfo.c
+++ b/gio/gappinfo.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gappinfo.h b/gio/gappinfo.h
index ad3068e319..8a49ab42c1 100644
--- a/gio/gappinfo.h
+++ b/gio/gappinfo.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gappinfoprivate.h b/gio/gappinfoprivate.h
index f8b0f483e8..dbf46c22a0 100644
--- a/gio/gappinfoprivate.h
+++ b/gio/gappinfoprivate.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gapplication-tool.c b/gio/gapplication-tool.c
index 7ad0622997..514d99a3fe 100644
--- a/gio/gapplication-tool.c
+++ b/gio/gapplication-tool.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gapplication.c b/gio/gapplication.c
index cbc467a92e..77fde804a5 100644
--- a/gio/gapplication.c
+++ b/gio/gapplication.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gapplication.h b/gio/gapplication.h
index adc32ed44c..345405366b 100644
--- a/gio/gapplication.h
+++ b/gio/gapplication.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gapplicationcommandline.c b/gio/gapplicationcommandline.c
index d7be108bfd..9fe52da5dd 100644
--- a/gio/gapplicationcommandline.c
+++ b/gio/gapplicationcommandline.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gapplicationcommandline.h b/gio/gapplicationcommandline.h
index 6610e86bd2..a22a2b5fd5 100644
--- a/gio/gapplicationcommandline.h
+++ b/gio/gapplicationcommandline.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gapplicationimpl-dbus.c b/gio/gapplicationimpl-dbus.c
index da4d17ea62..bcad19d2ec 100644
--- a/gio/gapplicationimpl-dbus.c
+++ b/gio/gapplicationimpl-dbus.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gasynchelper.c b/gio/gasynchelper.c
index 8b18835847..433837f9e0 100644
--- a/gio/gasynchelper.c
+++ b/gio/gasynchelper.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gasynchelper.h b/gio/gasynchelper.h
index ded5a2204d..a2399bab28 100644
--- a/gio/gasynchelper.h
+++ b/gio/gasynchelper.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gasyncinitable.c b/gio/gasyncinitable.c
index 6af6506884..c1a05e87e6 100644
--- a/gio/gasyncinitable.c
+++ b/gio/gasyncinitable.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gasyncinitable.h b/gio/gasyncinitable.h
index f30d2cec76..225702c6ed 100644
--- a/gio/gasyncinitable.h
+++ b/gio/gasyncinitable.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gasyncresult.c b/gio/gasyncresult.c
index b96f1eeab9..4d2f5f944f 100644
--- a/gio/gasyncresult.c
+++ b/gio/gasyncresult.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gasyncresult.h b/gio/gasyncresult.h
index 956cbc4738..c352c798ac 100644
--- a/gio/gasyncresult.h
+++ b/gio/gasyncresult.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gbufferedinputstream.c b/gio/gbufferedinputstream.c
index d9f150d33c..55450ce0e6 100644
--- a/gio/gbufferedinputstream.c
+++ b/gio/gbufferedinputstream.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2007 Jürg Billeter
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gbufferedinputstream.h b/gio/gbufferedinputstream.h
index 19c42147c0..ca7b0f9b1c 100644
--- a/gio/gbufferedinputstream.h
+++ b/gio/gbufferedinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gbufferedoutputstream.c b/gio/gbufferedoutputstream.c
index 969bbae0bd..4999a7d69b 100644
--- a/gio/gbufferedoutputstream.c
+++ b/gio/gbufferedoutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gbufferedoutputstream.h b/gio/gbufferedoutputstream.h
index f88f27952a..a50d5e7b30 100644
--- a/gio/gbufferedoutputstream.h
+++ b/gio/gbufferedoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gbytesicon.c b/gio/gbytesicon.c
index 4103b60bce..b402a51789 100644
--- a/gio/gbytesicon.c
+++ b/gio/gbytesicon.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gbytesicon.h b/gio/gbytesicon.h
index 5661044b72..668f85f507 100644
--- a/gio/gbytesicon.h
+++ b/gio/gbytesicon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcancellable.c b/gio/gcancellable.c
index b96e948df3..64755206be 100644
--- a/gio/gcancellable.c
+++ b/gio/gcancellable.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcancellable.h b/gio/gcancellable.h
index 45b9a5a19e..790a59bad1 100644
--- a/gio/gcancellable.h
+++ b/gio/gcancellable.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcharsetconverter.c b/gio/gcharsetconverter.c
index d529cbc90a..499319999d 100644
--- a/gio/gcharsetconverter.c
+++ b/gio/gcharsetconverter.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcharsetconverter.h b/gio/gcharsetconverter.h
index 610f774d85..5ab8f32d6f 100644
--- a/gio/gcharsetconverter.h
+++ b/gio/gcharsetconverter.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcontenttype-win32.c b/gio/gcontenttype-win32.c
index 9b6f69ecef..11ea203ab6 100644
--- a/gio/gcontenttype-win32.c
+++ b/gio/gcontenttype-win32.c
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcontenttype.c b/gio/gcontenttype.c
index 3c9522bc69..190c5d7bf8 100644
--- a/gio/gcontenttype.c
+++ b/gio/gcontenttype.c
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcontenttype.h b/gio/gcontenttype.h
index db2c974f3b..bd487f1c76 100644
--- a/gio/gcontenttype.h
+++ b/gio/gcontenttype.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcontenttypeprivate.h b/gio/gcontenttypeprivate.h
index 768a647980..d3d671b916 100644
--- a/gio/gcontenttypeprivate.h
+++ b/gio/gcontenttypeprivate.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcontextspecificgroup.c b/gio/gcontextspecificgroup.c
index acad72767d..e1def3bbbd 100644
--- a/gio/gcontextspecificgroup.c
+++ b/gio/gcontextspecificgroup.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2015 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcontextspecificgroup.h b/gio/gcontextspecificgroup.h
index 74d22a44e5..a5cf09f225 100644
--- a/gio/gcontextspecificgroup.h
+++ b/gio/gcontextspecificgroup.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2015 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gconverter.c b/gio/gconverter.c
index 7e5d30850f..9dacaf03e8 100644
--- a/gio/gconverter.c
+++ b/gio/gconverter.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gconverter.h b/gio/gconverter.h
index 87164534ba..a39a765473 100644
--- a/gio/gconverter.h
+++ b/gio/gconverter.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gconverterinputstream.c b/gio/gconverterinputstream.c
index dd84b3474d..59277bf833 100644
--- a/gio/gconverterinputstream.c
+++ b/gio/gconverterinputstream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gconverterinputstream.h b/gio/gconverterinputstream.h
index 48cc102212..2747fdb9ff 100644
--- a/gio/gconverterinputstream.h
+++ b/gio/gconverterinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gconverteroutputstream.c b/gio/gconverteroutputstream.c
index c1fa29ee8d..b26f645d4d 100644
--- a/gio/gconverteroutputstream.c
+++ b/gio/gconverteroutputstream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gconverteroutputstream.h b/gio/gconverteroutputstream.h
index b9a1e5d407..d6a960b5ce 100644
--- a/gio/gconverteroutputstream.h
+++ b/gio/gconverteroutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcredentials.c b/gio/gcredentials.c
index 17378e881a..ba5be63a69 100644
--- a/gio/gcredentials.c
+++ b/gio/gcredentials.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcredentials.h b/gio/gcredentials.h
index b61ab786ba..60b3abaf2e 100644
--- a/gio/gcredentials.h
+++ b/gio/gcredentials.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gcredentialsprivate.h b/gio/gcredentialsprivate.h
index c09f9eceb2..0310a75421 100644
--- a/gio/gcredentialsprivate.h
+++ b/gio/gcredentialsprivate.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2013 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdatagrambased.c b/gio/gdatagrambased.c
index 1e1c051dfb..f8de3728f4 100644
--- a/gio/gdatagrambased.c
+++ b/gio/gdatagrambased.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2015 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdatagrambased.h b/gio/gdatagrambased.h
index 838b485df9..798e003b54 100644
--- a/gio/gdatagrambased.h
+++ b/gio/gdatagrambased.h
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdatainputstream.c b/gio/gdatainputstream.c
index a9db6269b3..72c50308ed 100644
--- a/gio/gdatainputstream.c
+++ b/gio/gdatainputstream.c
@@ -4,6 +4,8 @@
  * Copyright (C) 2007 Jürg Billeter
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdatainputstream.h b/gio/gdatainputstream.h
index 3ad3b825f7..4380f06c56 100644
--- a/gio/gdatainputstream.h
+++ b/gio/gdatainputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdataoutputstream.c b/gio/gdataoutputstream.c
index 4c2d2519c3..f2d1f3988a 100644
--- a/gio/gdataoutputstream.c
+++ b/gio/gdataoutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdataoutputstream.h b/gio/gdataoutputstream.h
index 62cf7b5e3c..046550c352 100644
--- a/gio/gdataoutputstream.h
+++ b/gio/gdataoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbus-tool.c b/gio/gdbus-tool.c
index 1b03a301dd..5b90e7739d 100644
--- a/gio/gdbus-tool.c
+++ b/gio/gdbus-tool.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusactiongroup-private.h b/gio/gdbusactiongroup-private.h
index b46df2277a..51a769256b 100644
--- a/gio/gdbusactiongroup-private.h
+++ b/gio/gdbusactiongroup-private.h
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusactiongroup.c b/gio/gdbusactiongroup.c
index 894b482bd4..275c5fc015 100644
--- a/gio/gdbusactiongroup.c
+++ b/gio/gdbusactiongroup.c
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusactiongroup.h b/gio/gdbusactiongroup.h
index 93e6a2cfe4..1575ffb2c8 100644
--- a/gio/gdbusactiongroup.h
+++ b/gio/gdbusactiongroup.h
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusaddress.c b/gio/gdbusaddress.c
index 48fdef2f41..6157229787 100644
--- a/gio/gdbusaddress.c
+++ b/gio/gdbusaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusaddress.h b/gio/gdbusaddress.h
index 43915bb8d5..cc99c59138 100644
--- a/gio/gdbusaddress.h
+++ b/gio/gdbusaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauth.c b/gio/gdbusauth.c
index 7a7900c1b1..778143a550 100644
--- a/gio/gdbusauth.c
+++ b/gio/gdbusauth.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauth.h b/gio/gdbusauth.h
index 70b6a60390..30140fb983 100644
--- a/gio/gdbusauth.h
+++ b/gio/gdbusauth.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanism.c b/gio/gdbusauthmechanism.c
index 897d414960..38d7210e5d 100644
--- a/gio/gdbusauthmechanism.c
+++ b/gio/gdbusauthmechanism.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanism.h b/gio/gdbusauthmechanism.h
index cee87b0a21..bc4afe74db 100644
--- a/gio/gdbusauthmechanism.h
+++ b/gio/gdbusauthmechanism.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanismanon.c b/gio/gdbusauthmechanismanon.c
index dd57826fff..903907f864 100644
--- a/gio/gdbusauthmechanismanon.c
+++ b/gio/gdbusauthmechanismanon.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanismanon.h b/gio/gdbusauthmechanismanon.h
index 2968159a16..3b43031054 100644
--- a/gio/gdbusauthmechanismanon.h
+++ b/gio/gdbusauthmechanismanon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanismexternal.c b/gio/gdbusauthmechanismexternal.c
index b3f21175ba..617fe1d0e5 100644
--- a/gio/gdbusauthmechanismexternal.c
+++ b/gio/gdbusauthmechanismexternal.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanismexternal.h b/gio/gdbusauthmechanismexternal.h
index 4408db9c55..9d11a65477 100644
--- a/gio/gdbusauthmechanismexternal.h
+++ b/gio/gdbusauthmechanismexternal.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanismsha1.c b/gio/gdbusauthmechanismsha1.c
index 5a8bf92314..a11c9f38da 100644
--- a/gio/gdbusauthmechanismsha1.c
+++ b/gio/gdbusauthmechanismsha1.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthmechanismsha1.h b/gio/gdbusauthmechanismsha1.h
index 0e563fd2c7..574ca36ccf 100644
--- a/gio/gdbusauthmechanismsha1.h
+++ b/gio/gdbusauthmechanismsha1.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthobserver.c b/gio/gdbusauthobserver.c
index 7bafa94ec8..c695e1a389 100644
--- a/gio/gdbusauthobserver.c
+++ b/gio/gdbusauthobserver.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusauthobserver.h b/gio/gdbusauthobserver.h
index 8fe7b32928..1961a337f6 100644
--- a/gio/gdbusauthobserver.h
+++ b/gio/gdbusauthobserver.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusconnection.c b/gio/gdbusconnection.c
index 92a0d3a69a..f0d50f7d86 100644
--- a/gio/gdbusconnection.c
+++ b/gio/gdbusconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusconnection.h b/gio/gdbusconnection.h
index 5404d0f746..5956251617 100644
--- a/gio/gdbusconnection.h
+++ b/gio/gdbusconnection.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbuserror.c b/gio/gdbuserror.c
index 4cc542c7e2..1cee9e58be 100644
--- a/gio/gdbuserror.c
+++ b/gio/gdbuserror.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbuserror.h b/gio/gdbuserror.h
index 35a156cb26..d35d07b292 100644
--- a/gio/gdbuserror.h
+++ b/gio/gdbuserror.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusinterface.c b/gio/gdbusinterface.c
index 35fa8e460c..b4796761e2 100644
--- a/gio/gdbusinterface.c
+++ b/gio/gdbusinterface.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusinterface.h b/gio/gdbusinterface.h
index b2f3c44056..83e524bab0 100644
--- a/gio/gdbusinterface.h
+++ b/gio/gdbusinterface.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusinterfaceskeleton.c b/gio/gdbusinterfaceskeleton.c
index 878c145994..3f07d4d0b2 100644
--- a/gio/gdbusinterfaceskeleton.c
+++ b/gio/gdbusinterfaceskeleton.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusinterfaceskeleton.h b/gio/gdbusinterfaceskeleton.h
index bf3b630e42..bc13b74e92 100644
--- a/gio/gdbusinterfaceskeleton.h
+++ b/gio/gdbusinterfaceskeleton.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusintrospection.c b/gio/gdbusintrospection.c
index d6aa445d5a..a08c1298ce 100644
--- a/gio/gdbusintrospection.c
+++ b/gio/gdbusintrospection.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusintrospection.h b/gio/gdbusintrospection.h
index f2e2917876..e2fbf5e6eb 100644
--- a/gio/gdbusintrospection.h
+++ b/gio/gdbusintrospection.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusmenumodel.c b/gio/gdbusmenumodel.c
index e29614a417..a6cc0fc036 100644
--- a/gio/gdbusmenumodel.c
+++ b/gio/gdbusmenumodel.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusmenumodel.h b/gio/gdbusmenumodel.h
index dd2882d224..5e9a9ce09d 100644
--- a/gio/gdbusmenumodel.h
+++ b/gio/gdbusmenumodel.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusmessage.c b/gio/gdbusmessage.c
index ecef6cd3c5..7aebdeb90d 100644
--- a/gio/gdbusmessage.c
+++ b/gio/gdbusmessage.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusmessage.h b/gio/gdbusmessage.h
index 437a799486..84e3c5ffff 100644
--- a/gio/gdbusmessage.h
+++ b/gio/gdbusmessage.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusmethodinvocation.c b/gio/gdbusmethodinvocation.c
index 705af079f4..e5a9166812 100644
--- a/gio/gdbusmethodinvocation.c
+++ b/gio/gdbusmethodinvocation.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusmethodinvocation.h b/gio/gdbusmethodinvocation.h
index c0e6218a57..c5751cc5c1 100644
--- a/gio/gdbusmethodinvocation.h
+++ b/gio/gdbusmethodinvocation.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusnameowning.c b/gio/gdbusnameowning.c
index 879da0bbed..289ea036ad 100644
--- a/gio/gdbusnameowning.c
+++ b/gio/gdbusnameowning.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusnameowning.h b/gio/gdbusnameowning.h
index 89c011a2fb..fbeb961c3f 100644
--- a/gio/gdbusnameowning.h
+++ b/gio/gdbusnameowning.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusnamewatching.c b/gio/gdbusnamewatching.c
index d4272e4ca7..c834fe10ee 100644
--- a/gio/gdbusnamewatching.c
+++ b/gio/gdbusnamewatching.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusnamewatching.h b/gio/gdbusnamewatching.h
index 19d57f2c51..a344e2c096 100644
--- a/gio/gdbusnamewatching.h
+++ b/gio/gdbusnamewatching.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobject.c b/gio/gdbusobject.c
index c332720c0b..5cd425e173 100644
--- a/gio/gdbusobject.c
+++ b/gio/gdbusobject.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobject.h b/gio/gdbusobject.h
index 157c52b1a8..050534e576 100644
--- a/gio/gdbusobject.h
+++ b/gio/gdbusobject.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectmanager.c b/gio/gdbusobjectmanager.c
index 4c4c74b43d..cd56c2af4a 100644
--- a/gio/gdbusobjectmanager.c
+++ b/gio/gdbusobjectmanager.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectmanager.h b/gio/gdbusobjectmanager.h
index 260ae2ee67..908d96cd1c 100644
--- a/gio/gdbusobjectmanager.h
+++ b/gio/gdbusobjectmanager.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectmanagerclient.c b/gio/gdbusobjectmanagerclient.c
index aa89a3f65d..bfb73b5308 100644
--- a/gio/gdbusobjectmanagerclient.c
+++ b/gio/gdbusobjectmanagerclient.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectmanagerclient.h b/gio/gdbusobjectmanagerclient.h
index eafabfbf15..c00e682523 100644
--- a/gio/gdbusobjectmanagerclient.h
+++ b/gio/gdbusobjectmanagerclient.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectmanagerserver.c b/gio/gdbusobjectmanagerserver.c
index 0b875be304..68539ea00c 100644
--- a/gio/gdbusobjectmanagerserver.c
+++ b/gio/gdbusobjectmanagerserver.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectmanagerserver.h b/gio/gdbusobjectmanagerserver.h
index dd725b737a..b81823dece 100644
--- a/gio/gdbusobjectmanagerserver.h
+++ b/gio/gdbusobjectmanagerserver.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectproxy.c b/gio/gdbusobjectproxy.c
index ae87b428cb..ac5e4482a3 100644
--- a/gio/gdbusobjectproxy.c
+++ b/gio/gdbusobjectproxy.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectproxy.h b/gio/gdbusobjectproxy.h
index 38c8d51183..d7a450d7ef 100644
--- a/gio/gdbusobjectproxy.h
+++ b/gio/gdbusobjectproxy.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectskeleton.c b/gio/gdbusobjectskeleton.c
index c0e56110af..ec6a2f2bf8 100644
--- a/gio/gdbusobjectskeleton.c
+++ b/gio/gdbusobjectskeleton.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusobjectskeleton.h b/gio/gdbusobjectskeleton.h
index fe6952f5a4..417dd6e544 100644
--- a/gio/gdbusobjectskeleton.h
+++ b/gio/gdbusobjectskeleton.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusprivate.c b/gio/gdbusprivate.c
index 0b8630ab2d..762afcee46 100644
--- a/gio/gdbusprivate.c
+++ b/gio/gdbusprivate.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusprivate.h b/gio/gdbusprivate.h
index 72d2c32a95..028129e333 100644
--- a/gio/gdbusprivate.h
+++ b/gio/gdbusprivate.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusproxy.c b/gio/gdbusproxy.c
index c095bc5fab..292c7b5e16 100644
--- a/gio/gdbusproxy.c
+++ b/gio/gdbusproxy.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusproxy.h b/gio/gdbusproxy.h
index 38f47c5409..aac6663eca 100644
--- a/gio/gdbusproxy.h
+++ b/gio/gdbusproxy.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusserver.c b/gio/gdbusserver.c
index 3034c8f861..34e54ebce6 100644
--- a/gio/gdbusserver.c
+++ b/gio/gdbusserver.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusserver.h b/gio/gdbusserver.h
index 123eac4da7..63dd4cbbf3 100644
--- a/gio/gdbusserver.h
+++ b/gio/gdbusserver.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusutils.c b/gio/gdbusutils.c
index 112c24e22d..4b4b7e1ef0 100644
--- a/gio/gdbusutils.c
+++ b/gio/gdbusutils.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdbusutils.h b/gio/gdbusutils.h
index da8e422804..c0f2ba5052 100644
--- a/gio/gdbusutils.h
+++ b/gio/gdbusutils.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdebugcontroller.c b/gio/gdebugcontroller.c
index c615616216..159a699671 100644
--- a/gio/gdebugcontroller.c
+++ b/gio/gdebugcontroller.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2021 Endless OS Foundation, LLC
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdebugcontroller.h b/gio/gdebugcontroller.h
index ca3a2d29dc..38160343d7 100644
--- a/gio/gdebugcontroller.h
+++ b/gio/gdebugcontroller.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2021 Endless OS Foundation, LLC
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdebugcontrollerdbus.c b/gio/gdebugcontrollerdbus.c
index 3c0ee007e1..84d2e64992 100644
--- a/gio/gdebugcontrollerdbus.c
+++ b/gio/gdebugcontrollerdbus.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2021 Endless OS Foundation, LLC
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdebugcontrollerdbus.h b/gio/gdebugcontrollerdbus.h
index 5e54bbfa19..d28545bb65 100644
--- a/gio/gdebugcontrollerdbus.h
+++ b/gio/gdebugcontrollerdbus.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2021 Endless OS Foundation, LLC
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdelayedsettingsbackend.c b/gio/gdelayedsettingsbackend.c
index 6fff6f71c5..123570612a 100644
--- a/gio/gdelayedsettingsbackend.c
+++ b/gio/gdelayedsettingsbackend.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2009, 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdelayedsettingsbackend.h b/gio/gdelayedsettingsbackend.h
index 1eb890ab78..399a7942e9 100644
--- a/gio/gdelayedsettingsbackend.h
+++ b/gio/gdelayedsettingsbackend.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2009, 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdesktopappinfo.c b/gio/gdesktopappinfo.c
index 60d6debb29..da59da3fd7 100644
--- a/gio/gdesktopappinfo.c
+++ b/gio/gdesktopappinfo.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright © 2007 Ryan Lortie
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdesktopappinfo.h b/gio/gdesktopappinfo.h
index 591bdd2ef1..9df12f8a75 100644
--- a/gio/gdesktopappinfo.h
+++ b/gio/gdesktopappinfo.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdocumentportal.c b/gio/gdocumentportal.c
index 644829a716..c08c36c581 100644
--- a/gio/gdocumentportal.c
+++ b/gio/gdocumentportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Endless Mobile, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdocumentportal.h b/gio/gdocumentportal.h
index 82d32640e2..358459bb98 100644
--- a/gio/gdocumentportal.h
+++ b/gio/gdocumentportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Endless Mobile, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdrive.c b/gio/gdrive.c
index c6c68dda94..4e33d23835 100644
--- a/gio/gdrive.c
+++ b/gio/gdrive.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdrive.h b/gio/gdrive.h
index cd9b7212fd..f5a5d122ac 100644
--- a/gio/gdrive.h
+++ b/gio/gdrive.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdtlsclientconnection.c b/gio/gdtlsclientconnection.c
index a0ed3d2430..74cce7572f 100644
--- a/gio/gdtlsclientconnection.c
+++ b/gio/gdtlsclientconnection.c
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdtlsclientconnection.h b/gio/gdtlsclientconnection.h
index daf8e54ffe..f772647fb0 100644
--- a/gio/gdtlsclientconnection.h
+++ b/gio/gdtlsclientconnection.h
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc.
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdtlsconnection.c b/gio/gdtlsconnection.c
index 1fd035c579..ef961063e4 100644
--- a/gio/gdtlsconnection.c
+++ b/gio/gdtlsconnection.c
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdtlsconnection.h b/gio/gdtlsconnection.h
index 8a5ca27234..6a02ee6e55 100644
--- a/gio/gdtlsconnection.h
+++ b/gio/gdtlsconnection.h
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc.
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdtlsserverconnection.c b/gio/gdtlsserverconnection.c
index 51074e2228..a5241213cc 100644
--- a/gio/gdtlsserverconnection.c
+++ b/gio/gdtlsserverconnection.c
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdtlsserverconnection.h b/gio/gdtlsserverconnection.h
index 24ecb76c44..b713b2c950 100644
--- a/gio/gdtlsserverconnection.h
+++ b/gio/gdtlsserverconnection.h
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc.
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdummyfile.c b/gio/gdummyfile.c
index cfada32e80..4ec352c6e4 100644
--- a/gio/gdummyfile.c
+++ b/gio/gdummyfile.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdummyfile.h b/gio/gdummyfile.h
index 57f058de89..405c299bf7 100644
--- a/gio/gdummyfile.h
+++ b/gio/gdummyfile.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdummyproxyresolver.c b/gio/gdummyproxyresolver.c
index 893f97d25d..1cac1db746 100644
--- a/gio/gdummyproxyresolver.c
+++ b/gio/gdummyproxyresolver.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdummyproxyresolver.h b/gio/gdummyproxyresolver.h
index 1f782bc381..ac17dbfee4 100644
--- a/gio/gdummyproxyresolver.h
+++ b/gio/gdummyproxyresolver.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdummytlsbackend.c b/gio/gdummytlsbackend.c
index 8744b83639..1ec00c99e8 100644
--- a/gio/gdummytlsbackend.c
+++ b/gio/gdummytlsbackend.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2010 Red Hat, Inc.
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gdummytlsbackend.h b/gio/gdummytlsbackend.h
index 08e8f07a00..bd1ec9a2de 100644
--- a/gio/gdummytlsbackend.h
+++ b/gio/gdummytlsbackend.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gemblem.c b/gio/gemblem.c
index e8c4d4e63b..af1ba00060 100644
--- a/gio/gemblem.c
+++ b/gio/gemblem.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Clemens N. Buss <cebuzz gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gemblem.h b/gio/gemblem.h
index 094f9cb87f..246671e815 100644
--- a/gio/gemblem.h
+++ b/gio/gemblem.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Clemens N. Buss <cebuzz gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gemblemedicon.c b/gio/gemblemedicon.c
index 46fb95fbbf..8b72f12f9e 100644
--- a/gio/gemblemedicon.c
+++ b/gio/gemblemedicon.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gemblemedicon.h b/gio/gemblemedicon.h
index 3374e0a68e..c19e99f506 100644
--- a/gio/gemblemedicon.h
+++ b/gio/gemblemedicon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfdonotificationbackend.c b/gio/gfdonotificationbackend.c
index 312ad1e0db..e0bfea5351 100644
--- a/gio/gfdonotificationbackend.c
+++ b/gio/gfdonotificationbackend.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Lars Uebernickel
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfile.c b/gio/gfile.c
index 31a2395117..4aae0ed0d1 100644
--- a/gio/gfile.c
+++ b/gio/gfile.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfile.h b/gio/gfile.h
index 3a324cf9d2..f2bffc114a 100644
--- a/gio/gfile.h
+++ b/gio/gfile.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileattribute-priv.h b/gio/gfileattribute-priv.h
index c42f937c0e..de5e038d11 100644
--- a/gio/gfileattribute-priv.h
+++ b/gio/gfileattribute-priv.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileattribute.c b/gio/gfileattribute.c
index 8075d1d535..aa8c61e456 100644
--- a/gio/gfileattribute.c
+++ b/gio/gfileattribute.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileattribute.h b/gio/gfileattribute.h
index a551047015..f139c1e821 100644
--- a/gio/gfileattribute.h
+++ b/gio/gfileattribute.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfiledescriptorbased.c b/gio/gfiledescriptorbased.c
index 54655ddabc..53f55fec03 100644
--- a/gio/gfiledescriptorbased.c
+++ b/gio/gfiledescriptorbased.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Christian Kellner
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfiledescriptorbased.h b/gio/gfiledescriptorbased.h
index 0a2516e169..f9cf35725a 100644
--- a/gio/gfiledescriptorbased.h
+++ b/gio/gfiledescriptorbased.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Christian Kellner
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileenumerator.c b/gio/gfileenumerator.c
index e0ed9720e0..6fd03eb445 100644
--- a/gio/gfileenumerator.c
+++ b/gio/gfileenumerator.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileenumerator.h b/gio/gfileenumerator.h
index d4fd396b64..68d4b94bbf 100644
--- a/gio/gfileenumerator.h
+++ b/gio/gfileenumerator.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileicon.c b/gio/gfileicon.c
index 2f28d48f8a..bd727cd7a6 100644
--- a/gio/gfileicon.c
+++ b/gio/gfileicon.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileicon.h b/gio/gfileicon.h
index 08a4ea6cf6..a3229cfabd 100644
--- a/gio/gfileicon.h
+++ b/gio/gfileicon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileinfo-priv.h b/gio/gfileinfo-priv.h
index e2bdaa33da..9d3a061c70 100644
--- a/gio/gfileinfo-priv.h
+++ b/gio/gfileinfo-priv.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *               2009 Benjamin Otte
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileinfo.c b/gio/gfileinfo.c
index 08871e930a..36f8e231bb 100644
--- a/gio/gfileinfo.c
+++ b/gio/gfileinfo.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileinfo.h b/gio/gfileinfo.h
index 086dda0329..058bccbaf2 100644
--- a/gio/gfileinfo.h
+++ b/gio/gfileinfo.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileinputstream.c b/gio/gfileinputstream.c
index df956ae276..44eb07c68e 100644
--- a/gio/gfileinputstream.c
+++ b/gio/gfileinputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileinputstream.h b/gio/gfileinputstream.h
index f84eecce19..83a000fd0a 100644
--- a/gio/gfileinputstream.h
+++ b/gio/gfileinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileiostream.c b/gio/gfileiostream.c
index f599bcdce0..97dbc322f2 100644
--- a/gio/gfileiostream.c
+++ b/gio/gfileiostream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileiostream.h b/gio/gfileiostream.h
index ca61db65de..2db4e2b04d 100644
--- a/gio/gfileiostream.h
+++ b/gio/gfileiostream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilemonitor.c b/gio/gfilemonitor.c
index 89c89d2036..89c2ff60b4 100644
--- a/gio/gfilemonitor.c
+++ b/gio/gfilemonitor.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilemonitor.h b/gio/gfilemonitor.h
index 724d8def83..06cd2d77d4 100644
--- a/gio/gfilemonitor.h
+++ b/gio/gfilemonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilenamecompleter.c b/gio/gfilenamecompleter.c
index a290c03227..4665be31c3 100644
--- a/gio/gfilenamecompleter.c
+++ b/gio/gfilenamecompleter.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilenamecompleter.h b/gio/gfilenamecompleter.h
index b10f18de9a..95ecae3078 100644
--- a/gio/gfilenamecompleter.h
+++ b/gio/gfilenamecompleter.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileoutputstream.c b/gio/gfileoutputstream.c
index 1dc536feba..d767c53a18 100644
--- a/gio/gfileoutputstream.c
+++ b/gio/gfileoutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfileoutputstream.h b/gio/gfileoutputstream.h
index 5df63efba7..5af8eabcdc 100644
--- a/gio/gfileoutputstream.h
+++ b/gio/gfileoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilterinputstream.c b/gio/gfilterinputstream.c
index 05e511c2c0..46cb0ef772 100644
--- a/gio/gfilterinputstream.c
+++ b/gio/gfilterinputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilterinputstream.h b/gio/gfilterinputstream.h
index b44a458916..09a087a7ac 100644
--- a/gio/gfilterinputstream.h
+++ b/gio/gfilterinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilteroutputstream.c b/gio/gfilteroutputstream.c
index 9d864932e4..637f448ff9 100644
--- a/gio/gfilteroutputstream.c
+++ b/gio/gfilteroutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gfilteroutputstream.h b/gio/gfilteroutputstream.h
index 105e72be22..5fc6b82792 100644
--- a/gio/gfilteroutputstream.h
+++ b/gio/gfilteroutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ghttpproxy.c b/gio/ghttpproxy.c
index 505a8fecbe..605a729941 100644
--- a/gio/ghttpproxy.c
+++ b/gio/ghttpproxy.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2010 Collabora, Ltd.
  * Copyright (C) 2014 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ghttpproxy.h b/gio/ghttpproxy.h
index 21c0100fd8..895d68c2ba 100644
--- a/gio/ghttpproxy.h
+++ b/gio/ghttpproxy.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gicon.c b/gio/gicon.c
index 29fae1068b..ae0e4eb98c 100644
--- a/gio/gicon.c
+++ b/gio/gicon.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gicon.h b/gio/gicon.h
index a4a03cbec9..22e7e5ef51 100644
--- a/gio/gicon.h
+++ b/gio/gicon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginetaddress.c b/gio/ginetaddress.c
index ada32f8779..66d8897140 100644
--- a/gio/ginetaddress.c
+++ b/gio/ginetaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginetaddress.h b/gio/ginetaddress.h
index 87bb4e5706..5a1b7da699 100644
--- a/gio/ginetaddress.h
+++ b/gio/ginetaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginetaddressmask.c b/gio/ginetaddressmask.c
index 058595e94c..c0704db14a 100644
--- a/gio/ginetaddressmask.c
+++ b/gio/ginetaddressmask.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginetaddressmask.h b/gio/ginetaddressmask.h
index 1e73281dce..f4a9769e91 100644
--- a/gio/ginetaddressmask.h
+++ b/gio/ginetaddressmask.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginetsocketaddress.c b/gio/ginetsocketaddress.c
index d7c8134510..7693035581 100644
--- a/gio/ginetsocketaddress.c
+++ b/gio/ginetsocketaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginetsocketaddress.h b/gio/ginetsocketaddress.h
index e05ba09893..c0c418d03f 100644
--- a/gio/ginetsocketaddress.h
+++ b/gio/ginetsocketaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginitable.c b/gio/ginitable.c
index 1670a43d98..ef836e4302 100644
--- a/gio/ginitable.c
+++ b/gio/ginitable.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginitable.h b/gio/ginitable.h
index 463bfcc5aa..981c3c98ef 100644
--- a/gio/ginitable.h
+++ b/gio/ginitable.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginputstream.c b/gio/ginputstream.c
index 8fda2693c6..e5a21b6d01 100644
--- a/gio/ginputstream.c
+++ b/gio/ginputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/ginputstream.h b/gio/ginputstream.h
index 53b14e3870..deb139b011 100644
--- a/gio/ginputstream.h
+++ b/gio/ginputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-autocleanups.h b/gio/gio-autocleanups.h
index ff407293f8..15e37d1640 100644
--- a/gio/gio-autocleanups.h
+++ b/gio/gio-autocleanups.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2015 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-querymodules.c b/gio/gio-querymodules.c
index aff194b736..faddbcfb86 100644
--- a/gio/gio-querymodules.c
+++ b/gio/gio-querymodules.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-cat.c b/gio/gio-tool-cat.c
index bb0c928f54..68acbeff8b 100644
--- a/gio/gio-tool-cat.c
+++ b/gio/gio-tool-cat.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-copy.c b/gio/gio-tool-copy.c
index cbae0dc6ce..4a1dc43686 100644
--- a/gio/gio-tool-copy.c
+++ b/gio/gio-tool-copy.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-info.c b/gio/gio-tool-info.c
index 3816b720f2..846e30c775 100644
--- a/gio/gio-tool-info.c
+++ b/gio/gio-tool-info.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-launch.c b/gio/gio-tool-launch.c
index edc2cf2261..18a9c5fb99 100644
--- a/gio/gio-tool-launch.c
+++ b/gio/gio-tool-launch.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2020 Frederic Martinsons
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-list.c b/gio/gio-tool-list.c
index c27d61d05a..24e3dac3cf 100644
--- a/gio/gio-tool-list.c
+++ b/gio/gio-tool-list.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-mime.c b/gio/gio-tool-mime.c
index be8a4a9bd3..1a102ef4fc 100644
--- a/gio/gio-tool-mime.c
+++ b/gio/gio-tool-mime.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-mkdir.c b/gio/gio-tool-mkdir.c
index 49cb0c328e..6d5e47767d 100644
--- a/gio/gio-tool-mkdir.c
+++ b/gio/gio-tool-mkdir.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-monitor.c b/gio/gio-tool-monitor.c
index 9eacfbf69c..bf51436a82 100644
--- a/gio/gio-tool-monitor.c
+++ b/gio/gio-tool-monitor.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-mount.c b/gio/gio-tool-mount.c
index 45c8edda5b..7ab36c1254 100644
--- a/gio/gio-tool-mount.c
+++ b/gio/gio-tool-mount.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-move.c b/gio/gio-tool-move.c
index 9be51bcd83..4bb1f95ea2 100644
--- a/gio/gio-tool-move.c
+++ b/gio/gio-tool-move.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-open.c b/gio/gio-tool-open.c
index f55057bd25..da8914a7cf 100644
--- a/gio/gio-tool-open.c
+++ b/gio/gio-tool-open.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-remove.c b/gio/gio-tool-remove.c
index fb995bfffc..ff4c7d61d3 100644
--- a/gio/gio-tool-remove.c
+++ b/gio/gio-tool-remove.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-rename.c b/gio/gio-tool-rename.c
index 0070b6c60e..046a23e476 100644
--- a/gio/gio-tool-rename.c
+++ b/gio/gio-tool-rename.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-save.c b/gio/gio-tool-save.c
index 4bce0b8c26..3904c3c479 100644
--- a/gio/gio-tool-save.c
+++ b/gio/gio-tool-save.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-set.c b/gio/gio-tool-set.c
index c2a9431f61..57ef4717b2 100644
--- a/gio/gio-tool-set.c
+++ b/gio/gio-tool-set.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-trash.c b/gio/gio-tool-trash.c
index 7becc6c0fc..6e6137f2ad 100644
--- a/gio/gio-tool-trash.c
+++ b/gio/gio-tool-trash.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool-tree.c b/gio/gio-tool-tree.c
index c572afc376..071588240d 100644
--- a/gio/gio-tool-tree.c
+++ b/gio/gio-tool-tree.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool.c b/gio/gio-tool.c
index e60d56751a..a9701090df 100644
--- a/gio/gio-tool.c
+++ b/gio/gio-tool.c
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio-tool.h b/gio/gio-tool.h
index 6cd1d946a6..8737d51f5e 100644
--- a/gio/gio-tool.h
+++ b/gio/gio-tool.h
@@ -1,6 +1,8 @@
 /*
  * Copyright 2015 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio.h b/gio/gio.h
index e37b6bb49f..9a13195b39 100644
--- a/gio/gio.h
+++ b/gio/gio.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gio_trace.h b/gio/gio_trace.h
index addb70ae49..787e025a14 100644
--- a/gio/gio_trace.h
+++ b/gio/gio_trace.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2009,2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gioenums.h b/gio/gioenums.h
index efc4301521..0d27c15a2b 100644
--- a/gio/gioenums.h
+++ b/gio/gioenums.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gioerror.c b/gio/gioerror.c
index 38fc3d83f6..52c57d95f1 100644
--- a/gio/gioerror.c
+++ b/gio/gioerror.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gioerror.h b/gio/gioerror.h
index b3d6446461..cb136fc9ab 100644
--- a/gio/gioerror.h
+++ b/gio/gioerror.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giomodule-priv.c b/gio/giomodule-priv.c
index d4ddd3645c..3dbbd0f291 100644
--- a/gio/giomodule-priv.c
+++ b/gio/giomodule-priv.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2017 Collabora Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giomodule-priv.h b/gio/giomodule-priv.h
index 68d46f25c9..e5853fea0d 100644
--- a/gio/giomodule-priv.h
+++ b/gio/giomodule-priv.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giomodule.c b/gio/giomodule.c
index 55f1389871..a4fc51e9e0 100644
--- a/gio/giomodule.c
+++ b/gio/giomodule.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giomodule.h b/gio/giomodule.h
index 4457c498ea..45a7c26e4b 100644
--- a/gio/giomodule.h
+++ b/gio/giomodule.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gioprivate.h b/gio/gioprivate.h
index 608d912c0c..a65b9bd644 100644
--- a/gio/gioprivate.h
+++ b/gio/gioprivate.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2013 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gioscheduler.c b/gio/gioscheduler.c
index 0367edee8b..b2059e4a66 100644
--- a/gio/gioscheduler.c
+++ b/gio/gioscheduler.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gioscheduler.h b/gio/gioscheduler.h
index d58cff6035..ef51d5a0e9 100644
--- a/gio/gioscheduler.h
+++ b/gio/gioscheduler.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giostream.c b/gio/giostream.c
index f708e77af9..e1e14722d6 100644
--- a/gio/giostream.c
+++ b/gio/giostream.c
@@ -3,6 +3,8 @@
  * Copyright © 2008 codethink
  * Copyright © 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giostream.h b/gio/giostream.h
index 5dbe0e6e6c..f862b48bde 100644
--- a/gio/giostream.h
+++ b/gio/giostream.h
@@ -3,6 +3,8 @@
  * Copyright © 2008, 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giotypes.h b/gio/giotypes.h
index da6a10a4b0..3711286aec 100644
--- a/gio/giotypes.h
+++ b/gio/giotypes.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giounix-private.c b/gio/giounix-private.c
index c535a0896d..b7d0b6b319 100644
--- a/gio/giounix-private.c
+++ b/gio/giounix-private.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2021 Ole André Vadla Ravnås
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giounix-private.h b/gio/giounix-private.h
index aa56b07f87..f40ccd5eab 100644
--- a/gio/giounix-private.h
+++ b/gio/giounix-private.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2021 Ole André Vadla Ravnås
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giowin32-afunix.h b/gio/giowin32-afunix.h
index 0e8e27f084..8a3a2a3630 100644
--- a/gio/giowin32-afunix.h
+++ b/gio/giowin32-afunix.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2022 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giowin32-priv.h b/gio/giowin32-priv.h
index 6f20a95456..70f65c2a51 100644
--- a/gio/giowin32-priv.h
+++ b/gio/giowin32-priv.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2012 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/giowin32-private.c b/gio/giowin32-private.c
index dea3f7a30d..f52360a1a8 100644
--- a/gio/giowin32-private.c
+++ b/gio/giowin32-private.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Руслан Ижбулатов
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gkeyfilesettingsbackend.c b/gio/gkeyfilesettingsbackend.c
index 9319491d5e..79a02668b8 100644
--- a/gio/gkeyfilesettingsbackend.c
+++ b/gio/gkeyfilesettingsbackend.c
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2010 Novell, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glib-compile-resources.c b/gio/glib-compile-resources.c
index c71e21ced2..df7f9f2a49 100644
--- a/gio/glib-compile-resources.c
+++ b/gio/glib-compile-resources.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c
index 83184e1e8d..326658a88b 100644
--- a/gio/glib-compile-schemas.c
+++ b/gio/glib-compile-schemas.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glistmodel.c b/gio/glistmodel.c
index 0411353c2c..94f183ecca 100644
--- a/gio/glistmodel.c
+++ b/gio/glistmodel.c
@@ -2,6 +2,8 @@
  * Copyright 2015 Lars Uebernickel
  * Copyright 2015 Ryan Lortie
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glistmodel.h b/gio/glistmodel.h
index 48348afd54..f2e0618a69 100644
--- a/gio/glistmodel.h
+++ b/gio/glistmodel.h
@@ -2,6 +2,8 @@
  * Copyright 2015 Lars Uebernickel
  * Copyright 2015 Ryan Lortie
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gliststore.c b/gio/gliststore.c
index 65ff5d4e94..bab3c8e159 100644
--- a/gio/gliststore.c
+++ b/gio/gliststore.c
@@ -2,6 +2,8 @@
  * Copyright 2015 Lars Uebernickel
  * Copyright 2015 Ryan Lortie
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gliststore.h b/gio/gliststore.h
index aa5a7331ce..7583632de2 100644
--- a/gio/gliststore.h
+++ b/gio/gliststore.h
@@ -2,6 +2,8 @@
  * Copyright 2015 Lars Uebernickel
  * Copyright 2015 Ryan Lortie
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gloadableicon.c b/gio/gloadableicon.c
index 24654533e4..dbf55557e1 100644
--- a/gio/gloadableicon.c
+++ b/gio/gloadableicon.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gloadableicon.h b/gio/gloadableicon.h
index c2951c991b..c336cf77f4 100644
--- a/gio/gloadableicon.h
+++ b/gio/gloadableicon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfile.c b/gio/glocalfile.c
index da38adea75..43a6eb79d6 100644
--- a/gio/glocalfile.c
+++ b/gio/glocalfile.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfile.h b/gio/glocalfile.h
index ac0ad9d733..94b2b2d2e6 100644
--- a/gio/glocalfile.h
+++ b/gio/glocalfile.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileenumerator.c b/gio/glocalfileenumerator.c
index 4f316f7ea1..21030bdc2c 100644
--- a/gio/glocalfileenumerator.c
+++ b/gio/glocalfileenumerator.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileenumerator.h b/gio/glocalfileenumerator.h
index 7277bf3b28..1e696538b7 100644
--- a/gio/glocalfileenumerator.h
+++ b/gio/glocalfileenumerator.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileinfo.c b/gio/glocalfileinfo.c
index 8c047eca3b..59869735fd 100644
--- a/gio/glocalfileinfo.c
+++ b/gio/glocalfileinfo.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileinfo.h b/gio/glocalfileinfo.h
index f738045167..830122c3f4 100644
--- a/gio/glocalfileinfo.h
+++ b/gio/glocalfileinfo.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileinputstream.c b/gio/glocalfileinputstream.c
index 07532a242c..933f317147 100644
--- a/gio/glocalfileinputstream.c
+++ b/gio/glocalfileinputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileinputstream.h b/gio/glocalfileinputstream.h
index ee8c960463..a2ca8b09e7 100644
--- a/gio/glocalfileinputstream.h
+++ b/gio/glocalfileinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileiostream.c b/gio/glocalfileiostream.c
index 779137fb8f..870f3b4ea2 100644
--- a/gio/glocalfileiostream.c
+++ b/gio/glocalfileiostream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileiostream.h b/gio/glocalfileiostream.h
index 8c959208f1..495e04e1f7 100644
--- a/gio/glocalfileiostream.h
+++ b/gio/glocalfileiostream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfilemonitor.c b/gio/glocalfilemonitor.c
index 4f85fea522..f5b0090cef 100644
--- a/gio/glocalfilemonitor.c
+++ b/gio/glocalfilemonitor.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfilemonitor.h b/gio/glocalfilemonitor.h
index 3d3cf75281..9ef770a916 100644
--- a/gio/glocalfilemonitor.h
+++ b/gio/glocalfilemonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileoutputstream.c b/gio/glocalfileoutputstream.c
index 5d6a488404..400934be1f 100644
--- a/gio/glocalfileoutputstream.c
+++ b/gio/glocalfileoutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalfileoutputstream.h b/gio/glocalfileoutputstream.h
index d530292c32..877d80ece5 100644
--- a/gio/glocalfileoutputstream.h
+++ b/gio/glocalfileoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalvfs.c b/gio/glocalvfs.c
index 2dc0f2de7e..a830cc3500 100644
--- a/gio/glocalvfs.c
+++ b/gio/glocalvfs.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/glocalvfs.h b/gio/glocalvfs.h
index 8d65049d87..2769bf15de 100644
--- a/gio/glocalvfs.h
+++ b/gio/glocalvfs.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmarshal-internal.c b/gio/gmarshal-internal.c
index f3f7800edf..b09a74026d 100644
--- a/gio/gmarshal-internal.c
+++ b/gio/gmarshal-internal.c
@@ -1,4 +1,6 @@
 /* GObject - GLib Type, Object, Parameter and Signal Library
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
diff --git a/gio/gmarshal-internal.h b/gio/gmarshal-internal.h
index ec5c3e8774..5867c02e84 100644
--- a/gio/gmarshal-internal.h
+++ b/gio/gmarshal-internal.h
@@ -1,4 +1,6 @@
 /* GObject - GLib Type, Object, Parameter and Signal Library
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
diff --git a/gio/gmemoryinputstream.c b/gio/gmemoryinputstream.c
index a9e855cef9..80f77d107e 100644
--- a/gio/gmemoryinputstream.c
+++ b/gio/gmemoryinputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemoryinputstream.h b/gio/gmemoryinputstream.h
index 7563fd6488..f8673dae62 100644
--- a/gio/gmemoryinputstream.h
+++ b/gio/gmemoryinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitor.c b/gio/gmemorymonitor.c
index cef89f7fea..fe555c8bc4 100644
--- a/gio/gmemorymonitor.c
+++ b/gio/gmemorymonitor.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitor.h b/gio/gmemorymonitor.h
index a3ad216c3f..9c547d819e 100644
--- a/gio/gmemorymonitor.h
+++ b/gio/gmemorymonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitordbus.c b/gio/gmemorymonitordbus.c
index 739b832147..37542f75c6 100644
--- a/gio/gmemorymonitordbus.c
+++ b/gio/gmemorymonitordbus.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitordbus.h b/gio/gmemorymonitordbus.h
index e48e7557f8..0bd348a8c4 100644
--- a/gio/gmemorymonitordbus.h
+++ b/gio/gmemorymonitordbus.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitorportal.c b/gio/gmemorymonitorportal.c
index 440629f414..1517d61a9f 100644
--- a/gio/gmemorymonitorportal.c
+++ b/gio/gmemorymonitorportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitorportal.h b/gio/gmemorymonitorportal.h
index 57074b48a7..083411c5c5 100644
--- a/gio/gmemorymonitorportal.h
+++ b/gio/gmemorymonitorportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2019 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorymonitorwin32.c b/gio/gmemorymonitorwin32.c
index c0e09a5bf1..83fef504fb 100644
--- a/gio/gmemorymonitorwin32.c
+++ b/gio/gmemorymonitorwin32.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2022 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemoryoutputstream.c b/gio/gmemoryoutputstream.c
index 6a410ebb54..0339a7ad7d 100644
--- a/gio/gmemoryoutputstream.c
+++ b/gio/gmemoryoutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemoryoutputstream.h b/gio/gmemoryoutputstream.h
index 5418d23d8a..5b13c3af64 100644
--- a/gio/gmemoryoutputstream.h
+++ b/gio/gmemoryoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmemorysettingsbackend.c b/gio/gmemorysettingsbackend.c
index 5bb96bf29e..c0e4c807a2 100644
--- a/gio/gmemorysettingsbackend.c
+++ b/gio/gmemorysettingsbackend.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmenu.c b/gio/gmenu.c
index 2c8c6c93f5..adef4cc150 100644
--- a/gio/gmenu.c
+++ b/gio/gmenu.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmenu.h b/gio/gmenu.h
index 660943834b..f1ff261952 100644
--- a/gio/gmenu.h
+++ b/gio/gmenu.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmenumodel.c b/gio/gmenumodel.c
index bd60dc5f68..a8c0cfd49d 100644
--- a/gio/gmenumodel.c
+++ b/gio/gmenumodel.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmenumodel.h b/gio/gmenumodel.h
index 34c8d0f39a..1fcc19f46b 100644
--- a/gio/gmenumodel.h
+++ b/gio/gmenumodel.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmount.c b/gio/gmount.c
index 8dfa1d7c24..75d2ce681e 100644
--- a/gio/gmount.c
+++ b/gio/gmount.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmount.h b/gio/gmount.h
index c376a6135a..a112bc539f 100644
--- a/gio/gmount.h
+++ b/gio/gmount.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmountoperation.c b/gio/gmountoperation.c
index 4bc19a88be..d8f54493f7 100644
--- a/gio/gmountoperation.c
+++ b/gio/gmountoperation.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmountoperation.h b/gio/gmountoperation.h
index 56db2a577f..1f2d009c8f 100644
--- a/gio/gmountoperation.h
+++ b/gio/gmountoperation.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gmountprivate.h b/gio/gmountprivate.h
index cbe917cee7..46803f5f0b 100644
--- a/gio/gmountprivate.h
+++ b/gio/gmountprivate.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnativesocketaddress.c b/gio/gnativesocketaddress.c
index ac2ce62d2f..28b90a8014 100644
--- a/gio/gnativesocketaddress.c
+++ b/gio/gnativesocketaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnativesocketaddress.h b/gio/gnativesocketaddress.h
index 032cd00a45..01c839185b 100644
--- a/gio/gnativesocketaddress.h
+++ b/gio/gnativesocketaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnativevolumemonitor.c b/gio/gnativevolumemonitor.c
index 1997f2e2e0..88df524ee6 100644
--- a/gio/gnativevolumemonitor.c
+++ b/gio/gnativevolumemonitor.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnativevolumemonitor.h b/gio/gnativevolumemonitor.h
index 739054705c..ef1f8d707b 100644
--- a/gio/gnativevolumemonitor.h
+++ b/gio/gnativevolumemonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkaddress.c b/gio/gnetworkaddress.c
index ef1940a920..598917de2a 100644
--- a/gio/gnetworkaddress.c
+++ b/gio/gnetworkaddress.c
@@ -5,6 +5,8 @@
  * Copyright (C) 2008 Red Hat, Inc.
  * Copyright (C) 2018 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkaddress.h b/gio/gnetworkaddress.h
index 10bb0b5021..c867a316ca 100644
--- a/gio/gnetworkaddress.h
+++ b/gio/gnetworkaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworking.c b/gio/gnetworking.c
index 7bc6d73c44..fa16238b34 100644
--- a/gio/gnetworking.c
+++ b/gio/gnetworking.c
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkingprivate.h b/gio/gnetworkingprivate.h
index dd8a277a5b..a212cd862b 100644
--- a/gio/gnetworkingprivate.h
+++ b/gio/gnetworkingprivate.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitor.c b/gio/gnetworkmonitor.c
index d32c60154b..bae60d5f8b 100644
--- a/gio/gnetworkmonitor.c
+++ b/gio/gnetworkmonitor.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitor.h b/gio/gnetworkmonitor.h
index dcaeaad33f..e4d561d01a 100644
--- a/gio/gnetworkmonitor.h
+++ b/gio/gnetworkmonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitorbase.c b/gio/gnetworkmonitorbase.c
index 3ad2f9bf6b..4654d22e31 100644
--- a/gio/gnetworkmonitorbase.c
+++ b/gio/gnetworkmonitorbase.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitorbase.h b/gio/gnetworkmonitorbase.h
index 20a84fcdfe..00502548d6 100644
--- a/gio/gnetworkmonitorbase.h
+++ b/gio/gnetworkmonitorbase.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitornetlink.c b/gio/gnetworkmonitornetlink.c
index 53eab33649..9d4b0f9c57 100644
--- a/gio/gnetworkmonitornetlink.c
+++ b/gio/gnetworkmonitornetlink.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitornetlink.h b/gio/gnetworkmonitornetlink.h
index e6aedf02a8..f8e60ebe17 100644
--- a/gio/gnetworkmonitornetlink.h
+++ b/gio/gnetworkmonitornetlink.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitornm.c b/gio/gnetworkmonitornm.c
index a8040fb368..207d50d5e3 100644
--- a/gio/gnetworkmonitornm.c
+++ b/gio/gnetworkmonitornm.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2014 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitornm.h b/gio/gnetworkmonitornm.h
index b8000892d6..47fe5a0bb4 100644
--- a/gio/gnetworkmonitornm.h
+++ b/gio/gnetworkmonitornm.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitorportal.c b/gio/gnetworkmonitorportal.c
index 2c0eb8aea7..bc51178b11 100644
--- a/gio/gnetworkmonitorportal.c
+++ b/gio/gnetworkmonitorportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkmonitorportal.h b/gio/gnetworkmonitorportal.h
index 3b2a391991..f485144844 100644
--- a/gio/gnetworkmonitorportal.h
+++ b/gio/gnetworkmonitorportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkservice.c b/gio/gnetworkservice.c
index f5ba9d8481..8fa74eca35 100644
--- a/gio/gnetworkservice.c
+++ b/gio/gnetworkservice.c
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnetworkservice.h b/gio/gnetworkservice.h
index e4d76cb2a4..e782dbec49 100644
--- a/gio/gnetworkservice.h
+++ b/gio/gnetworkservice.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnotification-private.h b/gio/gnotification-private.h
index ee38457fb6..19d3250633 100644
--- a/gio/gnotification-private.h
+++ b/gio/gnotification-private.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Lars Uebernickel
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnotification.c b/gio/gnotification.c
index f77cd4e9ec..19bfca3720 100644
--- a/gio/gnotification.c
+++ b/gio/gnotification.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Lars Uebernickel
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnotification.h b/gio/gnotification.h
index 0b10354786..c38383c3f7 100644
--- a/gio/gnotification.h
+++ b/gio/gnotification.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Lars Uebernickel
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnotificationbackend.c b/gio/gnotificationbackend.c
index b2c0729e85..e5f4047052 100644
--- a/gio/gnotificationbackend.c
+++ b/gio/gnotificationbackend.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Lars Uebernickel
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnotificationbackend.h b/gio/gnotificationbackend.h
index 85c0f2d49d..33d8ec2299 100644
--- a/gio/gnotificationbackend.h
+++ b/gio/gnotificationbackend.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Lars Uebernickel
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gnullsettingsbackend.c b/gio/gnullsettingsbackend.c
index 6b6f8cf75a..9aaacd86e5 100644
--- a/gio/gnullsettingsbackend.c
+++ b/gio/gnullsettingsbackend.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gopenuriportal.c b/gio/gopenuriportal.c
index 2f527d8289..c0f44a9dee 100644
--- a/gio/gopenuriportal.c
+++ b/gio/gopenuriportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2017 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gopenuriportal.h b/gio/gopenuriportal.h
index 00863ef909..6cf8b15a3b 100644
--- a/gio/gopenuriportal.h
+++ b/gio/gopenuriportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2017 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gosxappinfo.h b/gio/gosxappinfo.h
index 793ce1fcd1..1023b520d9 100644
--- a/gio/gosxappinfo.h
+++ b/gio/gosxappinfo.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2014 Patrick Griffis
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/goutputstream.c b/gio/goutputstream.c
index 3547b8f128..fdbc6e02d4 100644
--- a/gio/goutputstream.c
+++ b/gio/goutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/goutputstream.h b/gio/goutputstream.h
index dc0f4925af..e32499d528 100644
--- a/gio/goutputstream.h
+++ b/gio/goutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpermission.c b/gio/gpermission.c
index 966fc6c803..957e57f2d1 100644
--- a/gio/gpermission.c
+++ b/gio/gpermission.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpermission.h b/gio/gpermission.h
index 0c2b0bdf5d..1b67cf2c26 100644
--- a/gio/gpermission.h
+++ b/gio/gpermission.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollableinputstream.c b/gio/gpollableinputstream.c
index d04019339a..ac8ac492b3 100644
--- a/gio/gpollableinputstream.c
+++ b/gio/gpollableinputstream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollableinputstream.h b/gio/gpollableinputstream.h
index 823c83c24d..8ce59ebe59 100644
--- a/gio/gpollableinputstream.h
+++ b/gio/gpollableinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollableoutputstream.c b/gio/gpollableoutputstream.c
index 2d36144238..fd9860d6e3 100644
--- a/gio/gpollableoutputstream.c
+++ b/gio/gpollableoutputstream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollableoutputstream.h b/gio/gpollableoutputstream.h
index e27841ed42..a35c2de731 100644
--- a/gio/gpollableoutputstream.h
+++ b/gio/gpollableoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollableutils.c b/gio/gpollableutils.c
index a20d1505f2..376a1cf2c9 100644
--- a/gio/gpollableutils.c
+++ b/gio/gpollableutils.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollableutils.h b/gio/gpollableutils.h
index 007048cf16..2527fd12c1 100644
--- a/gio/gpollableutils.h
+++ b/gio/gpollableutils.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2012 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollfilemonitor.c b/gio/gpollfilemonitor.c
index bd3d78a023..685ede964e 100644
--- a/gio/gpollfilemonitor.c
+++ b/gio/gpollfilemonitor.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpollfilemonitor.h b/gio/gpollfilemonitor.h
index 227c20a19f..b196b70dee 100644
--- a/gio/gpollfilemonitor.h
+++ b/gio/gpollfilemonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gportalsupport.c b/gio/gportalsupport.c
index 233f6af459..dc82481b11 100644
--- a/gio/gportalsupport.c
+++ b/gio/gportalsupport.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gportalsupport.h b/gio/gportalsupport.h
index 746f1fd6b4..f7bb6ae822 100644
--- a/gio/gportalsupport.h
+++ b/gio/gportalsupport.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpowerprofilemonitor.c b/gio/gpowerprofilemonitor.c
index 00bdc94ebc..9c22411f03 100644
--- a/gio/gpowerprofilemonitor.c
+++ b/gio/gpowerprofilemonitor.c
@@ -3,6 +3,8 @@
  * Copyright 2019 Red Hat, Inc
  * Copyright 2021 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpowerprofilemonitor.h b/gio/gpowerprofilemonitor.h
index 0891fc3dc6..7ac3c570f8 100644
--- a/gio/gpowerprofilemonitor.h
+++ b/gio/gpowerprofilemonitor.h
@@ -3,6 +3,8 @@
  * Copyright 2019 Red Hat, Inc.
  * Copyright 2021 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpowerprofilemonitordbus.c b/gio/gpowerprofilemonitordbus.c
index cbd9f4aaa3..ac6f8a88c7 100644
--- a/gio/gpowerprofilemonitordbus.c
+++ b/gio/gpowerprofilemonitordbus.c
@@ -3,6 +3,8 @@
  * Copyright 2019 Red Hat, Inc.
  * Copyrgith 2021 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpowerprofilemonitordbus.h b/gio/gpowerprofilemonitordbus.h
index ecf7246d13..5853fa7652 100644
--- a/gio/gpowerprofilemonitordbus.h
+++ b/gio/gpowerprofilemonitordbus.h
@@ -3,6 +3,8 @@
  * Copyright 2019 Red Hat, Inc.
  * Copyright 2021 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpowerprofilemonitorportal.c b/gio/gpowerprofilemonitorportal.c
index 6bc251fd5a..0c69ed9b52 100644
--- a/gio/gpowerprofilemonitorportal.c
+++ b/gio/gpowerprofilemonitorportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2021 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpowerprofilemonitorportal.h b/gio/gpowerprofilemonitorportal.h
index b91a146107..5f9c861a25 100644
--- a/gio/gpowerprofilemonitorportal.h
+++ b/gio/gpowerprofilemonitorportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2021 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpropertyaction.c b/gio/gpropertyaction.c
index 9ce9ab52e5..8df765e985 100644
--- a/gio/gpropertyaction.c
+++ b/gio/gpropertyaction.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gpropertyaction.h b/gio/gpropertyaction.h
index 6fb4e63307..67aa0b0e70 100644
--- a/gio/gpropertyaction.h
+++ b/gio/gpropertyaction.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxy.c b/gio/gproxy.c
index 4c80a4746c..7a35e5d89a 100644
--- a/gio/gproxy.c
+++ b/gio/gproxy.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxy.h b/gio/gproxy.h
index 5589f21dcd..e31f251824 100644
--- a/gio/gproxy.h
+++ b/gio/gproxy.h
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2010 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyaddress.c b/gio/gproxyaddress.c
index a9405eb48f..764e6f5d7a 100644
--- a/gio/gproxyaddress.c
+++ b/gio/gproxyaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyaddress.h b/gio/gproxyaddress.h
index 21b1992ea7..0a432557e3 100644
--- a/gio/gproxyaddress.h
+++ b/gio/gproxyaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyaddressenumerator.c b/gio/gproxyaddressenumerator.c
index e841a902f5..322f0acaee 100644
--- a/gio/gproxyaddressenumerator.c
+++ b/gio/gproxyaddressenumerator.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyaddressenumerator.h b/gio/gproxyaddressenumerator.h
index 470f1dc66e..3bb6d43532 100644
--- a/gio/gproxyaddressenumerator.h
+++ b/gio/gproxyaddressenumerator.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyresolver.c b/gio/gproxyresolver.c
index 0df51eb602..1787bf81f0 100644
--- a/gio/gproxyresolver.c
+++ b/gio/gproxyresolver.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyresolver.h b/gio/gproxyresolver.h
index c8ed82812c..ee7852b23b 100644
--- a/gio/gproxyresolver.h
+++ b/gio/gproxyresolver.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyresolverportal.c b/gio/gproxyresolverportal.c
index 2c28a03e42..ec803b9c41 100644
--- a/gio/gproxyresolverportal.c
+++ b/gio/gproxyresolverportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gproxyresolverportal.h b/gio/gproxyresolverportal.h
index ae00599663..44c21f7bb3 100644
--- a/gio/gproxyresolverportal.h
+++ b/gio/gproxyresolverportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2016 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gregistrysettingsbackend.c b/gio/gregistrysettingsbackend.c
index a7171a21fe..aecccd3f7e 100644
--- a/gio/gregistrysettingsbackend.c
+++ b/gio/gregistrysettingsbackend.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2009-10 Sam Thursfield
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gregistrysettingsbackend.h b/gio/gregistrysettingsbackend.h
index 13f8b4afd5..34fdff0edb 100644
--- a/gio/gregistrysettingsbackend.h
+++ b/gio/gregistrysettingsbackend.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2009-10 Sam Thursfield
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gremoteactiongroup.c b/gio/gremoteactiongroup.c
index b8e2c0bb92..81971d0429 100644
--- a/gio/gremoteactiongroup.c
+++ b/gio/gremoteactiongroup.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gremoteactiongroup.h b/gio/gremoteactiongroup.h
index 206c737344..aa72c3eafa 100644
--- a/gio/gremoteactiongroup.h
+++ b/gio/gremoteactiongroup.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresolver.c b/gio/gresolver.c
index 90b057cbf3..6a735e8d91 100644
--- a/gio/gresolver.c
+++ b/gio/gresolver.c
@@ -5,6 +5,8 @@
  * Copyright (C) 2008 Red Hat, Inc.
  * Copyright (C) 2018 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresolver.h b/gio/gresolver.h
index dc4ba59a14..e5f46615a5 100644
--- a/gio/gresolver.h
+++ b/gio/gresolver.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2008 Red Hat, Inc.
  * Copyright (C) 2018 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresource-tool.c b/gio/gresource-tool.c
index 7ebdddaf04..fa7bdedb55 100644
--- a/gio/gresource-tool.c
+++ b/gio/gresource-tool.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2012 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresource.c b/gio/gresource.c
index 921a029106..44d517d120 100644
--- a/gio/gresource.c
+++ b/gio/gresource.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2011 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresource.h b/gio/gresource.h
index e9870c1488..fe1610aac0 100644
--- a/gio/gresource.h
+++ b/gio/gresource.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresourcefile.c b/gio/gresourcefile.c
index 35dffebe9b..340d3378b3 100644
--- a/gio/gresourcefile.c
+++ b/gio/gresourcefile.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gresourcefile.h b/gio/gresourcefile.h
index cdf5a0a33b..b5b6ca703d 100644
--- a/gio/gresourcefile.h
+++ b/gio/gresourcefile.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gseekable.c b/gio/gseekable.c
index 9689a77b6b..805e0a055a 100644
--- a/gio/gseekable.c
+++ b/gio/gseekable.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gseekable.h b/gio/gseekable.h
index 191f3cca2f..efc2d49a60 100644
--- a/gio/gseekable.h
+++ b/gio/gseekable.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettings-mapping.c b/gio/gsettings-mapping.c
index c4ffc9b45d..c2714acf79 100644
--- a/gio/gsettings-mapping.c
+++ b/gio/gsettings-mapping.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Novell, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettings-mapping.h b/gio/gsettings-mapping.h
index 8a26684bb6..c1b968d0fe 100644
--- a/gio/gsettings-mapping.h
+++ b/gio/gsettings-mapping.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Novell, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettings-tool.c b/gio/gsettings-tool.c
index 9352b70f55..8f3e01ff36 100644
--- a/gio/gsettings-tool.c
+++ b/gio/gsettings-tool.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettings.c b/gio/gsettings.c
index 21ae2ff108..12b987050e 100644
--- a/gio/gsettings.c
+++ b/gio/gsettings.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2009, 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettings.h b/gio/gsettings.h
index cb35d288e7..e23861873e 100644
--- a/gio/gsettings.h
+++ b/gio/gsettings.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2009, 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettingsbackend.c b/gio/gsettingsbackend.c
index a1a23cc569..2db6c58158 100644
--- a/gio/gsettingsbackend.c
+++ b/gio/gsettingsbackend.c
@@ -2,6 +2,8 @@
  * Copyright © 2009, 2010 Codethink Limited
  * Copyright © 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettingsbackend.h b/gio/gsettingsbackend.h
index 34bae6b609..d73211c99f 100644
--- a/gio/gsettingsbackend.h
+++ b/gio/gsettingsbackend.h
@@ -2,6 +2,8 @@
  * Copyright © 2009, 2010 Codethink Limited
  * Copyright © 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettingsbackendinternal.h b/gio/gsettingsbackendinternal.h
index 9e1d51dba3..049dc47248 100644
--- a/gio/gsettingsbackendinternal.h
+++ b/gio/gsettingsbackendinternal.h
@@ -2,6 +2,8 @@
  * Copyright © 2009, 2010 Codethink Limited
  * Copyright © 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettingsschema-internal.h b/gio/gsettingsschema-internal.h
index 416cf2d8c6..02d6e6e3c0 100644
--- a/gio/gsettingsschema-internal.h
+++ b/gio/gsettingsschema-internal.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettingsschema.c b/gio/gsettingsschema.c
index ef4ec17992..6ac1dfffa0 100644
--- a/gio/gsettingsschema.c
+++ b/gio/gsettingsschema.c
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsettingsschema.h b/gio/gsettingsschema.h
index 219e30914e..ff2da29867 100644
--- a/gio/gsettingsschema.h
+++ b/gio/gsettingsschema.h
@@ -2,6 +2,8 @@
  * Copyright © 2010 Codethink Limited
  * Copyright © 2011 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleaction.c b/gio/gsimpleaction.c
index 499adb25a7..4e7e5b5eea 100644
--- a/gio/gsimpleaction.c
+++ b/gio/gsimpleaction.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleaction.h b/gio/gsimpleaction.h
index 041eb7ecc8..ff6111e0dc 100644
--- a/gio/gsimpleaction.h
+++ b/gio/gsimpleaction.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleactiongroup.c b/gio/gsimpleactiongroup.c
index 11bc193575..28ca21ab57 100644
--- a/gio/gsimpleactiongroup.c
+++ b/gio/gsimpleactiongroup.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleactiongroup.h b/gio/gsimpleactiongroup.h
index 6ad46e7da2..770e61efc7 100644
--- a/gio/gsimpleactiongroup.h
+++ b/gio/gsimpleactiongroup.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleasyncresult.c b/gio/gsimpleasyncresult.c
index 7fd9b43b5c..d0de309735 100644
--- a/gio/gsimpleasyncresult.c
+++ b/gio/gsimpleasyncresult.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleasyncresult.h b/gio/gsimpleasyncresult.h
index 8daa91d400..a9de5646fc 100644
--- a/gio/gsimpleasyncresult.h
+++ b/gio/gsimpleasyncresult.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleiostream.c b/gio/gsimpleiostream.c
index 77f65cc9ee..da6df24893 100644
--- a/gio/gsimpleiostream.c
+++ b/gio/gsimpleiostream.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2014 NICE s.r.l.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleiostream.h b/gio/gsimpleiostream.h
index 37919d32f5..0f3334e369 100644
--- a/gio/gsimpleiostream.h
+++ b/gio/gsimpleiostream.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2014 NICE s.r.l.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimplepermission.c b/gio/gsimplepermission.c
index 5ec88b8a03..36358eb08d 100644
--- a/gio/gsimplepermission.c
+++ b/gio/gsimplepermission.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimplepermission.h b/gio/gsimplepermission.h
index 11b8d1224a..d6abf9ebcc 100644
--- a/gio/gsimplepermission.h
+++ b/gio/gsimplepermission.h
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleproxyresolver.c b/gio/gsimpleproxyresolver.c
index f19d567438..fdeb6c5a44 100644
--- a/gio/gsimpleproxyresolver.c
+++ b/gio/gsimpleproxyresolver.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2010, 2013 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsimpleproxyresolver.h b/gio/gsimpleproxyresolver.h
index e1bb199fa7..f9e7a13ac7 100644
--- a/gio/gsimpleproxyresolver.h
+++ b/gio/gsimpleproxyresolver.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2010, 2013 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocket.c b/gio/gsocket.c
index a092f374eb..2885027924 100644
--- a/gio/gsocket.c
+++ b/gio/gsocket.c
@@ -5,6 +5,8 @@
  * Copyright © 2009 Red Hat, Inc
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocket.h b/gio/gsocket.h
index 97411355d7..95674d6eab 100644
--- a/gio/gsocket.h
+++ b/gio/gsocket.h
@@ -2,6 +2,8 @@
  * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketaddress.c b/gio/gsocketaddress.c
index 41dbe66ad7..994037c059 100644
--- a/gio/gsocketaddress.c
+++ b/gio/gsocketaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketaddress.h b/gio/gsocketaddress.h
index ca2dbdae2f..5c2079b577 100644
--- a/gio/gsocketaddress.h
+++ b/gio/gsocketaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketaddressenumerator.c b/gio/gsocketaddressenumerator.c
index fabd242e72..1cd2f0e550 100644
--- a/gio/gsocketaddressenumerator.c
+++ b/gio/gsocketaddressenumerator.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketaddressenumerator.h b/gio/gsocketaddressenumerator.h
index 2a180fdf50..4806724feb 100644
--- a/gio/gsocketaddressenumerator.h
+++ b/gio/gsocketaddressenumerator.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketclient.c b/gio/gsocketclient.c
index 08505fc2ea..ae80f5203c 100644
--- a/gio/gsocketclient.c
+++ b/gio/gsocketclient.c
@@ -4,6 +4,8 @@
  * Copyright © 2009 Red Hat, Inc
  * Copyright © 2018 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketclient.h b/gio/gsocketclient.h
index 8f86ce89f4..42dc0ccdf5 100644
--- a/gio/gsocketclient.h
+++ b/gio/gsocketclient.h
@@ -3,6 +3,8 @@
  * Copyright © 2008, 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketconnectable.c b/gio/gsocketconnectable.c
index e999e659c2..1efde657a1 100644
--- a/gio/gsocketconnectable.c
+++ b/gio/gsocketconnectable.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketconnectable.h b/gio/gsocketconnectable.h
index da882143a3..622b6d4860 100644
--- a/gio/gsocketconnectable.h
+++ b/gio/gsocketconnectable.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketconnection.c b/gio/gsocketconnection.c
index 64fe9753bc..79f2cc615c 100644
--- a/gio/gsocketconnection.c
+++ b/gio/gsocketconnection.c
@@ -4,6 +4,8 @@
  *           © 2008 codethink
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketconnection.h b/gio/gsocketconnection.h
index bc7a076009..508b67c808 100644
--- a/gio/gsocketconnection.h
+++ b/gio/gsocketconnection.h
@@ -2,6 +2,8 @@
  * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketcontrolmessage.c b/gio/gsocketcontrolmessage.c
index 198ddeca36..72e81ff00e 100644
--- a/gio/gsocketcontrolmessage.c
+++ b/gio/gsocketcontrolmessage.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketcontrolmessage.h b/gio/gsocketcontrolmessage.h
index a4a5d0194c..a80b1cf5d5 100644
--- a/gio/gsocketcontrolmessage.h
+++ b/gio/gsocketcontrolmessage.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketinputstream.c b/gio/gsocketinputstream.c
index b6d5c62daf..5307fcdada 100644
--- a/gio/gsocketinputstream.c
+++ b/gio/gsocketinputstream.c
@@ -3,6 +3,8 @@
  * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima
  *           © 2009 codethink
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketinputstream.h b/gio/gsocketinputstream.h
index f415f1ba91..b23c32afaf 100644
--- a/gio/gsocketinputstream.h
+++ b/gio/gsocketinputstream.h
@@ -3,6 +3,8 @@
  * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketlistener.c b/gio/gsocketlistener.c
index 9baa609bce..5ac83ea5b6 100644
--- a/gio/gsocketlistener.c
+++ b/gio/gsocketlistener.c
@@ -4,6 +4,8 @@
  * Copyright © 2009 codethink
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketlistener.h b/gio/gsocketlistener.h
index e5185c28d8..9c90d8d404 100644
--- a/gio/gsocketlistener.h
+++ b/gio/gsocketlistener.h
@@ -4,6 +4,8 @@
  * Copyright © 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketoutputstream.c b/gio/gsocketoutputstream.c
index 482ee39b97..d380c52ccc 100644
--- a/gio/gsocketoutputstream.c
+++ b/gio/gsocketoutputstream.c
@@ -3,6 +3,8 @@
  * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima
  *           © 2009 codethink
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketoutputstream.h b/gio/gsocketoutputstream.h
index 0cbaa63725..3d07723a1c 100644
--- a/gio/gsocketoutputstream.h
+++ b/gio/gsocketoutputstream.h
@@ -3,6 +3,8 @@
  * Copyright © 2008 Christian Kellner, Samuel Cormier-Iijima
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketservice.c b/gio/gsocketservice.c
index 176c122ebc..42e18d0a1c 100644
--- a/gio/gsocketservice.c
+++ b/gio/gsocketservice.c
@@ -3,6 +3,8 @@
  * Copyright © 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocketservice.h b/gio/gsocketservice.h
index 4dc1e8f3b4..8ff53259f1 100644
--- a/gio/gsocketservice.h
+++ b/gio/gsocketservice.h
@@ -3,6 +3,8 @@
  * Copyright © 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocks4aproxy.c b/gio/gsocks4aproxy.c
index 988ddaf56e..3dad118eb7 100644
--- a/gio/gsocks4aproxy.c
+++ b/gio/gsocks4aproxy.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocks4aproxy.h b/gio/gsocks4aproxy.h
index d326621927..1b36ca7bc1 100644
--- a/gio/gsocks4aproxy.h
+++ b/gio/gsocks4aproxy.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocks4proxy.c b/gio/gsocks4proxy.c
index ad176ffaf4..cd8d5eeb97 100644
--- a/gio/gsocks4proxy.c
+++ b/gio/gsocks4proxy.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocks4proxy.h b/gio/gsocks4proxy.h
index 59cc99ed99..f839489037 100644
--- a/gio/gsocks4proxy.h
+++ b/gio/gsocks4proxy.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocks5proxy.c b/gio/gsocks5proxy.c
index 27f5dedc7c..6f256727a6 100644
--- a/gio/gsocks5proxy.c
+++ b/gio/gsocks5proxy.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2008, 2010 Collabora, Ltd.
  * Copyright (C) 2008 Nokia Corporation. All rights reserved.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsocks5proxy.h b/gio/gsocks5proxy.h
index 1d294aea2e..f5bb27d031 100644
--- a/gio/gsocks5proxy.h
+++ b/gio/gsocks5proxy.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2008, 2010 Collabora, Ltd.
  * Copyright (C) 2008 Nokia Corporation. All rights reserved.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsrvtarget.c b/gio/gsrvtarget.c
index 6b4068ba41..cecd4eb7d3 100644
--- a/gio/gsrvtarget.c
+++ b/gio/gsrvtarget.c
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsrvtarget.h b/gio/gsrvtarget.h
index 49569159e8..027a072808 100644
--- a/gio/gsrvtarget.h
+++ b/gio/gsrvtarget.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsubprocess.c b/gio/gsubprocess.c
index 523c80bfc5..bb157197fc 100644
--- a/gio/gsubprocess.c
+++ b/gio/gsubprocess.c
@@ -3,6 +3,8 @@
  * Copyright © 2012, 2013 Red Hat, Inc.
  * Copyright © 2012, 2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsubprocess.h b/gio/gsubprocess.h
index 68bb26aab5..5b483c072a 100644
--- a/gio/gsubprocess.h
+++ b/gio/gsubprocess.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2012 Colin Walters <walters verbum org>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsubprocesslauncher-private.h b/gio/gsubprocesslauncher-private.h
index 8bd1b28443..eeba88a10c 100644
--- a/gio/gsubprocesslauncher-private.h
+++ b/gio/gsubprocesslauncher-private.h
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2012 Colin Walters <walters verbum org>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsubprocesslauncher.c b/gio/gsubprocesslauncher.c
index a1c65e9471..713834e04e 100644
--- a/gio/gsubprocesslauncher.c
+++ b/gio/gsubprocesslauncher.c
@@ -3,6 +3,8 @@
  * Copyright © 2012 Red Hat, Inc.
  * Copyright © 2012-2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gsubprocesslauncher.h b/gio/gsubprocesslauncher.h
index 0654c2b701..5719d795c6 100644
--- a/gio/gsubprocesslauncher.h
+++ b/gio/gsubprocesslauncher.h
@@ -3,6 +3,8 @@
  * Copyright © 2012,2013 Colin Walters <walters verbum org>
  * Copyright © 2012,2013 Canonical Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtask.c b/gio/gtask.c
index 365f200add..d0f8b4e33a 100644
--- a/gio/gtask.c
+++ b/gio/gtask.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2011-2018 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtask.h b/gio/gtask.h
index bc6454a255..235e6626dd 100644
--- a/gio/gtask.h
+++ b/gio/gtask.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2011 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtcpconnection.c b/gio/gtcpconnection.c
index 68ed1e188e..422b3dea52 100644
--- a/gio/gtcpconnection.c
+++ b/gio/gtcpconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2008, 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtcpconnection.h b/gio/gtcpconnection.h
index 39645f914b..29f6bc0a13 100644
--- a/gio/gtcpconnection.h
+++ b/gio/gtcpconnection.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2008, 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtcpwrapperconnection.c b/gio/gtcpwrapperconnection.c
index 7c3bf694c7..686aa42e0f 100644
--- a/gio/gtcpwrapperconnection.c
+++ b/gio/gtcpwrapperconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtcpwrapperconnection.h b/gio/gtcpwrapperconnection.h
index a32acad79f..dff4fe776b 100644
--- a/gio/gtcpwrapperconnection.h
+++ b/gio/gtcpwrapperconnection.h
@@ -1,6 +1,8 @@
 /* GIO - GLib Input, Output and Streaming Library
  * Copyright © 2010 Collabora Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtestdbus.c b/gio/gtestdbus.c
index 992d29cef0..cf7d1a4b8e 100644
--- a/gio/gtestdbus.c
+++ b/gio/gtestdbus.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2008-2010 Red Hat, Inc.
  * Copyright (C) 2012 Collabora Ltd. <http://www.collabora.co.uk/>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtestdbus.h b/gio/gtestdbus.h
index 9467f59aec..ccaaa628f2 100644
--- a/gio/gtestdbus.h
+++ b/gio/gtestdbus.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2008-2010 Red Hat, Inc.
  * Copyright (C) 2012 Collabora Ltd. <http://www.collabora.co.uk/>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gthemedicon.c b/gio/gthemedicon.c
index 35970defff..8551bd27d3 100644
--- a/gio/gthemedicon.c
+++ b/gio/gthemedicon.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gthemedicon.h b/gio/gthemedicon.h
index 3a145b5c3a..f530639002 100644
--- a/gio/gthemedicon.h
+++ b/gio/gthemedicon.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gthreadedresolver.c b/gio/gthreadedresolver.c
index 2145e39b02..7453c0f253 100644
--- a/gio/gthreadedresolver.c
+++ b/gio/gthreadedresolver.c
@@ -5,6 +5,8 @@
  * Copyright (C) 2008 Red Hat, Inc.
  * Copyright (C) 2018 Igalia S.L.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gthreadedresolver.h b/gio/gthreadedresolver.h
index 8d2ca19bf0..c3ca08283c 100644
--- a/gio/gthreadedresolver.h
+++ b/gio/gthreadedresolver.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gthreadedsocketservice.c b/gio/gthreadedsocketservice.c
index 6416e3a167..63dc2a8838 100644
--- a/gio/gthreadedsocketservice.c
+++ b/gio/gthreadedsocketservice.c
@@ -3,6 +3,8 @@
  * Copyright © 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gthreadedsocketservice.h b/gio/gthreadedsocketservice.h
index fa3204f953..40ce619aa8 100644
--- a/gio/gthreadedsocketservice.h
+++ b/gio/gthreadedsocketservice.h
@@ -3,6 +3,8 @@
  * Copyright © 2009 Codethink Limited
  * Copyright © 2009 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsbackend.c b/gio/gtlsbackend.c
index 25569aad73..227dd77019 100644
--- a/gio/gtlsbackend.c
+++ b/gio/gtlsbackend.c
@@ -3,6 +3,8 @@
  * Copyright © 2010 Red Hat, Inc
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsbackend.h b/gio/gtlsbackend.h
index f19ab7e3c9..21c931f3d7 100644
--- a/gio/gtlsbackend.h
+++ b/gio/gtlsbackend.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2010 Red Hat, Inc.
  * Copyright © 2015 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlscertificate.c b/gio/gtlscertificate.c
index c4c8c2913e..4374ac21a2 100644
--- a/gio/gtlscertificate.c
+++ b/gio/gtlscertificate.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlscertificate.h b/gio/gtlscertificate.h
index 52e678bcb0..6fd6fdafff 100644
--- a/gio/gtlscertificate.h
+++ b/gio/gtlscertificate.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsclientconnection.c b/gio/gtlsclientconnection.c
index 63dd6bee75..a6dc897f9f 100644
--- a/gio/gtlsclientconnection.c
+++ b/gio/gtlsclientconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsclientconnection.h b/gio/gtlsclientconnection.h
index f592fa808e..e75e0cc5da 100644
--- a/gio/gtlsclientconnection.h
+++ b/gio/gtlsclientconnection.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsconnection.c b/gio/gtlsconnection.c
index f930ebabe3..95b4bc8f72 100644
--- a/gio/gtlsconnection.c
+++ b/gio/gtlsconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsconnection.h b/gio/gtlsconnection.h
index 526eb60b55..ac0ce733c7 100644
--- a/gio/gtlsconnection.h
+++ b/gio/gtlsconnection.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsdatabase.c b/gio/gtlsdatabase.c
index 7027b121c2..40d1ab63f1 100644
--- a/gio/gtlsdatabase.c
+++ b/gio/gtlsdatabase.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsdatabase.h b/gio/gtlsdatabase.h
index 5dafd7bc00..9767eca066 100644
--- a/gio/gtlsdatabase.h
+++ b/gio/gtlsdatabase.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsfiledatabase.c b/gio/gtlsfiledatabase.c
index 75c01338ed..e32faf94ce 100644
--- a/gio/gtlsfiledatabase.c
+++ b/gio/gtlsfiledatabase.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Collabora, Ltd
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsfiledatabase.h b/gio/gtlsfiledatabase.h
index 1ee4631be9..1eb3deea7b 100644
--- a/gio/gtlsfiledatabase.h
+++ b/gio/gtlsfiledatabase.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsinteraction.c b/gio/gtlsinteraction.c
index dfb54f66e3..9b15fcc308 100644
--- a/gio/gtlsinteraction.c
+++ b/gio/gtlsinteraction.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2011 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsinteraction.h b/gio/gtlsinteraction.h
index 03552fb14a..217d8cfd2d 100644
--- a/gio/gtlsinteraction.h
+++ b/gio/gtlsinteraction.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2011 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlspassword.c b/gio/gtlspassword.c
index f705bcb3fe..586d761553 100644
--- a/gio/gtlspassword.c
+++ b/gio/gtlspassword.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2011 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlspassword.h b/gio/gtlspassword.h
index befe706a84..3eaad12ff2 100644
--- a/gio/gtlspassword.h
+++ b/gio/gtlspassword.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2011 Collabora, Ltd.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsserverconnection.c b/gio/gtlsserverconnection.c
index dde9a83d9f..dc9db62bb5 100644
--- a/gio/gtlsserverconnection.c
+++ b/gio/gtlsserverconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2010 Red Hat, Inc
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtlsserverconnection.h b/gio/gtlsserverconnection.h
index 6926e7d122..d2c83457a7 100644
--- a/gio/gtlsserverconnection.h
+++ b/gio/gtlsserverconnection.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtrashportal.c b/gio/gtrashportal.c
index 2f739600cf..0e1d109f9e 100644
--- a/gio/gtrashportal.c
+++ b/gio/gtrashportal.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2018, Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gtrashportal.h b/gio/gtrashportal.h
index a53de8a6f7..fbc9367bc1 100644
--- a/gio/gtrashportal.h
+++ b/gio/gtrashportal.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2018 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunionvolumemonitor.c b/gio/gunionvolumemonitor.c
index c017303759..10c2e74317 100644
--- a/gio/gunionvolumemonitor.c
+++ b/gio/gunionvolumemonitor.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunionvolumemonitor.h b/gio/gunionvolumemonitor.h
index 5e4c5449f2..b35d61bac9 100644
--- a/gio/gunionvolumemonitor.h
+++ b/gio/gunionvolumemonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixconnection.c b/gio/gunixconnection.c
index e89aba6ca5..b3f2b1c04b 100644
--- a/gio/gunixconnection.c
+++ b/gio/gunixconnection.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixconnection.h b/gio/gunixconnection.h
index 620c72b9b5..d5c41cb8ff 100644
--- a/gio/gunixconnection.h
+++ b/gio/gunixconnection.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixcredentialsmessage.c b/gio/gunixcredentialsmessage.c
index e8ac5a73c5..212c4b0e0c 100644
--- a/gio/gunixcredentialsmessage.c
+++ b/gio/gunixcredentialsmessage.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2010 Red Hat, Inc.
  * Copyright (C) 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixcredentialsmessage.h b/gio/gunixcredentialsmessage.h
index 2f3ad7582e..ad70f74c3e 100644
--- a/gio/gunixcredentialsmessage.h
+++ b/gio/gunixcredentialsmessage.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2010 Red Hat, Inc.
  * Copyright (C) 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixfdlist.c b/gio/gunixfdlist.c
index e8c4ac55e4..ac1bbdfda6 100644
--- a/gio/gunixfdlist.c
+++ b/gio/gunixfdlist.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixfdlist.h b/gio/gunixfdlist.h
index 9d3204a7de..1e625b01a5 100644
--- a/gio/gunixfdlist.h
+++ b/gio/gunixfdlist.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixfdmessage.c b/gio/gunixfdmessage.c
index 3324651f76..889a0c9214 100644
--- a/gio/gunixfdmessage.c
+++ b/gio/gunixfdmessage.c
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixfdmessage.h b/gio/gunixfdmessage.h
index c766e2a69b..73b0f2ce3b 100644
--- a/gio/gunixfdmessage.h
+++ b/gio/gunixfdmessage.h
@@ -2,6 +2,8 @@
  *
  * Copyright © 2009 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixinputstream.c b/gio/gunixinputstream.c
index 8c2ce6233e..2180ce8dca 100644
--- a/gio/gunixinputstream.c
+++ b/gio/gunixinputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixinputstream.h b/gio/gunixinputstream.h
index 1fba553b1e..8c0c720fa4 100644
--- a/gio/gunixinputstream.h
+++ b/gio/gunixinputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixmount.c b/gio/gunixmount.c
index acfebffdd7..7055d8eddc 100644
--- a/gio/gunixmount.c
+++ b/gio/gunixmount.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixmount.h b/gio/gunixmount.h
index 9faaf6411e..2cb27c4168 100644
--- a/gio/gunixmount.h
+++ b/gio/gunixmount.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixmounts.c b/gio/gunixmounts.c
index 9c8ef5d666..563bdba3b2 100644
--- a/gio/gunixmounts.c
+++ b/gio/gunixmounts.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixmounts.h b/gio/gunixmounts.h
index 2553e1ca17..7fa48235ae 100644
--- a/gio/gunixmounts.h
+++ b/gio/gunixmounts.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixoutputstream.c b/gio/gunixoutputstream.c
index f4843a8ff6..8a71c315ca 100644
--- a/gio/gunixoutputstream.c
+++ b/gio/gunixoutputstream.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixoutputstream.h b/gio/gunixoutputstream.h
index 2d1d768886..1a7ee08dde 100644
--- a/gio/gunixoutputstream.h
+++ b/gio/gunixoutputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixsocketaddress.c b/gio/gunixsocketaddress.c
index f80e8cc88d..3ccb2cbf16 100644
--- a/gio/gunixsocketaddress.c
+++ b/gio/gunixsocketaddress.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixsocketaddress.h b/gio/gunixsocketaddress.h
index 1c1df14369..1a24e57bd9 100644
--- a/gio/gunixsocketaddress.h
+++ b/gio/gunixsocketaddress.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2008 Christian Kellner, Samuel Cormier-Iijima
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixvolume.c b/gio/gunixvolume.c
index 60ae628a28..a0f00ffbb6 100644
--- a/gio/gunixvolume.c
+++ b/gio/gunixvolume.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixvolume.h b/gio/gunixvolume.h
index e7b4615cc3..8e3a17a57f 100644
--- a/gio/gunixvolume.h
+++ b/gio/gunixvolume.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixvolumemonitor.c b/gio/gunixvolumemonitor.c
index 4b99423d75..a9432e7ee5 100644
--- a/gio/gunixvolumemonitor.c
+++ b/gio/gunixvolumemonitor.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gunixvolumemonitor.h b/gio/gunixvolumemonitor.h
index 14e07fb9f7..589202af26 100644
--- a/gio/gunixvolumemonitor.h
+++ b/gio/gunixvolumemonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gvfs.c b/gio/gvfs.c
index 6e2dcf0607..f73dcfe895 100644
--- a/gio/gvfs.c
+++ b/gio/gvfs.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gvfs.h b/gio/gvfs.h
index 72fe2dd323..a1eb51fb2b 100644
--- a/gio/gvfs.h
+++ b/gio/gvfs.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gvolume.c b/gio/gvolume.c
index cb6d34f8bc..ba94b17e87 100644
--- a/gio/gvolume.c
+++ b/gio/gvolume.c
@@ -2,6 +2,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gvolume.h b/gio/gvolume.h
index e153b7c38c..5c71cdb40f 100644
--- a/gio/gvolume.h
+++ b/gio/gvolume.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gvolumemonitor.c b/gio/gvolumemonitor.c
index 056999f6ac..cc4f3e49cb 100644
--- a/gio/gvolumemonitor.c
+++ b/gio/gvolumemonitor.c
@@ -4,6 +4,8 @@
  * 
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gvolumemonitor.h b/gio/gvolumemonitor.h
index 899942f6cb..88294da726 100644
--- a/gio/gvolumemonitor.h
+++ b/gio/gvolumemonitor.h
@@ -4,6 +4,8 @@
  *
  * Copyright (C) 2006-2007 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32appinfo.c b/gio/gwin32appinfo.c
index c05e27f2be..4e85f81668 100644
--- a/gio/gwin32appinfo.c
+++ b/gio/gwin32appinfo.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2014 Руслан Ижбулатов
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32appinfo.h b/gio/gwin32appinfo.h
index 5d463caf05..fff199f1b6 100644
--- a/gio/gwin32appinfo.h
+++ b/gio/gwin32appinfo.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2014 Руслан Ижбулатов
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32file-sync-stream.c b/gio/gwin32file-sync-stream.c
index 065f56ccea..3b5f3068b5 100755
--- a/gio/gwin32file-sync-stream.c
+++ b/gio/gwin32file-sync-stream.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2020 Руслан Ижбулатов
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32file-sync-stream.h b/gio/gwin32file-sync-stream.h
index 8e7f5fd592..9f4e787066 100755
--- a/gio/gwin32file-sync-stream.h
+++ b/gio/gwin32file-sync-stream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2020 Руслан Ижбулатов <lrn1986 gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32inputstream.c b/gio/gwin32inputstream.c
index 5649af1458..685d6f2952 100644
--- a/gio/gwin32inputstream.c
+++ b/gio/gwin32inputstream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32inputstream.h b/gio/gwin32inputstream.h
index c6d8d9a82d..2f4f4f8d64 100644
--- a/gio/gwin32inputstream.h
+++ b/gio/gwin32inputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32mount.c b/gio/gwin32mount.c
index f5be8adfa6..8df59b7652 100644
--- a/gio/gwin32mount.c
+++ b/gio/gwin32mount.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2008 Hans Breuer
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32mount.h b/gio/gwin32mount.h
index 4eef3ef32b..25ce5479c1 100644
--- a/gio/gwin32mount.h
+++ b/gio/gwin32mount.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2008 Hans Breuer
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32networkmonitor.c b/gio/gwin32networkmonitor.c
index fd9b676410..9dd5da757c 100644
--- a/gio/gwin32networkmonitor.c
+++ b/gio/gwin32networkmonitor.c
@@ -2,6 +2,8 @@
  *
  * Copyright 2014-2018 Jan-Michael Brummer <jan brummer tabos org>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32networkmonitor.h b/gio/gwin32networkmonitor.h
index 49408cf526..ee93f77c96 100644
--- a/gio/gwin32networkmonitor.h
+++ b/gio/gwin32networkmonitor.h
@@ -2,6 +2,8 @@
  *
  * Copyright 2014-2018 Jan-Michael Brummer <jan brummer tabos org>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32notificationbackend.c b/gio/gwin32notificationbackend.c
index 602f3f3426..eba34a4875 100644
--- a/gio/gwin32notificationbackend.c
+++ b/gio/gwin32notificationbackend.c
@@ -3,6 +3,8 @@
  *
  * Copyright © 2018 Endless Mobile, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32outputstream.c b/gio/gwin32outputstream.c
index b5f70c988c..b88f05c82f 100644
--- a/gio/gwin32outputstream.c
+++ b/gio/gwin32outputstream.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32outputstream.h b/gio/gwin32outputstream.h
index 9045da8d93..6b21849f90 100644
--- a/gio/gwin32outputstream.h
+++ b/gio/gwin32outputstream.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2006-2010 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32packageparser.c b/gio/gwin32packageparser.c
index 58b99947cf..575bfb6382 100755
--- a/gio/gwin32packageparser.c
+++ b/gio/gwin32packageparser.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2020 Руслан Ижбулатов <lrn1986 gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32packageparser.h b/gio/gwin32packageparser.h
index f55e30c3f4..6264362db9 100755
--- a/gio/gwin32packageparser.h
+++ b/gio/gwin32packageparser.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2020 Руслан Ижбулатов <lrn1986 gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32registrykey.c b/gio/gwin32registrykey.c
index 5e2b006dd5..df20db1023 100644
--- a/gio/gwin32registrykey.c
+++ b/gio/gwin32registrykey.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2014 Руслан Ижбулатов <lrn1986 gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32registrykey.h b/gio/gwin32registrykey.h
index f92a10caf8..63ab9a9bc8 100644
--- a/gio/gwin32registrykey.h
+++ b/gio/gwin32registrykey.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2014 Руслан Ижбулатов <lrn1986 gmail com>
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32sid.c b/gio/gwin32sid.c
index 6112cf1714..5bab4057af 100644
--- a/gio/gwin32sid.c
+++ b/gio/gwin32sid.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2018 Руслан Ижбулатов
  * Copyright (C) 2022 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32sid.h b/gio/gwin32sid.h
index 84c0377996..83366d4087 100644
--- a/gio/gwin32sid.h
+++ b/gio/gwin32sid.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2018 Руслан Ижбулатов
  * Copyright (C) 2022 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32volumemonitor.c b/gio/gwin32volumemonitor.c
index c6657a357d..8687ca9c20 100644
--- a/gio/gwin32volumemonitor.c
+++ b/gio/gwin32volumemonitor.c
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2008 Hans Breuer
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gwin32volumemonitor.h b/gio/gwin32volumemonitor.h
index 8c036dd53c..149946de47 100644
--- a/gio/gwin32volumemonitor.h
+++ b/gio/gwin32volumemonitor.h
@@ -3,6 +3,8 @@
  * Copyright (C) 2006-2007 Red Hat, Inc.
  * Copyright (C) 2008 Hans Breuer
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gzlibcompressor.c b/gio/gzlibcompressor.c
index 6d4ef5003a..a1c018a01c 100644
--- a/gio/gzlibcompressor.c
+++ b/gio/gzlibcompressor.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gzlibcompressor.h b/gio/gzlibcompressor.h
index f89b30f204..1a9380e088 100644
--- a/gio/gzlibcompressor.h
+++ b/gio/gzlibcompressor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gzlibdecompressor.c b/gio/gzlibdecompressor.c
index 8e54812e42..dab2de8ed3 100644
--- a/gio/gzlibdecompressor.c
+++ b/gio/gzlibdecompressor.c
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/gzlibdecompressor.h b/gio/gzlibdecompressor.h
index 373ac67d18..464131781b 100644
--- a/gio/gzlibdecompressor.h
+++ b/gio/gzlibdecompressor.h
@@ -2,6 +2,8 @@
  *
  * Copyright (C) 2009 Red Hat, Inc.
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/strinfo.c b/gio/strinfo.c
index f5e92a41d1..3b8486bb44 100644
--- a/gio/strinfo.c
+++ b/gio/strinfo.c
@@ -1,6 +1,8 @@
 /*
  * Copyright © 2010 Codethink Limited
  *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
diff --git a/gio/thumbnail-verify.c b/gio/thumbnail-verify.c
index 316e8a61fb..7ffcef1c7b 100644
--- a/gio/thumbnail-verify.c
+++ b/gio/thumbnail-verify.c
@@ -1,4 +1,6 @@
 /* Copyright © 2013 Canonical Limited
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
diff --git a/gio/thumbnail-verify.h b/gio/thumbnail-verify.h
index e406809684..55759b34ec 100644
--- a/gio/thumbnail-verify.h
+++ b/gio/thumbnail-verify.h
@@ -1,4 +1,6 @@
 /* Copyright © 2013 Canonical Limited
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]