Also read here: https://torquemag.io/2013/08/youve-been-gpld/
it’s perfectly fine to release plugins for wordpress without having the whole plugin/theme being GPL. But the html and php files have to be GPL (at least that once was the understanding - Matt Mullenweg himself clarified that later in a bit).
So what do you do then as a company—how do you both protect yourself against what you may consider to be “theft” or unfair use of your hard work? Accept the fact that your PHP and HTML code is going to fall under the GPL, period. As highlighted back in 2009 by Matt in a letter from the Software Freedom Law Center, you could potentially copyright your CSS or images but then most plugins and themes also use other open source libraries like JQuery, Bootstrap, Foundations, Less, Sass as well as many others because of how quickly you can develop for them.
That means that most of your external CSS and Javascript may end up falling into some form of open source licensing in some way, shape or form as well. Accept it and let it go or go protect your copyright (aka brand name), not your code. Updates and bug fixes to your derivative GPL code that you’ve put behind a pay wall should not and cannot be considered part of your “service” either. Stop trying to make them one, do something or create something on your end that can’t be duplicated by the end user without your license. That’s how Red Hat makes real money off of RHEL.
Now you would need to find out for each of these files if there is a condition that they could also fall under another open source licensing.
If krumch wants to just make a copy of s2member-pro too - well I will certainly not pay a penny for it. If he reworks those parts - which really should not be too hard - and integrates Thrivecard or proper pro-forms - I will look at it.
I really cannot live with statements like:
My understanding: License is “agreement” between us (users) and developers. Developers gone. We even have no idea are they alive. No valid agreement any more. There is a “need” of about 30000 site owners, and I am the one, who is capable to help them. And will do. So sue me.
There is no problem to move to another plugin like Memberpress - which is to my understanding right now the most used for new websites membership system based on wordpress (if you can live with their very limited payment options - which are fundamentally different from s2member) - or move to Optimizepress which is still supported and a licensed fork of s2member. So I doubt many users will actually pay for s4members if it’s just a supported clone of s2member. If Memberpress supported member renewals without subscription - I would have got the heck out of s2member alltogether already. As that’s not the case I’ll most likely go OPM - and report how that goes/how well they support it.