The topic at hand is Oracle buying one dual license open source company after another. This is getting a lot of people worried. Of course it also got me thinking.
Dual licensing is a business model associated with companies distributing their code under two very different licenses. One license is a classic proprietary license. It usually includes all the goodies like warranties and the right to embed the code into own proprietary code without any additional requirements.
However the same code is also provided through some open source license, usually one of the so called reciprocal licenses (GPL and friends). Reciprocal means that these licenses require that any code that is linked with …
[Read more]