If proprietary companies like Oracle can buy up open source projects and then take back their open source status, how can an enterprise depend on open source software?

It is with the aim of creating this kind of FUD that Oracle has made its moves against Java and OpenSolaris. Most analysts now expect similar moves against mySQL and OpenOffice.

(To the right, a proprietary Dana, not the open source one. All will be explained.)

Why would Oracle destroy assets it just paid good money for?

Two reasons.

It didn't really pay good money for them. It pushes enterprise buyers away from all open source.

Oracle paid $7.4 billion for Sun. Even with recent drop-offs in revenue (which can be made up) the company should easily clear $2.5 billion in hardware sales this year. If you can buy a viable computer hardware business for three times sales you're doing pretty well. Oracle got the software assets for free.

Oracle's moves against high profile open source projects like Java (and presumably OpenOffice and mySQL) also serve as a warning against enterprise dependence on other open source projects.

Open source companies practically live to be taken over. It's the pot of gold at the end of their rainbow. Oracle is telling their customers that could leave them high and dry.

We assume that the license status of open source is fixed, like baby names. But the status of baby names isn't fixed at all.

When I was born in 1955, most kids named Dana were boys. By 1970, when the singer Dana Owens (Queen Latifah) was born, most Danas were girls. They will be when my grand-kids are born too. (Picture from Wikipedia.)

What Oracle is demonstrating with Solaris is that such status is not fixed. (Good news for boys named Dana.) Open source can be taken back. Which means that if you come to depend on open source, you may find yourself staring down the barrel of a large bill one of these days, if someone else chooses to be like Larry.

This has always been an Achilles Heel for open source businesses. They can't make people buy their stuff. They make up for the revenue shortfall with lower sales and distribution costs. But they still have that revenue shortfall.

Thus proprietary companies have a big advantage whenever an open source company wants to cash in. They're still the most likely buyers. With Solaris Oracle seeks to prove the rights enterprises think they have to open source code can be taken back.

If this can be seen to make financial sense -- if Oracle's strategy is copied even by Oracle -- then the corporate way forward for open source may be closed off. Enterprises may decide they have to buy licenses for their own protection, and the open source era ends.

That seems to be the plan, and it's a cunning one, because as I noted the assets Oracle is playing with were essentially free. All it had to do to get the crown jewels of open source was play a little poker, a game where you win by convincing others your hand is something it's not.

Open source is not dead, of course. Solaris and the other projects Oracle has bought could be forked. Or can they? Didn't Google fork Java for Android, and isn't Oracle now saying in legal papers its control of Java is protected by patents?

And if there's one thing an enterprise buyer wants to see less than a bill, it's a lawyer. Lawyers can scare Danas of both sexes.