Why should i take the freedom of making proprietary forks away from people?
My goal with open sourcing my software are to make the (software) world just a little better, i do that by writing the best software i can and hope that as many people possible use it, if i write the best ftp library in the world and you need a ftp library for your proprietary program i hope you use mine instead of an inferior implementation.
In my world view i do not loss anything by you making a proprietary forks of my work (i still have my version of my work with my license) but you and your users are getting a better product.
Oh like Oracle cannot make a commercial closed version of MySQL because it is under GPL[0]
or QT[1] cannot have both a closed and a GPL version.
There are a lot more examples of this.
On the other hand look at how RMS/FSF talks about LLVM and BSD[2], i am a developer there prefers the MIT license for my software, and for me FSF and GPL are a lot more dangerous then apple and there open source license.
In Denmark there are two unions for IT workers: One for engineers and one for IT workers. Both of this have experience with intellectual property agreements and both gives some free help (like looking over contracts) with the hope that you will sign up for the "premium" membership.
I think the best way to describe danish unions are that they are a mix of us unions (that i don't know that much about) and law firms for worker.