IBM Open Sources Object Rexx
dryeo writes "IBM has Open Sourced Object Rexx. IBM Announcement. Source code has been turned over to The Rexx Language Association under the Common Public Licence. Rexx is an interpreted language which has been included in platforms such as the Amiga, OS/2 and AIX, and most IBM mainframes. For a quick overview check out Rexx for everyone."
I disagree.
I think the main philosophy here is that IBM is not in the software business. It's not in the hardware business either. IBM is in the solutions business. That is, the hardware, OS, software, support and the whole enchilada that goes with it.
(Sure, IBM had its years with the PC, trying to dominate the retail market. But they failed at that, despite still making a pretty darn good laptop, they're not the force they once were.)
Out of this context of selling solutions.. it doesn't matter to them if the software is open source or not. Open source can even serve to increase their profit margins, saving them development costs.
IBM bought Transarc and open-sourced their AFS implementation (now OpenAFS).
Was that because it had no commercial value? I don't think so.. Transarc had made some money off it.
Rather, it was because it was a useful part of the solutions IBM offered. And they could make more money off it as such than selling it retail. (which I believe they still do, but it's hardly why they bought it)
Rexx, on the other hand.. Well, that's certainly a case of something they couldn't make money off to begin with.