As far as I understand, choosing GPL licence for library does not permits use of it in proprietary programs as opposed to LGPL.
So releasing my library (or code classes), I'm forcing people to use them only in free programs, is that right? Is it including myself?
In other words, as owner of the libraries, can I break these requirements/terms of the licence and use it in proprietary programs against the GPL terms and sell the proprietary program which is using my own GPL libraries?
Related:
Licence for open-source code which is part of proprietary code?
Which is not exactly duplicate, since this question is very specific about GPL and whether you can break you own terms.