It depends on the license of the source plugin. In case you’ve downloaded that plugin from WordPress Plugins Directory, then you can modify and upload it as it inherits the GPLv2 license of WordPress itself or GPLv2-compatible license of the modified plugin.
Here are some guidelines.
Also, it’s polite to mention the original author (“Inspired by:”, “Based on the plugin of:” etc.).
Edited: Licensed precised, link added.
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]
- Single Domain/Multiple Domain installation restrictions allowed for plugins?
- How come W3TC is allowed to host premium code in the WordPress repo?
- best way to handle subscriptions with a licence?
- 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
- Hide wordpress plugins from list
- WordPress plugin from own server
- How to avoid plugin name conflicts from the upgrade notifier?
- Remove WordPress Toolbar buttons
- Adding unit ammount after WooCommerce price. Example $ 24 /m2 and $24 / m
- Can a plugin cause permanent damage?
- Moving image attachment from post to another?
- Under which circumstances is the .maintenance file not deleted?
- Autoload via composer in plugin interference
- WordPress plugin form not saving data
- wp_mail attachment not working
- Plugin exceeds memory limit
- Plugin Paths Issue
- How do you export/download the file of an already-installed plugin?
- Woocommerce plugin for minimum order and add-to-card-step
- UnInstallation of a Plugin from a developers perspective – The correct and clean method
- Load custom PHP on a custom URL via a plugin
- WordPress Settings Lost After Site Migration
- How to put JQuery/Ajax inside shortcode?
- Restrict media upload size by format
- How do I get fresh post data in post_publish hook?
- Two problems on my WordPress installation [closed]
- WordPress Widget Not Saving Data
- Center and hide overflow of WP toolbar custom links
- options creation for plugins
- Users are being redirected to main site when trying to register on subsite of my Multisite network
- Slider/text combination plugin
- How to disable a widget when dependent plugin is inactive?
- How can i force wp-admin to use 2-column dashboard layout? [closed]
- First plugin, problem with get_pages
- eLearning Module
- Readable titles in mobile
- adding Adsense’s In-Article Ads between images of blog post
- Export postmeta (custom fields)
- Customizing a blog page layout
- Sub Plugin deactivation when Parent Plugin deactivate
- what is the point of telling add_filter how many parameters you want passed to the function?
- Load CSS files in header of Bones theme?
- Trying to get property of non-object wordpress error message
- Advertising: Every page refresh counts as 3 ad impressions
- Google Maps with categories
- Trying to extend a plugin’s functionality
- WordPress Cache delete on plugin uninstall
- How to create repeater field manually, without plugin (ACF Pro)?
- Should I use the action in the plugin’s main file?
- Woocommerce checkout page broken when set as a checkout in woocommerce settings [closed]
- Jquery POST Ajax Return null data in wordpress
- How to get specific column data conditionally in database in WordPress?
- WpForms email notification displays the shortcode as variable instead of value
- How to create a folder in wordpress that will contain pages?
- Ajax Call not Working in Plugin
- Store GravityForm data in phpmyadmin (mysql)
- How to remove WordPress Default Comment? not Facebook
- Try to debug a plug-in written by someone else
- Call function with button and return response
- updraft plus migrator problem [duplicate]
- plugin operation launch every time i click on page
- Related post based on 2 categories
- Include post_date in search
- Coming soon pages with rest of site in maintenance mode
- How to markup wordpress site using Schema.org?
- Execute certain function on GET request
- date function not correctly returning date
- Password Protected Directory Link Shows Maintenance Mode Page
- How do I increase the 255 character limit on the ‘description’ field for link library links?
- How can I Customize My WordPress Admin Dashboard into Dark Mode?
- ACF Taxonomy Object term Null [closed]
- Remove on behalf of in wordpress emails?
- Plugin problem. Question is not appearing.
- Embed php code in custom field of a plugin [closed]
- How to make a rest style plugin?
- Sorting/Ordering Poll Plugin?
- fatal erro in one line if statment in wordpress plugin [Solved]
- Add different sizes packaging boxes to orders plugin
- Can’t use updated variables in handle function
- Change email notification language based on the site language in WPForms
- Relationship field only loads items to administrator
- Is it possible to create post in wordpress using postman?
- How does one add numbers to an admin menu?