Alasdair Lumsden, the project lead of OpenIndiana (OI), resigned from the project a few days ago. Following proper protocol, he announced his resignation in an email to the OI developer mailing list.
If you do not know what OI is, it is a desktop- cum -server fork of OpenSolaris, which itself is an open source fork of Solaris. For a time, the guts of OpenIndiana was based on that of OpenSolaris, then it was recently changed to that of illumos. And, of course, illumos is a fork of OpenSolaris. Ok, this is the last use of the word fork in this paragraph, hopefully in this article.
Development of OpenIndiana is spearheaded by a small group of dedicated coders working mostly in their spare time, with Alasdair Lumsden as point man. The project is hosted on Alasdair Lumsden’s servers and the project’s domain ( openindiana.org ) belongs to EveryCity, a hosting solutions provider based in the UK. With him gone, there is some uncertainty about the future direction of the project. Somebody obviously has to step up to the plate and get things moving.
With an open source project like OI, contributors come and go all the time, but Alasdair’s reasons for quitting paint a very dark picture for the future of the project, certainly not a good advertisement for OI. From his email of resignation Alasdair sees the project as worthless and as good as dead, writing that:
I lay the blame of this squarely on the lack of a successful general purpose distribution of Solaris/Illumos. OpenIndiana was my attempt at competing with the Linux distros, but our lack of progress has torpedoed it. Nobody in their right mind would use OI – it ships severely out of date insecure software, lacks some of the most common 3rd party apps such as LibreOffice, and so much simple shit that should just work, such as “pecl install”, “gem install”, “pip install” or whatever barfs due to nonsense SunStudio flags, to the point you need a background in computer science and compiler flags to get it to work. Not fit for purpose.
While his reasons may be valid, as project lead, he was in a position to do something about it. What did he do to make sure that the points for why “nobody in their right mind would use OI” are addressed as best he can.
And while his comments cast a black shadow on the future of the project, others, based on their knowledge of what is going on, have a far more optimistic view. For example, here are some of the reasons (other than ZFS, KVM and DTrace) that Garrett D’Amore gave for maintaining a positive outlook on the state of OI:
That does not look like the type of ongoing effort you would expect from a dying project, but as they say, beauty is in the eyes of the beholder. The glass is either half full of half empty. But only time will tell what the future holds for OI. How will other members of the OI team respond. Who will step in and take charge.
While things look bleak in the eyes of Alasdair Lumsden, I am encouraged by closing comments of Garrett D’Amore’s email:
Can we do more? Of course! But let’s not forget where we came from. Only 2 years ago, the future of Solaris technology in the community (OpenSolaris) was effectively *dead*, with no viable follow-on platforms and zero commercial partners. Today we have a thriving ecosystem filled with people doing interesting things. Many of which even I don’t know about. (It seems almost every day that I hear about someone else using illumos or illumos-derived tech in a way or application that I didn’t know about.)
If you can’t see the bright future ahead, then I venture to say that either your eyes are closed, or you’re looking somewhere else (behind or to the side) instead of forward.