Lukas Smith has a new post over on his blog with his take on the moves that Oracle has been taking with several Open Source companies out there (such as Sleepycat).
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. However the same code is also provided through some open source license, usually one of the so called reciprocal licenses (GPL and friends).
That system is pretty nice on many levels. Everybody gets the code with the license they prefer. The dual licensing company benefits through a cheap open source style distribution model. However they can still make money with selling licenses which is a very lucrative business model, while they can also make money through support.
He continues, mentioning some of the serious flaws with this dual license model, including the inability for a company, at any time, to move to a more closed-source method of development. He even mentions a situation where a project could loose all developers.
And, in his words:
So are we up for the challenge if we are faced with such an exodus?