Tag: GPL

  • Are your WordPress plugins GPL compatible?

    Are your WordPress plugins GPL compatible?

    A little over two months ago I spoke at WordCamp US on the topic of “[u]sing a GitHub Action to ensure your plugins are GPL compatible.” The primary concern was ensuring that WordPress plugins focus on more than just first-party code being properly licensed and expanding that to ensure that all third-party libraries (aka dependencies) are also properly licensed.  So that folks don’t need to continually check for that in every pull request, using a GitHub Action to help automate the process can give immediate comfort that this is no longer a concern for plugin developers.

    Last week I met with Doc Pop on the Press This podcast to talk a bit more on the topic to give folks additional context beyond my WCUS lightning talk.  You can listen via the Press This RedCircle episode page or via the Spotify embed below (the only service that embeds nicely).

  • WordCamp US 2023 conference talk

    WordCamp US 2023 conference talk

    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:

    Fediverse Reactions