How is GPLv3 restrictive for a "class system" whatever a "class system" is.
I would love it if the programming languages I use were GPLv3. As a developer that would give me a lot more freedom.