Later today at WordCamp US 2023 in National Harbor, Maryland, USA I’m giving a lightning talk on “Using a GitHub Action to ensure your plugins are GPL compatible.”
The description of the talk is as follows:
The WordPress.org plugin directory requires that all plugins must be compatible with the GNU General Public License (“GPL”) and recommends GPLv2 or later as the same license as WordPress itself. This includes third-party libraries, code, and images. With today’s modern development practices and easier contributions on git-based systems like GitHub, you may not even notice a dependency being added to your project. I will show you how to utilize a GitHub Action to scan your current codebase and ensure that all future pull requests and commits similarly ensure that all third-party libraries (aka dependencies) are GPL-compatible so that you can rest safe that your plugin can properly maintain its GPL-compatible claim.
Feel free to reach out with any questions on the topic via comments on this post or contacting me directly.
Finally, here are the slides from my presentation as a direct link from Google Slides and as a PDF: