GPL prohibits restricting the code in any way. You can restrict the support or non GPL parts of the plugin (images/css) to a single domain but you can’t restrict the GPL code to a single domain.
MATT MULLENWEG’s response to the same question:
Related Posts:
- Open Source plugin and requires licence
- GPL and plugins
- Create plugin with 3rd party MIT license code
- Does releasing a plugin under the AGPL force people to open source their whole WordPress installation?
- Licensing: Can I include SWFs without source in a plugin released on wordpress.org?
- Licensing of freemium plugin
- Is license need for free wordpress plugin
- Best way to maintain and update 3rd-party WP plugin when developer is unresponsive?
- Can I put in Github the code of a abandoned plugin I want to fork?
- Can I use Symfony components in a plugin that I want to submit to the WordPress plugin repository?
- Custom license for WordPress plugin
- Is it fair to use MIT licensed code in WordPress plugins? [closed]
- Can i legally remove a credit from a free plugin on wordpress.org? [closed]
- Licensing options for WordPress Plugins
- Licensing a Plugin [closed]
- How come W3TC is allowed to host premium code in the WordPress repo?
- best way to handle subscriptions with a licence?
- Modify plugin and submit to directory
- From a legal perspective, is it okay to customize a plugin’s code?
- Make a plugin work on specified domain only
- How to Replicate Elementor Licensing Model
- Woocommerce Add Variation Product to Cart from custom link [closed]
- Plugin Development: WPMU or WP?
- Plugin to restrict non-admin user to existing tags
- What are these entries in the database? Looks similar to JSON
- WP showing “warning: call_user_func_array()”, What to do?
- How can I dequeue a Plugin Stylesheet?
- Add content to /wp-admin/plugin-install.php admin screens
- Declare a function before plugin does on the theme functions.php file
- Need a function for changing saved post_date or post_date_gmt to relative time in wordpress
- Two embedded gallery in one post
- How to call a function in wordpress plugin from another site
- Activate Plugin which is in subfolder?
- How can i change an image’s author?
- Generated Images sizes do not match Media Settings Image Size
- Multisite: Activate plugin for subsites only?
- How to filter content post only on save
- NextGen Gallery – automatically create gallery sub page?
- Capitalize All Titles and Headlines in Chicago Style
- Plugin custom Action Hook not working
- WP Job Manager Category Drop-down; Change Placeholder Text Via Filter
- Find the URL of the current plugin directory
- Is there a hook that is called only once after plugin bulk update process is completed?
- Remove Duplicator plugin from admin menu if not an administrator
- How to send mail to subscribers using wp_mail
- Doubt using $wpbd->get_col for a single column
- Plugin for a text modal box [closed]
- My Calendar Plugin – add output directly in template file
- How to display the “ratingValue” and “ratingCount” values generated by the KK Star Ratings plugin into my page’s recipe ld+json schema
- Woocommerce API HTTP Response 401
- Time consuming callbacks in customizer
- How can I add hyperlink in WP_Error message?
- “Micro-Site” Options
- Output content to the_content before a plugin does
- In the archive widget, how do I sort in between two years?
- Is there a hook to Intercept al urls from a webpage and redirect to a page
- Remove .htaccess portion upon plugin deactivation?
- Overriding Parent Theme… will cause plugins failure?
- Two plugins using the_title; one not passing second param.
- How to extract data from ‘edit my profile’ page in WordPress?
- Need to show featured service boxes on my company website
- Collecting email addresses via a “beta” sign up form
- How to set category correctly for a custom post created by a remote API call?
- The correct way to handle GET or POST requests in the admin panel
- I would like to remove date display on photo preview
- How to find the Registration page
- Developing a WordPress plugin like a component in Joomla
- Role based permission edit for plugins
- Somehow adding to “Insert Into URL” posts are contradicting each other
- Add posts from other WordPress blog to the current one
- Looking for a simple checkout plugin [closed]
- Is it possible/advisable to set last stable version to previous version?
- Rename existing cpt and taxonomy with new textdomain
- My CPU usage in A2 Hosting Shared Plan (Turbo Boost) is high due to mysql query!
- Funds Performance system
- Getting infinite scrolling working on my custom template
- Filter Content on Ultimate Membership plugin based on the Country Field Form
- Plugins custom table not being created on activation
- Facing Problem with admin-ajax.php URL – Getting 404 with AJAX call
- How to overwrite a plugin?
- SimpleXML is not working with xml response from external api
- Use buddypress function outside of plugin
- Custom wp_list_tables redirect on specfic page
- No result after wpdb->insert
- How can I disable access to plugin settings in wp admin for other roles
- Searchable Semi Random Number Generator on User Profiles
- Fetching users data from REST API
- Automatically check “Enable stock management at product level” to the existing products?
- Save Post Permalink In .txt File
- Renamed plugin folder and when I changed back nothing was activated
- Tortoise SVN showing ‘Access to ‘/!svn/me” forbidden error.
- Plugin program: JQuery not working in this plugin
- Slick Social Share Buttons plug-ins with Responsive theme – number of tweets link problem
- How to submit the custom form data in database in WordPress without plugin?
- Filter orders by product in admin
- Managing users / external login
- Windows 10 Printer that Sends to WordPress [closed]
- Why haven’t I see plugins using get_file_data to handle retrieving plugin version?
- GTranslate Plugin – Showing Different Codes With if-else
- Why wordpress site is hitting itself