Alan Hargreaves' Weblog
The ramblings of an Australian SaND TSC* Principal Field Technologist
* Solaris and Network Domain Technology Support Centre - The group I work forTags
(update 1) acoustic bind birthday blues bugs cec cec2007 cec2008 china cmt contention cringley debugging dogs dtrace earthquake encumbered-binaries extra flash funny google guitar halloween huron install kids linux liveupgrade locking mdb music mysql newyear niagra openjava opensolaris oracle patches patents percussion performance redhat secondlife security solaris sru sun support sxcr t2 t2000 timeslider ufs upgrade virtualbox windows youtube zfs
Tuesday Apr 26, 2005
OpenSolaris is not Vapourware
There was a particularly insulting post to osnews that Fintan also took exception to.
I have to agree with Fintan's sentiments.
My feeling is that the crux of the insult is in the word "vapourware".
Wikipedia defines it thus:
Vaporware (or vapourware) is software or hardware which is announced by a developer well in advance of release, but which then fails to emerge, either with or without a protracted development cycle. The term implies deception, or at least a negligent degree of optimism; that is, it implies that the announcer knows that product development is in too early a stage to support responsible statements about its completion date, feature set, or even feasibility.
There is a similarity between vaporware and a species of hoax; both involve promoting a product or event which cannot later be produced. There have been a number of hoaxes in technological fields, wherein the hoaxter promises that proof of his offering will be forthcoming -- eventually. Examples include Clonaid, the Raelian company which promised proof of human cloning; or any number of perpetual motion machine "inventors". The distinction may be that in vaporware, the proponent truly does intend to produce the advertised product, while in hoax, he knows the product does not exist or cannot be produced.
Now by calling OpenSolaris "vapourware", there are a number things which you are immediately saying (that I suspect you might not be meaning to - I'll give you the benefit of the doubt).
Let's address these points in order.
-
... announced by a developer well in advance of release, but which then fails to emerge
OK, we announced it and have been talking about it for a while, but now we are within a few months of release. I'd hardly call that "well in advance" at this point.
-
The term implies deception
To my knowledge we have not been involved in any deception and to imply otherwise is simple lieing and terribly insulting.
-
it implies that the announcer knows that product development is in too early a stage to support responsible statements about its completion date, feature set, or even feasibility
See above, it will be out this quarter. I have yet to see a statement by anyone involved with opensolaris that could be regarded as not a responsible statement.
-
There is a similarity between vaporware and a species of hoax; both involve promoting a product or event which cannot later be produced.
It's certainly not a hoax. I and the engineers involved in this would certainly not lend my reputation (which I live by) to such a thing. Nor would the Sun engineers involved or the more than 110 people who are not Sun employees who are a part of the pilot. I'd also be surprised if Roy Fielding would risk his reputation similarly.
-
wherein the hoaxter promises that proof of his offering will be forthcoming -- eventually
I'd hardly call "before the end of this quarter" eventually.
While I can see where the original poster was coming from (opensolaris is not generally available), I think they could have chosen a better word to express their views than "vapourware".
opensolaris certainly exists, you only have to speak to anyone involved in getting it out there. There are a lot of us out there who both do and do not work for Sun.
I have to comment on the last line of the post that started this.
If Sun really is paying attention... STOP TELLING US ABOUT ALL THE GREAT THINGS SUN IS ABOUT AND EFFING SHOW US ALREADY! I've waited about seven years for Sun to make good on its promises.
Ummm what do you think Solaris 10 was? We spoke an awful lot about the great things in that. Hey, guess what? Solaris 10 is out and available.
Technorati Tag: OpenSolaris
Posted at 01:04PM Apr 26, 2005 by Alan Hargreaves in Open Source Solaris | Comments[19]


It's completely within Sun's purvey to change all that.
Perception is reality -- Puzzling at best.
Posted by ds on April 26, 2005 at 11:44 PM EST #
Posted by a on April 27, 2005 at 06:32 AM EST #
A, then after reading the definition that I posted I must respectfully disagree with you.
I can certainly understand your frustration with us only being able to talk about stuff, however, put your self in our shoes. Honestly, how do you think our competitors would react if we released code and one could not actually get a properly running kernel, or there were other critical pieces missing?
You saw the reaction when we released the DTrace code.
Perhaps we should be openly talking about the code that has been released?
I'd be interested in hearing comment.
Alan.
Posted by Alan Hargreaves on April 27, 2005 at 10:38 AM EST #
Posted by 67.165.83.192 on April 27, 2005 at 08:48 PM EST #
Posted by Anon on April 28, 2005 at 12:58 AM EST #
Posted by Anon on April 28, 2005 at 01:14 AM EST #
I'm wondering exactly what it is that the anonymous posters here want me to say.
Correct it's not available now.
It's not a simple job to go through something ofthe size and history of Solaris and ensure that what we are releasing exactly what we have the rights to.
There are a lot of people working on making this happen. It is happenning. I can certainly understand the frustration at the apparant lack of transparancy.
There are, however, folks talking about it openly on such places as comp.unix.solaris and the yahoo solaris on x86 list.
Please be assured that these concerns have been passed on.
If we were to say "stuff it, to satisfy the people bitching about delays, we'll drop the code out now", about all we would achieve is more people bitching about how they can't do anything with it. Solaris is not a simple piece of source code and the build is definitely non-trivial. Even more so given that we have to work around encumbered code that we cannot release due to things like contracts and licenses with the other code owners.
I know that the detractors will shout things like "E-cache, bad system boards and the like", but here at Sun we do like to release things with some level of quality assurance.
I'll also have to disagree with you about it being pure hype. I'd like to think that my reputation is above that kind of thing. I'm an engineer, not a marketer. OK, it's late, it's still coming. I'm sure that once it's released you'll find fault with something else about it.
By the way, the release of DTrace was to serve two purposes.
I notice that the FUD about "they won't release all the great new stuff like DTrace and the like" has gone.
Alan.
Posted by Alan Hargreaves on April 28, 2005 at 12:07 PM EST #
Posted by 199.172.169.17 on May 05, 2005 at 12:17 AM EST #
Posted by fjh on May 06, 2005 at 03:49 AM EST #
Posted by Earl on May 06, 2005 at 10:57 PM EST #
And from this side of the fence that describes OpenSolaris pretty well.
I'm a Solaris fan. I believe Sun will release OpenSolaris, but it was announced a long time ago, and it's still not here. It is vapour.
You can't really expect people to just sit around patiently and accept all the marketing that SUN is doing without pushing back. SUN is out there telling everyone how great they (you) are by opening up Solaris. You're even setting up user groups for something that has no users (yet).
You can hardly expect everyone to just sit around and smile nicely and nod politely and say "Wow Open Solaris is great". Yes, you're working your butt off trying to get it out the door. Yes, opening up such a big piece of software is hard. But all of that is your problem, not ours. SUN announced it long before you were able to deliver - that's vapour.
Get OpenSolaris into the hands of users and then tell us how great it is. Set up some user groups after there are some actual users.
You're trying get the credit for being open source before you actually do it - don't act surprised when people pull you up on it.
Posted by Tim Vernum on May 07, 2005 at 01:06 AM EST #
Posted by Ben on May 07, 2005 at 02:07 AM EST #
Posted by FlyingDorito on May 07, 2005 at 04:13 AM EST #
Posted by lk on May 07, 2005 at 04:14 AM EST #
Posted by 193.151.75.22 on May 07, 2005 at 04:29 AM EST #
Sun has been working on and shipping Solaris for more than a decade, Sun has been shipping the source code to its commercial partners, and you have known you are going to open source it for at least a year. You are saying that after all that time and work, you still don't have an automated build process and you still can't produce a set of sources and documentation that allows competent developers outside Sun to build it???
Posted by 24.6.67.123 on May 07, 2005 at 05:48 AM EST #
Posted by Terry Lambert on May 07, 2005 at 12:21 PM EST #
Along with the same article, Schwartz talks about "beating RedHat", a company whose open source track record is nearly impeccable and a key part of the open source community. Why should anybody want to help Sun "beat" a cornerstone of open source software, in particular given Sun's own mixed history with open source?
And you wonder why people don't trust Sun...
http://www.internetnews.com/dev-news/article.php/3430661
Posted by 216.139.221.132 on May 07, 2005 at 05:47 PM EST #
Posted by The View from the Moon on May 08, 2005 at 10:20 AM EST #