I realise that questions around this area have been done to death, but I'm seeking to try and get some consensus, if possible.
Whilst I created and own commercial software (i.e. proprietary code) that can be used as a WordPress plugin (OIOpublisher.com), I've never really been very aware of how much tension there appears to be over the existence of commercial code used in WordPress plugins / themes. It seems a little strange to me, but I understand the rationale behind both sides of the argument.
I've seen some claim they can't talk about commercial plugin X or theme Y, because of the perceived retribution they'll risk if they do. I'm therefore trying to ascertain what methods the WordPress community currently accept with regards to creating commercial plugins (and themes).
Here's what I've seen mentioned previously:
1.) License the entire plugin as GPL (may as well include the obvious one!).
2.) Use a SaaS approach and create a GPL'd plugin to interface with a web service API.
3.) Create a GPL'd bridge that removes direct interaction between the WordPress core and the commercial code.
4.) License "assets" such as images and css commercially, with php code being GPL'd (this one is obviously aimed at themes).
As some of you may know (I did spot the OIO specific thread!), I opted for option #3. The primary reason for this was so that I could easily integrate with multiple platforms, if I ever wanted to, but it also comes with the benefit of being able to dual-license. I've even seen this approach questioned, however, since "sharing the same memory space" could be seen as a derivative work (personally, I doubt that would hold up from a legal standpoint).
So, what are your opinions on the methods listed above (I would expect #1 and #2 to be uncontested), and what other options are there (if any)?
P.S. I am asking similar questions in the Drupal community, as I know the issue isn't WordPress specific.


LinkBack URL
About LinkBacks
Reply With Quote

