Hype Vaporware, Go To Jail?
Tim Dierks writes "The New York Times (registration required) has an article describing a federal case against executives in Enron's broadband data division, based upon the charge that Enron claimed that a software platform was more complete and more functional than it actually was. It seems to be that if this case holds up, most of the software industry is guilty. Would the world be better off or not if it was illegal to overpromote the functionality or features of software?"
If you really have to ask yourselves that you have an issue with real morality.....
Click here or a puppy gets stomped!
In this case I suspect the govt' is just trying to further stick it to Enron and set an example.
IDNRTA, but is this applying to future predictions that don't hold true (ie. Duke Nukem Forever will exist sometime)? It seems Enron claimed that something existed at the time they said it, which didn't hold true. Surely companies should be able to state that their product will be at point b in production by date x, (whether they truly believe it or not) and then have it at only point a when date x rolls around.
Also, just for reference, even if the prosecution succeeds, it just means that you can't lie to shareholders about vaporware. There's still nothing wrong with sowing FUD against competitors by making vaporware claims in your advertising so long as you keep them out of your stock prospectus and annual report.
True, true. I can't abide by blatent lies though, it needs to be made known that 'features are in development', instead of promising things that might not ever solidify.
TallGreen CMS hosting
It's interesting to see the possibility of a company called on vaporware though. Large companies get screwed all the time by sales people over-inflating the features of new versions forenterprise level software that they are shoehorned into buying in order to keep support of previous versions. Business is hurt by these tactics so much more than consumers, but it has become a (laughable) standard practice.
Now if only we could find a way to punish software that did get released and just plain sucks (Microsoft Bob anyone?).
US Democracy:The best person for the job (among These pre-selected choices...)
Regarding DNF, it's being funded out of 3D Realms' pocket at this point in time (following comments by George on Shacknews), so no one is being bilked out of anything.
Besides, Battlecruiser 3000AD was Vaporware for like eight years, so as you can see there's worse things than never being released.
Schnapple
Sadly, in practice, all I foresee out of that is lots of lawyers stirring up trouble and making lots more money, and very little improvement for the end-user.
Let's face it, part of the reason we have so much shoddy software about is because we, the end-users, encourage the behaviour (yes, I'm a Brit), by buying from whoever is first to market, rather than waiting for someone to release a quality debugged product. So, the people who cut corners are often rewarded and those who try to do "the right thing(TM)" are punished.
Look at the history of the softare industry and you'll see that honesty is the best policy.
Case in point -- Phillipe Kahn decided to "open the kimono" a bit and show off Paradox for Windows 18 months before it was ready to ship. Stock values went through the roof and people thought it was going to come out practially at any moment. Especially when he said it would be shipping in six months (18 months later it finally *did* ship).
If they'd only known at the time just how rehearsed all of that was. When they realized Paradox for Windows *wasn't* going to ship any time soon, stock values dropped sharply and Borland was investigated to see if any wrongdoing had occured. Fortunately what had been decided was that Borland's board of the time was just stupid in showing a product too soon. R&D knew it wasn't ready, but overzealous management thought that R&D was just being too cautions. Next time, listen to those who are being honest with you. Don't listen to just what you want to hear...
Today Borland (and many other software companies) all have the same policy; "We'll show it to you when it's ready. When will it be ready? When it is, that's when."
Personally I think *every* software vendor should be honest in the cost and timeline of something. And the same holds true for other vendors as well. Look at King County, Washington and the now demolished King Dome. They took the lowest bid on the dome from a company that simply couldn't deliver based on the the timeline and cost to contruct the dome. The result - Seattlites for *years* had to content with something that was dark, dismal, looked like a garbage can, and is still *being paid for today* even tho it's been demolished and replaced. If they had gone with an *honest* vendor and an *honest* price, who knows - it might still be standing today....
Now should you, as a software vendor, be held civially or criminally liable when you are less than honest about what you can deliver and when? No. I think you should be punished accordingly - your business should go elsewhere and you should simply cease to exist when your customers disappear. That's what's happened in the past and it's been effective. Many of the companies that couldn't deliver on their promises have gone. Or they *learned* (as in the case of Borland) and have gone on to thrive.
Polymorphism -- It's what you make of it.
Between saying you expect to release a product with certain features on a given date and not making it, and saying that you have a product that has certain features right now when you don't.
A release date is a plan. Plans change. A statement that you have something you don't is a lie.
paintball
Free market research. But that company is all but out of business now.
Nobody would argue that it is critical for companies to announce where they are going, both for developers and customers.
However, I have a big problem when a company says something exists or can do something when it doesn't. This is fraud.
I don't see any issue for noting on advertisements and product packaging that a product will be able to support a given feature with an expected firmware upgrade or additional feature/download/whatever. The Internet is ideal for telling customers what is happening with their product and when/how/where updates will be available which will add the missing features.
The carrot and stick for Vendors? I know that in my own case when I've bought something that didn't work as advertised, I make sure that people hear about the issues - while they sold one to a sucker (me), there is a net loss of all the people I can influence.
myke
Mimetics Inc. Twitter
As a programmer you make sure you document what you promised and on what schedule. And you make sure you can deliver as promised. Then when sales starts promising more faster and gets nailed by this, you can produce the documentation showing that you were delivering on your promises. Then it'll come back on Sales for promising more than they were told would be delivered. And it'll probably be worse for them, because your documentation trail will show that they knew they were over-promising and courts tend to be harder on people who deliberately write checks they can't cash.