Disclaimer: I am not a lawyer.
The issue here is the Apache license. You are free to distribute your own work under as many license varients as you want. After all you retain copyright. But if you include other peoples work in the distribution, every license varient you distribute under needs to be compatible.
However, the Apache license is actually pretty permissive and allows you to distribute its code within commercial products. So long as the Apache licensed part of the code is still marked as Apache licensed, you are free to use it in commercial and proprietary systems.
Related Posts:
- Can a developer adopt a plugin marked as “not updated in over 2 years”?
- “Donate to this plugin” for WordPress.org Plugin Authors
- Making plugin unique to not conflict with plugins with the same name
- How long does it take for a new plugin to be approved?
- Licensing: Can I include SWFs without source in a plugin released on wordpress.org?
- Why was my plugin rejected from the WordPress.org repository?
- Is license need for free wordpress plugin
- Can WordPress Plugin Directory Cache Delay the Upload of Images?
- How can I prevent my plugin go development trunk [closed]
- Best way to maintain and update 3rd-party WP plugin when developer is unresponsive?
- Plugin development: Buggy plugin preview
- 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]
- WordPress SVN UTF-8 issue
- WordPress.org: How to add a plugin for certain countries?
- Licensing a Plugin [closed]
- Is it okay to make a plugin to the WordPress repo, but limit it’s actions to maximum N events?
- How come W3TC is allowed to host premium code in the WordPress repo?
- how to check plugin name unique or not?
- Can a developer adopt a plugin marked as “not updated in over 2 years”?
- How to Replicate Elementor Licensing Model
- How to stop showing admin notice after close button has been clicked
- Add rewrite rule to permalink structure
- How to save the values of checkbox to the register setting?
- Handling jQuery Component Collision
- How to get Login Error messages on a custom template
- Finding WordPress sites using my plugins
- Enqueue style inside shortcode but its loaded at the bottom of page (before footer scripts)
- Claim Listing functionality – how to send email to users when their claim has been approved or denied
- WordPress 4.0 Cookie Authentication to avoid nonce error when publishing a post and page
- Where is the source code that makes the “all” array grabs filters in the $wp_filter?
- How to Build a Movie Library in WordPress 3.x
- Options page not displayed under Settings menu
- How to include and use custom class files in plugin?
- How to prevent action in ajax request, when in admin side?
- What are the benefit in adding hook in the init() hook?
- Plugin not saving values when placed in a folder within /wp-content/plugins
- building plugin and it is displaying above plugins page
- load_theme_textdomain path
- Dynamic CSS Vs Inline Issues in Code any Way around in a WordPress Themes?
- plugin development: problem with functions
- Getting a List of Categories for Use in a Plugin?
- Building plugin with changeable custom post type values…advice needed
- How to get all of the activate_plugin action parameters?
- Display update notification messages like ‘What’s New’
- What can be reason for no plugin-strings available under stable section on translate.wordpress.org?
- Conditional attributes and logic per product category
- Why Is This Code Causing The Admin Bar to Disappear?
- WP_Terms_List_Table Quick Edit not working
- Displaying Custom Sidebar Without Modifying Theme’s Core File?
- Is there a directory my plugin can write files to that cannot be viewed via the browser/url?
- How to exclude certain files from the plugin editor?
- Include a php file from another plugin
- How do I make a secure API call from a shortcode when a button is clicked?
- WordPress REST API Plugin Development – Add Custom Endpoint
- Hook into the rendering of a WordPress Template
- Can the uniqueness of the plugin file/plugin slug and version number be trusted?
- Save user total active time after login in wordpress [closed]
- WordPress gtag.js with User ID tracking
- Switch from wp-cron to a server cron job
- Calling a save function from a “submit” button
- WordPress plugin: efficient way to store large data
- The Events Calendar Plugin – List View Background Colour Issue [closed]
- Select Form Element Not Saving from Plugin Options
- My widget won’t update its values when save is clicked
- Can we give Pending as a Role to wp_insert_user?
- How to automatically activate users after registration without activation email?
- Seperate plugin and theme files
- Pass PHP variable to javascript
- Table of contents (TOC) plugin is not showing header tag
- Custom page from wp admin area
- Unexpected add action function in WP plugin
- Avada Live is broken on WP
- How to implement color picker from WordPress in my boilerplate plugin?
- custom post type plugin error [closed]
- Make downloadable ebook read online without download option
- WordPress rewrite rule depend on meta values not ids
- Problem with wordpress has_action() function
- Offering a freemium plugin (a free version + paid version)
- In woocommerce, is there any way to empty wordpress default mini cart when order placed?
- Making a Custom Post Type Plugin – keep getting the white screen of death
- Limit Google Ads to particular blog posts
- Communicating to plugins from webserver
- Buddypress Member list not showing admin and mods
- Hook into install email
- Shortcode in a blog post, footer and related products stop working
- Editing a built plugin: How to activate it only on a single post page
- Autoloading a PHP class – working outside, but not inside WordPress plugin
- Linking Plugin Files to WP
- Plugin – including external javascript calling google maps
- How to create post comparison in wordpress
- How can I create a navigation menu in the sidebar that can also act like a slider?
- How to host a WordPress plugin on my own server and provide updates?
- A splash page on landing page
- Inline AJAX script passing variables to PHP
- How to trigger plugin migration code when plugin updates?
- How to Save Category and Delete Category in same Function
- claim a permalink and all sublinks in plugin
- Vanilla javascript in custom gutenberg block not working