I know that the JED made it a requirement that all software extensions that are listed on the JED are GPL.
There is a 'workaround' that subverts GPL by not 'distributing' the code (i.e. offering your code only as SaaS).
Theoretically, it may be possible to distribute a GPL client that will only work with a specific server - and of course, if you made that client dependent on software on the server that was SaaS only and propriety, that would effectively subvert the 4 freedoms of GPL.
So my question is - is this type of 'workaround' of the GPL permitted on the JED?