Earlier quoted context omitted.
This is such a niche case it's not really worth talking about, but the original devs still released it under GPL. The FSL is literally just the Apache license in this case. So you aren't arguing for the FSL, just that the original devs should have used Apache instead of GPL. That's just your opinion. If there was a version of the FSL that converted to GPL after two years, you'd have the exact same issue. The FSL port…
> If there was a version of the FSL that converted to GPL after two years That would not work to begin with, and I already explained elsewhere in this comment thread why. Look, I understand that you do not subscribe to this argument, there is very little I can do to convince you otherwise. I'm coming out of a community that embraces permissive licenses. The FSL plays that tune with a twist that is the exclusivity per…
Your explanation seemed to be predicated on the idea that you would have to stick to the terms of your own licence. This isn't true. A license only describes what other people can do. As the copyright holder, you can do whatever you want. For instance, you can offer a dual license, or offer different licenses to different people. An FSL-GPL is perfectly feasible.
> But some of these are depending on the goodwill of a future actor.
The FSL also depends on this. Someone releasing FSL code could easily switch to a different license at some point in the same way that someone who was releasing their past source code could decide to stop doing so. This would result in an almost identical situation in practice. The FSL still offers no difference from just releasing the source voluntarily, because it is just you agreeing to release the source voluntarily.