Wednesday, June 08, 2011

NetRexx Open Source

Today was a very good day for Rexx, as it is the day that NetRexx was open sourced by IBM and the Rexx Language Association. More specifically, RexxLA is taking over from IBM. This open sourcing process has not been a short one, and there is no real reason to go into specifics about where it got stuck and who pulled it out of the mud, various times. There has been some incredible work done by some people at IBM - I am not really sure if they want to remain nameless, but I have an inkling that IBM sees it that way. I will remember them anyway and suggest they be honorary members for life of RexxLA.

It is no secret that the economic crisis and cutting cost played a part in this prolonged process. Also, the nefarious Linux lawsuit against IBM, by - I forget their name already - ah no, it was SCO, which took advantage in the vilest possible way of the OS/2 and AIX filesystem that IBM donated to Linux open source, also made IBM wary and insured that any Open Sourcing will be under close scrutiny and a watchful eye of the legal department. This is how it happened with Object Rexx, and this is how it happened with NetRexx. There is an important difference, in that NetRexx never was shipped as a product, except for a short time with z/VM, and there still under the ancient EWS licence.

NetRexx is now released under the ICU licence, which is a very liberal one, and RexxLA will take good care of it. The people who have been mobilized over the years are going to convene as the NetRexx language board, and development and releases will follow the great example that Mike Cowlishaw has set for his family of languages, which is talk it over and document first, seek agreement and only then implement.

The future of this great language is now safe, and there is no danger that it will languish on some corporate filesystem until it is inadvertently forgotten or erased. RexxLA will position itself to take on some more products as open source; but first we need to focus for some time on the future of NetRexx. Let us see if we can convene a language symposium to get some face-to-face time with the key players. This is only the beginning, and we will make sure that the world will hear more about NetRexx, the most pleasant computer language that yields very fast Java classes.