Slashdot Mirror


Do Software Versions Really Matter?

An anonymous reader writes "I work for a rather large software company and I am currently working on a completely new product. So new in fact, that the official name has not even been decided. I had assumed that the version number for this product would be 1.0 (at most). However recently I learned that the Product Managers want to release this NEW product with a version number somewhere between 5.0 and 8.0 because 'there is a stigma about buying 1.0 products. People assume it's no good.' This latest Dilbert-esque comedy routine nearly sent me over the edge. So to gauge my sanity against that of the upper Product Management, I ask the community: Do version numbers play a role in software decisions, or have product version numbers lost all credibility and meaning? Would the community feel comfortable buying version '6.3' software (and paying tens of thousands of dollars for it) knowing that it was the first release of the product?"

693 comments

  1. Absolutely by Anonymous Coward · · Score: 5, Funny

    Let me know when you hit 7.0

    1. Re:Absolutely by Anonymous Coward · · Score: 0

      Worked for Larry Ellison. Once. Ages ago. Sounds like your bosses are sheep lagging 20 years behind.

    2. Re:Absolutely by suckmysav · · Score: 4, Funny

      "Why don't you just make 10 louder"

      ". . . . ?"

      "This one goes to 11"

      --
      "You can't fight in here, this is the war room!"
    3. Re:Absolutely by PIBM · · Score: 2, Insightful

      Or just use the year!

    4. Re:Absolutely by Anonymous Coward · · Score: 0

      LOL

    5. Re:Absolutely by Anonymous Coward · · Score: 2, Funny

      You should place a "Beta" next to it. (1) You product sounds like a Beta anyway. And (2) you can say to your marketing folks that "Google is doing it, so it must be a good idea if Google thinks it's a good idea."

    6. Re:Absolutely by sjf · · Score: 1

      Yes, indeed. And, for that matter, Google tools usually become much less interesting once they hit 1.0.
      There are a bunch of folks who are probably more excited to be using = 1.0

      Heck Mac OS X started at version 10.0 and I can tell you from bitter experience debugging its kernel that it was beta.

    7. Re:Absolutely by jmorkel · · Score: 1

      Or just use the year!

      You could release version 2009 today! Let's just hope none of the competitors get their version 2010 out any time soon.

    8. Re:Absolutely by Bloke+down+the+pub · · Score: 4, Funny

      Some software is good - but ours is beta.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    9. Re:Absolutely by Inovaovao · · Score: 1

      That's a quite popular option: Windows (95, 98, 2000), Office (97, 2000, 2003, 2007), iLife ('04,'05,'06,'08), just to mention some of the most well known software.

      The problem with that is that people easily notice if there hasn't been a new version for a while, but on the plus side they could be more compelled to upgrade to the latest version.

      Also, what if there's a new version, say, every 6 months (like Ubuntu for example)?

    10. Re:Absolutely by Anonymous Coward · · Score: 0

      Compromise - offer the product as Version yy.mm - V 8.11
      With each release, just update the yy for the year and mm for the month

    11. Re:Absolutely by repka · · Score: 1

      Skipping 3.1 is a huge marketing miss

  2. It's just the opposite for me by It+doesn't+come+easy · · Score: 5, Insightful

    Personally, I take to opposite view. If I try an application labeled something like version 6.0, for example, and it still has a lot of bugs in it then I'm likely to be a lot more pessimistic about the software. After all, version 6 software ought to have most of the bugs worked out by then. I would think poor quality at version 6 would reflect much more negatively on a company than at version 1.

    We've all been conditioned by a source that will go unnamed for now that version 1 software is probably full of bugs, so it's not unexpected. It's also probably true that some people will avoid software simply because it's version 1. Yet, it's the same software whether you call it version 1 or 6, so it has the same bugs in it (e.g. the user who tries the software will experience the same problems, regardless of the version label). For a company to risk losing the good will of the customer on a marketing gimmick seems foolhardy to me. Trust is easy to lose, hard to regain.

    --
    The NSA: The only part of the US government that actually listens.
    1. Re:It's just the opposite for me by Anonymous Coward · · Score: 1, Interesting

      Obviously you don't know software programs very well. Any .0 release came easily have lots of bugs maybe even more than previous generations because it will have most likely new features. New Features mean new bugs.

      Just look at Windows. The new the version the more bugs.

    2. Re:It's just the opposite for me by bugnuts · · Score: 5, Insightful

      The point is, you bought the software. That's what matters. You might not buy it again, but considering the cost and training and porting and whatever, you probably wouldn't abandon it.

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      The real point of the TFA is (the astonishment) that version numbers are no longer for the developers. They're now marketing tools, similar to a megabyte being 1,000,000 bytes (and far less formatted), or a 17" monitor really only being 15.5".

      So, I see no issue with starting the version at non-1.0. I see no issue with not even having a version number, and just call it CE or Pro or 2008.

    3. Re:It's just the opposite for me by fbjon · · Score: 5, Insightful

      The first version shouldn't have any version number at all, it's just the product itself, not an iteration of it. This way nobody will focus on the number, and when the next version comes along you can put that magic 2.0 there. If it sounds too plain with just the product name, you can put some meaningless and nonsequential characters there, e.g. 'EV' (Enterprisey Version), 'XP', 'NT' ... you get the idea.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    4. Re:It's just the opposite for me by It+doesn't+come+easy · · Score: 4, Interesting

      Actually, I agree with what you say and of course any honestly numbered software will indeed exhibit the trend you describe. I have also seen software move from version x.0 to x.1 and get worse in the process.

      However, the question was version 1 verses a higher version (such as version 6). It was not concerning version 6.0 verses 6.1 or 6.2 for example. Of course, they seem to be considering taking the fudging one step further (instead of version 1.0, use version 6.3), so what you say is still relevant from the perspective of fooling the naive customer. Still not a good way to start off a business relationship.

      --
      The NSA: The only part of the US government that actually listens.
    5. Re:It's just the opposite for me by Sj0 · · Score: 2, Interesting

      To be fair, I've used software that had version numbers like 0.99989389 for years and years only to find it more useful than the alternatives.

      And I'm using Firefox 3 when there's obviously an Internet Explorer 8 that should be 5 times better!

      --
      It's been a long time.
    6. Re:It's just the opposite for me by plover · · Score: 5, Funny

      Remember the Microsoft slogan: "Quality is job 1.1!"

      --
      John
    7. Re:It's just the opposite for me by master5o1 · · Score: 2, Funny

      And relating to this project, the initial 6.0 release should have infinitely more features than the previous 1, 2 ... 5.0 releases that were non existant. Who cares about the bugs! There are so many more features than the previous releases!

      --
      signature is pants
    8. Re:It's just the opposite for me by Knuckles · · Score: 4, Insightful

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      But who would choose based solely on the version number?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    9. Re:It's just the opposite for me by Anonymous Coward · · Score: 4, Funny

      And I'm using Firefox 3 when there's obviously an Internet Explorer 8 that should be 5 times better!

      3 * 5 = 8

      Holy shit that's some bad math!

    10. Re:It's just the opposite for me by nbert · · Score: 1

      In general I totally agree. In some cases like free software or services based on advertisements it might even make more sense to give it some understatement by labeling it "beta" in the beginning. Just look at google's services...
      Another aspect is that the mere fact that the company skipped several versions will spread much faster if the product is buggy. In this case it will amplify bad reputation IMO.

      I'm working on the conception of a DMS package for small companies since a few weeks and we haven't even discussed this issue yet (I'm not a programmer btw). I guess that we won't advertise a version when we start selling it. We currently call it $Product_Name without any number and I don't see any reason why we should add something for our customers. Of course there will be something like 1.0 in the about section, but mostly for support reasons. It's only natural to assume that the first release is 1.0 so there is no reason to brag about it. Bugfixes might lead to 1.0.1 and new functionality to 1.1 and so on. When customer feedback demands significant changes we might release 1.5 as a free update. And whenever we charge it will be a different major version like 2.0. I don't see how this approach will hurt our sales in any way. You might argue that DMS doesn't affect normal users, but the pattern is the same: People will not take you seriously if you skip 5 versions and deliver a bad product. And if the app is really good it won't matter to them if it's 6.0 or 200.0.

    11. Re:It's just the opposite for me by Alpha830RulZ · · Score: 1

      I thought was version 3.0...

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    12. Re:It's just the opposite for me by plover · · Score: 5, Insightful

      Microsoft is begging to differ with you. Again. They're going to call the successor to Vista, "Windows 7." Not "Windows 2009", not "Windows AB", not even "Windows VII".

      I'm quite surprised by this about-face. I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?" Yet those same people aren't complaining that their Windows XP installation should be replaced by Windows Vista.

      Hmm... maybe it has nothing to do with the version numbers, after all...

      --
      John
    13. Re:It's just the opposite for me by Anonymous Coward · · Score: 1, Funny

      What do you expect when Internet Explorer is involved?

    14. Re:It's just the opposite for me by master5o1 · · Score: 1

      What do you show in the about dialog where it generally says the version information. Version 0? Version 1? You *still* require some form of versioning system -- whether it start at an arbitrary number like 6.0, or whether it start at a 'standard' number like 0.x or 1.0. Of course, you could just release the version number as the date like Ubuntu, possibly followed by a *not so random* number like the number of commits since the previous release.

      eg:
      may, 2008, sixty commits: 8.5.60
      december 2008, 120 comits: 9.0.120 (let's think we're in dozenal system here so 12 = 10 so .9 -> 1.0 -> 8.0+1.0 = 9.0 for what would be 8.[12]).
      Also, this may/december release could look like normal x.0 and x.5 releases, and that the x.0 release is the first release of the year, and the x.5 is the second release of the year.


      Oh god i just went too far didn't I? Maybe I should become a genealogist.

      --
      signature is pants
    15. Re:It's just the opposite for me by ajs · · Score: 4, Insightful

      I agree, and moreso. The world of open source projects that are solid as a rock, but remain 0.x for years has conditioned me to believe that 1.0 *is* the polished, long-lived release. Not always true, but certainly enough to banish the stigma (if there was one).

    16. Re:It's just the opposite for me by nine-times · · Score: 5, Insightful

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      This also reminds me of the OSX issue. I bet when Snow Leopard comes out, you'll once again hear the trolls saying, "Why are people spending $130 to buy a point release? You just bought 10.5, and you're willing to spend money just to get 10.6? Windows service packs are FREE!"

      So how you number things seems like a valid marketing concern. If they bought version 1.0, they aren't going to want to spend money on version 1.01, or even 1.7. But take that new version, and without adding a single feature, relabel it as 2.0, and people will think it's valid to spend money on it.

    17. Re:It's just the opposite for me by master5o1 · · Score: 1

      12 = 10 so .9 -> 1.0 -> 8.0+1.0 = 9.0 for what would be 8.[12]).

      x.9 = september, x.A = october, x.B = november, x.10 = x+1.0 = decmber.

      --
      signature is pants
    18. Re:It's just the opposite for me by teh+moges · · Score: 1

      I had always considered it odd that many companies repackage their *.1 products, when selling the 6.0 and then giving a patch would be a cheaper way for all involved (including the manufacturing).

      Of course, its not a technical problem, as can be seen with Windows. Their kernel has only had a minor version upgrade in the last 3 (or 4?) versions. To the guy in the story, I would recommend that if its weird for you to consider a 6.0 product to start with, call it the 1.0 internally, but let marketing do what they do.

    19. Re:It's just the opposite for me by cailith1970 · · Score: 5, Insightful

      Call me strange, but when I was involved in evaluating software for purchase, I actually looked at the feature set of the package. Tick those off against the requirements, then get hold of the thing and play with it for usability and bugs. Lastly, if there were no major issues there, and the package was sufficiently expensive, I'd look at the support agreements, and in particular the SLAs in place for support. If all of THOSE criteria get ticked, then it really doesn't matter what the version number is.

      --
      I intend to live forever, or die trying. - Groucho Marx
    20. Re:It's just the opposite for me by fbjon · · Score: 2

      The about box should show the accurate internal version, subversion, build, and everything else pertinent, but none of that has to show up in the product name.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    21. Re:It's just the opposite for me by afidel · · Score: 5, Insightful

      But who would choose based solely on the version number?

      PHB's, duh.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    22. Re:It's just the opposite for me by Skater · · Score: 5, Informative

      Plenty of people. Slackware jumped from version 4 to 7 because Patrick got tired of people asking him when he'd upgrade to "Linux 6.0".

    23. Re:It's just the opposite for me by Anonymous Coward · · Score: 3, Insightful

      Correct as written, but if you are comparing Foo v1.3 with Bar v6.0, it would be Foo every time. The convention is the first digit is the major release number, the second the minor and the third the patch (if used). I'm very sceptical of x.0 software.

      To counter the marketing department point out that if you start with v8.0, when you have 3 more major releases, it will be release 11.0. People baulk at high version numbers as much as low version numbers.

      If marketing insists you start above v1.0, I'd make v1.0 the first version to go to UAT (ie the demo version for venture capitalists), v1.1 the second etc, go to v2.0 if there is a major rework, and release what passes. If they really push the point I'd start as high as 2.x, but higher than that only works if the product is a dead end with a finite lifespan.

      My $0.02 worth.

    24. Re:It's just the opposite for me by MeNeXT · · Score: 2, Informative

      Try me. Because I bought the software means that a support person on the other end will hear from me. If I find that the company intentionally misled me in order to sell the product then a full refund is in order as well a potential legal action.

      When you have a corporate legal team at your disposal miracles do happen. Or at least refunds.

      --
      DRM? No thanks, I'll just get it somewhere else...
    25. Re:It's just the opposite for me by lysergic.acid · · Score: 5, Insightful

      seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.

      software version numbers should indicate release cycles, different revisions, and development stages (e.g. alpha, beta, etc.), and that's all. when you let marketing decide how to version a product then the version number loses all meaning. personally, i wouldn't trust a company that tries to manipulate consumers by giving delegating the versioning of their software to their marketing department.

      if your product's target consumers are gullible or naive end users, then you might get away with something like this. but i imagine most tech savvy consumers would be turned off by a company that puts so much weight on marketing rather than focusing on their development process (which such manipulation of the versioning system undermines).

    26. Re:It's just the opposite for me by lysergic.acid · · Score: 1

      use the build number. it'll be a nice and high number and equally meaningless to the user.

      the only versioning system you _require_ is one that reflects the actual development cycle. if you start screwing with version numbers for marketing then you might as well just toss out versioning altogether. the actual developers will still go by their build/revision numbers, and those will be the only figures that really mean anything at that point.

    27. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      "Their kernel has only had a minor version upgrade in the last 3 (or 4?) versions."

      [citation needed]

    28. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Isn't that what Adobe does every CS release?

    29. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      I'm the same way about open source projects. Commercial software on the other hand is different. Typically commercial software is released as a 1.x version but that is not on the label. Pretty much all of the time the first version is just the name of the product. It's not until later that a version number is slapped on (if at all).

    30. Re:It's just the opposite for me by vux984 · · Score: 5, Funny

      3 * 5 = 8

      Holy shit that's some bad math!

      That's nothing. You want bad math:

      Its not just "8" its ie8... and e is around 2.7 and i is the square root of -1... so

      ie8 =~ 21.6i

      FF3*5 = 21.61i ... ok, hmmm.. that's not really better is it... lets keep trying

      FF3 = ie8/5
      FF3 = (8e/5)i
      FF = (8e/15)i or
      F^2= (8e/15e)i
      F = sqrt((8e/15)i)
      F = sqrt(8e/15)sqrt(i)
      F = sqrt(8e/15) * (1/sqrt(2)+1/sqrt(2)i)
      F = sqrt(8e/15)(1/sqrt(2) + sqrt(8e/15)((1/sqrt(2))i)
      F =~ 0.516 + 0.516i

      (assuming you only consider positive roots...)

      who knew?

    31. Re:It's just the opposite for me by hajihill · · Score: 4, Funny

      Exactly.

      Tell Them to call it "Software X CIS". The CIS will stand for Confidence Inspiring String and we can all have a laugh down the road after the marketing people bite.

      Tube-SOCKS

      --
      Of blankness, I know nothing.
    32. Re:It's just the opposite for me by atari2600 · · Score: 5, Funny

      Or Quality is Job Service Pack One (or Two, or Three)

    33. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      So, I see no issue with starting the version at non-1.0.

      I do. If I'm considering purchasing your product and version 2.0 is how you are marketing your current offering, I may just be interested in who is using version 1.x of the software and what they thought of it. If I could find no trace of 1.x I may be put off.

      Using things like XP, 2008, etc. as customer facing version numbers gives me no expectation of finding prior versions.

    34. Re:It's just the opposite for me by brianosaurus · · Score: 4, Funny

      Um, duh. Product better-osity varies exponentially with version numbers. Why else would a new products initial version number matter?

      Jeez. Some people... ;)

      --
      blog
    35. Re:It's just the opposite for me by Potor · · Score: 4, Informative

      7 is not a version number; Windows 7 is a product number. Big difference.

    36. Re:It's just the opposite for me by TubeSteak · · Score: 1

      Yet those same people aren't complaining that their Windows XP installation should be replaced by Windows Vista.

      This actually ties directly into my general feeling about version numbers:
      Higher numbers = bloat & feature creep

      Most of Microsoft's products have followed that trend.
      And Vista is the mother of all bloatware.

      To bring it back to the topic, if you've got brand new software, why use a version number at all?

      --
      [Fuck Beta]
      o0t!
    37. Re:It's just the opposite for me by Freddy872 · · Score: 1

      This also reminds me of the OSX issue. I bet when Snow Leopard comes out, you'll once again hear the trolls saying, "Why are people spending $130 to buy a point release? You just bought 10.5, and you're willing to spend money just to get 10.6? Windows service packs are FREE!"

      I'm as guilty as hell of this. I just don't get why anyone would buy OSX version 10.x Then again, I don't get why anyone would buy software in the first place. Linux is all that and more/better.

    38. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      We've all been conditioned by a source that will go unnamed for now that version 1 software is probably full of bugs, so it's not unexpected.

      you're right.
      Google has conditioned me to think of every "extended beta" and first release of a product to be shitty, full of bugs, and in some respects not usable except for what Google wants it to mostly do.

      It's ok. You can name names. We all know how bad Google truly is in their software.

    39. Re:It's just the opposite for me by afabbro · · Score: 1

      That's nothing. You want bad math:

      Its not just "8" its ie8... and e is around 2.7 and i is the square root of -1... so

      Instant classic.

      --
      Advice: on VPS providers
    40. Re:It's just the opposite for me by roc97007 · · Score: 2, Insightful

      > I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?"

      I feel somewhat differently. I've been known to stop total strangers on the street and crow "I'm still using Office 2000! It works fine! There's no reason to upgrade! Hahahahahaha!".

      Ok, maybe not, but seriously, there is some satisfaction in sticking with something that works and resisting the temptation to buy upgrades which are just an excuse to build another wing on the mansion. I'm willing to stipulate that it might be different for development tools.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    41. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      This can work against you too... In 2007 what was your main windows server option? windows server 2003. Some execs, whom think version 6.3 is a good starting point may ask why microsoft haven't released an update in 4 years

    42. Re:It's just the opposite for me by nine-times · · Score: 3, Insightful

      I'm as guilty as hell of this. I just don't get why anyone would buy OSX version 10.x

      But that's my point. What difference does the version number make? What does it matter whether they call it version 10.5 and 10.6, version 15 and 16, or version 50 and 60? It's the next major release version. They could call it 10.0.0.5 and 10.0.0.6, and the real question would still be, "Does it have enough improvements to be worth the cost of upgrading?"

      I'm not really going to argue with your point about Linux-- except to say that Linux being great doesn't negate the possibility that someone could find value in one of the alternatives. To each his own.

    43. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      ROFL Brilliant

    44. Re:It's just the opposite for me by superdave80 · · Score: 3, Funny

      Well, if they were smart they would change it to:
      "Quality is job 5.0!"

    45. Re:It's just the opposite for me by CohibaVancouver · · Score: 5, Informative

      EVERY version of Windows has more bugs...

      Windows NT 4 was much more stable than NT 3.x. Every version of Windows after ME was better than Windows ME. Windows 3.11 was better than Windows 3.0 and Windows 3.0 was a huge improvement over Windows 2.0...

      I could go on...

    46. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Geek!

    47. Re:It's just the opposite for me by Ant+P. · · Score: 5, Funny

      you'll once again hear the trolls saying, "Why are people spending $130 to buy a point release?

      Oh the irony. Windows 4.0->4.1->4.90 weren't free upgrades, nor is 5.{0,1,2,3}.
      Microsoft do, however allow a free major version upgrade. 6.0 to 5.1.

    48. Re:It's just the opposite for me by Stan+Vassilev · · Score: 1

      Microsoft is begging to differ with you. Again. They're going to call the successor to Vista, "Windows 7." Not "Windows 2009", not "Windows AB", not even "Windows VII".

      I'm quite surprised by this about-face. I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?"

      The reason for this is that Windows 7 is the last major release of Windows. XP was planned for this too but Longhorn (now Vista) messed their earlier plans.

      After Windows 7 we'll see more frequent (yearly?) releases of Windows, somewhat similar to how OSX is released. We'll also see easy upgrade from one release to the other, while right now upgrading one version of Windows inline to another is a big no-no.

    49. Re:It's just the opposite for me by tacocat · · Score: 4, Insightful

      Version 1.0: Expect some bugs. Be more forgiving of those bugs.

      Version >5.0: many versions have come and gone, removing all the major bugs. Be very unforgiving of any bugs.

      Playing with fire.

    50. Re:It's just the opposite for me by PC+and+Sony+Fanboy · · Score: 5, Funny

      better than apple's slogan: "Quality is what we tell you it is, bitches!"

    51. Re:It's just the opposite for me by PC+and+Sony+Fanboy · · Score: 1

      People baulk at high version numbers as much as low version numbers.

      Eh, SPSS 16 is better than spss 8. Just sayin'... Same with photoshop 6 vs 8. Of course, adobe had to switch to their creative suite naming scheme... so ACROBAT 6 vs 8, or Nero 6 VS 8 ... or ... yeah, I loves the big numbers.

      And c'mon, Windows 2000 was a HUGE improvement over 98. Like, 1912 versions better!

    52. Re:It's just the opposite for me by PC+and+Sony+Fanboy · · Score: 1

      do you work for canonical?

    53. Re:It's just the opposite for me by PC+and+Sony+Fanboy · · Score: 1

      I've used software that had version numbers like 0.99989389 for years and years only to find it more useful than the alternatives.

      Was it WINE? 'cuz they finally reached 1.0.

    54. Re:It's just the opposite for me by nategoose · · Score: 1

      I agree. Starting with a version number > 1 is a lie and is very likely to make customers mad if/when they realize it. If they ask "why haven't I heard of your product before?" or google it you're screwed.
      And even if you can keep the secret your product had better not have any bugs that you couldn't convince everyone has managed to stay hidden or is a new regression that was somehow missed in the latest round of testing.

    55. Re:It's just the opposite for me by msobkow · · Score: 3, Insightful

      Personally it's a question of whether it's a ".0" release. Never buy a ".0" product -- it's the beta nowadays.

      --
      I do not fail; I succeed at finding out what does not work.
    56. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      What is the "first version" of an application? If it has never gone through 0.*s, alphas, betas and RCs and has never seen the outside world before release, it's certain to be buggy as hell. The best way to instill trust is to make this process visible through fine-grained version numbers. By giving customers exact version and build numbers, you're telling them "we fix things fast, so we release often, and you can choose when to upgrade". By using marketese codenames instead of version numbers, you're patronizing them, plus you're suggesting "this new version is so new and shiny and revolutionary that it doesn't need to care about backward compatibility, so you'd better upgrade now or face bitrot". I know what I prefer.

    57. Re:It's just the opposite for me by cjb658 · · Score: 0

      Microsoft is begging to differ with you. Again. They're going to call the successor to Vista, "Windows 7." Not "Windows 2009", not "Windows AB", not even "Windows VII".

      I'm quite surprised by this about-face. I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?" Yet those same people aren't complaining that their Windows XP installation should be replaced by Windows Vista.

      Hmm... maybe it has nothing to do with the version numbers, after all...

      Also, make sure you throw in some crappy versions every once in a while, or people won't feel the need to upgrade.

      For example, Windows NT worked too well, so Microsoft released Windows 98, so that people would upgrade to Windows 2000, which worked too well, so Microsoft then released Windows ME, so that people would upgrade to Windows XP, which worked too well, so Microsoft released Windows Vista...

      so that people will upgrade to Windows 7?

    58. Re:It's just the opposite for me by suckmysav · · Score: 0, Offtopic

      That might be OK if you could manage to release significant version upgrades regularly, but if MS had have stuck with that from 2000 onwards most people would be still using Windows 2001 (XP) and wondering why they didn't have something a lot newer.

      On second thoughts, maybe they would be more inclined to upgrade to Windows 2007 (vista) today in that case so, yeah, good work Stevie B!

      --
      "You can't fight in here, this is the war room!"
    59. Re:It's just the opposite for me by drolli · · Score: 1

      Excuse me, version 6.0 is also expected to contain bugs and chrash your hard drive.

    60. Re:It's just the opposite for me by master5o1 · · Score: 1

      do I? Or rather, do I need to be employed by them think of things like the above post?

      --
      signature is pants
    61. Re:It's just the opposite for me by Stormwatch · · Score: 2, Insightful

      Well, that one is easy to explain. "Mac OS Ten" is the name of the system. The version is the number that comes after that.

    62. Re:It's just the opposite for me by CSMatt · · Score: 1

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      That depends on the versioning scheme. If both were free software, I'd choose Foo. Bar having 6 milestones without existing for decades sounds very suspicious to me.

    63. Re:It's just the opposite for me by 3dr · · Score: 5, Funny

      Software Version Number Guide

      1.x: First release from either a new company, or of a new product. If the former, it's probably innovative if a bit quirky (wait for 3.0). If the latter, check for a "Home" qualifier, or look for the "Pro" moniker, then decide and wait for version 3.

      2.x: It's amazing the feedback they've received through "anonymous, not personally identifiable" network connections. They've been really busy fixing bugs and adding enhancements. Unfortunately, they don't fix the bugs and functional issues that you've noticed.

      3.x: Now we're getting somewhere. Many bugs are fixed, usability is improved, and memory footprint is still reasonable. Backup this version, this is the version you are looking for. Stock splits, investors take note.

      4.x: Version 4.x is usually released far longer after the previous release than any other release. That's because Version 3 was such a kickass product, that everybody who wanted it has it, and sales have now dropped. But what a cash cow Version 3 was. Version 4 introduces the rental license, with mandatory bi-yearly upgrade deactivation with NannyAlert(tm). Stock has a mild bump up to 42% of what it was a year ago, then drops back to 35%.

      5.x: Hmm, sales continue to plummet, so /obviously/ it's from piracy. Version 5 introduces per-machine CPU serial number locking (or a USB dongle), a new EZ-to-Yoose one-window interface, and a Registry Cleaner, "for Security". Walmart begins selling it. Fry's begins offering rebates.

      6.x: You must be writing antivirus, portable document, checkbook-balancing, or tax prep software. Start looking at newer vendors or other products, because those offerings will be closer to Version 3 functionality.

      14.x: Autodesk called, they want their CAD system back.

      200x: For software companies, a year-based version number is the proverbial White Flag of Surrender. It's an acknowledgment that their development process is so encumbered by well, Process, their quality control so numbed by despondent QA testers, and innovation positively hindered by burnout and irrelevance, that any hope of a release more often than the vernal equinox is out of the question.

      201x: First OS X release. In a Cider wrapper.

      --------

      On a serious note to the OP, I do see version numbers >5 as "has been". History has shown that innovation is long gone, and major releases contain minor enhancements ("Now supporting CSV and XML formats!") Why not exhibit some courage and make it not 1.0, but 1.0! and make a statement? Innovation takes courage. Deception is not innovation.

      If I saw a new product, especially with a 6.x version number, I really would wonder where it's been. "It must have not sold very much before, I wonder if it's still crap?"

    64. Re:It's just the opposite for me by Tolkien · · Score: 5, Funny

      EVERY version of Windows has more bugs...

      Windows NT 4 was much more stable than NT 3.x. Every version of Windows after ME was better than Windows ME. Windows 3.11 was better than Windows 3.0 and Windows 3.0 was a huge improvement over Windows 2.0...

      I could go on...

      Sure you could!

      But not for much longer.

    65. Re:It's just the opposite for me by Ritchie70 · · Score: 1

      Remember the original version number for Windows NT?

      It was 3.1.

      --
      The preferred solution is to not have a problem.
    66. Re:It's just the opposite for me by Cussin_IT · · Score: 5, Funny

      Every version of Windows after ME was better than Windows ME.

      Come on, compared to windows ME nailing your hand to the desk was more plesent, productive and had fewwer bugs.

      --
      Read my blog you know you want to
    67. Re:It's just the opposite for me by gearloos · · Score: 0

      "After all, version 6 software ought to have most of the bugs worked out by then. I would think poor quality at version 6 would reflect much more negatively on a company than at version 1." so, by that logic I suppose version '95 of a certain software it should be about perfect! lol sry.. had to do it.

      --
      "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
    68. Re:It's just the opposite for me by teh_commodore · · Score: 1

      At the real heart of the issue, there really is no standard for numbering, official or market. Some companies release number after number with little or no dot releases (anyone remember AOL?). Some don't even have numbers, just one main chunk of code that is patched and upgraded via the interwebz. Others use dot releases to mark patches or minor improvements and use major revisions to mark a significant change. This seems to be the de facto standard, if there is one.

      Barring some sort of IEEE standard, the best we can hope for is companies/organizations that publish a roadmap that let's us all know what will constitute the next major release (much like Firefox, Fedora, etc).

      My advice to the OP would be this, if your costumers are technical in nature, be straight up. If this is a piece of consumer software, drop the versioning altogether and call it Super Awesome Product Xtreme.

      --
      --"insert clever quote here"
    69. Re:It's just the opposite for me by neverhadachoice · · Score: 1

      hahahaha well played

    70. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Windows XP is version 5.1

      Windows Vista is version 6

      so, yes Windows 7 is most probably the version.

    71. Re:It's just the opposite for me by Reziac · · Score: 1

      Agreed; I'll be a lot more forgiving of an early version than of what is nominally a mature version.

      Furthermore, if I later find out the company essentially lied to me by calling v1.0 vSomethingMature.x, that will quite destroy my confidence in the company's honesty.

      The downsides definitely outweigh the potential to fool a few people into believing it's a mature product.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    72. Re:It's just the opposite for me by swb · · Score: 2, Informative

      It seems like software evolves something like this:

      Real v1.0 -- First version, fairly buggy but generally usable. Vendor labeled version 1.0.
      v1.1 -- Minor improvements, bug fixes. Labeled version 2.0.
      v1.2 -- More of the same, minor new features. Labeled version 3.0.
      v1.3 -- Well-honed release, new features in v1.2 now flawless, no noticable bugs. Labeled version 4.0.

      At this point, they have basically the finished product they should have released as version 1.0 but based on their release schedule should really be v1.3 and not version 4.0. But since its finished and works, nobody will buy a version 5.0 that basically repeats "actual" version v1.2 or v1.3 changes.

      So the vendor releases version 5.0, which is a total rewrite with a new UI, mimicking whatever the most popular eye candy "skin" out there they can find, a few new features and a ton of new bugs and problems. In reality, released version 5.0 is more like a new program with the same name with a real version of 1.0. In this second iteration they repeat the general steps of "real" versions 1.1->1.3, but often quickly and often using a point versioning system.

      By the time they do version 6.0, they are fully cycling the product with major changes but actually just releasing a 1.0 product. They also seem to do this quickly enough that they never get past "real" .1 point release improvements before cycling again.

    73. Re:It's just the opposite for me by mysticgoat · · Score: 1, Interesting

      I'm not surprised, because I don't see MS's use of "Windows 7" as an about-face.

      Back in the day, us Value Added Resellers would toss out the MS DOS v4.5 disks that came as part of the Win3.x package and load the last reliable version, MS DOS 3.3, before putting Win3.11 on top of it. But then DR DOS v6 came along, the Microsoft engineers abdicated their responsibility to the MS marketeers, and MS DOS v7 came out at the same time DR DOS upgraded to v7. Jumping over a bunch of unused version numbers to do so (AIR, it went from DOS v5.5 to DOS v7.0, with essentially no core changes but additional third party add-ons that MS had bought up and jumbled into the DOS package).

      I was one of the many West Coast VARs who started offering customers more choices at that point:

      1. DR DOS v7, because it was a solid platform that I knew I could support without weird and costly hassles, had a lot of nice features that were nicely integrated, and was my recommendation
      2. MS DOS v3.3, if the machine was going to be used in a Novell network
      3. MS DOS v7 only if this machine was destined for a far distant install where someone other than me would have the maintenance headaches

      So with "Windows v7", it looks to me like MS is simply doing a rerun of a cute move they had once done when Ballmer was a younger man who had something he could dance about.

    74. Re:It's just the opposite for me by TheLink · · Score: 1

      "Lastly, if there were no major issues there, and the package was sufficiently expensive,"

      Do you happen to work for the US Department of Defense?

      Where I used to work, expensive = minus points, free = plus points.

      --
    75. Re:It's just the opposite for me by 1u3hr · · Score: 4, Informative
      MS DOS v7 came out at the same time DR DOS upgraded to v7. Jumping over a bunch of unused version numbers to do so (AIR, it went from DOS v5.5 to DOS v7.0,

      You misremember. There certainly was an MSDOS 6 (DOS versions), 6.0, 6.2, 6.22 in 1993-4; I think I actually bought them.

    76. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      I am doing this right now - evaluating software packages to choose which company gets ~half a million dollars for their software plus implementation. Meeting business and functional requirements matter. Company viability matter. Ability to implement and support the product matter. I have *no* idea what the version numbers are, nor do I care.

    77. Re:It's just the opposite for me by skelly33 · · Score: 1

      My employer is doing this same thing, only we're going from a 2.1.x and going to 4.0.1. We're not doing it because of the stigma of 1.0; rather it's because we want to look like our product is just as mature/evolved as our competitors who all have 4.x and 5.x products out. (I think marketers all read the same periodicals or something).

      The public perception, according to marketing, is that we are neck and neck with the competition. The engineer in me thinks this is a load of crap - I mean wishful thinking. The businessman in me thinks there is some amount of non-empirical voodoo to marketing efforts that are difficult to truly know whether they really work or not and that we developers just need to nod and smile because perception of our products and services is their job, not ours.

    78. Re:It's just the opposite for me by Rick+Zeman · · Score: 2, Informative

      Windows NT 4 was much more stable than NT 3.x.

      On what planet? It took til Vista to undo the damage that MS did moving the video subsystem from the executive layer to the kernel's.

    79. Re:It's just the opposite for me by cailith1970 · · Score: 1

      No, a software development company (not in the US though). The first thing was to estimate how long it would take us to develop the tool/package/whatever compared to the cost of having our developers removed from the software development pool. If the cost and time was significantly more for us to develop and maintain the application compared to buying it third party, then it was a no brainer. Having your development team not working on your core business doesn't generally push ahead your product from where your source of income comes from. Of course there are exceptions.

      --
      I intend to live forever, or die trying. - Groucho Marx
    80. Re:It's just the opposite for me by demonlapin · · Score: 4, Informative

      Win95 rev B was better than WinME, and Win98 (especially SE) was a lot better than WinME. Win98SE is still a pretty good OS for old-school gaming; it's like DOS 5.

    81. Re:It's just the opposite for me by TheLink · · Score: 2, Insightful

      Software Engineering versions explained for the Civil Engineering folk:

      1.0 = plastic model/first draft
      2.0 = blueprint
      3.0 = prototype
      3.1 = real thing

      What most people don't understand about software is that with software:
      1) the blueprint compiles and runs = it "kinda works"
      2) It costs about as much (if not more!) to make the blueprint as it does to make the prototype and the real thing.
      3) The Build Phase of Software Engineering involves the programmer typing "make all" and going for a cup of coffee or home, and costs 24 cents. In contrast the Build Phase of Civil Engineering involves heavy machinery and lots of workers with hard hats, and costs $$$$$$$.

      Given 1) and 2) there's a very high pressure for Management to sell the blueprint drafts as version 1.0.

      Software:
      make each blueprint = USD1 million, and it "kinda works" for the customer.
      make final = USD1 million, and it "kinda works a bit better" for the customer.

      Big Building:
      make each blueprint = USD1 million ( customer rarely buys them).
      make final blueprints = USD1 million
      Architect Firm charges USD10 million for all the design stuff including making as many blueprints as it takes, and everyone signs off on the final blueprints
      Make actual building = USD100 million, "works 99.99%" for the customer.

      And that's why software engineering can't be like civil engineering.

      --
    82. Re:It's just the opposite for me by Doogie5526 · · Score: 1

      Taking version numbers at face value, I'd look in to both. While usually a higher version software is more established, newer software is more likely written using more modern paradigms (and perhaps more flexible and applicable to my situation).

      I would get mighty concerned if a Google search didn't mention previous version. And, like mentioned in the siblings, if version 6 acted like a vers 1 with missing features and huge buglist.

    83. Re:It's just the opposite for me by dangitman · · Score: 0

      They're now marketing tools, similar to a megabyte being 1,000,000 bytes

      That's not a marketing tool. The prefix "mega" means 1,000,000 - therefore, a megabyte is 1 million bytes. It's just logic and correct use of units.

      --
      ... and then they built the supercollider.
    84. Re:It's just the opposite for me by Potor · · Score: 1
      No time to format the broken chart below; you can find it here

      November 1985 Windows 1.01 1.01 Unsupported - November 1987 Windows 2.03 2.03 Unsupported - March 1989 Windows 2.11 2.11 Unsupported - May 1990 Windows 3.0 3.0 Unsupported - March 1992 Windows 3.1x 3.1 Unsupported 5 October 1992 Windows For Workgroups 3.1 3.1 Unsupported 5 July 1993 Windows NT 3.1 NT 3.1 Unsupported 5 December 1993 Windows For Workgroups 3.11 3.11 Unsupported 5 January 1994 Windows 3.2 (released in Simplified Chinese only) 3.2 Unsupported 5 September 1994 Windows NT 3.5 NT 3.5 Unsupported 5 May 1995 Windows NT 3.51 NT 3.51 Unsupported 5 August 1995 Windows 95 4.0.950 Unsupported 5.5 July 1996 Windows NT 4.0 NT 4.0.1381 Unsupported 6 June 1998 Windows 98 4.10.1998 Unsupported 6 May 1999 Windows 98 SE 4.10.2222 Unsupported 6 February 2000 Windows 2000 NT 5.0.2195 Extended Support until July 13, 2010[19] 6 September 2000 Windows Me 4.90.3000 Unsupported 6 October 2001 Windows XP NT 5.1.2600 Current for SP2 and SP3 (RTM and SP1 unsupported). 8 March 2003 Windows XP 64-bit Edition 2003 NT 5.2.3790 Unsupported 6 April 2003 Windows Server 2003 NT 5.2.3790 Current for SP1, R2, SP2 (RTM unsupported). 8 April 2005 Windows XP Professional x64 Edition NT 5.2.3790 Current 8 July 2006 Windows Fundamentals for Legacy PCs NT 5.1.2600 Current - November 2006 (volume licensing) January 2007 (retail) Windows Vista NT 6.0.6001 Current. Version Changed to NT 6.0.6001 with SP1 (February 4 08) 8

      You get 7 out of that for me, okay? NT, 95, 98, 2000, and ME were all 5?

      But more importantly, notice that Windows 7 is given the release number of ... wait for this ... 6.1!!!!

      That's why 7 is not a release, but a name.

    85. Re:It's just the opposite for me by MiniMike · · Score: 5, Funny

      Did you just break an NDA?

    86. Re:It's just the opposite for me by dryeo · · Score: 5, Interesting

      Funny enough, one of the causes of the Microsoft and IBM divorce was Microsoft demanding to move the video subsystem to ring 0 in OS/2 v1.3. IBM refused in the interests of stability.
      I was always kind of surprised that it took so long for Microsoft to sacrifice stability for speed with NT. I was not surprised at how long it took for them to realize they were wrong.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    87. Re:It's just the opposite for me by pizzach · · Score: 3, Funny

      Microsoft is begging to differ with you. Again. They're going to call the successor to Vista, "Windows 7." Not "Windows 2009", not "Windows AB", not even "Windows VII".

      Microsoft had some version-number-itis with the XBox because PS3 would be greater than Xbox2. It would have been much more interesting if they had named it Xbox 2006. Or maybe XpBox Vista Live Ultimate Edition and leverage on their other brands. Personally, 360 makes me feel like I'm back where I started instead of giving any impression of progress.

      --
      Once you start despising the jerks, you become one.
    88. Re:It's just the opposite for me by dryeo · · Score: 1

      seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.

      The problem is that the people who make software choices based on version numbers are the same people who are in charge of firing and hiring.
      No way are they even going to consider that they are wrong.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    89. Re:It's just the opposite for me by Skrapion · · Score: 2, Interesting

      Apparently the official reason that the NT kernel's version number isn't being bumped to 7.0 is for backward compatibility. You know, for all those legacy Vista apps that won't work if the first character of the NT kernel version number isn't '6'.

      Yeah, it seems like a pretty weak argument to me too.

      --
      The details are trivial and useless; The reasons, as always, purely human ones.
    90. Re:It's just the opposite for me by mabhatter654 · · Score: 2, Funny

      so is the next Xbox 540? 4? 720, 1080, Y-Cube?

    91. Re:It's just the opposite for me by bill_mcgonigle · · Score: 2, Funny

      The reason for this is that Windows 7 is the last major release of Windows. XP was planned for this too but Longhorn (now Vista) messed their earlier plans.

      You mean XP couldn't handle the task, so they tried with Vista, but shipped it before it was done, and will finally finish the work in Windows 7, right?

      My suspicion is it merges with the XBox 360 not too long beyond that.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    92. Re:It's just the opposite for me by mabhatter654 · · Score: 1

      the idea of expensive is that it will be supported. If you pay lots of money you can expect somebody to man the phones when you need them. Suits like to see support, and you have to have a real price to value the software against your highly paid developers.. open source or cheap stuff is hard to sell to suits because without high cost there's nobody to blame!

    93. Re:It's just the opposite for me by Raenex · · Score: 1

      For example, Windows NT worked too well, so Microsoft released Windows 98

      You're mixing up NT with desktop Windows. NT was meant to compete with Unix workstations and servers. People upgrading to Windows 98 were coming from Windows 95, not NT.

    94. Re:It's just the opposite for me by Raenex · · Score: 3, Funny

      None of those are as bad as the next version of the Wii: the Nintendo Wang.

    95. Re:It's just the opposite for me by SlowMovingTarget · · Score: 1

      Yeah, low version numbers have a "negative impact in the mouth area" :-(

      (with appreciation to Scott Adams)

    96. Re:It's just the opposite for me by kasperd · · Score: 1

      In the case of DOS version numbers were actually used by the software for all kinds of compatibility checks. So vendors would basically be forced to make their software report the version number of the MS DOS version they were compatible with. If something was sold as DR DOS 5.6 and told applications that it was a 6.22, then consumers would have been confused. I can see why they would just follow whatever version numbers Microsoft happened to decide on.

      BTW. As I recall it, it was not DOS 3.3 that was used for a long time but rather DOS 3.30. I think DOS 3.30 was the one version that was used for the longest period of time. And DOS 6.22 was the last version in widespread use. As for DOS 7.x I don't think I have ever seen anybody use the full system. A lot of people have used the stripped down version (without knowing) to run Windows 9x on top of it.

      --

      Do you care about the security of your wireless mouse?
    97. Re:It's just the opposite for me by oatworm · · Score: 1

      Nah - it was BOCHS, back when they were trying to faithfully emulate the 586 chipset. Unfortunately, when they did their versioning, they decided to eat their own dog food and let their own VM handle the version numbering for them; consequently, when it came time for version 1.0, the VM spat out version "0.99989389" instead.

    98. Re:It's just the opposite for me by Mattsson · · Score: 1

      But Windows 7 is Windows version 6.1, not version 7.0

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    99. Re:It's just the opposite for me by Madcat123 · · Score: 0

      I believe this comes down to the difference between expected and experienced quality. For a version 1.0, users tend to expect lower quality so they are more likely to be positively surprised (by its stability or whatnot). On the other hand, v6 of some software is expected to be stable, so should bugs arise in v6, users are far more likely to be disappointed (high expectations).

    100. Re:It's just the opposite for me by Knuckles · · Score: 1

      Yeah, I expected that answer, but I have never seen a PHB actually making such choices. They employ tech staff, no?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    101. Re:It's just the opposite for me by Knuckles · · Score: 1

      Well, ok, that's sad in its own right. However, the linked page does not say who these people where who asked,

      "why isn't yours 6.x" or worse "when will you upgrade to Linux 6.0"

      . The original question was "who makes a choice solely based on version number", and I doubt that even those inquirers did, if they made a choice to switch at all. Maybe they were simply journalists or something.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    102. Re:It's just the opposite for me by Hucko · · Score: 1

      I dunno, I'm thinking of moving from Linux to OSX; things just seem more completed with minor advances... is there time machine-esc on linux? Though kde 4 seems to have a similar take. MS Windows not so much.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    103. Re:It's just the opposite for me by SL+Baur · · Score: 1

      For a company to risk losing the good will of the customer on a marketing gimmick seems foolhardy to me. Trust is easy to lose, hard to regain.

      Quoted for truth. The other stuff you wrote was nice, but dang, that is an exactly correct summary in a sound bite.

    104. Re:It's just the opposite for me by religious+freak · · Score: 1

      Or Google's: (beta) "Innovation and quality is guaranteed" (beta)

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
    105. Re:It's just the opposite for me by dvice_null · · Score: 1

      I don't usually look version numbers, instead I look at the version history. How old is the first release, how many releases have been after it and how often are new releases made. I also look at bug database, are the reported bugs getting any attention.

      But I only look at open source software.

    106. Re:It's just the opposite for me by afidel · · Score: 1

      They do, but many PHB's ignore them unless they are paying them obscene amounts of money (ie consultants).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    107. Re:It's just the opposite for me by Axello · · Score: 1

      So, has anyone ever seen Windows NT 1.0? or 2.0?

    108. Re:It's just the opposite for me by Knuckles · · Score: 1

      I go and read Slashdot if I want to feel good about working at my company :)

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    109. Re:It's just the opposite for me by advocate_one · · Score: 2, Informative

      you forgot 6.21 which was actually a downgrade as it removed functionality that had been illegally put in 6.0 and 6.2

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    110. Re:It's just the opposite for me by ebbe11 · · Score: 3, Funny

      seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.

      You obviously have never heard of the Peter Principle.

      --

      My opinion? See above.
    111. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      I'd tend to agree,

      there's also a perception by semi-savvy managers that people aren't going to buy 1.0 or low version numbers. But people aren't stupid, they're not going to buy a product at version 8.0 if they've never heard about the other 7 versions. That means the rest were internal versions (in their view), and thus it must be a very buggy product indeed to take so many generations to get to market.

      If you want your customers to gasp for more, and are pre-dominantly an open-source outfit, you release a _great_ product at version 0.1, thus downplaying the version number significance, which tells your customers that you take quality seriously, and they've yet to see the *really* cool stuff.

    112. Re:It's just the opposite for me by dangitman · · Score: 1

      Why would it matter if it were an SI unit or not? "Mega", in its modern usage is based on the decimal system. So, why would you use it for a binary unit?

      Everybody else in the scientific and engineering world uses "mega" as a decimal unit. It means exactly one million - not approximately one million. Whoever thought of this abuse is an idiot - why didn't they make their own jargon for binary multipliers, rather than something with a specific existing meaning?

      --
      ... and then they built the supercollider.
    113. Re:It's just the opposite for me by Bert64 · · Score: 1

      Yeah, it's always amusing when you encounter such people..
      Pointing out to them that Linus has only got up to 2.6.27 can be quite amusing.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    114. Re:It's just the opposite for me by Bert64 · · Score: 1

      But by that reckoning, the Wii could have been the Nintendo Entertainment System V5..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    115. Re:It's just the opposite for me by Saint+Fnordius · · Score: 1

      Actually, I think Nintendo was right to choose different names and to emphasise that the Wii is a different product from the Game Cube. Sony sees their Playstation lineup as an evolution, and with the product naming implies that it is backwards-compatible. Microsoft, well, they kinda muddle in between.

      Actually, that's pretty typical of Microsoft: Windows 95 was a different product than previous Windows, as was Windows NT. But not entirely different, and a new naming versus version policy was put in place that turned the whole concept of version numbers inside out.

      Now that I think of it, Microsoft isn't the worst offender. Adobe did the same with Adobe Illustrator 88, and Macromedia did the same with FreeHand 5.5 to FreeHand 7, skipping over 6. Apple also wasn't all that consistent, with System 7.5 going to Mac OS 7.6, and Mac OS 8.6 becoming Mac OS 9 so that they could call their next-gen OS version X (enough "this one goes to XI" jokes, sheesh!).

    116. Re:It's just the opposite for me by evilbessie · · Score: 1

      Firstly a MegaByte is 1000000 Bytes, a Mebibyte is 1048676 Bytes. And really the formatting is not a huge issue in any way. For example a 250GB disk (manufacturers number) shows up in all OSes I've seen as 232GiB. Which tallies nicely with 250GB = 232.830644GiB, so you may be losing up to 0.4% (approximately) to formatting, which really isn't anything to the perception which you are losing ~14% because of the inability of users to work with numbers in different bases.

    117. Re:It's just the opposite for me by 4D6963 · · Score: 1

      I'm intrigued, why does Google Calculator not agree?

      --
      You just got troll'd!
    118. Re:It's just the opposite for me by pizzach · · Score: 1

      Actually, in many ways the Wii is the spiritual successor to the Nintendo. It has a lot more in common with the old Famicon and Nintendo than the other systems. If it was called the Nintendo 2, I wouldn't complain.

      The reason I was pointing out the XBox specifically was because Microsoft set out to make an XBox v2, internally thought of it as the XBox 2, but then suddenly publicly christened it as the 360 for mostly silly reasons.

      --
      Once you start despising the jerks, you become one.
    119. Re:It's just the opposite for me by OneMadMuppet · · Score: 1

      "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?"

      ...because VS2008 is a buggy POS and half my plugins won't work with it?

    120. Re:It's just the opposite for me by aug24 · · Score: 1

      Well, it is for a shop selling knives and forks, or books, where the products are completely different items.

      But I rather suspect that Windows 7 will still incorporate code which originated, say, in Windows 98. In software in general there is a substantial overlap in meaning between a "Product Number" and the "Version Number of a Product".

      Hell, even billg consistently refers to the product his company sells as "Windows" and refers to different versions. So I think in this instance, small difference.

      Justin.

      --
      You're only jealous cos the little penguins are talking to me.
    121. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Windows NT 3.1 came after the name change from OS/2 NT 3.0, which was originally planned as an upgrade for OS/2 2.x.

    122. Re:It's just the opposite for me by dredwerker · · Score: 1

      Or Google's: (beta) "Innovation and quality is guaranteed" (beta)

      googles idea of beta is different to everbody elses idea. They have had no sexual relations ....

      --
      On a long enough timeline. The survival rate for everyone drops to zero. Chuck Palahniuk, Fight Club, 1996
    123. Re:It's just the opposite for me by vegiVamp · · Score: 1

      Well... I might assume that the v1 one was made by a young startup, with lots of fresh ideas about how to do things and little to no legacy code being dragged around.

      --
      What a depressingly stupid machine.
    124. Re:It's just the opposite for me by Jellybob · · Score: 1

      They didn't exist - to keep in line with the current release of Windows, they started at 3.0.

    125. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      You were so anxious to get in quickly and Karama Whore, that you linked to the wrong page, here is the link you should have posted.

    126. Re:It's just the opposite for me by Bloke+down+the+pub · · Score: 2, Informative

      why didn't they make their own jargon for binary multipliers

      They did, but you sound like you've got a cold when you say them.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    127. Re:It's just the opposite for me by teh+moges · · Score: 1

      http://en.wikipedia.org/wiki/Microsoft_windows#Timeline_of_releases
      Ironic enough?

      Apparently the kernel did a major upgrade for Vista, but before that, it was 5.* for a while

    128. Re:It's just the opposite for me by Knuckles · · Score: 1

      Yeah, but it would still be not your _only_ factor. I assume you would at least try it out. Amazing, isn't it? ;)

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    129. Re:It's just the opposite for me by vegiVamp · · Score: 1

      Of course; I was just trying to demonstrate that even judging purely by the numbers doesn't mean the higher number wins.

      --
      What a depressingly stupid machine.
    130. Re:It's just the opposite for me by Knuckles · · Score: 1

      Right, I had missed that.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    131. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      as w/ plover it may be a version # or...

      NT3, NT4, 2000=v5, xp=v6, Vista=Bob, 7=v7

    132. Re:It's just the opposite for me by theaveng · · Score: 0, Troll

      Windows is at 6.0 (Vista) and still doesn't work as well as the Macintosh OS circa 1995.

      >>>I learned that the Product Managers want to release this NEW product with a version number somewhere between 5.0 and 8.0 because 'there is a stigma about buying 1.0 products. People assume it's no good.'
      >>>

      Nothing new. Windows NT 1.0 was released as NT 3.1 by Microsoft. It was strictly marketing.

      --
      FOX NEWS.com should be BANNED from television and internet. Have the Congress take it over and give us Truespeak.
    133. Re:It's just the opposite for me by Laurence0 · · Score: 1

      Does this mean that the upgrade from Ubuntu 7.10 to 8.04 is a bigger jump than from 8.04 to 8.10, because it's a whole version number jump?

    134. Re:It's just the opposite for me by anomaly256 · · Score: 1

      Yet it's not even Windows 7, it's Windows 6.1.6801. Seems Microsoft is agreeing after all.

    135. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      But who would choose based solely on the version number?

      Your boss, most likely.

    136. Re:It's just the opposite for me by markbark · · Score: 1

      RE: Windows Server 2000/Office 2003

      I think we should THANK Microsoft for being thoughtful enough to put expiration dates on their software offerings....

      --MAB

    137. Re:It's just the opposite for me by markov23 · · Score: 1

      His marketing group is mostly correct about this. Most large companies ( the ones that buy software ) have rules that say they cant buy 1.0 software. They don't look at the software to see if its working well, talk to other customers, etc -- its just off the approved purchase list. With that kind of arbitrary behavior about what should be an internal release number -- the only sensible thing to do if you actually need to sell software to pay your employees is change the version number. Now -- version 5 is silly -- I always like version 2.2 myself. Then you can talk about how version 1.0 was a beta that only a few early customers had -- you used that feedback to make version 2 -- and now that were on version 2.2 -- we are really stable. This is the narrative that an internal IT staff is expecting -- if you don't play into it, then your saying that release number purity is more important than having a market for your product. If you believe that - you have no place in commercial software. Regardless of version number, you will still have to convince someone that your product is worth buying. With a version 1.0 product -- your telling corporate IT -- you don't understand their purchasing requirements.

    138. Re:It's just the opposite for me by nine-times · · Score: 1

      There are definitely people who would assume so.

    139. Re:It's just the opposite for me by henni16 · · Score: 1

      I have also seen software move from version x.0 to x.1 and get worse in the process.

      SuSE 10 comes to mind.

      (10.1 came with a lot of Novell/Enterprise junk only half-integrated)

    140. Re:It's just the opposite for me by rstarg · · Score: 0
      To make your head really spin - try to keep the various Solaris / Sun Unix versions straight. Trying to manage a site with several versions of Solaris active can be a real headache. Version numbering adds to the confusion when finding appropriate applications and patches. http://en.wikipedia.org/wiki/Solaris_(operating_system)/ shows the Solaris vs SunOS version mapping.

      Solaris version SunOS version
      Solaris10 = SunOS5.10
      Solaris 9 = SunOS 5.9
      Solaris 8 = SunOS 5.8
      Solaris 7 = SunOS 5.7
      Solaris 2.6 = SunOS 5.6
      Solaris2.5.1 = SunOS5.5.1
      Solaris 2.5 = SunOS 5.5
      Solaris 2.4 = SunOS 5.4
      Solaris 2.3 = SunOS 5.3
      Solaris 2.2 = SunOS 5.2
      Solaris 2.1 = SunOS 5.1

      Solaris 2.0 = SunOS 5.0
      Solaris 1.x = SunOS 4.1.x

      It is about as bad as the Windows versioning.

    141. Re:It's just the opposite for me by multimed · · Score: 1

      I'm quite surprised by this about-face. I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?"

      Well that may seem logical and all - heck it might well be true for other situations. But the general public, your average joe user knows full well that Microsoft often really messes things up with new versions-making things worse instead of better. Instead of users thinking, "why are we still using 2003 when it's 2008," they'll think "MS sucks." Microsoft's technical and equally important marketing & PR screw ups with Vista have done more damage to the company than they realize.

      --
      Vote Quimby.
    142. Re:It's just the opposite for me by jonbryce · · Score: 1

      They were called OS/2

    143. Re:It's just the opposite for me by andrewd18 · · Score: 1

      The Nintendo Wang also has an optional "Power Glove" addon.

    144. Re:It's just the opposite for me by jonbryce · · Score: 1

      There was an MS DOS 6. That was the last standalone version MS released. MS DOS 7 was the internal name for the Windows 95 bootstrap loader.

    145. Re:It's just the opposite for me by Knuckles · · Score: 1

      Your boss, most likely.

      Most certainly not.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    146. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      This also reminds me of the OSX issue. I bet when Snow Leopard comes out, you'll once again hear the trolls saying, "Why are people spending $130 to buy a point release? You just bought 10.5, and you're willing to spend money just to get 10.6? Windows service packs are FREE!"

      You realize you are arguing that the version number isn't important, right? Because people who know what they are doing ARE buying that "point release" because they look at the features and not just the version number.

      Disclaimer: Not a mac fan really, they're just better than windows :P

    147. Re:It's just the opposite for me by e2d2 · · Score: 1

      But why would you think that a version number correlates to quality if it's a major version number? Minor version numbers are used to denote increases in quality with minor build releases patching existing bugs. Major version releases denote increases in functionality usually and in turn that means new introduced bugs. It's not as if they released version 1.0 and then 1000 minor patch releases.

    148. Re:It's just the opposite for me by PaneerParantha · · Score: 1

      I agree.
      If such labelling continues then the stigma attached to 1 will transfer to 6. Then what will they do? Label their 1st one as the 6th one? And on and on like that?
      In a few years, will version 2000 mean the first one?
      In any case, there will be a mapping of some number onto number 1.
      The problem that the product managers have is not that version 1 means something specific but that a certain number is mapped to the first one.

    149. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Once you've done Solaris, have a go at Java. I've long held the belief that the Sun marketing department are utterly insane.

    150. Re:It's just the opposite for me by kitgerrits · · Score: 2, Informative

      Every version before ME was also more stable.
      ME was simply the lowest point attained by MS.

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    151. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      The topic is for software versions, so my answer below is a bit offtopic.

      For hardware, the standard adopted by my employer was to label the first version of product "FooBar" as "FooBarA", the second version as "FooBarB", and so on.

      There are two major advantages:
      1. All documentation has a revision number. This eliminates the potential problem of accidentally not including a version number somewhere, and then later assuming it belongs to the original.
      2. The customer always states the version with the product.

      There are some disadvantages, in particular:
      1. not for products expected to experience many revision releases. This usually includes software.

    152. Re:It's just the opposite for me by mishehu · · Score: 1

      Then the question is - what about those software companies that stopped advertising version numbers and switched to using the year instead? So Foo 2007 and Foo 2008 might actually be only a difference in a few revisions or maybe a minor version, but it's all repackaged as new and people don't know any better...

    153. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Making your decision on your "moral indignation" over their manipulation of version numbers is that terribly much better?

      "Foo v1.0 sucks and Bar v6.0 is amazing... but since Bar is version 1 but their marketing department are jerks, I'll just use Foo".

      News flash - you're still deciding based on the version number. You're just using a weird logic coupled with the version number.

      As a Manager for a team, most likely you will:

      1) Fall victim to the marketing department's ploy (buy Bar v6.0) because you're not tech savvy

      or

      2) Research the software, realize that Bar v6.0 is better (hypothetically) and purchase it, because you are tech savvy, and you're also unwilling to use a sub-par client simply because you don't agree with the marketing.

      or

      3) You'll refuse, with great indignation, to buy Bar v6.0 on the sheer magnitude of the moral dilemma, and let your team/clients suffer through Foo v1.0 because it's the "right thing to do".

      (Here's a hint... if you're #1 or #3, you need to smarten up... but since there are a LOT more of #1 than #3, the marketing ploy works perfectly)

    154. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Actually, in the case of Windows, wouldn't it make more sense that when releasing a buggier version than before, the version number be decremented?

    155. Re:It's just the opposite for me by Nevyn · · Score: 1

      Why would it matter if it were an SI unit or not? "Mega", in its modern usage is based on the decimal system. So, why would you use it for a binary unit?

      That's just not true. In any computer context apart from "the number on the packaging for a HD", the usage of MB or Megabyte means 1024*1024 is much more than 50% of contexts (and that was bascially 100% until a few years ago when some people decided it'd be awesome to change over 35 years of usage).

      Given that, most people will never see "mega" used outside of a computer related usage so to most people mega means 1024*1024 ... except for PR BS, and the recent morons who want everyone to use a different word to mean the same thing.

      But, hey, feel free to keep confusing people if it makes you feel superior.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    156. Re:It's just the opposite for me by mcvos · · Score: 1

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      Based solely on version number? v1.01. It's had a bugfix already, whereas version 6.0 could be a complete code rewrite. At the very least, 6.0 has had some major features added compared to 5.x, and who knows what bugs they have?

      Sometimes low version numbers can even be distant descendents of older products wth high version numers. Would you rather have Netscape 4.7 or Firefox 2.0?

    157. Re:It's just the opposite for me by phorm · · Score: 1

      Just out of curiosity, which functionality? Got a link?

    158. Re:It's just the opposite for me by servognome · · Score: 1

      But who would choose based solely on the version number?
      PHB's, duh.

      Yup, no nerds ever do that

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    159. Re:It's just the opposite for me by geoffspear · · Score: 1

      I'm still waiting for the XBox 370.

      --
      Don't blame me; I'm never given mod points.
    160. Re:It's just the opposite for me by mcvos · · Score: 1

      On a serious note to the OP, I do see version numbers >5 as "has been".

      Yet there's still no browser that can beat the performance of Opera 9.xx (where xx = lots).

      The first open source CMS my previous employer release was version 6.03 or thereabouts. There'd been a version 5 once (long before I worked there), but I've never even heard of older version numbers.

      I assume they existed, though, but they were probably hacked together in javascript or ASP or something, and never amounted to much. Version 6 was the first that made it big, and they're now releasing version 7 which, like every single previous release, is a complete rewrite on a completely new platform. And it's good.

      The version numbers represent the history of the company more than the history of the product, I think.

    161. Re:It's just the opposite for me by Theoboley · · Score: 0

      and the version there-after will be called the Nintendo Dong

      --
      Stupidity only gets you so far, then you've gotta try
    162. Re:It's just the opposite for me by bribobirb · · Score: 1
    163. Re:It's just the opposite for me by Anonymous Coward · · Score: 0
      From the Wikipedia link above -- scroll down to "Legal issues" --

      MS-DOS 6.0 and 6.20 were released in 1993, both including the Microsoft DoubleSpace disk compression utility program. Stac successfully sued Microsoft for patent infringement regarding the compression algorithm used in DoubleSpace. This resulted in the 1994 release of MS-DOS 6.21, which had disk-compression removed. Shortly afterwards came version 6.22, with a new version of the disk compression system, DriveSpace, which had a different compression algorithm to avoid the infringing code.

    164. Re:It's just the opposite for me by NewWorldDan · · Score: 1

      Many years ago, when I opened my first checking account, many places would not take checks with numbers under 500 or under 1000. Knowing this when I opend the account, I made sure my first book of checks started at number 1300.

      By comparison, I kind of like year numbers for mature software. I find them easier to track than incremental version number increases. I was opposed to this when Microsoft started the practice back in '95 fearing that this would lead to model years for software along with planned obsolesence. And if Microsoft was capable of shipping an operating system on time, maybe it would have.

    165. Re:It's just the opposite for me by bugnuts · · Score: 1

      Why would it matter if it were an SI unit or not? "Mega", in its modern usage is based on the decimal system. So, why would you use it for a binary unit?

      That was exactly my point! There is a bit of high-ground for those that equate megabyte to 1,000,000 bytes, but the developers have always equated it to 1024*1024 bytes. The redefinition of the redefinition meant it was no longer in the developers' hands.

      This article talks about a class action lawsuit against Seagate, when their marketing department decided that they didn't care about the de facto definition of megabyte that had been in use for 20 years.

      Megameter or megaliter might mean 10^6 units. But when used as a prefix to "byte", it was always 2^20 until marketing got their greasy fingers on it.

    166. Re:It's just the opposite for me by vux984 · · Score: 2, Interesting

      I'm intrigued, why does Google Calculator not agree?

      A dumb mistake plus a typo. I forgot to actually multiply by e at the end when I evaluated it.

      sqrt(8/15)*sqrt(1/sqrt(2)) = 0.516
      sqrt(8e/15)*sqrt(1/sqrt(2)) = 0.851

      The 2nd term also was off because of a parenthesis mismatch. It should have been:

      sqrt(8e/15)(1/sqrt(2)) + (sqrt(8e/15)((1/sqrt(2))i))

      which evaluates to:

      0.851 + 0.851i

      -cheers

    167. Re:It's just the opposite for me by PingSpike · · Score: 1

      While I agree 98SE is probably the best option for old school gaming, I'm not sure I'd call it pretty good. I seem to remember my 98SE install still eating itself to death every 6 months or so somehow back in the day. It'll probably last longer with limited use these days. I think we just remember it fondly because it was marginally better then all the other releases!

    168. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      obviously the marketing people think SOMEONE does... that's the whole point of this question.

    169. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      The first version shouldn't have any version number at all, it's just the product itself, not an iteration of it. This way nobody will focus on the number, and when the next version comes along you can put that magic 2.0 there. If it sounds too plain with just the product name, you can put some meaningless and nonsequential characters there, e.g. 'EV' (Enterprisey Version), 'XP', 'NT' ... you get the idea.

      So, I see no issue with starting the version at non-1.0. I see no issue with not even having a version number, and just call it CE or Pro or 2008.

      Both are similar and so true !
      I'll buy "NewProduct" over "NewProduct v6.5", and afterward, if version 2.0 comes out, I'll really feel confident that the original version bugs will be corrected and works fine. If I buy version 6.5 and it has bugs, I'll throw you software to trash and wonder "How can they go to version 6.5 and not see these silly bugs?" and you selling to me will be OVER and FOREVER!

      But if it's new product and it seems new, either it works damn well and I figure "these guys are waaayyyyy good soft makers" or if it has bugs I'll accept them saying "What the hey, version 2 is probably on it's way..."

      I code for internal use of softwares and our users are co-workers and if we deliver version 3.3.2, you better have corrected 3.3.1 because the number says a lot !!!

    170. Re:It's just the opposite for me by n3tcat · · Score: 1

      also, qbasic jumped from 8 to X, IIRC

    171. Re:It's just the opposite for me by AK+Marc · · Score: 1

      Make my DOS 3.3 or 6.2. 4 was filled with memory hacks. 5 was fixes for the hacks (but still hacked). 6 was where they finally rewrote a little of the hacks to make it work they way it should have in 4, and 6.2 was the best of that and still with the illegal Stacker code. And 3.3 for the best if you had less then 1 MB of RAM.

    172. Re:It's just the opposite for me by The_reformant · · Score: 1

      You cant do that because FF != F^2 since the first F is for Fire and the second is for Fox. Unless you have a lemma that shows Fire=Fox.

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    173. Re:It's just the opposite for me by geekoid · · Score: 1

      I thought it was Wii: Extended

      I can't wait for the portable version Wii: Strap on.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    174. Re:It's just the opposite for me by vux984 · · Score: 1

      You cant do that because FF != F^2 since the first F is for Fire and the second is for Fox.

      You can't have two variables bound to different values within the same scope, given we have from the OP that FF3 x 5 = IE8, we can assume for all F in the equation: F=F.

      I suppose you could argue that implies Fire = Fox as a corollary. :)

    175. Re:It's just the opposite for me by ZTiger · · Score: 1

      People who only buy from Microsoft? I guess I play to many computer games and generally look at the version numbers like sequels. Starcraft 1.0.15 is the version of the first Starcraft. Starcraft 2.0.1 will be the version of the sequel. Same thing to Firefox. FF 1 was the first app and FF2 and 3 are the sequels with their own resulting version/update number.

    176. Re:It's just the opposite for me by trifish · · Score: 1

      > Be very unforgiving of any bugs.

      Of any bugs? Even of bugs in a new major functionality added in 5.0?

    177. Re:It's just the opposite for me by Almahtar · · Score: 1

      For a company to risk losing the good will of a customer on a blatant lie seems foolhardy to me. Trust is easy to lose, hard to regain.

      While I agree with you, that's how I would have phrased it. It's a lie of omission. Sure, they can choose whatever version numbers they want so that really is version 6.3, as designated by the authors. But what they left out is that there are no previous versions. No matter what short term benefits that could have, lies have a way of coming back around to haunt you long term.

      And now a proposed alternative: just use the year as your version number. It's honest, and it has the added benefit of constantly reminding people when their software is old and they should consider upgrading, while sounding modern and up-to-date when it first comes out.

      Awesomesoft 6.3 vs. Awesomesoft 2008 - they both work, but one isn't a lie.

    178. Re:It's just the opposite for me by jeremyp · · Score: 1

      I'm quite surprised by this about-face. I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?" Yet those same people aren't complaining that their Windows XP installation should be replaced by Windows Vista.

      But the flip side of that is that if Windows XP had been called Windows 2001, it would have been even more obvious how disastrously badly the development of Vista was going in the years before its release.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    179. Re:It's just the opposite for me by Almahtar · · Score: 3, Funny

      And less blood loss.

    180. Re:It's just the opposite for me by Knuckles · · Score: 1

      Um, we were not talking about the version numbers of a particular piece of software. OBVIOUSLY they tell you something and are pretty straightforward to interpret.

      We were talking about competing products. Like choosing IE 6 over FF 3 because it has a higher number.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    181. Re:It's just the opposite for me by Almahtar · · Score: 1

      Well while I also hate manipulated customer version numbers, this isn't really a dichotomy: many companies have "internal" version numbers and "external" version numbers.

      The development process doesn't get interfered with and marketing can do whatever they want without really bugging engineers.

    182. Re:It's just the opposite for me by Almahtar · · Score: 1

      Haha... makes you wonder if they knew Vista was going to suck, so they gave completely incomparable names to it and its predecessor XP. Obviously not, but it's an interesting thought and it sure does work out for them now.

      I mean, if Windows 2003 was way better than Windows 2006 that throws up some big scary warnings about a company's competence. Three years of work to make a giant leap backwards, and every time you hear their names you're reminded "three years. three years. three years", "this is older, that is newer, this is older, that is newer."

      But if XP is better than Vista? Nothing immediately and automatically concludes in the mind.

    183. Re:It's just the opposite for me by Almahtar · · Score: 1

      And from 1.1 to 4.5, didn't it?

    184. Re:It's just the opposite for me by Almahtar · · Score: 1

      The last version of VS I used was 2k3 because 2k5 was too buggy for me. Toolbars randomly changed positions (so you couldn't just remember where the tools you wanted were, you had to hunt for them), intellisense would frequently jump to a forward declaration when asked for the definition of something, there were frequent pauses where it was unresponsive. There were fairly frequent crashes during debug builds. The list goes on, believe me.

      So maybe now, in 2008, VS 2K5 may be better, but if we compare what you're experiencing now to what I was experiencing in 2005, it looks like you should wait at least 2 years to upgrade your Visual Studio.

    185. Re:It's just the opposite for me by mysticgoat · · Score: 1

      Comments from others have somewhat refreshed my memory. Please mod my earlier post into oblivion: it was incorrect.

      MS DOS v4.5 was the last version I installed on clients' boxes; I went to DR DOS shortly after MS DOS v4.5 was released. Microsoft did play games with version numbers during that time but I'm clearly not remembering the details correctly, and since I was no longer working with MS DOS I never kept anything related to those last few versions. This was during the time that MS was also using a lot of vaporware in the market; buying utility programs and stuffing them into DOS and calling the bundle a new DOS version, and generally flinging FUD at DR DOS, Quattro Pro, WordPerfect, Paradox, and Novell stuff. Glory days.

      Someone has suggested that MS DOS v7 was part of the Win95 and Win98 packages. I know that Win98 did not contain a full DOS but had a limited "DOS compatibility" layer. It could run many legacy DOS-based business apps and a number of games, and it had a number of critical diagnostic and repair functions built into it, but it most definitely was not an independent OS that could be installed separately from Win98. I believe Win95 was also designed this way but my experience with Win95 was very limited. I had only a couple of customers who tried it and both went back to Win3.11 over DR DOS within weeks: too much time and data lost.

    186. Re:It's just the opposite for me by dangitman · · Score: 1

      That's just not true. In any computer context apart from "the number on the packaging for a HD", the usage of MB or Megabyte means 1024*1024 is much more than 50% of contexts

      No, that's just not true. It only means *1024 in programming and memory chips. In everything else, it's decimal. Network speeds, data throughput, optical disc storage, etc.

      until a few years ago when some people decided it'd be awesome to change over 35 years of usage).

      35 years of tradition! OMG! You do realize that it has been used in the decimal sense in science for far longer than that, right? It's been used that way for longer than the field of computing has been in existence. Computing is very young, it's a bit early for "tradition."

      We should actually change this colloquialism before it gets too entrenched. It makes programming look like a joke compared to the sciences and engineering.

      Shouldn't computing strive to the ideals of science, and do things based on logic and precision? Science isn't afraid to challenge itself and overturn preconceptions. Why should computing cling to mistakes and perpetuate them, instead of trying to improve? I think it's ridiculous, that in such a new and disruptive field, people should be emotionally clinging to nostalgia.

      Given that, most people will never see "mega" used outside of a computer related usage so to most people mega means 1024*1024 ..

      That's absolute nonsense. It's encountered everywhere - megatons, megawatts, megaliters. And the "kilo" is seen even more often - kilometers, kilograms; most of the world uses those units every day in non-scientific settings.

      But, hey, feel free to keep confusing people if it makes you feel superior.

      No, it's proponents of the binary megabyte who are confusing people - because they are saying that they have to have a very special meaning for prefixes which mean something different in every other field on the planet. It's completely braindead, and only seems to be done out of a sense of nostalgia.

      --
      ... and then they built the supercollider.
    187. Re:It's just the opposite for me by dangitman · · Score: 1

      Megameter or megaliter might mean 10^6 units. But when used as a prefix to "byte", it was always 2^20 until marketing got their greasy fingers on it.

      Regardless of whether marketers had anything to do with it or not, it's logically correct. And 20 years of tradition means nothing. Please see my other reply upthread for elaboration on that point.

      Really, it was the fault of the programming community to let a colloquial jargon gain traction without examination or standardization. Is the developer community really so vain it must cling to this, rather than coming into line with the rest of the world?

      --
      ... and then they built the supercollider.
    188. Re:It's just the opposite for me by dangitman · · Score: 1

      Which is a pretty pathetic excuse to abandon logic and consistency. And programmers could have thought up something better sounding in the early days, if they had the foresight to. Instead, they got lazy and thought "you know, 1024 is kind of like 1000, let's sloppily use that!"

      It's all kind of weird for a field which relies on precise math, and is supposed to be innovative.

      --
      ... and then they built the supercollider.
    189. Re:It's just the opposite for me by dangitman · · Score: 1

      Actually, I just read the article you provided about Seagate, but that doesn't shed any light on the matter. It just says that Seagate settled on a (I would say frivilous) lawsuit. They didn't lose the lawsuit. It also provided no evidence for the oft-repeated claim that this nomenclature came from marketing departments. However, the comments on the story are much more illuminating:

      There was no switch. HDDs were always labeled and sold using the correct decimal prefixes since the 1950s. I've double-checked my HDDs from the 1990s. They are labeled correctly (MB = 1,000,000 byte). They even explain the correct and universal meanings of kilo, mega and giga on their websites and the fine-print - something you should have learnt at school. The problem here is simply that convenient slang terms (jargon) creeped into business language. If you want to blame any marketing guys, blame those who sell memory-chips (RAM) labelling 268,4 MB incorrectly as 256 MB. Take this as a lesson that the geeky neighbour kid isn't always right.

      Do you have any evidence that HD manufacturers suddenly changed their labeling, based on a decision from the marketing department? That just doesn't make a lot of sense, because if there was any marketing advantage, it would quickly backfire.

      Instead, the more likely explanation is that hard drives are designed by engineers, who use their prefixes correctly.

      The other strange thing is - why do people focus all their rage on hard drive manufacturers? Why is there not outrage toward the manufacturers of network equipment, who measure throughput decimally?

      --
      ... and then they built the supercollider.
    190. Re:It's just the opposite for me by Skater · · Score: 1

      One would expect that someone asking about Slackware Linux would have some clue. Slackware is not Linux for Casual Users. (For the record, I've used Slackware since 3.x days.)

    191. Re:It's just the opposite for me by Knuckles · · Score: 1

      One would expect, but the renaming was in the heydey of the dotcom bubble.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    192. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Fuck you!

    193. Re:It's just the opposite for me by Ritchie70 · · Score: 1

      You can believe that if you want.

      Everyone at the time said they were just matching the current Windows version number.

      --
      The preferred solution is to not have a problem.
    194. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Why not start the version numbering at a negative version level?

      Like t minus... but only v minus!

      v -3.0 So alpha we haven't even thought of it yet!
      v -2.0 We've got a use case diagram!
      v -1.0 There's some flowcharts!
      v -0.5 Countdown!!!
      v -0.4
      v -0.3
      v -0.2 Get your orders in folks before it's too late!
      v -0.1
      v 0.0 Blast-off! Profit!!! Wait... we've now got to start writing code?

      ---------

      As per the parent poster, on a serious note as well, software has to be properly planned. The work you do before v0.0 will help determine whether v2.0 or v6.0 can ever even exist.

    195. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      But was there a 6.022E23?

    196. Re:It's just the opposite for me by Anonymous Coward · · Score: 0

      Absolutely agree with "It doesn't come easy" above. If you ship buggy software labeled 6.0 customers may think, "geeze, if they can't even get it right by version 6, they'll NEVER get it right."

      Sounds to me like the company is trying to kill the golden goose.

    197. Re:It's just the opposite for me by The_reformant · · Score: 1

      Where can I get this new FireFire browser...it sounds fast?

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
  3. 6.3? No way by 6Yankee · · Score: 3, Funny

    Turn it up to 11!

    1. Re:6.3? No way by Anonymous Coward · · Score: 0

      I support the version number of "Turn it up to 11!" or version -i

    2. Re:6.3? No way by Anonymous Coward · · Score: 0

      It's like, how much more updated could this be? And the answer is none. None more updated.

    3. Re:6.3? No way by svank · · Score: 1

      The ideal version number is over 9000!!

      And yes, that's 9000 factorial factorial, as in (9000*8999*8998*...*2*1) * ((9000*8999*8998*...*2*1)-1) * ((9000*8999*8998*...*2*1)-2) *...*2*1

      Since 20! is 2,432,902,008,176,640,000, you'll need a pretty big box if you want to write out 9000!!.

    4. Re:6.3? No way by riceboy50 · · Score: 1

      Be careful there. Some marketing genius will follow that to its logical conclusion and decide "we'll just turn the version up to the max"... oh, too late.

      --
      ~ I am logged on, therefore I am.
    5. Re:6.3? No way by Ambiguous+Puzuma · · Score: 1

      9000!! = 9000! / 8999!!
      9000!! < 9000!
      Definition of the double factorial

    6. Re:6.3? No way by sexconker · · Score: 1

      "20!"?
      "20!!"!

    7. Re:6.3? No way by sexconker · · Score: 1

      Damn 20!! broke my quack you later.
      (As is to be expected.)
      It's 1 AM and I can't sleep.

    8. Re:6.3? No way by svank · · Score: 1

      So 9000!! != (9000!)! ? That's unexpected.

  4. It's a number game by Anonymous Coward · · Score: 0

    Why use software X version 1.0 when I could use software Y version 6.1?

    Some people just see the bigger number.

    1. Re:It's a number game by orclevegam · · Score: 2, Insightful

      Why use software X version 1.0 when I could use software Y version 6.1?

      Some people just see the bigger number.

      And those people are called PHBs (or CEOs), and sadly they sign the checks and often make the decisions. Of course by the same token if given the choice between software X 1.0 by company Z which just took the CEO out to an all expenses paid lunch at some fancy restaurant and gave him a shiny handout claiming the software would do everything he ever dreamed of, and software Y 5.4 by company T that their IT staff says is the better application but the CEO never heard of, odds are their getting software X 1.0.

      --
      Curiosity was framed, Ignorance killed the cat.
    2. Re:It's a number game by PC+and+Sony+Fanboy · · Score: 1

      are you surprised? If you were a CEO, would you choose to make more money, or make marginally less (but still a lot) and have better processes?

      Corporate culture is such that money is the bottom line. Always. So, if you appeal to that in 99% of CEOs ... well, money wins.

    3. Re:It's a number game by orclevegam · · Score: 1

      It's not about money. The companies would actually make more money by picking the better product. Instead the companies pick products based on which company can suck up to the managers the best and/or confuse them the most with market drivel. The problem is really that they have non-technical people making important technical reasons for no other reason than they want to try to justify their hyper-inflated paycheck. PHBs figure that since they get paid more than those working under them, then they know more about everything and should be making all the decisions when the reality is demonstrably not so.

      --
      Curiosity was framed, Ignorance killed the cat.
    4. Re:It's a number game by PC+and+Sony+Fanboy · · Score: 1

      It's not about money.

      ... you're right. It is about money NOW (for sure) and money LATER (maybe).

    5. Re:It's a number game by orclevegam · · Score: 1

      ... you're right. It is about money for the PHB/CEO NOW (for sure) and money LATER (maybe).

      I'll agree to that with the following clarification.

      --
      Curiosity was framed, Ignorance killed the cat.
  5. Version 7 by internerdj · · Score: 4, Funny

    That will inspire confidence in quality...

    1. Re:Version 7 by Killer+Orca · · Score: 0, Redundant

      That's Microsoft's bet with Win. 7

    2. Re:Version 7 by Anonymous Coward · · Score: 2, Funny

      .....that was the joke

    3. Re:Version 7 by Anonymous Coward · · Score: 0

      .....that was the joke

      Whoosh! (patent pending)

    4. Re:Version 7 by Marxist+Hacker+42 · · Score: 1

      Yep, especially as near as I can tell, if you're just going on numbered products released to the public, it should be someplace between Version 10 and Version 15 by now. (we're talking about Windows 2009, if somebody is still in the dark). Now to hang my more on-topic discussion into this reply near the top. MAJOR VERSION NUMBERS MEAN SQUAT. Major version numbers are just marketing for the customers. What really counts from a technical perspective is the minor version number, the build number, and the modified date on the binary. From these three pieces of information, you can decide whether or not to upgrade to get rid of that fiddling little bug. That's the only REAL use version numbers have ever had.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    5. Re:Version 7 by orclevegam · · Score: 2, Interesting
      If you go based on the major version of the kernel API released to the public (ignoring the server products) it makes a bit more sense.
      1. 1.0 to 3.X (all the old "shells" on top of DOS)
      2. 95 (the first true OS they made even if it did still have DOS buried in its guts)
      3. 98 (overhaul of 95, but significant nonetheless)
      4. ME (the OS that should have never been)
      5. XP
      6. Vista (the OS that should have never been mark 2)
      7. 7
      --
      Curiosity was framed, Ignorance killed the cat.
    6. Re:Version 7 by netsharc · · Score: 5, Informative

      God damn, I thought people in /. would know better...
      1. WinNT 3.51
      2. WinNT 4
      3. Windows 2000 (5.0)
      4. Windows XP (5.1)
      5. Windows Vista (6.0)
      6. Windows 7 (7.0)

      Open Notepad, go to Help - About and you'll see those version numbers. Windows 2000 was 5.0.2195, XP: 5.1.2600 ...

      --
      What time is it/will be over there? Check with my iPhone app!
    7. Re:Version 7 by dwarfsoft · · Score: 1

      ... or go to the command prompt and type "ver".

      --
      Cheers, Chris
    8. Re:Version 7 by afidel · · Score: 1

      Actually the numbering comes from the NT line, there was NT 3,NT 3.5,NT 4, Windows 2000(5.0), XP(5.1), 2003(5.2), Vista/2008(6.0).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:Version 7 by Anonymous Coward · · Score: 0

      you just whooshed an implied whoosh

    10. Re:Version 7 by afabbro · · Score: 1

      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.

      So if I'm on a jury but there's an election in two weeks I shouldn't do anything because it's not next in the queue? This is a cute quote, but a silly one. Please try again.

      --
      Advice: on VPS providers
    11. Re:Version 7 by thePowerOfGrayskull · · Score: 1

      Meta-whooshing!

    12. Re:Version 7 by PC+and+Sony+Fanboy · · Score: 1

      God damn, I thought people in /. would know better...

      are you new here?

    13. Re:Version 7 by Tacvek · · Score: 1

      The wiki claims that Windows 7 is Windows NT 6.1, not NT 7.0. So that is not the naming system being used. http://en.wikipedia.org/wiki/Windows_NT

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    14. Re:Version 7 by evilviper · · Score: 1

      1. WinNT 3.51
      2. WinNT 4

      Umm... There WAS a Windows NT 3.1...

      I still have a copy, but it errors out when trying to run it on modern hardware.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    15. Re:Version 7 by dazlari · · Score: 1

      At least they'll save on the stationary + packaging as 7 is nice and constant unlike Win2009/10/11 no wait, we meant 2012. I can also see why they avoided Vista n.0 where n>1. Not that I care a squat.

    16. Re:Version 7 by iminplaya · · Score: 1

      Worked ok for for System 7

      --
      What?
    17. Re:Version 7 by demonlapin · · Score: 2, Informative

      1. OS/2 1.x
      2. OS/2 2.x
      3. WinNT 3.x
      4. WinNT 4
      5. WinNT 5.x (2000, XP)
      6. WinNT 6 (Vista)
      7. WinNT 7

      That's how you get to Windows 7. Remember that OS/2 was originally a MS-IBM joint venture.

    18. Re:Version 7 by Jurily · · Score: 1

      God damn, I thought people in /. would know better...

      Sorry, we're using Linux.

    19. Re:Version 7 by Anonymous Coward · · Score: 0

      Missed a few:

      Windows Server 2003 (5.2)
      Windows Server 2008 (6.1)

    20. Re:Version 7 by edsousa · · Score: 1

      You only fail with Windows 7... its not really 7.0 but 6.1

    21. Re:Version 7 by 4D6963 · · Score: 1

      Except that I thought the NT version of Windows 7 was 6.1?

      I thought people on Slashdot would know better..

      --
      You just got troll'd!
    22. Re:Version 7 by Torn8-R · · Score: 1

      You forgot the amazing Windows ME.

    23. Re:Version 7 by Anonymous Coward · · Score: 0

      Speaking of messed up version numbers:

      XP was only a .1 release according to above? XP should have been the 6.0 because it feels like a totally different windows.

      But I guess I don't know anything about version numbers. My personal website project has been numbered like this:

      1.0 was a standard client server website - same version the whole time it was in development and only 75% finished
      2.0 was an ajax reproduction of the former website - same version during development cycles and only 10% finished
      3.0 was upgraded for multi-user support - same version during development cycles and only about 2% done
      4.0 added some new sections and has a new product name - same version during development and current work in progress - 2% done

      So, none of my versions were ever finished and there was never a subversion.

      freak3dot

    24. Re:Version 7 by Cro+Magnon · · Score: 1

      I still have a copy, but it errors out when trying to run it on modern hardware.

      Vista has the same problem.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    25. Re:Version 7 by dodecahedron · · Score: 1

      Good one.

    26. Re:Version 7 by netsharc · · Score: 1

      You're right. I assumed MS would be logical and put $VERSION = 7.0 in an OS they're calling "Windows 7"... serves me right for assuming MS would get it right.

      --
      What time is it/will be over there? Check with my iPhone app!
    27. Re:Version 7 by 4D6963 · · Score: 1

      Apparently their marketing has no influence over their engineering, which is a good thing. Tells you that 7 won't be a major improvement from Vista regarding the internals. I think in such cases a major version iteration takes a rewrite.

      --
      You just got troll'd!
  6. Nonsense by Anonymous Coward · · Score: 0

    Just look at warty warthog.

  7. Why promote it? by Chris+Pimlott · · Score: 5, Insightful

    Most users won't even notice the version number unless you put it in the face. Just call it FooBuster and put the version number in an about box somewhere.

    1. Re:Why promote it? by mls · · Score: 2, Informative

      Or instead of the version number in the about box, just put the build date (with month and day). Meaningful to you for tracking releases, but meaningless to the user.

      --
      -mls
    2. Re:Why promote it? by PC+and+Sony+Fanboy · · Score: 1

      yes. canonical does this.

  8. Research by Anonymous Coward · · Score: 0

    I do research before purchasing any software, if I will Google for your software and will not see any references to past versions I will not purchase it.

  9. Slashdot might not be the best place to ask by Drooling+Iguana · · Score: 5, Funny

    A lot of us are probably using Open Source software that's been released and relatively stable for years but is still only at version 0.2.07 or somesuch. We're not exactly representative of the general public.

    --
    ... I'm addicted to placebos
    1. Re:Slashdot might not be the best place to ask by AchilleTalon · · Score: 4, Funny

      Yep, everything before 1.0 is considered stable enough for production.When it hits the 1.0 version number, this is considered suspicious and may have something broken in it and not backward compatible with the 0.x versions.

      --
      Achille Talon
      Hop!
    2. Re:Slashdot might not be the best place to ask by AchilleTalon · · Score: 1

      Forgot to mention everything higher than 1.0 is considered old, outdated technology and not worth bothering with.

      --
      Achille Talon
      Hop!
    3. Re:Slashdot might not be the best place to ask by mikael_j · · Score: 2, Interesting

      In my experience, with OSS 1.0 tends to mean "we completely ripped out all the old stable code in favor of new unstable code, and we changed the user interface. But don't worry, we expect it to be stable again around 1.4.x. Also, the 0.x series is now considered deprecated, all links to it on our website have been removed.".

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    4. Re:Slashdot might not be the best place to ask by Atreju · · Score: 0

      Exactly like Web 2.0.

    5. Re:Slashdot might not be the best place to ask by aniefer · · Score: 1

      I'm not sure if this applies to OSS in general, but in Eclipse at least, version numbers actually have some semantic meaning assigned to them.

      In this case, you come to a place where you have both a "marketing" version and a "real" version. Hence the trend of naming major releases instead of giving them specific versions.

    6. Re:Slashdot might not be the best place to ask by iknowcss · · Score: 1

      Tell that to the Web 2.0 hipsters ...

      --
      Life is rarely fair. Cherish the moments when there is a right answer.
    7. Re:Slashdot might not be the best place to ask by Anonymous Coward · · Score: 0

      Not to be one of those assholes complaining about moderation, but am I the only one wondering why this post was modded off-topic? It's a discussion about version numbering for Christ's sake.

    8. Re:Slashdot might not be the best place to ask by DaleCooper82 · · Score: 1

      Slashdot might not be the best place to ask (Score:5, Funny)

      A lot of us are probably using Open Source software that's been released and relatively stable for years but is still only at version 0.2.07 or somesuch. We're not exactly representative of the general public.

      Funny?! Maybe. But surely it is insightful.

      --
      :: There is no light at the end of a tunnel. There is a tunnel after a tunnel : Thom Y. ::
    9. Re:Slashdot might not be the best place to ask by Anonymous Coward · · Score: 0

      A lot of us are probably using Open Source software that's been released and relatively stable for years but is still only at version 0.2.07 or somesuch. We're not exactly representative of the general public.

      Indeed. Isn't cdparanoia, one of the most rock-solid bits of software out there, still in alpha release?

    10. Re:Slashdot might not be the best place to ask by edalytical · · Score: 1

      But if you really need it you can checkout the 0.x from CVS, that is if we didn't switch to SVN or git.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    11. Re:Slashdot might not be the best place to ask by MoreDruid · · Score: 1

      What I also tend to notice is that from 2.x the Open Source program is such a success that it will surely be bought up by Sun, Novell, RedHat et al for a commercially supported option. suspicious indeed.

      --
      The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
  10. Avoid anything that is... by kosh · · Score: 1

    Avoid anything that has any major version number followed by .0 once a product hits x.2 or x.3 it should be fine...

    Service Packs have jaded me :)

    1. Re:Avoid anything that is... by David+Gerard · · Score: 1

      Sure worked for Windows NT 3.1! ... wait.

      --
      http://rocknerd.co.uk
    2. Re:Avoid anything that is... by morgan_greywolf · · Score: 1

      We were all waiting for NT 3.11 for Workgroups. I'm still waiting....

    3. Re:Avoid anything that is... by David+Gerard · · Score: 1

      I was waiting for Windows 3.2! Maybe if I get two and a bit of those, I'll have a Windows 7 ...

      --
      http://rocknerd.co.uk
  11. It's the point zero by Anonymous Coward · · Score: 0

    Not the actual version number. Anyone with real IT experience will know not to touch .0 releases in a professional environment, regardless of vendor.

  12. Larry Ellison did this with Oracle by Anonymous Coward · · Score: 5, Interesting

    See: http://news.cnet.com/8301-10784_3-9814858-7.html

    When Oracle began selling its first commercial SQL relational database management system in 1978, which version was first officially released?
    A: Version 1.0
    B: Version 2.0
    C: Version 3.0
    Answer: Version 2.0. There was never a 1.0 version. Said Ellison: "Who'd buy a version 1.0 from four guys in California?"

    1. Re:Larry Ellison did this with Oracle by Anonymous Coward · · Score: 0

      There was recently an online brouhaha when a serious bug was discovered that had lasted through 3 major versions of Oracle:
      http://www.oraclealchemist.com/oracle/hey-guys-does-size-matter/

      But in the end, size does matter: http://www.theregister.co.uk/2008/10/09/ellison_say_on_pay/

      word: crackpot

    2. Re:Larry Ellison did this with Oracle by Anonymous Coward · · Score: 0

      I think this trick was done the first time with "Appleworks 2" on the Apple ][.

  13. I'll have a Seven and Seven by Qrlx · · Score: 4, Funny

    This is like the one where they had to rename the movie "The Madness of King George."

    Americans, the story goes, wouldn't be interested in "The Madness of King George III" because they missed parts I and II.

    1. Re:I'll have a Seven and Seven by c0mmanderb0nd · · Score: 1

      But we got House IV without seeing House III??????

    2. Re:I'll have a Seven and Seven by adminstring · · Score: 1

      After watching the movie The Fantastic Four with my young son, he asked if we could watch Fantastic Three next...

      --
      My truck is like a series of tubes.
    3. Re:I'll have a Seven and Seven by Anonymous Coward · · Score: 0

      Compare that with the enthusiasm for the Madness of President George.

    4. Re:I'll have a Seven and Seven by Anonymous Coward · · Score: 0

      I keep trying to rent Slaughter House One to Four but none of the movie rental places every have copies of any of them!

    5. Re:I'll have a Seven and Seven by Qzukk · · Score: 1

      I keep trying to rent Slaughter House One to Four but none of the movie rental places every have copies of any of them!

      The licensing for those got tied up, for now you'll have to stick with the books ;)

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    6. Re:I'll have a Seven and Seven by locnar42 · · Score: 1

      Maybe that's why "Leonard Part 6" was a flop. Didn't seem to matter for Catch-22 though.

  14. It worked on me. by interstellar_donkey · · Score: 5, Funny

    Way back in 1995, I upgraded my version of Windows to Win v95 from Win v3.11. I thought "oh man, there's been 92 upgraded versions of this software! I better get with the times!"

    --
    The Internet is generally stupid
    1. Re:It worked on me. by Mr_eX9 · · Score: 4, Funny

      You must have felt really silly when Windows 2000 came out...

    2. Re:It worked on me. by theJML · · Score: 1

      Seriously... I missed out on gaming systems from Xbox 2 through Xbox 359!!

      --
      -=JML=-
    3. Re:It worked on me. by hurfy · · Score: 1

      Try our accounting system.

      I think the version was 128 when we bought it but was not labeled perhaps that was the previous version and ours was 2000.
      The next versions?
      3000
      4000 (ok, skipped it actually)
      5000

      All of which are based off of 20 year old Unix code...... (and fully usable on green screen terminals still)

    4. Re:It worked on me. by CaptainPatent · · Score: 1

      It's really too bad though that they're just now getting around to releasing Windows 7.

      --
      Well, back to rejecting software patent applications.
    5. Re:It worked on me. by simonsleeper · · Score: 1

      Nah, the code is just too old to printf the decimal point.

      Actually it's:
      1.28
      2.000
      3.000
      4.000
      5.000 ...you got it.

    6. Re:It worked on me. by Anonymous Coward · · Score: 0

      You must have felt really silly when Windows 2000 came out...

      Yeah. Having missed 1904 versions instead of just 92 feels really silly.

  15. On the other hand.... by Trojan35 · · Score: 4, Insightful

    If there's a version 6.3 of software in my field that I've never heard of, I generally assume it's some crappy shareware knockoff of what I'm already using.

    If it's version 1.0, I want to see what was so important that they had to make a new piece of software (which is why I tried out Google Chrome).

    1. Re:On the other hand.... by Anonymous Coward · · Score: 0

      If some guys suddenly appear with a version 1.0 I assume their product is crap not worth evaluating. All serious projects start with 0.x development/beta/non-production versions.

    2. Re:On the other hand.... by Anonymous Coward · · Score: 0

      Wait Google Chrome is 1.0? But its still a Beta product according to Google's site for it.

      That means there first full release of the software is going to be at some higher release number. Of course thats an assumption that a Google Application ever gets out of Beta.

    3. Re:On the other hand.... by kegon · · Score: 1

      which is why I tried out Google Chrome

      Cause we all know that Google software starts out at version 1.0.

      I see things differently. Who said version numbers have to start at 1 and increment by a positive integer value. How about Fibonacci series numbering or using imaginary numbers ?

      Maybe the OP should start at version 4 then go to 5, 6 then back to 1. It worked for Star Wars, didn't it ?

  16. 1.5.3.21 by Underfoot · · Score: 2, Interesting

    I have seen purchasing decisions based on version... but usually it has less to do with what the version number is, and more to do with how long the version has been on the market. If a version 1.0 was just launched, unless there was a large business case for taking the risk of buying it, the company I work for would wait until 1.1 (or until 1.0 had been on market long enough to prove itself stable). Same goes for upgrades, a new release of a product is not moved to unless there is a large business case for the move (or the version has been on the market long enough).

    What's long enough? Depends on the vendor and their release cycle.

    --
    I mentioned tinker-toys once in a post - now I'm modded down for life.
    1. Re:1.5.3.21 by brianosaurus · · Score: 1

      That is a wise use of the version numbers. Let the initial flurry of issues get fixed, and get an idea of how responsive the developer is to bug reports before jumping in bed with them.

      On the other hand, if Version 6.3 comes out and you look at the changelog containing the sole entry:

                Version 6.3: Initial revision

      I'm guessing that makes the purchasing decision is pretty easy. Messing with version numbers will only fool the fools. Enjoy the customer service calls. ;)

      --
      blog
  17. Just look at OrCAD by chopper749 · · Score: 2, Interesting

    Over the past five years, Version 9.6 became 9.7 with no real updates. 9.7 jumped to 10, and then 10.2 with no real updates. Then it jumped all the way to 15.7 with no real update. Then came version 16.0, with no real updates. Next month I can look forward to version 16.2! I'm not expecting any real updates.

    1. Re:Just look at OrCAD by mako1138 · · Score: 1

      We're still on 10.5, for whatever reason.

  18. Seriously by Anonymous Coward · · Score: 1, Funny

    Just call it "_________ 5000" and it'll be a while before it starts to sound outdated.

    1. Re:Seriously by Eudial · · Score: 1

      Just call it "_________ 5000" and it'll be a while before it starts to sound outdated.

      Yeah, we all know how well HAL 9000 worked.

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    2. Re:Seriously by Anonymous Coward · · Score: 0

      Yeah, we all know how well HAL 9000 worked.

      "I'm sorry, Dave, I had to delete your Wikipedia article."

    3. Re:Seriously by interstellar_donkey · · Score: 5, Funny

      I'm a little bit older, so to me the suffux "2,000" sounds all futuristic and spacey, despite the year 2,000 happened 8 years ago.

      Because I'm older, I probably would be in the position to purchase software, so such gimmicks would probably work for me.

      Of course, if you really want to get my attention, you need to add a prefix to the software title. Let's say you're developing software that integrates certain proprietary database formats into a universal format, and you call it "Spectraview" or something.

      Spectraview 1.0 sounds kind of low rent.
      Spectraview 2000 sounds shiny, as if it was developed with NASA technology.

      But add a prefix, like somebody's name, and you get something like "Tom Clancy's Spectraview 2000". Which sounds pretty darn cool.

      You can tell your marketing guys this. Claim the idea as your own. I don't care. I'm still waiting for "Jane Austin's MS Paint 2000" to be bundled with the next version of windows.

      --
      The Internet is generally stupid
    4. Re:Seriously by Spleen · · Score: 1

      Microsoft Money is now known as "Bill Gates MoneyXP 2011"

    5. Re:Seriously by Anonymous Coward · · Score: 0

      Spectraview 2000 sounds shiny, as if it was developed with NASA technology.

      Could this be what you are referring to?

    6. Re:Seriously by Xamusk · · Score: 1

      Actually, I would start with GruntMaster Pro 9000 Turbo XP

    7. Re:Seriously by Anonymous Coward · · Score: 0

      K.G. Soloman 5000

      (From The Pick Of Destiny)

    8. Re:Seriously by shawse · · Score: 1

      I'm still waiting for "Jane Austin's MS Paint 2000" to be bundled with the next version of windows.

      Rather: Jane Austin's MS Word 2000 && M. C. Escher's MS Paint 3000

  19. Dirty, dirty tactics by syousef · · Score: 4, Insightful

    Your employer basically just admitted to you that they're trying to deceive and mislead the customer.

    The reason people feel more comfortable with higher version numbers is that they assume the code is more mature at version 5 than the first cut would be at version 1. Anyone with a serious interest who heavily depends on the software will see past this and look into the history of the software, especially where large amounts of money are changing hands to aquire the software. Your company on the other hand is hunting for schmucks who'll give them money without doing proper research. Not a good sign. That is not how you gain long term customers and cement a relationship that will result in further sales and on-selling. Your sales/marketting people probably already have their CV ready. So should you.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Dirty, dirty tactics by Starcub · · Score: 1

      Good post. I bet people who are influenced by version numbers are probably also more likely to be support headaches.

      It used to be that point releases corresponded to the introduction of major new features and extensions to point releases were for patches with minor updates or fixes. But since there isn't any standard, marketers have pretty much made this unofficial standard meaningless. My guess is that first time customers have been trained to look only at features, price, and support policies. Therefore I would think that stuff like number futzing would probably be just as likely drive people away from the offender as towards them.

    2. Re:Dirty, dirty tactics by GrumblyStuff · · Score: 1

      ...they're trying to deceive and mislead the customer.

      Sounds like marketing doing their job.

    3. Re:Dirty, dirty tactics by Anonymous Coward · · Score: 0

      Your employer basically just admitted to you that they're trying to deceive and mislead the customer.

      That's called "marketing".

      If you're printing the version number on the box, then it's part of the marketing plan. Just sit down and go back to your cube, and wonder why the guys on coke in the suits earn more than you do.

    4. Re:Dirty, dirty tactics by Anonymous Coward · · Score: 0

      Schmucks who buy software without doing proper research will buy someone's software, so why not yours instead of that other company's 'version 3' initial release? As long as there exist schmucks who avoid buying version 1 software solely on the version number, there will be companies that name their software starting at higher numbers.

    5. Re:Dirty, dirty tactics by Nazlfrag · · Score: 1

      Really, he should have just asked if his bosses were as crazy and Dilbertesque as he thinks they are so we could have all said OF COURSE YOU DOLT and moved on. Seriously, we're here discussing if a crazy PHB idea has any merit... if we're not careful we might end up becoming one of them!

    6. Re:Dirty, dirty tactics by ldbapp · · Score: 1

      Your employer basically just admitted to you that they're trying to deceive and mislead the customer.

      To paraphrase B.F. Skinner: the behavior you get is the behavior you reward.

      It's not so easy to lay blame here. The only reason this question comes up is that consumers have actually factored the version number into their decision making. It's not really so slimy to conform to their ill-conceived preconceptions.

      A marketer's job (and a product manager is 1/2 marketer) is to get your product in front of a customer. After that, it's the engineer's job to keep it there. If your customers will only buy a product with sexy models on the cover (e.g. underwear), or sexy numbers (e.g. software) regardless of the objective fitness for the intended purpose (comfort on your hiney, etc.), then it is the stupid behavior of your customers that is forcing your hand.

      My favorite example is up-selling ("do you want fries?", "do you want a muffin with your coffee?" Even the post office does it.). Stores *only* do it because there exist people who say yes, and not enough people who boycott the offending store. The behavior you get is the behavior you reward. You may not like up-selling, but you can't solely blame the retailers who do it.

  20. It's standard practise by Anonymous Coward · · Score: 0

    It's standard practise in the world of proprietary software and spin. The act of releasing software with its actual version number is a uniquely open source thing.

    It even extends to hardware. When I was laying out circuit boards, my employer insisted that the version numbers on the PCB be incremented or obfuscated.

  21. Management is management by c0mmanderb0nd · · Score: 1

    Just remember the same management that throws out this wacked out theory is a parallel of the management that will be deciding to buy the product in question. I would throw back to management how they are going to answer questions of details if you do up the number, to say version 3 or 6 as to who has actually been using the product and what the user base is up to. Really you can attach any version number you want, but anyone doing due diligence will get by that number and realize they are one of the first to buy your product. So you can either poorly BS, or just realize someone has to buy it first and be honest from the get go. Unless of course management choose to be atypical corporate and make up details and customers to back up how the first version of your software has a fabricated stellar history to sell more to those uneasy about being the first ones on board.

    1. Re:Management is management by Anonymous Coward · · Score: 0

      Just remember the same management that throws out this wacked out theory is a parallel of the management that will be deciding to buy the product in question. I would throw back to management how they are going to answer questions of details if you do up the number, to say version 3 or 6 as to who has actually been using the product and what the user base is up to. Really you can attach any version number you want, but anyone doing due diligence will get by that number and realize they are one of the first to buy your product. So you can either poorly BS, or just realize someone has to buy it first and be honest from the get go. Unless of course management choose to be atypical corporate and make up details and customers to back up how the first version of your software has a fabricated stellar history to sell more to those uneasy about being the first ones on board.

      I asked that very question to management: How do you handle questions about where other versions of our product are? Do you respond with 'We just made up this number to trick you into buying it' ? The response: That might be funny. I don't know, I haven't thought about it too much yet.

  22. Well, Ubuntu did it... by Frac+O+Mac · · Score: 1

    Of course, theirs tells you when it was released, seems to takes most people a while to figure that out, myself included.

  23. Similar to Dbase II when it came out ..... by SargentDU · · Score: 3, Informative

    There never was a Dbase I version, their initial release was Dbase II. :)

  24. They're all just stupid labels nowadays by HexOxide · · Score: 2, Insightful

    Who pays attention to version numbers on anything nowadays? I don't they've all because ridiculously named and hard to keep track of, ME, XP, 2K, MX, CS1/2/3/S, Gusty Gibbon, Feisty Fawn, Hoary Hedgehog etc etc.

    What happened to the good old days when it really was just simple version numbers?

    --
    Can I leave this box empty?
    1. Re:They're all just stupid labels nowadays by mqatrombone · · Score: 2, Informative

      Gutsy, Feist, Hoary, etc are codenames. The actual release is Ubuntu 7.04, Ubuntu 7.10, Ubuntu 8.04 LTS, etc. Which is stupid, but for another reason altogether.

      --
      If 76 Trombones really led the big parade, why did they have anyone else in it?
    2. Re:They're all just stupid labels nowadays by edalytical · · Score: 1

      Yet Mac OS X 10.1, 10.2, 10.3 10.4, 10.5, 10.6 makes a lot of sense. Makes you think. Though there are those silly cat names too, but at least they aren't as silly a gust gibbon, feisty fawn et al.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
  25. Numers are meaningless NOT! by jackb_guppy · · Score: 1

    This becomes a multi-headed issued.

    Yes, numbers generally are not needed or meaningful except to say "this is more resent than that". So starting with V08 is not a problem since V08 could mean 2008.

    Does your company have other software that is *MUST* work with this software?

    If yes - the numbers can matter. It is easier to keep compatibility, if all software has similar numbering systems. Look at VMWare were each has it own numbering system - how do to tell easily that X V1.5 works with Y V3.5.

    Think about taking your company into dropping numbers for years or V08. This makes a better case of aligning one product with even other companies' products. Such MS Office 2007. ;-)

  26. Type of software by dr_strang · · Score: 1

    It really depends on the type of software and the target demographic.

    --
    This is a sig. It is like every other sig in the world, except that it is mine, and it is different.
  27. Versioning by JCSoRocks · · Score: 1

    Version numbers have lost a lot of their meaning. We've been on version 2 of my company's product for something like 6 years. We just keep on increasing the minor and subrevision numbers.

    Personally I think it's sort of crazy. The version number inevitably ends up being obsolete in no time. FireFox was just released and it's already 3.0.3... but no one is going to call it that. They're just going to call it FF3. I think the same holds true for pretty much all other products.

    You should just compromise and version your product using the year it's released and then just attach a build number to it based on the date. If you actually plan on releasing significantly different versions during the year you can follow the lead of the component design firms and do something like 2008.1 (or 2009.1 if you won't be releasing this year).

    --
    You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
  28. Other solution by El+Cabri · · Score: 1

    I'd agree there's definitely the potential for a "$99-style" psychological effect of labeling a software product "1.0". However instead of outright lying about how many versions of this product have actually already been field-tested, I think it is more elegant to completely remove the version number from the product information and marketing, instead just leaving at most a build number in the Help/About dialog.

  29. Every developers dream by leuk_he · · Score: 2, Funny

    would be to take the 4.5.1.2 version and rebuild it from scratch to a new 1.0 version where all the old cruft is removed.

  30. Windows 7 by David+Gerard · · Score: 5, Insightful

    Windows 7 is actually the .1 release of the third version of NT. (No wonder they finally gave up and just called the next version "Windows".) But then they started the NT line with the first release being "3.1".

    Going back in history, dBase II was actually the first version of dBase. For just this reason: no-one trusts a 1.0.

    In open source, it goes the other way - the project has to just about take over the goddamn world before they'll admit it could possibly be a "1.0" release.

    Summary: version numbers are marketing just like everything else.

    --
    http://rocknerd.co.uk
    1. Re:Windows 7 by Nimey · · Score: 1

      Wrong. It's 4.1. You're forgetting NT 3.x (the first releases), NT4 (2.0), W2K (3.0), and Vista is 4.0.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:Windows 7 by Anonymous Coward · · Score: 0

      But then they started the NT line with the first release being "3.1".

      NT is only the kernel, Windows is (rumored to be) an operating system.

    3. Re:Windows 7 by edalytical · · Score: 1

      Blink, blink. I thought Vista was XP 2.0 aka W2K 3.0 aka NT 5.3 or is that NT 4.4 or is it 6.0 aka window 7 - 1 ......headexplodes!

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    4. Re:Windows 7 by Anonymous Coward · · Score: 0

      Summary: version numbers are marketing just like everything else.

      I wish it was that simple. On my project, the version number is specified by contract as 4.0. Every release we have shipped since the original project delivery is also version 4.0, when from a technical point of view they should have been labeled 4.1, 4.2 4.3, ..., 4.aleph-null. But noooooo, the contract was written for 4.0, and 4.0 it MUST and SHALL be, saith the Customer. Selah.

      Never mind the various database structure changes, feature changes, custom control changes, interface layout changes, functionality changes, documentation changes, and so forth. Changing the number of the minor version would have a major impact on the customer. (As I understand it, they have millions approved for 4.0 patches, fixes, and follow-on releases, but not one cent for 4.1.)

      So sometimes it's marketing. Sometimes it's contracts. And sometimes it's bureaucritters that care more about the shiny label than how well the gizmo works.

    5. Re:Windows 7 by greed · · Score: 1

      Don't forget about OS/2, a joint development between Microsoft and IBM. In the settlement when they stopped working together on it, IBM retained rights to market OS/2 versions 1 and 2, and Microsoft got the higher numbers.

      There is, at least was, OS/2 code in Windows NT 3.1. The low-level Win32 APIs are the OS/2 Control Program APIs with the 'Dos' prefix ground off and the calling convention changed (Win32 returns a value and has a GetLastError() function, OS/2 returns the error, and the result is put in a pass-by-reference argument.) But other than the calling convention difference, the semantics of all the routines are identical.

      Windows NT could even run 16-bit non-graphical OS/2 programs (like, OS/2 1.2 programs).

      So there's another reason for NT starting off at "3"; it was a merge of the OS/2 architecture Microsoft with the Windows GUI system. Well, with the hardware abstraction that Microsoft wanted in the first place, while IBM thought tying the thing to the 80286 CPU was a pretty good idea. (PC Company inside IBM was... special.) I was told that disagreement (on abstraction) is the key issue that led to the failure of the OS/2 agreement and the resulting break-up of the code.

    6. Re:Windows 7 by Anonymous Coward · · Score: 0

      I some parts of the Perl community, the avoidance of 1.0 has become almost comical. It has become common for the first release to be something like "0.01001". Perhaps a year or two and *many* features and bugfixes later, a really rock-solid well-liked module will become something like "0.06005". It's usually somewhere around there that it basically matures and stabilizes, with small bumps for minor bugfixes. Around the same time, someone starts the same idea over from scratch, but better, with a new name, back at 0.01001.

      None of this software will ever be released as 1.0 unless it comes with a free cold fusion reactor, basically.

  31. It only matters to... by sdguero · · Score: 1

    people who are stupid enough to buy software based on the version number rather than research if it is quality software.

    Now that I think about it, that's our entire purchasing dept...

    New Marketing decree:
    From now on all revisions will be released as version 7!

  32. Version 2009 by sowalsky · · Score: 1

    Just call it what it is -- the internal version can be 1.0.0.3 or whatever, but the version on the box and in all literature can be Version 2009 (or the year of release). That was popular about 8 years ago...and still works too!

  33. Example by CrazyJim1 · · Score: 3, Insightful

    Maybe that is the reason they didn't name it an Xbox 2, when there is a Playstation 3 out.

  34. My 1.1 opinion by wumpus188 · · Score: 1

    No, major version doesn't matter. What most people feel afraid of is .0 releases - always start your public releases from .1 version.

    1. Re:My 1.1 opinion by Eudial · · Score: 4, Funny
      • .0 is risky business.
      • .1 is slightly more stable.
      • .2 is pretty stable.
      • .3 is really stable.
      • .4 is rock solid.
      • .5 is without a doubt really stable.
      • .6 may contain new code for the next .0 release, so it's less stable.
      • .7 probably contains new code for the next .0 release.
      • .8 -- will it even start?
      • .9 ships in a makeshift box made out of duct tape and old newspapers.
      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    2. Re:My 1.1 opinion by Anonymous Coward · · Score: 0

      You have almost perfected the scale there! Just multiply those numbers by 10 and you have marketing reality.
      v1.0 - concept
      v2.0 - something to show, but scary
      etc...

      Hey I think I see a market here for some shareware. VersionMaker 3.2 (first release ever): asks you a few questions like:
        project name
        purpose in 20 words or less
        language used
        number of developers
        best guess at line count of source
        previous version number if any
        time spent so far ..and spits out a weighted version number.
      Ok, so keep 'em peeled on Cnet, snapfiles and such sites :)

    3. Re:My 1.1 opinion by FlyingBishop · · Score: 1

      My bootloader is .97, and I've never had a single problem with it. Of course, what happens after that is another story, but then my OS is version 8.04, so that's hardly a surprise.

  35. It's all Dilbert-esque by PingXao · · Score: 1

    Software versions matter because they let you know what's older and what's newer, but that's about it. Case in point: I'm trying to get the Network Block Device client/server setup working on an embedded device running Linux 2.6.26. The client part in the kernel is incomplete if you want to try using it for swapping (but that's another story). The versions of the NBD client (and server kernel patches) range from 2.0 to 2.4, but these have nothing to do with the version of the kernel. It's confusing as hell.

  36. You can number it wrong, but you will have to lie by BobMcD · · Score: 5, Insightful

    What you're proposing simply won't work, and carries a huge risk of making you and your company look dumb. Also, without a plausible explanation why your 1.0 is actually labeled 6.3, the customers, sales force, and techs are all likely to make up their own. Many of them are not very appealing:

    A) We actually stole it from a competitor and kept their version numbers

    B) We went through six major version changes before arriving at a marketable product

    C) We have been selling this product to a different market, under another name, for years

    The '1.0' moniker is a label. It carries with it the meaning that something is new. Remove that label, replacing it with one that means something is NOT new, and people's minds will invent the reason why.

    Unless of course you come up with a good story and get it straight ahead of time. This is well known as a basic tenant of dishonesty...

  37. Your Product Managers are idiots. by wonderboss · · Score: 1

    The quality of the software is what matters. You should be working with a small number of smart customers that accept running the product before it released to give you feedback. By the time you ship the official first version it should be rock solid and you should have testimonials from customers that have been using it in production for some time. We show customers something as soon as it is wiggling. They tell us what is wrong with it and we loop until we have something useful and they start asking "when can I have it?" or better yet "give it to me now, I don't care if it is not "production." When we have something we believe is solid, we start charging money for it. I bet your product managers also want to ship it before it is solid.

    --
    more cowbell
  38. Alternatives.... by ThrowAwaySociety · · Score: 5, Funny

    - Release it as a beta, and never let it out (Charge for the "beta.")
    - Use the year as the version
    - Use a chemical element or gemstone as the version
    - Use an animal as the version.
    - Use two random consonants.
    - Periodically drop the most significant digit

    1. Re:Alternatives.... by rugatero · · Score: 1

      FooWare v0.2008b, Diamond Walrus QX Edition?

      --
      This comment is for entertainment purposes only. Any similarity to real insight or information is purely coincidental.
    2. Re:Alternatives.... by UltraOne · · Score: 1

      No, my FooBar Beta 2008 Promethium Sapphire Bandicoot TX 0.000045 has the clearly superior name.

  39. Business by Burnhard · · Score: 2, Insightful

    You have a lot to learn about business. As a Software Engineer, your best approach would be to make software products that your company can sell. That means you listen to sales and marketing, and anyone else who knows what its like trying to shift copy on the ground. When they say you have to release as version 6.3, that's what you do. If 1.0 doesn't sell, you're out of a job.

    1. Re:Business by Alpha830RulZ · · Score: 1

      Well, if they know what they are doing. If the company is new, there's at least even money that the sales and marketing folks are stupid.

      I have always worked hard to partner with Sales. Unfortunately, the distribution of good sales people is similar to the distribution of good developers. There is a lot of sifting to be done.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  40. It's misleading by mschuyler · · Score: 1

    It's misleading and a clear fabrication. I can understand not wanting 1.0, but why not keep the version number off altogether? After all, you don't really have a 'version' until and unless you come up with an update. I believe customers do pay attention to version numbers. Not that '6.0' guarantees anything, but it implies a product that has been around awhile, been accepted for awhile, and that the company has not turned its attention away from it and updates, probably based on customer feedback.

    Bad karma from this: Class Action suit.

    --
    How about a moderation of -1 pedantic.
  41. The change list by greed · · Score: 2, Interesting

    If I see a version-greater-than-one of something, I'll take a look at the change list and see how quickly new features get added, or bugs get resolved.

    So if I see a high version number and no history, I see a scam.

    I don't go for scams. I prefer to report them to the local authorities.

  42. Credibility... by Anonymous Coward · · Score: 0

    If a prospective client sees "New Software version 7.4!" and does a search to see what people thought about previous versions it will only make you look shady.

    Anyone who's encountered Linux should know that version number is irrelevant most of the time. One of my favorite programs is version 0.1.6, does that mean it's not even remotely stable?

  43. Version Inflation by Dimitrii · · Score: 1

    I have had a similar problem. We had a numbering scheme all worked out with much discussion back and forth to clarify with examples of how it will be used. All of the managers agreed. When it was nearly implemented a BA thought it was too complex (major.minor with an optional letter for patches, pretty standard if you ask me) so we now have a major release 10 or 11 times a year.

    How does the new 48.0 version work? Naw, lets wait 6 weeks for 50.0 to come out.

    1. Re:Version Inflation by Marxist+Hacker+42 · · Score: 1

      Well, Visual Studio should take care of that on the Windows Side- 2005 and 2008 seem to both be missing autoincrement minor version number. I ended up just appending the date onto the back.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    2. Re:Version Inflation by Kalriath · · Score: 1

      Actually, change the number you want to autoincrement to "*". It'll replace it with the number of seconds since the epoch or something equally massive. I don't know really, it just ends up being a number that looks like a Unix Timestamp - huge and pointless.

      Perfect for marketing.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  44. Think of it as a positive by Anonymous Coward · · Score: 0

    6.3 will be the number of weeks it spent in development; the number is truly relevant and honest so you should feel good about it.

  45. Marketing vs Development by Anonymous Coward · · Score: 0

    Two different version numbers - the marketing version number can be used to help customers differentiate between iterations of a product. The development version is generally used internally to differentiate between feature sets.

    That being said, using a version number for marketing is probably not very creative. Use something more expressive like ProductName YearReleased (i.e. Foo 2008), which lets the customer more easily distinguish which version they want (perhaps 2008a, 2008b for major patches). Or just come up with a different creative name for each iteration (perhaps with an optional version number to help new users who don't know your names yet) ala Apple.

  46. Maybe yes, Maybe no by ChaseTec · · Score: 1

    Read: http://www.slackware.com/faq/do_faq.php?faq=general#0

    If they really want to start at > 1 then at least talk them into something with meaning, try an abbreviation of the year. For instance start at version 8 if you release this year. Have 8.1 for a follow up released this year. This way there is a justifiable reason if your customs question you on it and the number actually conveys some meaningful information.

    --
    My Hello World is 512 bytes. But it's also a valid Fat12 boot sector, Fat12 file reader, and Pmode routine.
  47. Product Versions by Anonymous Coward · · Score: 0

    Windows 7

  48. Due Diligence? by jmcharry · · Score: 1

    If the software costs tens of thousands of dollars anyone doing due diligence is going to look for reviews of earlier versions if the version number is greater than 1.0. When they find out there aren't any earlier versions, what are they going to think?

    1. Re:Due Diligence? by justkarl · · Score: 1

      I know an example of this happening at our company. When evaluating a multi-MILLION dollar package, our vendor was treated to questions like "What bugfixes have been implemented since the last version"? "How many major versions have you shipped"?
       
      Could be a slippery slope for those who say, "Well, we haven't fixed any bugs per se, but we thought that 7.0 sounded really professional."

  49. Version? Why not year? by ameline · · Score: 1

    Why not just use the year? -- (tv salesman voice) "All new fobar_soft(tm) 2009! Supplies are limited! Get yours today! If you order now, you also get..."

    (just finished up on Mudbox 2009 aka V2.x :-), so this hits close to home :-)

    --
    Ian Ameline
  50. Reminds me of Slackware by Jimmy+King · · Score: 4, Insightful

    I remember long ago when Slackware jumped from 4.0 to 7.0, not because there had been 3 major revisions that just hadn't gotten released or something like that, but because Red Hat was already on 6.0 and Patrick Volkerding was tired of being asked why Slackware wasn't at 6.0 yet.

    To answer the original question, version numbers don't mean much. They can give you an initial clue, but you've got to look at the history of the software to know the truth. Sometimes there are huge version jumps just because, sometimes there are major changes but only a change to a minor revision number.

    1. Re:Reminds me of Slackware by Anonymous Coward · · Score: 0

      And if it's an expensive product at version 6 I'll check the "what's new" and reviews for version 5 page.

      oops those things won't exist for your software. Sorry wouldn't even buy after that.

    2. Re:Reminds me of Slackware by adamanthaea · · Score: 2, Informative

      Kinda reminds me of Winamp. Winamp went from a solid 2.x version to a new and awful 3.x version. They wound up going back to more of the 2.x version with some of the 3.x functionality and released it as Winamp 5, since 2+3=5.

    3. Re:Reminds me of Slackware by Jesus_666 · · Score: 1

      However, the Slackware jump is (and was at the time) well-documented and there were prior versions to find information about. Someone searching for "Slackware 6" would immediately know what's up. That's not the case if there are no prior versions.

      If someone came and tried to sell me version 7.0 of some product I'd look up that product online -- after all it's sane to expect a product with six prior releases to have gotten at least some kind of coverage on the net and the gripes people have with the latest version compared with the gripes they had with prior versions might give me insight into the application's development and bug handling.
      If my search then turned up nothing at all I'd become very suspicious of this alleged "version 7.0" of the alleged "product" they're trying to sell me. The next search would probably be on the company and any shady dealings they might be involved in.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    4. Re:Reminds me of Slackware by Jimmy+King · · Score: 1

      However, the Slackware jump is (and was at the time) well-documented and there were prior versions to find information about. Someone searching for "Slackware 6" would immediately know what's up. That's not the case if there are no prior versions.

      True. It's the first question answered in the faq, I used it to double check that before posting just in case I was remembering something wrong. The Slackware version jump is just what always comes to mind first for me with stuff like this since it was the first time I had seen that and had a big "WTF?" moment when I first caught it all those years ago, until I read the explanation, at which point I still thought it was kind of silly.

      It goes to show that a version number on its own doesn't necessarily mean a whole lot, though, even when it comes to respectable, quality software.

  51. year as version number? by GreatRedShark · · Score: 1

    Jumping straight to 6.0 seems a little strange. Especially since no customer will have ever recalled hearing about versions 5, 4, 3, 2, or 1.
    Why not go to year numbers as versions, such as "FooApp 2008"? Only problem with that is it looks outdated if you don't have a new version every year or two, but that could probably be fixed with little maintenance releases every year.

  52. V5.0? No way. by BabaChazz · · Score: 1

    With a version number as high as 5 or 6, I at least would expect to have some history behind it, and if I saw that there was none, I would remove it from my list of possibles. A company that will lie about its experience will likely also lie about capabilities, and will be generally untrustworthy. I might consider commercial software at v2.0, or v2.01, if I couldn't find a v1.0. That said, if there is a related product, that would be different. For instance, Windows NT debuted at 3.1, because 16-bit Windows, which apart from its bitness was very similar, was then at 3.1. That I can accept. Grudgingly. (WinWord jumping from 2.0 to 6.0 because Word for DOS was already at 6.0? Nope. That's just stupid.) So if you are selling Widget 5.0 now, and you are bringing out SuperWidget, basically the same thing but significantly different under the hood where ye average user can't see it, SuperWidget could debut at 5.0 with only minor grumbling.

  53. Hide it by Itsallmyfault · · Score: 2, Insightful

    I concur with leaving in the About box, and nowhere else. The only people concerned with looking for a version number would be those who need to know if this is an upgrade from their current version.

  54. Anonymous Coward by Anonymous Coward · · Score: 0

    Where I work we will NOT buy anything that an x.0.
    No matter what the value of the 'x'.
    That's with an annual software budget of ~$65m.

  55. What are you really doing? by Estanislao+Mart�nez · · Score: 3, Interesting

    The name of a product is a marketing decision, period. The version numbers that make sense to you as developer of the product, at best, mean nothing to the buyers of the product. At worst, well, your own example about "1.0" is perfect.

    You need to have some internal scheme for keeping track of builds and versions of your product for release management and support issues, but there's no sense in having engineers decide whether a given release is 2.5 or 3.0. Let marketing pick the name that's most meaningful to buyers.

    1. Re:What are you really doing? by teh_commodore · · Score: 1

      Translation: You worry about all of that geeky stuff, we'll handle the real world.

      Honestly, I expect a little better from the slashdot crowd. If the engineer's opinion is worthless here, where is it valued?

      --
      --"insert clever quote here"
    2. Re:What are you really doing? by Anonymous Coward · · Score: 0

      That's the way. I am an anonymous product manager. I need to keep things together for support, production, development, sales, marketing, shipping, accounting, CEO, and myself. I need reference identifiers to tell different products and different versions of products apart. I never reveal that reference identifer to an outsider. Instead, I let marketing fly to Grand Cayman for a fun, sunbathing and diving weekend and they come back with a name.

      And, yes, trying to market version numbers 0.x or 1.0 means less sales. It's an internal ref id. Keep it to yourself.

  56. Are you sure? by codehabit · · Score: 1

    Do you work for Microsoft? Are you talking about Win 7? You must be talking about Win 7.

    1. Re:Are you sure? by 91degrees · · Score: 1

      Well, the next version of Windows will be the version after version 6. Version 7 seems like a good name for it. Starting NT at version 3 seems a little odd but it makes sense considering the parallel product line was also on version 3.

  57. Yes by Anonymous Coward · · Score: 0

    It does matter. Version numbers at often remembered, along with the software itself. Some people grow certain affection for a certain Version of a piece of software and want no others to come before it. And there is the opposite effect, where a certain version of a piece of software stands out as a buggy/bloated/what-have-you piece of shit...

  58. On one hand... by shoegoo · · Score: 1

    I does sound kind of crazy, but then again, I have always been told not to start a checkbook at check #1 for similar reasons.

  59. google and knowledge base by Anonymous Coward · · Score: 0

    are the two important indicators of the level of acceptance of a software product. I think they override the version number.

    Tools with an anemic user forum is a real turn off.

    A quick search in google will show that a product doesn't have earlier versions. Google will reveal the size of the user base.

    There are good commercial products out there with poor knowledge base and small user base, but how many of them make it to release 6?

    Regards.

  60. Less than 1.0 by treeves · · Score: 1
    version numbered software can be very good.

    e.g. Inkscape, which is currently 0.46! (stable version).

    It's pretty arbitrary when to go to 1.0, 2.0, etc., I would say.

    --
    ...the future crusty old bastards are already drinking the Kool-Aid.
    1. Re:Less than 1.0 by mcvos · · Score: 1

      version numbered software can be very good.

      e.g. Inkscape, which is currently 0.46! (stable version).

      It's pretty arbitrary when to go to 1.0, 2.0, etc., I would say.

      Traditionally, 1.0 is the first actual release. But with open source software, a release is also pretty arbitrary.

  61. That's why MS switched to code names... by Anonymous Coward · · Score: 0

    Except now their service packs are like version numbers.

  62. Ask Sybase what happened to ver 5? by hax4bux · · Score: 1

    Our genius marketing people decided we had to match the current Oracle version (back in 1992).

    It's been 16 years, I saw this first hand and it still surprises me.

  63. If this were FARK.. by Duncan+Blackthorne · · Score: 1
    ..they'd use the "ASININE" tag for it.

    Obviously your product management people think little of the intelligence of your customer base, let alone the sanity of their developers.

  64. Doesn't mean a thing by nurb432 · · Score: 1

    All it does is tell if you have what is current. and since release schedules are different for everyone, it doesn't natively even tell you how old your software is.

    Version numbers are so arbitrary that its about meaningless.

    --
    ---- Booth was a patriot ----
  65. In a pickle? by s-twig · · Score: 0

    You should really consult The World's Smartest Garbageman.

  66. RHEL 2.1 by Anonymous Coward · · Score: 0

    Your company isn't the only one. Check out how Red Hat went from Red Hat Linux 9 to Red Hat Enterprise Linux 2.1. A friend of mine who used to work for them told me they had a similar meeting with marketing, and marketing thought that not only would 1.0 look too immature, but that 2.0 would have too immature of a _minor_ version number. Hence it came to be that the first version of RHEL was RHEL 2.1

  67. This is a fight you are going to loose by JohnNevets · · Score: 1

    Not because I think you are wrong, but because sales folk typically have a different ethical barometer. You can call it what ever number the sales guy wants, but when someone does a bit of reserch online they are going to see that there is no history. I know for me personally if I didn't see any history on a product, I'll rarely buy it, and if it was version 6.3 and it didn't have any reviews/history I would think it was fishy, and definitely not buy it. Then again, there are plenty of people out there that never do reserch, so you may fool some of them. Good luck with fighting the good fight.... you're going need it against sales guys. John

  68. You should not care by Anonymous Coward · · Score: 0

    I also worked in a large corporation. From the inception of a project up to the final release PM&M changed the name and version of the product suite more than 5 times (more common than you think as a matter of fact). Personally, I could not care less about the name and version (although I was pretending the contrary in from of them just for fun). However, as a developer I did care about renaming and updating the information in the source code (including the name of, for example, the preferences files). The first time, I changed the name, version and legal information manually. The second time, I refactored the code to put all this volatile information at a same and unique place. From then on, I was laughing each time the sales & marketing people were wondering if changing something would delay the release. My 2 cents: do not care about the "perception is reality" factor, just make your life simple when you have to follow the BS coming from the top...

    P.S. The most funny thing was that the internal code name of the product was entirely free for the engineering, so we were putting the most crazy splash screens we could think of, a different one at each milestone build. Each time a newbie PM&M was making waves about it not knowing that the name was for internal purpose only :-)

  69. Why Do You Care? by pete-classic · · Score: 5, Insightful

    I'm going to assume you're an Engineer. (Since you're a Slashdotter and refer to "the Product Managers".)

    I think it's swell that you're all involved with your project and everything. That said, do you like it when management and/or marketing types get all in your shit about how you do your job?

    Honestly, those cheese-eating motherfuckers probably really do have a better idea than you do about how to sell this stuff. Let them. You'll all feel better if you do!

    -Peter

    1. Re:Why Do You Care? by MeNeXT · · Score: 1

      Are you for real?

      Your customer is looking for a solution that works. If your solution starts by misleading him then you better start looking for another job.

      --
      DRM? No thanks, I'll just get it somewhere else...
    2. Re:Why Do You Care? by MythoBeast · · Score: 1

      He cares because he'd like the fruit of his labors to do something besides tank when it hits the shelves. Playing "every man for himself" is never a good philosophy when starting a new product. It's not just the product itself that's unproven, it's the company's ability to sell and support that product.

      The flip side of this is that it IS the marketing people's job to figure out how to sell it. Even though their idea of bumping the product up to 6.3 is an amazingly stupid one that's only going to sucker in a few chumps, and probably get the company labeled as scam-artists, if you push your opinion on them you'll just get targeted as a troublemaker. Calmly collect your information, give it to them, and then update your resume.

      Or don't and update your resume anyway. That's where the company's headed.

      --
      Wake up - the future is arriving faster than you think.
    3. Re:Why Do You Care? by Anonymous Coward · · Score: 0

      Some people have morals.

    4. Re:Why Do You Care? by digitalhermit · · Score: 3, Interesting

      Sort of depends on who the customers are.

      There was once this software company that wanted to redo its image. Its primary market was supposedly average folks. So they made an ad campaign that relied on some aging comedian and the former CEO of the company and talked about shoes. At the end of the ad, the CEO wriggles his ass at the audience. It didn't go over very well.

      Sometimes marketing folks do know their target audience. In the case of another computer company, their target audience was primarily creative folks. I.e., the people they were marketing to were just like the marketers themselves. So there was obviously a lot that the marketers knew about what would appeal to their audience.

      The problem with in-house marketing is that you tend to forget your customers. If you have a great product you can probably sell it to anyone. If your product is a relative commodity, then marketing has to be spot on.

      Look at GM, for example. Their management seems to believe that their target audience should be people who grew up in the riotous Sixties (based on their current throwback, er, retro designs). So they have a lot of vehicles that look like they were plucked from Bullit or old Starsky and Hutch reruns. To sell these vehicles to the 20-somethings and 30-somethings that are driving now, they need to make a 40 year old look seem fresh. Tough job.

    5. Re:Why Do You Care? by gbjbaanb · · Score: 1

      what does the version number have to do with whether the product works or not?

    6. Re:Why Do You Care? by GrumblyStuff · · Score: 1

      It's not so much the idea of how to sell a lot of the software but to do so in a way that doesn't make this guy feel slimy working at his job.

    7. Re:Why Do You Care? by Toll_Free · · Score: 1

      Most 20 somethings I know of would love a 40 yr old looking Vette or one of the other power player cars that GM makes.

      Problem is, they have other things to spend money on, and end up purchasing a Subaru (20K) and put 15K in options in it, and can compete with 70K Vette. Rest of the funds end up spent at Burger King and (insert name of favorite console here).

      --Toll_Free

    8. Re:Why Do You Care? by Anonymous Coward · · Score: 0

      Got to agree here, as a developer myself i always trust marketing to make intelligent decisions that sell our products.

      It is very hard to argue that the big chocolate wheel they use to make decisions could be wrong.

    9. Re:Why Do You Care? by digitalhermit · · Score: 2, Interesting

      Most 20 somethings I know of would love a 40 yr old looking Vette or one of the other power player cars that GM makes.

      Oh, I'd agree.. I'd love a 40year old Vette. Much the same way I would love a vintage Atari 520ST. However, I don't want a 2008 Vette that looks like a 1968 Vette.

    10. Re:Why Do You Care? by Jesus_666 · · Score: 1

      If research turns up exactly zero installations of Foobat 1.x to 5.x, why should I assume that Foobat 5.3 is a real product?

      And no, "the first five releases were internal" doesn't count. I'm not really comfortable paying thousands of Dollars (as TFQuestion stated) for some internal cobblework application that someone just happened to decide to sell externally.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    11. Re:Why Do You Care? by Toll_Free · · Score: 1

      I'd love this machine in a 520ST case, though.

      Come to think of it, no. I'd love THIS machine in a Commodore SX-64 briefcase machine.

      --Toll_Free

    12. Re:Why Do You Care? by pete-classic · · Score: 3, Insightful

      You have convinced me that marketing is non-trivial. You have failed to convince me that a guy who should be spending is time making the software not suck should be allowing himself to be "nearly sent" "over the edge" by the machinations of the marketing department.

      What's more, you have only strengthened my belief that his efforts are no more appropriate than having some popped-collar douchebag from the marketing department asking why he's writing that function, given that there's a suitable one in the standard library. Even if he's right, he's not doing his job.

      -Peter

    13. Re:Why Do You Care? by Anonymous Coward · · Score: 0

      I'm going to assume you're an Engineer. (Since you're a Slashdotter and refer to "the Product Managers".)

      I think it's swell that you're all involved with your project and everything. That said, do you like it when management and/or marketing types get all in your shit about how you do your job?

      Honestly, those cheese-eating motherfuckers probably really do have a better idea than you do about how to sell this stuff. Let them. You'll all feel better if you do!

      -Peter

      It seems that this issue might actually be part of the OP's job. In as far as developers are paid to think logically to make things work correctly, they also have a responsibility to point out illogical nonsense that may create problems down the road...

    14. Re:Why Do You Care? by Vladus2000 · · Score: 1

      In my experience sales force is usually purely focused on short-term sales more than long-term. Many will sacrifice long term plays to make their current commission/sales goals/whatever. It is the job of upper management to think about the long term and reign in stupidity in the sales team (in reality this doesn't happen often, but it does from time to time).

      That being said, let them crash and burn. These people honestly wouldn't take an idea from an engineer no matter how good it is (I'm dead serious about that one, from years of experience). If they didn't invent the idea, it sucks (I don't bother offering up suggestions to marketing anymore). Let them do their job and prey it doesn't cost you yours, because fighting them now on it will likely end it quicker. Point out your objection once, maybe twice calmly, and let it slide when they don't listen.

    15. Re:Why Do You Care? by Anonymous Coward · · Score: 0

      Yes, and I am so impressed how mortgage lenders came up with so many great ideas on how to loan money too.

    16. Re:Why Do You Care? by Exitar · · Score: 1

      Shame that sometimes companies closes their doors due to dumb marketing people.

    17. Re:Why Do You Care? by maestroX · · Score: 1

      I think it's swell that you're all involved with your project and everything. That said, do you like it when management and/or marketing types get all in your shit about how you do your job?

      Honestly, those cheese-eating motherfuckers probably really do have a better idea than you do about how to sell this stuff. Let them. You'll all feel better if you do!

      No need to get cynical or apathetic.

      There are actually people inside companies that do encourage and appreciate involvement, group thinking and constructive rebels; they're called (good) managers.

      Unfortunately, an abundance of bad managers exists for the sole purpose of wanting to call the shots. Particularly bad (for you) are the ones who avoid conflicts, defer responsibility and lie.

      Tags: courage, change job

  70. v6 and I haven't heard of it? by Pav · · Score: 1

    A high version number on a product I haven't even heard of screams fringe/unpopular. If I were concerned about the 1.0 effect I wouldn't print it large with the branding - perhaps only in tiny print on the back somewhere, or even not at all.

  71. The version makes a difference, not the number by Todd+Knarr · · Score: 1

    For me, the version of the software makes a difference. The very first released version I'm going to be wary of, it's likely to need some shaking-out given the industry's track record. Similarly when a package undergoes a major internal re-write I'm wary of the first release of the new codebase for the same reason. But the version number doesn't play into that at all. Call it 1.0 or 6.73, it's still the first released version and I'll still be wary until I see some real-world evidence of whether it's good or flaky.

    Of course, version numbering does affect my decision in another way. If a company's straight-forward in their versioning, keeping minor revisions containing only bug-fixes and minor enhancements, incrementing the major version number when they make major internal changes that might affect stability, major API changes and the like, then I tend to trust their releases because they're giving me a clear indication what I can expect. OTOH, if they obfuscate the version numbering to try and deceive me into thinking the release is something it isn't, I immediately start to distrust everything about their software. If they're deceptive in one place, they'll be deceptive in others and I've got enough headaches to deal with already thankyouverymuch.

  72. The old way of doing it.. by POTSandPANS · · Score: 1
    is to use version numbers. Quite a few businesses seem to be going the microsoft way and just using the year instead of a version number. This way people will want to upgrade because nobody wants to use last year's version.

    I think it depends who will be buying the software. I don't care what the version number is as long as there is an easy way to know what version you have. There are quite a few people though that will buy from company A instead of company B, simply because company A is at version 5.0 and company B is only at version 2.1.

  73. Compromise by TheModelEskimo · · Score: 1

    Go by the year. Tell them about grassroots activism, show them examples of companies being publicly shamed by bloggers picking up tips like "software is actually 1.0 but advertised as version 6", and then tell these guys, "look, we can both have our cake and eat it too if we just call it $SOFTWAREPCKG 2009" or similar.

    Now that everything is The Internet This or The Internet That, you just go out, grab some anecdote from somebody's website, and create a "crucial lesson you musn't forget" out of it. This is the answer to many a dumb question by sales guys, clients, etc. :-)

    1. Re:Compromise by Anonymous Coward · · Score: 0

      Indeed - Microsoft do it, it actually does make engineering sense (you have a feel for how old versions are) - and it keeps everyone happy. Of course, this assumes a maximum of about two releases per year (2008, 2008A) or so.

      Just don't do what AutoDesk did - relase so many versions they were up to AutoCad 2009i by the beginning of 2008.

      Have an internal build number as well, though. You can update that all the time whenever. Microsoft do that too!

  74. X.0 more woesome than 8.X by TheGreatOrangePeel · · Score: 1

    Myself, I key in on whether or not it's "X.0" version software FAR more than I key in on that first number. 8.0, 12.0, 1.0, etc. I treat the same. However 8.1.39, 1.0.10, etc suggest some version control in action and I'm much more likely to give it a shot.

    ...I do have to question, why bother with a version number on the first release at all? Just call it "Brand New Product(tm)!" instead of "Brand New Product(tm) v8.9!" When the software has been around for several years and actually gets up to a higher version, then tack it on for marketing [ae]ffect. Not to mention that if I happen to follow your company's software and see a new product already in high numbered versions, I'll scoff and steer clear.

  75. Post 1.1!!!! by afaik_ianal · · Score: 5, Funny

    You missed a perfect opportunity for "Post 1.0!!!".

    1. Re:Post 1.1!!!! by Anonymous Coward · · Score: 5, Funny

      You missed a perfect opportunity for "Post 1.0!!!".

      But I really want to post version 0.6.4 beta 1 and see how it all turns out. If it is a popular comment, I will up the version number and start charging for it.

    2. Re:Post 1.1!!!! by Anonymous Coward · · Score: 0

      You missed a perfect opportunity for "Post 1.0!!!".

      He wanted people to take his post seriously.

    3. Re:Post 1.1!!!! by Urger · · Score: 1

      We'll fix that in the next release

  76. MAME versions... by Anonymous Coward · · Score: 0

    Another example of idiocy was when MAME was at version 0.99. People were demanding them to release version 1.0, because of various reasons (stability, "official" status, finished product), none of which made an iota of sense. So they went with 0.100.

    Moral of the story: if version numbers matter, you're an idiot.

  77. It worked wonderfully for Oracle by SAN1701 · · Score: 1

    Wikipedia is your friend.

  78. Adobe, from 4 to 7 by FornaxChemica · · Score: 2, Insightful

    Interesting coincidence, yesterday I was reading that Adobe Premiere Elements 7, released this month, is the successor to Premiere Elements 4. It seems Adobe wanted the version number to be the same as Photoshop Elements so that it wouldn't be deemed inferior, also because they're trying harder to get people to buy the two softwares in one purchase.

    Personally I think it's pretty ridiculous. Integral version numbers are supposed to be indicative of development milestones, not to rate the product. However, the higher a version number, the higher the chance to be a well-established software. I think this is what they're getting at. They're basically lying on the age of the product to get more respect, like an underage boy with a false ID card hoping to get in a strip club.

    That's cheating and should be dealt with accordingly: "Adobe, go to your room! No more Elements for 3 years!"

    1. Re:Adobe, from 4 to 7 by Spleen · · Score: 1

      I figured that is why they've started packaging everything with the CS(x) scheme. You may not know it's internal version, but at least you know which lineup it's from.

  79. Rambo skipped version numbers by John3 · · Score: 1

    1982 - First Blood

    1985 - Rambo: First Blood II (ok, that seems correct)

    1988 - Rambo III (what happened to Rambo II)

    2008 - Rambo (alright, now you're just messing with us!)

    --
    "We make our world significant by the courage of our questions and by the depth of our answers." Carl Sagan
  80. Obvious BS by jlarocco · · Score: 1

    It doesn't matter what the idiots in marketing tell people, "Version 1" of your software is the first version you release. Whether it's being called "Version 6" or "Version 1", people expect the first version to be buggy.

    Honestly, though, I don't think I'd buy software from a company that starts counting at 6. No technical person would decide to start counting at 6, and that gives a pretty good idea of who's running things. Not only that, but starting at 6 to trick customers is a bit dishonest, and gives an even better idea of the type of people in charge. Even if it's not outright lying, it shows a pretty low opinion of the customers to think they'll be too stupid to see what you're doing.

    Even if it does fool some people, it's still going to backfire in the end because the first version will still be buggy. Being at version 1 and full of bugs is expected and understandable. Being at version 6 and full of bugs just makes you look incompetent.

  81. I write down all my versions... by Anonymous Coward · · Score: 0

    I find that version numbers only matter for SysAdmins that deal with network architecture, specifically with builds of various LAMP/WIMP modules. These slightly different packages have their own nuances with security and reliability and most Admins find it a PITA to deal with upgrades of non critical issues.

    The version naming schema for your company seems to be marketspeak more than geekspeak so disregard the above paragraph. Your manager believes the version number is akin to the size of his cock and the larger the better.

  82. Solaris by Minigun_Fiend · · Score: 1

    Sun got to version 2.6 of Solaris then just dumped the 2 and the next one was v7. Go figure.

    1. Re:Solaris by Anonymous Coward · · Score: 0

      Don't forget Java!

  83. Fool me once... by peacefinder · · Score: 1

    "Would the community feel comfortable buying version '6.3' software (and paying tens of thousands of dollars for it) knowing that it was the first release of the product?"

    I would have the impression that the vendor was trying to deceive me, and wonder what else the vendor might be lying about.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  84. Start the new fashion now... by tobe · · Score: 1

    Any company capable of releasing a solid piece of software at the first version and having the balls to stand by its engineering and call it 1.0 would get a lot of respect and goodwill from me.

  85. What is the difference between version 5 and 6? by strangeattraction · · Score: 1

    Here is the first question from a customer they will get. Hey what is the difference between this a version 5 and 6? When the answer is there was no version 5 the customer will automatically realize they are being used as a patsy. Next vendor please!

  86. Call it Product X 2009 by Mizchief · · Score: 1

    Just do the same thing everyone else does and start off refering to your product versions with years untill you hit 5 or 6. Then use real version numbers internally to keep your shit togather. Since I use continous integration with build scripts, automated testing etc, I start brand new products at 1.0.0.0 Then move up on each build untill it's ready for a release. Then let the marketing guys name it.

  87. ... an old SCM problem ... by ninjagin · · Score: 1

    ... versioning's a bitch when you get marketing involved.

    As some have already said, don't be too uptight about the marketing version or name. Keep your own internal number that you might use for branches or builds, but feel no obligation to have the two match.

    It can be nice when things match, but don't worry if it doesn't.

    If you want to avoid having numbers in your marketing name over time as new stuff gets added, use stepping adjectives -- like SuperFunApp Standard to SuperFunApp Plus to SuperFunAll Elite to SuperFunApp Professional.

    If you want to use numbers, and your marketing folks want to start at 5.0 or something, fine. I'd recommend settling on a numbering scheme that is going to make sense going forward. Ask yourselves "What milestone would it take to move us from 5.0 to 6.0, and is that a milestone we'll cross?" Sometimes a product's really only going to come out with a set of basic features and you'll be doing bugfixes only from that point out -- maybe you don't need the "point" release.

    As some have already said, you can use the year of release as your version number -- it doesn't say anything about what's in it, how polished it is, or what's next -- it's just the year.

    In my current shop we have a 4-part version number: Major.Minor.SP.HF. Major is a release of the products as a suite, minor is the addition of significant new feature functionality in the suite, SP is aggregation of hotfixes and HF is Hotfix (or build number). Where we've gotten into trouble in the past is when marketing folks started dictating the internal version number. It was an epic fail and led to great confusion.

    Hope it helps

    --
    .. pa-ra-bo-la, pa-ra-bo-la, 2 pi R, 2 pi R, where's your latus rectum, where's your latus rectum, 2 pi R
  88. Use Version Control Revision Numbers by Anonymous Coward · · Score: 0

    Think how happy they'll be when you say that software is version 1147.

  89. We still try to have meaningful version numbering by dastrike · · Score: 1

    Where I work (a small-ish ISV), we still try to have meaningful version numbering.

    We use either major.minor.patch.build or major.minor.build depending on nebulous historical reasons.

    We only increment the major if there are significant end-user noticeable changes, e.g. re-done the entire GUI. The minor gets incremented when significant improvements are made, e.g. bolting on more features. The patch gets incremented when a collection of bug fixes and/or small improvements are made. The build is perhaps not used in the strict meaning of the word, it gets incremented for every build that has the potential of getting outside the development room (e.g. for internal testing).

    This means that for e.g. a planned "3.1.0" release the numbering stays at 3.1.0.0 until the first "alpha", and depending on the number of "alpha", "beta" and "rc" test rounds needed might go up to 3.1.0.15 before the "final" release.

    --
    while true; do eject; eject -t; done
  90. You need two numbering systems... by Grey+Haired+Luser · · Score: 1

    One for the engineers, which makes sense (something
    like the linux kernel numbering system) and one for
    the marketers, which is purely a label.

    Before each release, you ask the marketers what "version"
    this new issue should be, and you track the mapping
    in your source control system.

    Don't worry about utterly irrelevant trivia. You'll just
    get heartburn...

  91. It doesn't matter. by 91degrees · · Score: 1

    Is the major version number greater than or equal to all previous versions?

    Is the minor version number greater than all previous version with the same major version number?

    AS long as the answer to both of those is yes, and it isn't going to overflow on any plausible platform, give it whatever number you like. It's an arbitrary number.

  92. Consider this by Anonymous Coward · · Score: 0

    A new product based on an existing product line that is well established and at version 5 and using more than half of the original code base. The new product is just retargeted for a slightly different market. Should the new product be 1.0 or 6.0?

  93. Nope by cyber-dragon.net · · Score: 1

    But not because of the version numbers themselves, but because any marketing "genius" with enough clout to push this through probably also did the usability studies thus it will be a royal pain in the arse.

    A 1.0 product would mean it was made by engineers, not marketing people, thus might be useful so I would at least try it if they had a full featured demo (and I mean a real one not one of those stupid flash things)

    Heavily bias opinion as an IT Engineer? Yeah... but you asked :)

    1. Re:Nope by cyber-dragon.net · · Score: 1

      P.S. I worked for a company whos first public release was a 3.0... but it really was a 3.0 release... we had scrapped the previous two as they weren't well done enough to release and we wanted to take a different direction.

  94. Obligatory car analogy by joeflies · · Score: 1

    Car manufacturers don't put version numbers of their car as part of their marketing. I suspect that people don't buy first releases of new platforms, so there isn't the same incentive to get the X.0 version of the car until the manufacturer takes a look at the warranty work and fixes the bugs in the design.

    However, most enthusiasts do know the internal numbering system. For instance, the Audi A4 was released in the B5, B6, B7 and B8 platform. If this was software, it would have been Audi A4 1.0, Audi A4 2003 Server, Audi A4 XP and Audi A4 7.

    1. Re:Obligatory car analogy by mcvos · · Score: 1

      Car manufacturers don't put version numbers of their car as part of their marketing.

      Aren't care models usually identified by their year? Like a '69 Mustang or Windows '95?

  95. there is a stigma by Anonymous Coward · · Score: 0

    I find it more so the idea that a software piece that I have just found out about at a version of 8.0 is a hoax. If it just came out and I am just now noticing it and it has a high version to it, then i am suspicious. My stigma has to do with the fact that a company is not willing to be honest. By putting 8.0 they will prob never support it again making people think that it is the best it can get. They also say that we have done the testing and it is good, and when it turns out to have more bugs than an any pile in the summer, the company loses credibility. It is a dumb idea to put higher version numbers just so people don't think it is new. IT IS NEW SOFTWARE, start it at 1.0 and let me know that if there are bugs they will be worked out. I buy 1.0 software all the time as long as it is promoed properly and by that I mean that the company gives me all the features and not some showy movie that doesn't explain everything. I want to know the hard specs of the software, even down to what coding language you are using (this is important imo).

  96. Simple solution... by Arimus · · Score: 1

    Have the product version number as what ever marketing want.

    Have the build version number as what ever engineering want.

    Use your CM system so your internal revisions use your numbering scheme with the marketing scheme being applied as a tag to the relevant files...

    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
    1. Re:Simple solution... by owlstead · · Score: 1

      Exactly, and if you get asked, use a code name or a year (or both, such as in Ubuntu). The advantage for code names is that they can be picked up by more easily. Then add something to indicate if you have new releases within that year, or for that major version. So you would get something like:

      iProduct 2008 R5 (with code name Messy Mosquito for your favorite users).

      Of course, this is internally known by the development team as Messy Mosquito or version 2.6.7 build 3154. Of course, this version consists of many different components, each with their own version number. The build is probably a nightly build or something.

      Internally, we use version numbers like this:
      Mayor, Minor, Patch, Build where Mayor means next generation of product, minor means (noticeable) interface changes, Patch means bugs and small features and build number means just that - build without any changes. Build number is not coupled to changes at all and keeps running on and on.

      The trick is to couple release names with version names. As long as they stay the same, there is no worry at all.

  97. Magnet12 by Magnet12 · · Score: 1

    Being a hip grandmother and trying to keep up with technology can be difficult. I am considered educated by some but find myself acutely aware of the outdated programs that grace my bookcase.Having to carry a cellphone for an entire working career can be a real pain.The first one I owned had a battery pack the size of a small suitcase.(NO kidding).What I am politely trying to say is NO,I would not buy anything that said 1.0.Only because I would think the store had it for a while and was trying to get rid of it on grandmothers like myself.Magnet12

    1. Re:Magnet12 by Anonymous Coward · · Score: 0

      I don't suppose I should ask about Magnets 1 through 11.

  98. Beta by dafradu · · Score: 1

    Release it as beta, seems to be working for Google so far...

  99. When marketing chooses version numbers... by rabble · · Score: 1

    ... I run in the other direction, if I can. Any choice other than "1.0" (or similar) for an initial release only indicates to me that the vendor has something to hide.

  100. Make sure your major releases are *.1 by HunterZero · · Score: 1

    Version *.0 never works. *.1 will work.
    Therefore, always release 2.1 instead of 2.0.

    2.1 will work.
    2.0 won't.

    Everything will be fixed in SnowLeopard.

    --
    "They told me it was impossible. I replied with maniacal laughter." http://www.mydailyrant.com/
  101. I Wonder What Happened The The People..... by DynaSoar · · Score: 1

    ..... who were in the clinical tests for Preparation A through G?

    Please let us know what company it is that things we're all such idiots that we don't pay attention to these things, and believe we simply must have missed the prior versions, so we can avoid them. We will even if you don't tell us.

    If the game isn't good enough to release as v.1, it's not good enough to release. Their tactic will trick some people into buying it, they'll figure this out, and never buy another.

    The software version/revision number means nothing if you put a number 1 in the title instead. It implies sequels. People like games that will be continued-on-next-disk. Try telling this nice thing to the suits. If that doesn't work, tell them the bad ones. Tell them either way they're stupid, but can either act like it or not.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    1. Re:I Wonder What Happened The The People..... by geekoid · · Score: 1

      I was in the clinical tests fro Preparation F.U~

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  102. No, you must give it a version number! by EmbeddedJanitor · · Score: 3, Informative

    A product family is used as a generic name for the whole family and if you don't have version numbers then you have hell.
    Customer: I'm using WizzoProg and getting this problem.
    Tech support: Which version of WizzoProg are you using?
    Customer: WizzoProg. I couldn't find a version.
    Tech support: Ok that must be the original Wizzoprog.
    Five minutes of confusion....
    Customer: Oh, you remember you asked for the version, I can see know it is V3.2.

    --
    Engineering is the art of compromise.
    1. Re:No, you must give it a version number! by Dhalka226 · · Score: 4, Insightful

      You shouldn't ABSTAIN from version numbers because they DO have meaning, but I don't see any reason it needs to be emphasized--especially for a first version.

      If the point of "let's not call it 1.0!" is to avoid a stigma associated with that version number, simply release "WizzoProg." Stick the exact version number in a Help->About box someplace. If they need to call support, the version number is there--but by that time they've already purchased the product. At the very least they're almost certain to give it a real shot and make up their minds based on the actual quality of the program since they've already laid down their money.

      After that point, you can release "Wizzprog 2" to show progress if you're inclined to do so.

    2. Re:No, you must give it a version number! by Anonymous Coward · · Score: 0

      This problem is Tech Support's fault. Tech support should have said, "Can you open the program? Ok, select help>about and tell me if you see a version number there."

  103. Version numbers are dead by marxmarv · · Score: 1

    These days any number in a product title is just a brand, and is meaningful only insofar as it differentiates "now" from "has-been" in the eyes of the wearer. There will likely not be a Windows 8; they'll probably switch back to names or something else entirely.

    Any useful diagnostic purposes that version numbers might have served back in the day are today served by build numbers or Subversion revision numbers.

    --
    /. -- the Free Republic of technology.
  104. Re:just a symptom by Bane1998 · · Score: 5, Insightful
    Wow, this post is great. Easy pickings while I'm bored at work. You OSS Zealots make it too easy.

    This isn't really quite as dilberty as the poster indicates. This is a symptom of a more general problem, which is that non-OSS software almost always sucks, because the economics dictate that it has to suck.

    First of all, let me throw one big [citation needed] on there. Your whole argument starts with the fact closed source sucks because it's closed source, and open source doesn't because it isn't. You hint at something about economics, but that looks like hand waving to me. With an opening argument like this, the rest of your post is surely going to be just as fun...

    If it was OSS, users could install it on their machines, try it out for a while, and decide whether it was any good or not.

    Closed software does not automatically mean you cannot try before buying. Quite a few closed source applications have free trials or even free versions. And there are surely Open Source products that are not free. For example non-commercial clauses. I think you are making the mistake of confusing Open Source with free. Which actually makes you a fairly uneducated OSS Zealot to boot.

    (Note that this still works fine for commercial OSS. E.g., people can try Ubuntu before deciding whether to deploy it widely in their organization and then pay Canonical for support.)

    Again, you are mixing up OSS with free. One could imagine Windows having a free trial. You should think about if yer really talking about OSS or cost.

    If it's not OSS, you don't typically have any way of knowing whether it's good or not. Sure, you could read reviews, talk to friends, etc. But that's sort of like deciding to buy a car without having a chance to test-drive it, just based on your buddy saying he has one and he likes it.

    So wait a minute. More hand waving here. How exactly do you know if software is good or not by the virtue of it being OSS? There's the tired of argument of 'Well you can read the source code!' Yeah right. How did you decide FireFox was good? Did you read all the source code? And even if you are crazy enough to do that, who else is? No, you probably heard about it word of mouth, just like you would with closed source software. I think again what you meant is, 'If it's FREE you can try it without paying for it.' However, see above.

    The worst piece of non-OSS software I ever owned was Adobe PageMaker 6.5, but the only way I found out how bad it was was by writing a book using it, and finding out after I'd gotten pretty far into the project that PageMaker was gradually starting to corrupt my files, and was also crashing often enough to cause me real problems. It would crash one day, and I'd lose my file. So then I'd open the file again to page 93, which I'd been working on, and it would crash again because page 93 was corrupted. So then I'd get the file back off of backup. But then I'd click to page 87, and it would crash again. So the backup was no use either, because it was corrupted on page 87. In this example, there's absolutely no way I could have tested the software sufficiently before buying it to find out that I was going to have these horrendous problems.

    So how long should a free trial be? I think what you want, again.. is free software. You -never- want to pay for it. Maybe you'll make a donation later after you've used it a few years. Maybe. And as for the long sob story about losing your data, if it's closed or open source, could have the same bugs, and still lose your book. I don't see how this is, again, any sort of argument for OSS.

    Because users usually can't evaluate the quality of non-OSS software very effectively, there is absolutely no incentive for non-OSS software houses to work on quality.

    Wow. I'll have to remember that. As long as I keep my code closed, I can write crap and people will buy it. Oh

  105. Are your customers really that stupid? by Anonymous Coward · · Score: 0

    Your PM's idea demonstrates a contempt for the customers' intelligence. Does he/she really think your customers won't notice this ploy? And when they do, imagine how much confidence that will inspire in your products.

    Tell your PM to back up his assertion with data. What he's claiming is hardly better than an urban myth, and is probably wrong.

  106. Google News by NewsWatcher · · Score: 1

    For three years Google News was in beta and it didn't seem to dent its popularity.

    That being said, I usually look for a version that is close to X.0 or X.1 , the reason being you often get free upgrades within the version number, so if I get a low number, I know I will get lots of free upgrades.

    If I get 1.8, I know they will shortly jump to 2.0, making any upgrades costly.

    --
    If the pattern goes 9am, 10am, 11am, why isn't noon 12am?
    1. Re:Google News by geekoid · · Score: 1

      Being free, easy, and fill a gap probably had a lot to do with it's popularity.
      If ti was a beta product that cast 10 Gs probably not so popular in it's market segment.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  107. How about the obvious? by GodfatherofSoul · · Score: 1

    Just don't advertise the version number! By indicating 1.0 on the box, you're almost stating that you anticipate bug fixes.

    The movie Jaws wasn't marketed as Jaws I.

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
  108. A parrot named Ashton by Anonymous Coward · · Score: 1, Informative

    This is not a new thing. In the early 1980s, not only did George Tate opt for dBASE II instead of dBASE I, because he thought it would be considered to be more stable, but he also invented a fictional "Ashton" to make the company sound cooler "Ashton-Tate".

    1. Re:A parrot named Ashton by LWATCDR · · Score: 1

      Actually the first version was called Vulcan. The rest of your story is correct.
      I remember DBaseII looking back I am dumbfounded that we where will pay $500 for that program. I am at the same time shocked at what it could do in 64k...
      Kind of like this program http://www.bricklin.com/history/vcexecutable.htm
      My how things have changed.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  109. Version 1.? by Krelnor · · Score: 1

    If it will make you happy and make your boss happy, why not declare whatever development version you have RIGHT NOW to be 1.0 and start incrementing from there? Then you can be just like the games which ship with patch 1.02.

  110. major by bugs2squash · · Score: 1

    version numbers usually mean new features. Minor ones bug fixes. That may not be universally true, but it's my perception.

    I think I'd feel happier buying a version X.15 than version X.0 regardless of whether X was 1,2 3 or 6..

    --
    Nullius in verba
  111. at most 1.0? by mmichalak · · Score: 1

    "I had assumed that the version number for this product would be 1.0 (***at most****)." (* emphasis mine*) So, your view is that the professional software that your company wants to sell should have something like "v0.2.1" in its name? And you would seriously expect people to buy this? Sorry, I just had to bring this up, maybe v6 is an exaggeration, but to say "I was expecting this to be 1.0 at most" is kind of not so reassuring either...

    1. Re:at most 1.0? by hard_stop · · Score: 1

      "I had assumed that the version number for this product would be 1.0 (***at most****)." (* emphasis mine*) So, your view is that the professional software that your company wants to sell should have something like "v0.2.1" in its name? And you would seriously expect people to buy this? Sorry, I just had to bring this up, maybe v6 is an exaggeration, but to say "I was expecting this to be 1.0 at most" is kind of not so reassuring either...

      My point was to accomodate the OSS perspective - that many very stable products (Inkscape) that are currently hovering at sub-1.0 versions...

    2. Re:at most 1.0? by mmichalak · · Score: 1
      It may make some sense from the OSS perspective, where people are (sometimes) honest and actually admit that their product is not even close to 1.0.

      For a business, I am not sure you would fine so "altruistic" managements, kind of "buy our product, it's our first ever attempt, but it's very good and we have plans to make it better".

      I think my suggestion would be to remove it totally at this stage, (as others have suggested), or make it something 1.02 (as others have also suggested, but maybe not so good)...

      As many posters have already said if you name it 7.3 and it's full of bugs, people will be quite upset, as they would normally expect a mature product...

      The other thing of course is that if you lie, at least try not to lie that much! Maybe call it 2.0 as a compromise?

    3. Re:at most 1.0? by Toll_Free · · Score: 1

      Open Source has a lot to overcome before mainstream corporate America "buys" into it.

      Like revision numbers....

      Want to accomodate the OSS perspective, go to work for an OSS company... Don't try to make your company embrace something they aren't.

      --Toll_Free

  112. It depends on the company (and maybe the product) by KenCrandall · · Score: 1

    It is really going to depend on the track record of your company (and, eventually of your new product itself.)

    For some companies, people won't deploy ANY .0 product until there's a .1 or SP1 release. For others, they want the latest-greatest stuff regardless of the release number.

    Since you're in the position of having a new product, now is the time to set the track record for it and make your 1.0 release work as perfectly as possible. If it is slow/buggy/crashy/bad, then being versioned 6.2 isn't going to help it at all.

  113. I was going to ask by DaveAtFraud · · Score: 5, Insightful

    I was going to ask the O.P. the following questions. How does a salesperson respond when a prospective client asks:

    1) "What are the new features in this version as compared to the previous version?"

    2) Or, "We want to compare the new release to the previous release. How can we get a copy of the previous release?"

    3) Or, "We'd like to contact current users of the package. Can your company provide a list of current customers whom we can contact?"

    4) Or, "Please provide a list of all of the service packs and patches released for the previous version, the time from when the problem was identified to when the update was made available and whether the update resolved the issue."

    I could go on but I think everyone sees a pattern here. Making the first release of a product version 5.0 or some such nonsense works as well as most lies. The only way to maintain the lie is to tell more lies which then beget a need for still more lies. Eventually, it all unravels although current management may be under the impression that they can take the money and run before they're found out.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
    1. Re:I was going to ask by Dun+Malg · · Score: 1

      I could go on but I think everyone sees a pattern here. Making the first release of a product version 5.0 or some such nonsense works as well as most lies. The only way to maintain the lie is to tell more lies which then beget a need for still more lies. Eventually, it all unravels although current management may be under the impression that they can take the money and run before they're found out.

      Unfortunately, a clever marketroid will have a single answer for questions of "What happened to versions 1 thru 4?"

      "Those were incomplete, internal development version. Version 5 is the first commercial release."

      --
      If a job's not worth doing, it's not worth doing right.
    2. Re:I was going to ask by syousef · · Score: 1

      Making the first release of a product version 5.0 or some such nonsense works as well as most lies. The only way to maintain the lie is to tell more lies which then beget a need for still more lies.

      In my experience the standard marketing/sales answer here is that versions 1 through 4 were internal, and that no version information is publicly available for internal versions. All questions can be met with a similar wall of nothing. Sales/marketing can be slippery and have been practising their deceit for a very long time.

      --
      These posts express my own personal views, not those of my employer
    3. Re:I was going to ask by DaveAtFraud · · Score: 2

      To which the proper response is, "So, what you're telling me is that this is the first public|commercial|general release. It's essentially version 1.0, if that."

      Salesdroids hate people like me.

      Cheers,
      Dave

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
    4. Re:I was going to ask by servognome · · Score: 1
      A good salesperson can "honestly" answer these questions

      1) "What are the new features in this version as compared to the previous version?"
      - Just list improvements from a previous build. version 1.0 doesn't always mean commercial release, it usually means a version that is fit for business use; many companies develop software for their own business then later decide they can make money by providing it to the industry at large.

      2) Or, "We want to compare the new release to the previous release. How can we get a copy of the previous release?"
      - Previous versions are not supported, and we cannot provide copies due to potential legal & commercial issues.

      3) Or, "We'd like to contact current users of the package. Can your company provide a list of current customers whom we can contact?"
      - Previous versions were only used internally. It is only with this latest version that we have decided to provide the software to the market in general

      4) Or, "Please provide a list of all of the service packs and patches released for the previous version, the time from when the problem was identified to when the update was made available and whether the update resolved the issue."
      - Again, previous versions are not supported and cannot be provided for for commercial and legal concerns.

      I could go on but I think everyone sees a pattern here. Making the first release of a product version 5.0 or some such nonsense works as well as most lies. The only way to maintain the lie is to tell more lies which then beget a need for still more lies. Eventually, it all unravels although current management may be under the impression that they can take the money and run before they're found out.

      It's not necessarily lies. Who cares if something is marked 0.5 or 5.0? The version number is no more a lie than somebody calling their software "Cougar" and implying speed and power.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    5. Re:I was going to ask by Anonymous Coward · · Score: 0

      To which a good tech-savvy response is "You could consider it that. However, we at Awesometech use version numbers to help reflect our software development cycle. When we first started working on the project, we labeled it Version 1.0.0, and since then we incremented the major version for each major feature upgrade in the process. The actual current version is v6.0.16 - the 16 represents how many 'sprints' we've completed to fix bugs before public release. It's all really very technical, but if you like I can set up a meeting between you and some of our senior developers before you purchase our $1500 product."

      Salesdroids hate people like you, buuuuut:
      - people well-versed in BS will simply spout more BS...
      - the marketing department is GREAT at scripting BS
      - Salesdroids will say anything you tell them to
      - So will developers who just got a recent $10,000 "bonus" for helping sell 1000 copies.

    6. Re:I was going to ask by jonbryce · · Score: 1

      And it might actually be true. For example, Sage Corporation Tax, one of the programs I use at work, was originally an in-house program developed by one of the big accounting firms. They then got together with Sage to sell it to other accountants.

    7. Re:I was going to ask by Xamusk · · Score: 1

      The next time I see a 5.0 popping up, I'll admit it was the OP's company and post it on slashdot. That will effectively kill the bastards.

    8. Re:I was going to ask by DaveAtFraud · · Score: 1

      Are you sure you aren't a salesdrooid? Very convincing.

      Recommended reading for recognizing and discounting spin, marketing hype and general bull shit.

      Cheers,
      Dave

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
  114. What does it say about the company's integrity? by infosinger · · Score: 5, Insightful

    If it starts with 6.0 and I happen to know it is a new product I begin to doubt anything else you claim about the product. I expect those I do business with to display a high degree of integrity and this displays the opposite. Customers do not like to be lied to.

    1. Re:What does it say about the company's integrity? by kesuki · · Score: 1

      "If it starts with 6.0 and I happen to know it is a new product I begin to doubt anything else you claim about the product. I expect those I do business with to display a high degree of integrity and this displays the opposite. Customers do not like to be lied to."

      Mac OSX may have been the tenth major revision (although i only really recall maybe 4 releases worthy of new major number revisions) of an operating system by apple, but it still was a version chock full of bugs, and worse patched unix vulnerabilities. is giving a 'new' os core the version number ten bad? where do we draw the line? yeah intentionally giving a brand new software a high version number is marketing silliness, but hardly the worst thing ever done by closed source companies.

      a while back i was watching cringely's nerd tv, and the interview with tim o'reily was full of how while he was still writing tech manuals people hiring him wanted to document clearly broken features and how to use them, when they were completely broken, and were going to ship broken.

      i mean come on, i know marketing wants to claim 'feature x works' especially if it's a prickly feature, but to expect people to create whole books and documents that document how to write broken code is just crazy. what bothers me most about closed source is that selling products is more marketing hype than actual coding. it doesn't matter what the software can do, as long as you can sell it to people. this creates a world full of broken and worthless closed source projects where the primary merit is how well salesmen can sell it to professionals. not the actual stability or security or real productivity gains, it's all about having a pitch to sell the software.

  115. Make good software.... by blahplusplus · · Score: 1

    ... and no one will care. The truth is the only way you'd care about version #'s, is if your software isn't that good or desirable to begin with. Add value and design something people want to buy and people will buy it.

  116. Yes, but by geekoid · · Score: 1

    any manager these days know to ask how many they are.

    So you could be on version '10' but only released two versions.
    Version number should ONLY be compared to a specific product, not as a comparison to every other product.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  117. Are you looking for a marketing answer? by rtechie · · Score: 1

    As other posters pointed out:

    1) Your Product Managers are trying to turn the version number into a marketing point.
    2) This is very deceitful because your Product Managers are trying to obfuscate the maturity level of the product. This is equivalent to printing "First released in 2001!" on the box.

    So how you react depends on your ethics and how much you care about the company. If you care about ethics you should fight this because it makes YOU look like a liar. If you care about the company you should fight this because it's stupid and will harm the company's reputation. If you don't care about either of these things, let them call it whatever they want.

    One suggestion would be to use an less dishonest version indicator in the product. Call it "x 2008" or "x Professional Edition". Or simply "x" and leave a version number off the product. This is common with 1.0 products.

  118. Depends on who's driving... by bobb0 · · Score: 0

    To me the question is who is driving?

    Marketing? Yea, I can see not using 1.0 but in that case it only becomes part of the name and is not reflective of the actual software version, like how no matter how you classify windows there is still a 5.x.xxxx version number in the About window.

    Development? It only makes sense to start at 1.0.

    Personally, I agree with the other commenters. Don't attach a version number to the name at all. If your QA dept has done its job properly, then there shouldn't be enough bugs to illicit a "man v1.0 was crap," response anyway. Sometimes making your potential clients a part of beta testing is a good idea...

  119. Re:just a symptom by Anonymous Coward · · Score: 0

    Out of curiosity, was that PageMaker 6.5, 6.5.1 or 6.5.2?

    (Got a lot of use out of PageMaker 6.5.2 in high school yearbook. I don't remember too many crashes(maybe it did, it's just been 6.5 years since I got out of high school)(and we did crash the system at the publisher. 600 MB graphic file(linked) in one file that opened fine (lots of waiting) on a 32MB box. Caused theirs to crash) , but the worst it would have done would have been a single spread (2 pages) (so a corrupting crash wouldn't have been as bad for us. You had lots more pages so I could see it being much worse) )

  120. Sometimes by bigbluemontana · · Score: 1

    I think that the industry in general would be very wise very quickly to a company trying to release a 1.0 version of the software and calling it 5.0, 6.0 or anything else. I think its one of the primary reasons that Microsoft (until recently) has quit "numbering" their releases. Windows XP, Windows NT, Windows Vista, Office 2007 (even though internally it's called Office 12 still - look at your install directory names!). There is a huge disadvantage to any software in the marketplace that would want to be called 1.0. I think it adds skepticism of the newness of a product. I think I would advise your company to completely skip the 1.0, 5.0, 6.0 and just name the product appropriately...maybe Product 2008 or something like that.....

  121. Solution. by robably · · Score: 1

    Start at Version 6.3 and work down, gradually removing features and making the product less stable. When it gets to Internal Release 0.01 Alpha, leave the company and go back to college, starting in the last year. When you finish college, go back to school. When you finish primary school (by running backwards out of the gate in to the arms of your mother), spend five years playing with Lego, then Duplo, and finally mud, before crawling feet first, screaming, in to a dark hole and dying.

    If only everything was so simple.

  122. Fool! by amake · · Score: 1

    His product is clearly a FooGenerator!

  123. Precedents by louks · · Score: 1

    There are many different products that base their name on the amount of development time, rather than the release version. This is why we have:

    Formula 409
    WD 40
    Heinz 57
    Nylon 66

    Basing the release version on the number of internal revisions has been appropriate for a long time.

  124. no! by bugi · · Score: 1

    Certainly not if I know it's the first release! It would be obvious you're jerking me around. Or was that a rhetorical question?

    Just call it X, or if you're planning on sticking around long enough for a second release, call it X 08x10 like Ubuntu. Or if you really want to confuse people call it "X, the Joey release" like Apple does.

    In other words, your product release name has nothing whatsoever to do with your internal version number.

    Oh wait, everyone else who answered said the same thing. Never mind.

    (Just don't call it "X11" -- that's taken.)

    1. Re:no! by Anonymous Coward · · Score: 0

      Or if you really want to confuse people call it "X, the Joey release" like Apple does.

      They should have chosen SteveOS x.y, much less confusing than OS X 10.x.y.

  125. Finnix 92.0 by fo0bar · · Score: 2, Informative

    I maintain Finnix, a system maintenance livecd. The first release was 0.03. The next release was 86.0. Why?

    1) Why not?
    2) See 1.
    3) It had been 5 years between releases.

    Finnix is currently at 92.0, and I've got to make a decision about version numbering soon. The reason is simple: "There Will Be No Finnix 95", for obvious reasons. I may just jump from 94 to 100.

    I've noticed that, when Finnix is on a X.0 release, people tend to transpose it incorrectly a lot more often, saying "Finnix 0.92" etc. I think many people just cannot comprehend a version number greater than 10 or so.

    1. Re:Finnix 92.0 by reboot246 · · Score: 1

      I like your attitude, and Finnix looks interesting. I'll download it later on tonight and check it out.

  126. You probably shouldn't care by jskora · · Score: 1

    As the developer on the project, you have the best job of anyone, certainly better than marketing, sales, etc. No matter what the product name or version #, those folks can make it succeed or fail with many factors completely unrelated to the software or its quality. Let the pointy hairs worry about that stuff (or become an entrepreneur and control the whole sh-bang). Relish the fact that you get to build a cool new product!!!

  127. Go too high though and now your app is bloatware by phallstrom · · Score: 1

    There does seem to be some thing to the version number. 1.0 is new, I'll wait for 1.1. 2.0 fixed the rest of the bugs and introduced some new ones. 3.0 is pretty good. 4.0 really shines. 5.0 introduces some stuff I don't need. 6.0 adds email capability, 7.0 adds PDF export, 8.0 completely redid the UI so I'm annoyed as long time user. That seems to hold true for some of fairly common apps out there.

    I think however there is a difference if the app is commercial or open source. I assume an open source app at 1.0 is a 3.0 commercial app.

    Personally I think your company is being silly. If I see a brand new app at version 6 that I've never heard of and can't find any reviews on Google about past apps I'm going to wonder what's up.

    If you want to be a little more honest, get to version 1 *now*, release it internally only, then release version 2 to the public. That way you at least have a story to tell that is legitimate.

  128. Give it a marketing version! by zullnero · · Score: 1

    The marketing and external folks can call it "Super software 2009". The average folks have no idea how long the software has been around, but it makes them feel good that it's up to date.

    Internally, for the sake of builds and quality assurance, give it a good ol' version number that most folks would never pay attention to.

    Seriously, once in a blue moon Microsoft has a good idea, and that was one of their best IMHO. Of course, that idea was around before them, but it's still a good way to go about parsing the marketing folks out of product versioning.

  129. Re: by Neoaikon · · Score: 1

    Personally I wouldn't be against buying v1.0 software, it is always patchable so I don't worry about bugs. But more or less the first release of software shouldn't include a version number at all in my opinion. This gives the impression, I think, that the software was made for its purpose and was made with forethought to never need v2.0 in the first place, even though its not true, it looks more attractive.

  130. Use Year of release by Riquez · · Score: 1

    If they have a problem with 1.0 then just dont have a number or use something else like "VinTopia 09" for the year of release, or "Vintopia Pro"

    Lying about the version number is just bad, because well - if you lied about the number printed on the box, what the f*ck must be inside?

    --
    * Game Over * High Score: 264,846,927 -- Your Score: 14
  131. software versions matter and are a marketing tool by shakuni · · Score: 1

    Yes is the short answer. Most customers that i have dealt with (and I have dealt with 1000s of enterprise customers) and have personally been responsible for rolling out new releases of multiple products. Each product creates its own track record of what is considered a stable release. In our case our customers would always wait for the first service pack for any major release before they'd upgrade.

    Version 1.0 was definitely out for us. No customer would have picked it up for their production environment. So the bottom line is that there is nothing Dilbertian about version numbers. Customers want a stable release and version numbers should be based on their perception of what constitutes a stable release.

    Slashdotters and engineers may not like it but that is the way it is. If you have trained your customers historically through consistent communciations that release 1.0 is stable and is preceded by long betas (like google) then 1.0 is fine.

  132. Nope not buying by hurfy · · Score: 1

    I don't buy version 6 of anything after getting burned with PC-File years ago....

    lol version 6 was entirely different product than 5.0 that ran at half the speed of the old one. It was so bad the versions sequence was 5.0, 6.0, 7.0, 5.5 !!

    Seriously everyone seems quite capable now of screwing up whatever version they are building :(

    The .3 is a nice touch tho....at least until people find out it is fake. Then when it is buggy or lame people will probably consider everything from that maker as sucky ;)

  133. Call it Bob, Joe, Mary, Betty or Blip by itsybitsy · · Score: 1

    It doesn't matter what you call it.

    I prefer versions by date with a letter indicating which build that day. Bob_20081015a would be the first today. At least that way people know when you released that version...

    however since your company is full of scammers it's best to figure out how to get your share of the rewards. Just kidding... name it what ever they want... they pay your house mortgage don't they?

  134. What about business ethics? by usasma · · Score: 2, Insightful

    If it's version 6.0 and it's buggy, you've just shot yourself in the foot and no one will want to buy future releases of your product. If it's v1.0, then there's more leeway given. Version hopping is for those who have learned enough to be dangerous. Those who don't know are blissfully unaware of the version of their product. Those who do have the knowledge don't upgrade just because there's a new version. It's those in the middle that equate newer with better - and they quickly learn their lesson as their wallet is emptied. This is a prime example of a business that's more interested in immediate profits than it is in retaining a loyal customer base. I'd suggest looking for employment elsewhere.

  135. Quality is job 1.1 by Trip6 · · Score: 1

    A good mantra for new software releases.

    --
    I hate being bipolar; it's awesome!
  136. Mod parent up. by khasim · · Score: 5, Insightful

    if your product's target consumers are gullible or naive end users, then you might get away with something like this. but i imagine most tech savvy consumers would be turned off by a company that puts so much weight on marketing rather than focusing on their development process (which such manipulation of the versioning system undermines).

    What would YOU do when you tried to research FooBar v6.0 ... and could not find anything at all about v5 ... v4 ... v3 ... v2 ... v1 ?

    My first thought would not be that Marketing had fucked with the version numbers. It would be that that company's past product have sucked so badly that NO ONE would use them.

    If I cannot find a SINGLE user who is happy with v5 what does that tell me about the likelihood that v6 will be decent?

    And when I find out that v6 is really v1 ... but Marketing wants to fuck with the numbering to FOOL people into buying it ... no way. I'll go with a competitor's product. That's just too many warning signs for me.

    1. Re:Mod parent up. by Anonymous Coward · · Score: 0

      The point again is that most people would not do a detailed analysis like you did. and as one of the posters suggested above, just stamp the release year on it instead of version numbers. keep version numbers for internal (development cycle) use.

    2. Re:Mod parent up. by Anonymous Coward · · Score: 0

      What would YOU do when you tried to research FooBar v6.0 ... and could not find anything at all about v5 ... v4 ... v3 ... v2 ... v1 ?

      It took me a minute to realize you were not talking about foobar2000.

    3. Re:Mod parent up. by 74nova · · Score: 1

      I would guess that you are a minority in that respect. I agree with you, but I wouldn't go to all the trouble of checking every piece of software to see if previous versions exist and I don't think many other people would either.

      I could be wrong, though

      --
      use your turn signal! you people act like it's divulging information to the enemy
    4. Re:Mod parent up. by The_reformant · · Score: 1

      Where I work they have done that to some products in order to align them with a family of related products which does make some sense.

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    5. Re:Mod parent up. by oneTheory · · Score: 1

      The problem is you're smart but most people are stupid, especially people that usually hold purse strings.

      I think the company will make more money initially from this deception and more money in the long run as long as the product is good or reasonable, but it will suffer and lose in the long run if the product isn't good.

    6. Re:Mod parent up. by voxner · · Score: 1

      I partly agree with your post. But still when I look at vlc's version (present version - 0.9) number it gives me an impression that the player is somehow imperfect though I found it to be a very mature media player.Of course vlc is an open source product that is not susceptible to the tugs and pressures that plague commercial software.
      Personally I feel impressions do matter and that giving a "bump" to the version number of a product is a valid and not a dishonest marketing tactic.

  137. Famous quote from Pat Volkerding by Anonymous Coward · · Score: 0

    Sorry if I haven't been enough of a purist about this. I promise I won't inflate the version number again (unless everyone else does again ;)

    http://www.slackware.com/faq/do_faq.php?faq=general#0

  138. V6,3? I assume you miswrote the filament voltage by Anonymous Coward · · Score: 0

    Everyone KNOWS that 6.3 is a standard for filament transformers. After that, you get 12.6V

  139. not in my experience by Uzik2 · · Score: 1

    They always knew how many previous versions were available, and previous versions weren't always named by versions numbers: win 95, win 98, xp, vista, windows 7... etc.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  140. Do you really think you will fool anyone ? by mbone · · Score: 1

    I assume that this software costs more than $1.00, so do you think you will fool anyone ? If your first version is 6.0, people will look for reviews of 5.0, not find them, and draw their own conclusion.

    Do it the Google way - beta forever.

  141. version 6.3 with zero user base == scam by ChrisA90278 · · Score: 2, Informative

    Much depends on the customer. Most are quite stupid. But then you say the price the over $10K. Then I might expect the customer will at least have asked around. They will quickly find out that even with the version at 6.3 there ARE NO OTHER CUSTOMERS. They will then think "something is wrong" suspect fraud and bail.

    If I knew it was a 1.0 release then that would explain the lack of existing customers but a 6.0 with no existing user base? I'd be thinking "scam".

    But on the other hand if the software were to be sold retail in a box as an "impulse buy" for $29.95 thaen you could expect you customers would fall for the scam and maybe never even find out. But with a $20K price they will at least try Google to find reviews and the like and when they come up missing... not good you've just lost the trust of a potential customer.

    1. Re:version 6.3 with zero user base == scam by Icarium · · Score: 1

      Actually, If I were paying 5 figures for software I wouldn't care what the version number is. I ain't shelling out that kind of cash without a pretty exhaustive demonstration of the product, and you can bet your bottom dollar I'll be asking a lot more questions that if I were paying $40 at WalMart.

      As has been said, starting with a high version number might work if this were a high volume, off-the-shelf product. At $10k+ a pop, you're just shooting yourself in the foot by starting at a randomly high version - your customers are going to expect references, and reviews, and enquire about the history of the product. And then dismiss you as fraudsters when they figure out that version 6.3 is actually version 1.0.

  142. Why lie? Use a NON -significate number by JFilz · · Score: 1

    Don't lie- it looks bad. Marketing is a big thing. Do it correclty and the (internal) version number does not mater. Do it badly and the PUBLIC number will KILL your product and the company due to BAD press or word of mouth.

    Don't use a Public version number. Use something publicly that means NOTHING to the version - Like the Year. "Ultimate edition" or some kind of code like some version of Linux that use code names - even Windows used code names Like VISTA XP NT ME 98SE etc...

    If people find out that your markeing a verion 4 or so - My question is .... Can I ask someone with version 3.X...... See a older review somewhere etc... When I found out that there is no prior version - the heck - no way man. You like are like deceiving me - don't want it now.

    Yes sending out verion 1.0 is not really good (marketing wise). Find a few alpha/beta people - give them the 1.0 version. When you debug it - then change the internal number to 1.1 . When you have that out for say 6 months to a year. Fancy things up or add a feature or two - Call it Vesion 2.0!

    I have purchased a few first version of commecial s/w - what I looked for if they are actively updating/fixing bugs (like a small update every week or so) and if they have a forum. If I look at a company and thee is only 12 posting in a forum and there on version 4 or whatever - WTF.... But if it is version 1 or 2 then it is a littel bit more understandable....

  143. General rule - never take version x.0 by pcardno · · Score: 1

    I have never, ever had a good experience of a version x.0 from IBM, or many other vendors in fact. I'd rather pluck out my own eyes than risk another one of them.

    Quite a lot of vendors deliberately start at x.1 just to avoid this.

    Marketing is about dealing with perception and addressing it. If the marketplace has a perception that x.0 versions are buggy and nasty, the marketers need to deal with it.

    At least it shows that your marketing team are tied into the beliefs and opinions of the marketplace.

    --
    --- Band: Joey Ultra
  144. It depends on the buyer by Anonymous Coward · · Score: 0

    I ignore the version number. v5 may be a total re-write and be as buggy as v1. I am more interested in how frequently and when the last update is. Too many small updates may indicate lots of unresolved problems in the "release", a bad indicator. Too few updates may indicate lack of support for the product. It depends on what those updates are though.
    I think there are basically two buyers - those that research and those that don't. Version numbers are the "research" for those that don't.

  145. It has more to do how you use them by grilled-cheese · · Score: 1

    You are right there is a certain stigma to using version 1.0 software, but you get a much worse response if a customer realizes you just started version 1.0 at a higher number.

    My experience with a small/medium software company has been to basically make the versions mean something. We use a reasonably standard formula for version control [major].[minor].[build].[revision] .

    Basic meanings given to new programmers: Major: drastic, often incompatible, changes between code versions
    Minor: published bugfix collections and minor user-driven feature additions
    Build: single bugfixes and basically anytime you recompile something you send to customers
    Revision: mostly unused, but handy when performing hotpatches for clients until a full bugfix is released

    The other really important piece to do when using version control numbers is to keep records of changes and who was in charge of making them. This makes life much easier from a support standpoint because when something breaks, it's nice to narrow the source down to a few people who touched it last or who wrote it to begin with.

  146. Emphasis on #3. by khasim · · Score: 1

    If the package costs more than $20 I'm going to want to talk to someone who's used the product.

    And one of the questions that I'll be asking is about their experience with upgrades. After all, version 5 means that they've gone through what I would consider to be FOUR major upgrades. What kind of support do they have for that? How painful was it? What hoops did you have to jump through. What "artifacts" are still lingering around from the previous upgrades?

  147. but, if version 1 thru 5 never were on the market by kencurry · · Score: 1

    Thus, who would be fooled by a miraculous appearance of a 6.0? In other words, this is a version of "these go eleven" "Our software starts at '6!'"

    --
    sigs are for losers (except to point out that sigs are for losers)
  148. Re:Numbers are meaningless NOT! by Spleen · · Score: 1

    I hate that year equals version scheme. When we were rolling out Office 2007, my helpdesk got several requests for "Windows 2007". All you can do is laugh about it. However back when we were rolling out Windows XP and Office XP at roughly the same time that kind of confusion really had an impact.

  149. Re:just a symptom by thinkloop · · Score: 1

    I am pro OSS but your argument doesn't make sense... how would having access to the source have changed your experience? Do you read through all the source of apps you are thinking of installing then mentally re-create the experience and all possible permutations before actually running them? If so, you have a pretty awesome brain that I would like to try running Crysis on (I know, I know, but I can't help it!)

  150. No brainer. by nsaspook · · Score: 1

    Version 6.66

    --
    In GOD we trust, all others we monitor.
  151. test post for links by Anonymous Coward · · Score: 0

    These are links for the Libby Hoeller videos:

    Part 1
    Part 2
    Part 3
    Part 4
    Complete (?)

  152. Nobody's fooled by jkj5301 · · Score: 1

    Just about any software, or any product for that matter, gets its share of reviews in the press, blogs, forums, whatever. With a little bit of searching, a buyer is going to find out all the good and bad about the current version, regardless of its version number.

  153. ANother solution by spineboy · · Score: 3, Informative

    I totally agree with the parents post.
    Another option for the original poster would be to name their product after the year, as in

    FooBar 2009, or even more vague as in just plain FooBar

    --
    ..........FULL STOP.
    1. Re:Another solution by BlueStraggler · · Score: 1

      Or how about this: don't give it a friggin' version number at all. Did Queen Elizabeth I actually add the "I" to her name? Of course not! It's only when new versions comes out that you need to distinguish them.

      The product's name should be "Foomatic", end of story. Then when they come out with a new and improved version, that should be "Foomatic Plus". The version after that is "Foomatic Supreme", and then after you start running out of superlatives, "Foomatic 4.0".

    2. Re:Another solution by jgrahn · · Score: 1

      The product's name should be "Foomatic", end of story.

      There has to be *some* way of identifying which version you're running though. Your point is really: don't make the version number part of the name; do not advertise the version number. And I agree -- you only call something "Foomatic 5.0" if you want people to compare it to "Foomatic N", where N<5.

  154. Re:And here's how... by wiresquire · · Score: 2, Insightful

    There's actually 2 versions of a product. One is the marketing version, this can be anything FooBar 2008, FooBar 8.04 (representing months) FooBar 2008 sp1 patch2 etc.

    The other version number is really required for support. This needs to be able to specifically identify the build/patches applied to be able to provide the customer with help when they run into trouble. It can even be a build number. It's not sprayed all over the product as that is what the marketing version number is for. But maybe there's a particular screen or command line utility that provides this information.

    The beauty is that if you recognise both, then you don't even need to enter into the marketing debate. It's nice to be able to say, "You can call it whatever you want, we just need to know x months in advance so we can put it in all the right places before testing".

    If you want a specific example of this, look at Internet Explorer. It's marketing version is Internet Explorer 5 or 6 or whatever, but if you go to Help/About you will see a version number 5.02.0123773 which is probably a build number or something.

    hth
    ws

    --

    So does Anonymous Coward have good karma?

  155. Your manager is ridiculous by cbellh47 · · Score: 0

    Your manager is ridiculous but you gotta do what the boss thinks even if its stupid, like it usually is. Its probably worse than you think. It was probably your boss's boss who came up with it. And he or she picked it while attending some conference or meeting somewhere, or read in one of those pinhead management books. Maybe they had a big meeting in the conference room and put those sticky notes with all their clever ideas on one of those easels, and use root cause analysis to come up with the answer. Of course they probably still have it up with a big do not disturb sign on and they worked on it all weekend. six of one or half a dozen of the other. Let it go. Don't end up on anti-anxiety or depression medicine over it.

  156. Not just a software problem by eggegick · · Score: 2, Interesting

    I was reading about the history of Lockheed (spelled Lougheed back then). The Lougheed brothers named there first aircraft Model G for similar reasons.

  157. Santa, Easter Bunny, versions and hit-counters by rire000 · · Score: 1

    Guess what, kids: None of them are real. I know that Computer Associates spent a lot of money evaluating what version number and numbering schemes inspired the most confidence. And I worked for a company back in '94 that published 5.1 as it's first public version. Overtly deceitful - or sound marketing? Is there a difference anymore? Guess not, because I wasn't about to quit over it. And who said that you had to add '1' to the hit-counter of a web page? Or even that it had to start at zero? Why not start it at 1,147,323 and add 7 for each visitor? Question everything and trust nothing.

  158. Upper management is quite right by golodh · · Score: 2, Insightful
    I'm afraid your Upper Management is quite right about distrust in the market against anything called "version 1.0".

    Having said that, I'm afraid that Upper Management will soon be engaged in a massive rebranding exercise as they find that the market shuns a certain software product from a particular company that displays "1.0 quality" when the version number reads 5.x or something. They will probably have to completely rename and rebrand the product and perhaps even see damage to the name of the company as a whole.

    I'm sorry to say that that it looks as if that's the way things are going to be. You see, rebranding products is something that Management understands, and they might just be happy to look forward to an exercise that falls squarely within their core competency. I don't think that damage to the name of the company will impress them however, since that typically is a long-term thing. Longer than their likely tenure with the company in question anyway.

    Having said this, it's not unlikely that you will see an urgent demand for bug-fixes (apart from the usual demand for additional features) as the product meets headwinds in the market. There is a chance that this will enhance your job security, highly desirable in an economic downturn, so don't look down your nose at it.

    What you might do is start thinking about what type of defects the product is still likely to exhibit (despite your best efforts during development, testing and debugging), what additional features are most likely to be demanded, and start thinking about how to go about fixing those bugs and implementing those new features plus how much time / effort that would take. Then when the defects emerge you can impress your boss with a calm but supportive attitude, and well-thought through plans that offer him alternatives and allow him to offer sensible options to higher management.

    Besides which, it's not unheard of to run a book among your co-developers with bets on what general type of errors will be found and what priority Upper Management will attach to them. Only, be sure not to let Upper Management catch on, as they will then insist on placing bets themselves and will adapt their priorities in a way that will make their own bets come true. Be warned!

    1. Re:Upper management is quite right by robertblockred · · Score: 1

      You definitely have a point there about calling it version 5.5 but it is version 1.0 quality. Better to eschew the version number altogether and just call some name and tack Beta on to the end of it. Then, sell it to customers with free upgrades through version 2.x of the product. They'll buy it because they'll want the free upgrades. And when it does something screwy then they won't be too upset because it's Beta. Maybe that is why everything on the Google site is called Beta too for long lengths of time before the Beta title is removed.

    2. Re:Upper management is quite right by servognome · · Score: 1

      Having said that, I'm afraid that Upper Management will soon be engaged in a massive rebranding exercise as they find that the market shuns a certain software product from a particular company that displays "1.0 quality" when the version number reads 5.x or something. They will probably have to completely rename and rebrand the product and perhaps even see damage to the name of the company as a whole.

      Mentioning the idea of "1.0 quality" just shows that the business folks actually know what they are doing in terms of marketing. One company's "3.11 quality" is another's "0.9 quality," a bad product is a bad product, doesn't matter how it's labeled. The marketing folks are responsible for getting the software in the door, the rest of the business is responsible for what exactly it is that gets in the door.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
  159. Re:just a symptom by bcrowell · · Score: 0

    Again, you are mixing up OSS with free.

    Sure, if you prefer, just s/OSS/free/g throughout my whole post.

    How exactly do you know if software is good or not by the virtue of it being OSS?

    Here you're ignoring the argument of my post, which is that you can tell whether it's good becauese you can install it for free, and test it as much as you like.

    There's the tired of argument of 'Well you can read the source code!'

    And here you're responding to an argument that I didn't make at all.

    So how long should a free trial be? I think what you want, again.. is free software.

    Again, you're responding to things that I never actually said. I didn't say anything about a free trial for a limited time. You said that.

    You -never- want to pay for it. Maybe you'll make a donation later after you've used it a few years.

    Again, you're responding to things that I didn't actually say. I didn't say I never wanted to pay for OSS. In fact, I specifically gave the example of paying for support for OSS. I didn't say I wanted a limited-time free trial of proprietary software. I didn't say I wanted to use shareware whose author requested donations. You said all that.

    And as for the long sob story about losing your data, if it's closed or open source, could have the same bugs, and still lose your book. I don't see how this is, again, any sort of argument for OSS.

    Well, for one thing, by the time I found out how buggy it was, I was locked into a proprietary file format. Also, what I usually do with OSS software is to start off by messing around with a little, then if it looks promising I use it a little more, on things that matter more to me, and then if I start to gain some confidence in it, I go ahead and hitch my wagon to it for an important project. Not so easy to do that with expensive proprietary software like PageMaker.

    Oh wait... that's right, if I write consitent crap no one will buy my software or someone will make a better version.

    Except that we see lots of cases where it doesn't work that way. I gave an example where it didn't work that way: Adobe PageMaker. You gave another example where, in my opinion, it didn't work that way: Windows.

    So to recap what you just said, Closed source software is crap because they don't have to show the dirty bits, where OSS is good quality because... they have to show their source code that no one reads? My head hurts.

    Actually you're recapping what you said and I didn't.

    Most of the time your type seems to be particularly young, in one of those phases where you think you have the whole world figured out. It will be ok, you'll grow out of it.

    Nice ad hominem attack. I'm 42. But I guess it's easier to attack me personally, and to respond to things I didn't say, that to read my post and respond logically to the things I actually did say.

  160. Re:just a symptom by dbIII · · Score: 1
    Become exposed to a lot more software and you'll see what the above poster meant. There is a lot of unbelievable crud for sale and you can only find out that it is crud when the bugs bite so evalution is important. Software that undergoes some form of quality control (unfortunately incredibly rare) or peer review (rare outside of OSS but not unknown) tends to have less major bugs. Ironicly if a piece of commercial software comes with a 20+ page long list of known problems and workarounds you know that they are working on it and not just selling you the usual abandonware.

    The majority of commercial software is produced as a cottage industry instead of a project - it's done in a similar fashion to individuals independently weaving baskets and the only management input being cries to weave faster.

    Now contrast that with a major and popular OSS project where a lot of people are looking at a small amount of code - you only get that scrutiny in the closed software world if you have several military customers and they demand to see the code.

    Of course in open software there are also plenty of failed or disorganised projects too but they tend to sink without trace instead of the commercial equivalent where you have salesfolk shoving them down your throat.

  161. Quick Answer: not always by Piranhaa · · Score: 1

    Google's a prime example. The majority of their online apps have been in 'beta' for how long now? This doesn't seem to deter people away from using them since their apps have a good rep. I think it matters more about how reviews, word of mouth, etc. speak about a product. However, in a corp environment things could be different. Purchasers looking at software may think v7 of something is way better than v1 of another. Even though v8 is infinitely times more bloated than v1. Sad, but that's the reality.

    Also, look at the Linux kernel. Version 2.4 is still widely used if one isn't worried about having the latest and greatest. One would think 2.6 is way better to go with, although this is untrue. It depends on the application.

  162. Why do you have to name... by dresnu · · Score: 1

    your software version in the first place?

    I never bought I program that was named after it's version anyway, but thinking about the software I'm downloading I have to say that yes, version number if stated is important to me. For example if I'm looking at an open source database, where there can be found different programs having almost the same purpose I will always try first the one that has reached version 4.x over some other one which is still at 0.x or 1.x.

    I realize that it's mainly psychological as there is no evidence that 4.x means better than 1.x (maybe it is even buggier the first one that they had to realise so many versions to make it work), but I think that it still has a role.

    Then again you can see big software houses that rarely state the real versions of their products, probably for that reason. The fashion now is to name yuor products by the year they were released in. Some examples that come into my mind could be Windows of course, but also Ubuntu releases, Norton antivirus ecc...

  163. 100 percent by Toll_Free · · Score: 1

    Not to mention the fact that you NEVER put in the even numbered service packs.

    Purchasing 1.0 software wasn't ALLOWED at more than one company I've worked at.... Asking pretty much got you laughed at.

    --Toll_Free

  164. If success/failure depends on the version number by Joce640k · · Score: 1

    then you've got bigger things to worry about.

    (...though maybe "Version 2.0" is OK for "first public release")

    --
    No sig today...
  165. Who wants that big of numbers? by Anonymous Coward · · Score: 0

    When I think about version 6.0 or version 5.0 what I generally think is that is must be bloated. In my opinion version 3.0 is the ideal number, past there it's just kind of silly. Version 1.0 is the initial product release, it's generally full of bugs and other problems (essentially a larger scale beta). Version 2.0 cleans up 1.0 but doesn't do too much other than that. 3.0 adds the new features and doesn't break it. Versions 4, 5, and 6 tend to add more *features* that add bloat and other things that are unwanted like bugs that arise from adding too much to a design that wasn't meant for it. Versions 7 and 8 are usually better though. All in all you should start at 1.0 because it's honest, but you should get it to 2.0 as soon as possible with as many improvements as possible so you can say 'Hey, look at how much cooler this one is". If you are going to go the marketing route then either start at 3.0 or 7.0, the rest should just be avoided.

  166. not tried by someone else... by perlchild · · Score: 1

    I wouldn't so much care that it's called 6.0, as much as I'd ask for users of version 5.0(and 5.1) for how quickly bugs were fixed, etc... Especially if it's enterprise software. No way I'd risk being the lightning rod for my users unless I know which way the lightning blows... A company that would have a "first version" called 6.0 would be branded as "1.0 and a bunch of liars to boot" ending in the worse of both worlds. I doubt it's a rare attitude in enterprise software buyers/influencers either...

  167. versions don't count, but lies do by wikinerd · · Score: 1

    I do not pay attention to version numbers, but certainly I do pay attention to misleading marketing, and tend to vote with my money, so a software house wants me as their customer they would certainly need a 1.0 first.

  168. OMG WTF LOLLOZ LOLLOZ by Fieryphoenix · · Score: 1

    1.0? Wouldn't that be like, the 1990's version? Gosh, I can't see myself buying anything at less than a double digit version number these days. Can't wait for Fallout 10!

  169. Who needs logical version numbers? by Ant+P. · · Score: 1

    My own numbering system hasn't failed me yet -
    Major number: Increment to the next largest prime number every time there's a total rewrite.
    Minor number: The more useless, the better.

    As an example, my 1.x started off at 1.04 and ended at 1.23 with separate releases anywhere from 4 days to 8 months apart. 2.x went from .0 up to .13 then jumped to .50 and .60 for no reason. 3.0 never had any other releases because it was the most evil code I'd ever written, and 5.x is every x'th day of the x'th month - meaning I'll have to rewrite everything after December 12th. :D

  170. More likely.... by Slur · · Score: 1

    ...is they'll say "How the heck could there be 110 of these things and I never heard about it?"

    --
    -- thinkyhead software and media
  171. Here's what we do... by Mysticalfruit · · Score: 1

    We have language inserted that says if the software isn't working the way we want, we can get a refund. Most reputable software companies are cool with that.

    Geneally we've found that if a company won't back a product they've produced, then doing business with them doesn't make much sense.

    --
    Yes Francis, the world has gone crazy.
  172. Heinz 57 by BlueBoxSW.com · · Score: 1

    Marketing people are evil.

    A 1.0 product is for the early adopters. You won't make a lot of money, but people will give you great feedback and guidance, that will make your 3.0 release a grand slam.

    1. Re:Heinz 57 by xgr3gx · · Score: 1

      Alot of people don't like an x.0 release.
      They'll wait for it to get used in the real world, uncover some bugs, and then grab the x.1 version. That's how they tend to do it where I work.
      1.0 is just as "bad" as 6.0.
      We would wait for 1.1 or 6.1 before attempting a full rollout.
      Give me version 3.8.27-2008.10 - That's what I'm talking about!

      --
      Shameless plug alert: Game server control panel
  173. Hm... by stevejsmith · · Score: 1

    Step 2: x = x+1
    Step 3: ???
    Step 4: Profit!!!

  174. risky by Anonymous Coward · · Score: 0

    Is risky to the company reputation if the market discovered the truth behind the version number of the software. The consumers may feel cheated.

  175. As an architect... by Anonymous Coward · · Score: 0

    ...who regularly recommends software to a Fortune 100 company I'm smart enough not to be fooled by such a simplistic marketing gimmick. We do market viability studies that show which "true version" of the software is currently on the market as well as a 5 year roadmap of the product. More than anything I'm irritated by it more than anything, especially when the software doesn't work properly.

  176. Re:You can number it wrong, but you will have to l by rastoboy29 · · Score: 1

    No, it carries no meaning whatsoever.

    After all, one fool may think the software is ready for the version 1.0 label, while a more experienced manager would say no, that's a 0.8 at best.

    Also, I've worked at companies that make new products using the same underlying libraries that older products use.  In fairly serious production environments, often it's more important to know what the underlying version is than anything else, and therefore we would label it with the version of the libraries.  This was expected by our customers, as well.

  177. Just put the current year as the version number by mmxsaro · · Score: 1

    Super Product 2008, or 2009. Keep the version (or build) numbers for internal use.

  178. it's not just software versions by sammy+baby · · Score: 2, Informative

    A few years ago, I worked for a network operations center at a university, and we managed the internet access of over one hundred thousand users (mostly the university interconnects and the internet gateways, not everything down to the dorm room or anything like that). We were toying with the idea of using a ticketing system to handle issues that cropped up, and I was asked to evaluate some open source software packages.

    Eventually, I found Request Tracker, slapped together a demo server, and showed it to the "Director of Technology." He stroked his beard. "It's okay," he said, frowning, "but the ticket you just created has the ID number of 1."

    I shrugged. "Well... yeah," I said. "It's the first ticket."

    He shook his head. "That's not going to work. We need to be able to start it much higher. Otherwise everyone is going to know that the software is new."

    I stared at him. "We get phone calls from about two dozen network engineers," I said. "We're on a first name basis with all of them. I think the giveaway will be that they get a ticket number at all, not that it's low."

    But he was adamant. I was annoyed enough by the whole conversation that I stopped working on it, and for all I know they're still not using a formal ticketing system. (Which is probably just as well, because even if they'd started a ticketing system at id # 0, four years later they'd probably be into the low three digits.)

  179. Who cares? by lars_boegild_thomsen · · Score: 1

    Seriously. Your job is - as far as I can gather from the article - to make the product. The marketing people are challenged with selling it. Let them do their job and if they think 6.0 will sell better - why bother arguing even if their decision is stupid. If the product contains bugs you will be blamed - if it does not sell the marketing and/or the sales people will be blamed. This just seems to me like a internal political infight that is just not worth it mostly because it can not be won.

  180. Just make the "6" part of your package name by gzipped_tar · · Score: 1

    e.g. qt3-3.3.8b-14. My distro's packagers does this to allow parallel install of QT 3 and 4. Just name your package something like foopackage6-1.0.0rc1. And when you upgrade to seven, it will be like foopackage7-5.0.2.

    --
    Colorless green Cthulhu waits dreaming furiously.
  181. no version number on the release by makisupa001 · · Score: 1

    Internal for revision control use whatever you like but Why not release without a version number.

  182. Re:I was going to ask .. for some bullsh*t? by pbhj · · Score: 1

    1) "What are the new features in this version as compared to the previous version?"

    It's got hypermiling with inflation inhibitors and a new "works first time" system to avoid discombobulation.

    2) Or, "We want to compare the new release to the previous release. How can we get a copy of the previous release?"

    It's not available there are no copies left from production runs.

    3) Or, "We'd like to contact current users of the package. Can your company provide a list of current customers whom we can contact?"

    We're interested in your security .. we put our clients first and that's why we can't share private business details between clients.

    4) Or, "Please provide a list of all of the service packs and patches released for the previous version, the time from when the problem was identified to when the update was made available and whether the update resolved the issue."

    All complaints are dealt with by our first rate support teams ensuring everything is fixed immediately and without delay. All products have bugs of course [smile, shrug, light chuckle] but our industry beating QC process ensures ours don't impact your bottom line.

    Eventually, it all unravels although current management may be under the impression that they can take the money and run before they're found out.

    Of course you can pay now. Do you want to take out product defect insurance - it's only available until the end of the day and will ensure that should the worst happen you'll be covered every step.

  183. Versioning in a programmatic sense by aksansai · · Score: 1

    The concept of versions is important to articulate the API implementation that you advertise to your end user, if applicable. For example:

    My Product 1.0 and My Product 2.0 will probably have significant differences in the interface (both user and programmatic).

    It is important to note that any goomba would be able to Google for the product in question to determine its history (or lack thereof).

    Now onto importance - is it? Absolutely. Take for instance Mac OS X . Apple proudly announces that its OS is no longer a mere sequence digits but uses the roman numeral instead because of its marketability. So, yes, the version number is important. However, unless you're attempting to sell the product to a bunch of goombas, it should be fairly easy to determine that your product is lacking tested experience. Further, when all the "1.0" style bugs come out (and they will), it will further concrete the customers' notion that they made an uneducated choice to purchase your product because of the impression that it is a sixth generation product.

    Your management should stand by the quality of the product and be able to advertise it, even if version 0.1. Otherwise, they do not appear to be placing much confidence in it, meaning it's already doomed.

    --
    Ayup
  184. Software inflation by Anonymous Coward · · Score: 0

    maybe someone should maintain an index of software version number inflation?

  185. use version X but build with version X+1 by Anonymous Coward · · Score: 0

    feature set is much more important that version numbers. Even with products with versions 6.x, 7.x, 8.x, or even version 2009 or 2010. They can often be less stable that competing products that are still in beta, maybe even have a slower response with fixes and upgrades.

    I choose the version of what ever app that has the best and more powerful next generation features.

    One example with a popular open source app that I'm fond of, I use version 5.x for production stage projects but I only start new projects with version 6.x unless the projects specs happen to require a add on type feature that won't work with the 6.x version in the time frame of the project.

    In another example I've went with 1.00 Release Candidate 5 (the fifth and second to last super late beta before 1.00 release, because no other competing applications had the same feature be it open source or commercial.

  186. Hmmm, very suspect by Anonymous Coward · · Score: 0

    This has all the markers of those dodgy SpywareEliminatorUltra things that end up on SoftPedia.com

    Either that, or the OP is a huge troll :)

  187. sometimes one version is best by Anonymous Coward · · Score: 0

    Sometimes the first version is the only version because it does everything right.

  188. Lotus version 123 by Anonymous Coward · · Score: 0

    Well Lotus must have had quite a bad run because they waited until version 123 before getting a product out there so maybe a single digit version is OK.

  189. We never used a version number by rfc1394 · · Score: 1

    I worked at a place where we were developing an application for our only customer, effectively it was the equivalent of an in-house application.

    Each major compile and test build incremented the build number, because we had to be able to compare the source tree against what was released as, over time, the users would be getting regularly updated packages to correct bugs and potentially add features. So the version number never changed, but the build number did. The splash screen would show the build number so when a user called in because of a problem, we could tell which package they had, depending on whether they had, say, build 803 or build 1631. (When you do rebuilds 3-4 times a day, in a year or two the numbers can really climb.)

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  190. Like TeX by kybred · · Score: 1

    You could use a number scheme like TeX. I'm sure that will fly with the PHB.

  191. Altering version numbers will kill your reputation by cybscryb · · Score: 1

    I do a lot more due diligence on a version 1.0 product than I do on a version 5.0. However, I would take any company off my recommended list if they arbitrarily decided to issue an initial release with a higher number for marketing purposes and would never come back. My recommendation would be to come out with a great name for the product and keep the numbering accurate for the sake of engineers to come.

  192. Version Numbers by AmberBlackCat · · Score: 1

    Just release it with no version number.

  193. dBase2 by flyingfsck · · Score: 1

    DB2 never had a version 1, then went on to DB3 and DB4. DB4 was an unmitigated disaster and was the end of the line for it.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  194. Bill Cosby, on version numbers... by cmburns69 · · Score: 1

    If you're wondering if you should do this as a company, please watch Leonard Part 6, which is arguably one of the worst movies of all time.

    There were never any Leonard Parts 1-5, and definitely no Leonard Part 7.

    Food for thought...

    --
    Online Starcraft RPG? At
    Dietary fiber is like asynchronous IO-- Non-blocking!
  195. It's a valid concern, but most likely a bad "fix" by dnut · · Score: 1

    Well, as an engineer who has been doing product management for the last eight years or so, I've certainly heard this one. Certainly, customers will be concerned about maturity. I assume with the $10K+ price tag that this is a business-to-business application. Your customers will have to go through a lot of hoops, checklists, evaluations and whatnot to purchase the product. One item on the checklist will for sure be "maturity" - having a version number greater than 1.0 might let it slide past that item - other likely items one the checklists will likely be things like "years in market", etc. - IMHO, faking a version number isn't worth the likely benefit in circumstances like that - the product manager will have to defend that in every customer meeting. Also, another quick rant - it seems like most slashdotters are assuming that the product becomes more "mature" the longer it exists and as versions progress - I'd say that for applications in this class this is not so. When you have a $10K+ app, the pressure will be very high from customers to feature fill at a quick rate - and if you want to keep the high dollar maintenance contracts coming in features will abound - quality is not likely to improve in this environment.

  196. do they read slashdot? by zenasprime · · Score: 1

    Do they read slashdot? Maybe they might get a clue if someone anonymously pointed them in that direction?

  197. dBASE by Mal-2 · · Score: 2, Insightful

    So, I see no issue with starting the version at non-1.0. I see no issue with not even having a version number, and just call it CE or Pro or 2008.

    This is nothing new.

    Remember dBASE I? Neither do I. dBASE II was the first one you could buy.

    Mal-2

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
    1. Re:dBASE by Evil+Pete · · Score: 1

      Thanks for mentioning it. I remember reading a text on dBase II when it first came out, and the argument was that dBase didn't sell well at all, so it was rebadged as version 2 and was a runaway success. Then I recall the horrendous marketing decision to name the line of Java from 1.2 onwards as Java 2, while still keeping the normal versioning like 1.2 or 1.3.1 or even 1.4 (still Java 2). Now what do we have Java 6 ( version 1.6), arrrggg what lunacy! But I digress.

      --
      Bitter and proud of it.
    2. Re:dBASE by greed · · Score: 1

      Sun loves doing that.

      Solaris 10 reports, via uname, that it is SunOS 5.10. But Solaris 2.6 was SunOS 5.6; they just stopped talking about the "2." part.

      Their compiler, which has been through a number of naming conventions, is currently Sun Studio 12. But when you file bugs, they want to know the version of the compiler... which is actually 5.9... at least for C and C++, F95 is 8.3. Yay!

      IBM didn't want to play that game, so their Java 6 for AIX packages actually start with 6, there's no "1.".

  198. invoices and check numbers by Anonymous Coward · · Score: 0

    Remember back when any (or most) places still accepted checks? They often would have a policy of no check numbers below 500 or 1000. So I either just requested the bank to start me at 1000 or just didn't bother using the first 500/1000 (except for paying bills).

    And then my father, a smart business man who has owned/ran several businesses, pointed out that you should never start your invoice numbers at one. He always jumped to the low thousands. Just to give people the impression that it wasn't a new upstart (like it often was).

    Its funny how it works. Numbers, though easy spoofed, mean a lot to people/places.

  199. Versions across products by sskagent · · Score: 1

    The company I work for is trying to sync all its products to the same version numbers. For example, we're soon to release version 3.4 of a product. Along with it we're combining new, never before released associated products. These products are versioned 3.4 also, because they are synced the the main 3.4 product, even though they are a brand new code base

  200. This has been going on for years by faraday_cage · · Score: 1

    Wasn't this the sole reason Micro$oft went from Word version 2 to version 6? They were directly competing with Word Perfect 5.2 at the time. I do know some people did think (rightly so) that Word 2 was an inferior product to Word Perfect 5.2, purely because of the lower number, so the heads at MS upped it to number 6 so that comparatively, it looked like a later, better product? As far as I'm aware, there were no public versions of 3, 4, or 5 for Word to make such a huge leap of version numbering.

  201. BEA tried something similiar by FattyBoeBatty · · Score: 2, Informative

    BEA tried this awhile ago with their brand spankin' new 8.0 version of their server. The marketing department got clever and instead of calling it 8.0, decided it would be released as version 8.1

    It might have initially fooled a few people, but it later just served as fodder to ridicule the company when we'd uncover the most basic bugs.

    More importantly, their marketing department must have eventually concluded it was a bad idea, as the next version abandoned that scheme and was released as 9.0 (http://en.wikipedia.org/wiki/Weblogic)

  202. It's that old steak and sizzle circus by b4upoo · · Score: 2, Insightful

    Obviously people will want to claim that they are not influenced by silly and trivial things while operating in a business capacity. But the sad fact is that people do tend to buy for irrational reasons and they also do not buy for irrational reasons. There are all kinds of ethnic and almost spiritual locks between people. When I worked in sales I often new I had a big order as soon as hellos were exchanged with a potential buyer. Often sales have nothing to do with the price or quality of a product. To stay alive companies need to use whatever edge they stumble upon that is not immoral or illegal to push sales.

  203. Legal status by Anonymous Coward · · Score: 0

    It may be more about if it is consumer fraud to ship a 1.0 app as 4.x or whatever than what it really is. 1.0. They may be able to get away with it if they offer free updates until it does EXACTLY as they promise from day 1.

  204. LIES! by Actually,+I+do+RTFA · · Score: 1

    Americans, the story goes, wouldn't be interested in "The Madness of King George III" because they missed parts I and II.

    It was never called "The Madness of King George III", it was called "The Madness of George III". So the marketeers were worried that Americans, unlike the British, would parse it as part three since "[First Name] [Roman Numeral]" is rarely used instead of "[First Name] [Middle Intital] [Last Name] [Roman Numeral]". The difficulty being that Americans don't think of monarchs and their naming conventions.

    --
    Your ad here. Ask me how!
  205. A double edged sword by jrhawk42 · · Score: 2, Insightful

    While version 1.0 does have a stigmata 5.0, 7.0 or 13.0 also have stigmas of their own. Market research has shown that software with lots of numbers tend to scare off customers also. Most customers will shy away from them because they feel you'll be coming out with a new version soon, and drop support for the one they want to buy. This is why several company's have dropped revamped their numbering system (eg Adobe photoshop CS instead of 9.0). I suggest not advertising the version number of your software which is fairly common, and will make to look like less of a fool if your potential buyers actually research before they buy.

  206. Global upward trend in version numbers. by w0mprat · · Score: 1

    Interesting, why the arbitrary version target of 5.0-8.0? Back in the 1990s they may have suggested starting at 2.0 or 3.0 to do the same thing and imply some product maturity...

    Thus I predict that by 2020, senior management types will be asking development leads to start at version 15-18 as this dodges the stigma of 10.0 releases.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  207. Use calender hints instead of version numbers by Anonymous Coward · · Score: 0

    Why not use the Sun model - Call it ProductX 2008 Q4 Release, Product X 2009 Q2 Release and so on.

  208. Re:just a symptom by dangitman · · Score: 2, Interesting

    Here you're ignoring the argument of my post, which is that you can tell whether it's good becauese you can install it for free, and test it as much as you like.

    If that's your argument, then it's really weak. Why didn't you even bother to address the fact that much closed-source software (probably most) come with trials, demos, or free versions?

    You argument appears to be based on a lie. Yes, I can install and test proprietary software before I commit to buy. If the software is crap, I won't buy it. Don't you think that potential sales are a good incentive for companies to write non-crap proprietary software?

    --
    ... and then they built the supercollider.
  209. Do Software Versions Really Matter? by Anonymous Coward · · Score: 0

    As a developer I know nothing before version 3 of anything really works like it is supposed too. Third time is a charm in software. It has been true almost forever. Check the major software releases of the past thirty years and find out when they were really real. I would advise not faking it. Do it three times internally, then publically release version 4, or whatever. If you don't go through the process every user will eventually know it. If it is false labeled as a higher version, no one will reconsider it - ever. If it is not false labeled, everyone will be waiting for the upgrades - which you will need to keep going.

  210. Beta would be better by nikanth · · Score: 1

    Better release it with 0.6,0.7,0.99a... or just beta just like google does.

  211. Is the content user-driven...? On the internet...? by Darrenor64 · · Score: 1

    ...If so, it should by definition start with 2.0.

  212. Credibility by Anonymous Coward · · Score: 0

    A simple search of the 'net would reveal the lack of prior versions. Personally, I would lose credibility in the company, wondering what other lies they were telling us.

  213. Based on merits.. by Anonymous Coward · · Score: 0

    Yeah version numbers are important. One thing I like about the open source software I use, the version numbers are honest -- most apps stay beta or at some 0.9 version until they're really in good shape. Distros as a whole though.. slackware for 1 did play some version number games.

              Consequences? Well, when I realize your company is selling a version 1.0 product as version 7 or whatever, I will mock them soundly. But I would then evaluate it on it's own merits, and (for a high-dollar product) I'd be more concerned about how bugs will be handled if/when the pop up than if it's perfectly bug-free.

              This is common though.
              Solaris went to version 2.5 to 2.6 to 7.
              Slackware, went from like 3 to 7.
              Windows NT's *first* version was version 3.1.
              WRT54G, they went from WRT54Gv4 to WRT54Gv5, with the version 5 replacing the tried'n'true Linux firmware with from scratch, buggy as all hell vxworks firmware, essentially making the whole product a v1.0 product again.
              Numerous wireless cards where version 1 might be prism, version 2 atheros, version 3 Ralink, version 4 Realtek 8180, etc... essentially making each and every version actually version 1.
              That's just the tip of the iceberg.

  214. Re:You can number it wrong, but you will have to l by Anonymous Coward · · Score: 0

    tenet, not tenant

  215. Do not use a version number by robertblockred · · Score: 1

    Take a cue from Microsoft and car makers and instead of using a version number, use the number of next year. So your software product if you release it by Christmas should be called Whatever 2009. If you release it after the first of the new year, it should be called Whatever 2010. That causes people to believe that the product is something very advanced and technological. Alternately you could take a cue from Apple and name your product after some animal family. Hey just a shameless plug but check out my new website that I am putting together it's not finished yet but it will talk about the upcoming Election. With so much time left until we go to the polls. Now is the time to put together a site like it. Nothing fancy but I will try to put good information over there. It's over here.

  216. version inflation by simplerThanPossible · · Score: 1

    Bah! Start at version 23.0

  217. adjectives by DrugCheese · · Score: 1

    Instead add some adjectives to distract from the 1.0ness

    ultra foobar advanced 1.0 exclusive version

    --
    *DrugCheese rants*
  218. Linux users are used to 1 by Anonymous Coward · · Score: 0

    30% of my programs on my gentoo box are 0.*
    so yeah... i have no problem with version numbers

  219. Stigma for redneck, not city boy by Anonymous Coward · · Score: 0

    High version numbers give me the sense the software is bloated. Take Adobe Acrobat, we're at version 9. We've all dealt with that program. 1.0 should be the _final_ product. 0.6 should be a highly stable version, 0.8 is where you play with integrating features, 0.9 is the release candidate to the final 1.0.

  220. Look at the success of the opposite label by servognome · · Score: 1

    There's a pretty successful company that decides they'll just release all their products as "Beta," despite the expectation that it can be used commercially

    --
    D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
  221. Compromise and ... by DerWulf · · Score: 2, Interesting

    Compromise and ask marketing to call it "Captian Placeholder 2009". This way nobody lies to anybody but can still give the impression that your product is modern and fresh while providing versioning in case of later releases. Somebody seriously considering giving you so much money for software will have found out that there where no prior releases anyway and if that doesn't turn them away they probably ask themselves why you feel the need to lie to them right from the get go or how in the hell you need 6 releases to have something you are willing to actually sell.

    Another route to go is to use version numbers that are not obviously in sequence [1.0 ... X] like SAP does with their netweaver family. Their first app server was "SAP Netweaver [snip] 620" and 620 can mean anything they like here.

    --

    ___
    No power in the 'verse can stop me
  222. 1.0 DOES have a stigma... by l0ne · · Score: 1

    ... which is why when I release a 1.0 app, marketing material simply refers to it as "App Name" without a version. Coinpurse 1.0 will simply be "Coinpurse".

    What your boss is doing is ridiculous. He is basically lying to his customers by saying that there have been six or seven versions of your app before then -- implying the product has undergone more on-the-field iterations than it actually has.

    Customer: "You've done six versions and it's so buggy? Oh, come on."

  223. What's the update model? by Chris+Snook · · Score: 2, Insightful

    If you have a strictly linear update model, you can get away with just about any numbering scheme you want. This is a rare situation. Usually you'll end up maintaining multiple releases, such that version 6.0 is not a strict superset of version 5.4 in terms of features and bug fixes. If your customers are smart, they'll see through any numbering games, so you should just be honest with them. If your customers are stupid, make sure you get your bonuses in cash, because there's no telling if the gravy train will last long enough for your options to be worth anything, because you're completely at the whim of the marketing gods.

    It may be worthwhile to call your first beta version 1.0, and work up to a 2.0 commercial release, to appease some PHBs, but if your customers distrust you so much that management is seriously considering calling the initial release 8.0, lying to them so transparently will only make the problem worse.

    Rather than making shit up like this, just call it Widget Tycoon 2009, and use build IDs for patch levels. If all goes well, you might even be able to get your customers to pay to upgrade to what would otherwise be point releases every year or two. Who wants to be running Widget Tycoon 2009 in the year 2011?

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  224. Depends on the audience. by IEEEMonkey · · Score: 1

    I am using PuTTY 0.60, but I know that putty is one of the best, not the best, but one of them. If you are making a product for non-IT people you might be better off with a release of >2.something, simply because I believe there might be a stigma (for non-IT people) for the lower versions.

  225. Re:just a symptom by Axello · · Score: 1

    One would think slashdot would prefer critical thinking over any particular value set, but oh well.

    Wait, just how long have you been a /. reader? You just sounded like a newbee ;-)

  226. Re:just a symptom by BruceCage · · Score: 1

    And there are surely Open Source products that are not free. For example non-commercial clauses.

    Considering the fact you actually capitalized the words Open Source I just wanted to point out that such a clause would go against the Open Source Definition as published by Open Source Initiative.

    More specifically Section 6. No Discrimination Against Fields of Endeavor:

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    Rationale: The major intention of this clause is to prohibit license traps that prevent open source from being used commercially. We want commercial users to join our community, not feel excluded from it.

    --
    Perfect is the enemy of done.
  227. Marketing is right by egnop · · Score: 1

    Introducing a piece of software with a version number like 5.1 is a commercial advantage.

    Just wait till the (potential) buyer asks what version 5.0 or 4.0 was like in comparison to 5.1

    That's the point where marketing doesn't have to answer, but someone else get to clean that mess up.

    It is the usual that is familiar with people... and that is exactly what marketing is trying to bypass...

  228. Simple solution by joetheappleguy · · Score: 1

    Just add "Pro" to the end of the product name, and you're done!

    No version numbers needed, and instant customer confidence in your product!

    No, I'm not a business consultant, but I stayed at a Holiday Inn last night.

  229. I think they matter by ILongForDarkness · · Score: 2, Interesting

    I'm always astonished with say open source software that has been around for 10 years and is still at version 0.62 or something. I like the premise of version numbers = major changes, subversion numbers = minor changes + those features that were planned for the version but didn't make the release date and sub sub version numbers for patches. I hate when things are released and the version number is essentially just the build number without any hint of how major the changes were.

  230. Marketing Matters by Anonymous Coward · · Score: 0

    The version number, like the name sends a message about your product.

    Customers care. It is just marketing. Sure it is cynical - but it really does effect public perception.

    The software industry has created a convention that anything pre 1.0 is beta and therefore buggy/unstable.

    They have similarly created a convention that software goes through several stages of improvement/updating as the numbers ratchet up, and that there is a difference between a 'minor version 1.1 to 1.2' and a 'major version 1.x to 2.x'.

    Like any convention - marketers can use it to send messages.

  231. 1.0 6.3? by Fri13 · · Score: 2, Interesting

    I would check the software history first.
    If the software history is short (in your example, it does not exist at all!) so the updates does not bring lots of fixes (if there is lots of bugs) or new features (if such are needed), I would not buy such software.

    If I would really need your software, and there is no competitor, I could then buy it... mayby!

    But lying for customers even in VERSION numbering... it is very stupid. I would say to your marketing people to grow up and stop lying for customers, because they are the "thing" what keeps you up and going. Play nice, be honest and respect the truth.

    Even that no one cant say that how much you need to update your software, until you can change one of the X.y.z numbers, but it would be very stupid if just one "normal" feature would grow up version X+1.

    I just dont trust corporations if they try to cheat me by using marketing in wrong way. It is very dirty trick and I take it as offence against me and deal is off.

  232. Irrelevant, nobody looks anymore. by bboxman · · Score: 2, Insightful

    These sheninigans have been pulled by software companies for over a decade. Frankly, I doubt anyone puts any credence in a version number anymore -- as the whole process is corrupt.

    It used to be that 1.0 was the first version (or perhaps, even a sub 1). Now, 3.0 sounds low, so, we start at 6 or 7 (nice numbers, right?).

    This disrespect to convention, has made the whole version numbering irrelevant. On top of that, some companies don't use version numbers but use names, letters, or other such monikiers.

    So, who cares? Call your product Foosoft blue.

  233. the version number is not the problem by octogen · · Score: 2, Interesting

    > have product version numbers lost
    > all credibility and meaning?

    to me, commercial software companies have lost all credibility and meaning, and that's the real problem.
    I already expect that they will not deliver carefully engineered products, but throw the first thing that compiles on the market, and then just see what happens (that's v1.0). Many products are broken by design and are implemented carelessly, so they have a lot of bugs. But actually, if version 1.0 isn't good, then in all probability version 5.0 will not be much better - because you can't fix a broken design with workarounds. Version 5.0 may even be worse than 1.0 - because if the implementation is really bad, noone knows what's really going on in that code - so you may fix one error and introduce two new, more complex errors with your workaround.

    On the other hand, if you can proove, that your product has a good design and is implemented correctly, I don't care about the version number - I'd even use a version 0.32 in a production environment.

  234. Pick a Sensible Scheme and Stick With It by RAMMS+EIN · · Score: 2, Interesting

    Pick a sensible version numbering scheme and stick with it.

    My personal favorite is x.y.z, where x is incremented at major rewrites and when incompatible changes are introduced, y is incremented when new features are added, but backward compatibility is preserved, and z is incremented for maintenance releases that don't add features and don't break compatibility (except when caused by buggy behavior, of course).

    This way, you can tell that your configuration file for version 1.1.0 will work on version 1.1.1 and version 1.2.0, but not necessarily on 2.0.1, and that if someone is running 1.1.0 when 1.1.1 is already out, they may be running into bugs that have been fixed since.

    Whether you, as a user, trust a given version number to represent a reliable piece of software is, of course, entirely subjective. It is wise to remember, though, that there is software with 0.6 version numbers that is rock solid, and software with 9.0 version numbers that is junk. More or less the only thing that can reliably be deducted from version numbers is that higher numbers indicate newer versions of the software. A version number doesn't say anything about how good the product is.

    --
    Please correct me if I got my facts wrong.
    1. Re:Pick a Sensible Scheme and Stick With It by Arimus · · Score: 2, Insightful

      Thinking about it calmly for a minute, a software with a version number of 9.x could mean one of two things: Each major increment has introduced some major new feature and so is a sign of a rapidly growing product which the developers care about... OR that the other 8 versions had so many bugs the thing is about a stable as the economy.

      Version numbers are a double edged sword, be careful how you get cut by it.

      --
      --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  235. Depends on the target market by jonadab · · Score: 2, Insightful

    Who's going to be making the purchase decision on this turkey? Power users? Clueless end users? Developers? MBAs?

    Generally speaking, the more technical a person's mindset is, the less stock he'll put in the version numbers.

    If you're selling to developers and high-end power users, you can call it version 0.1, and they'll probably just think you're cool. But selling to technical types is a double-edged sword, because you've got to give them technical information about what it does and why its features and capabilities are superior to other products that do the same thing, or they won't be interested. Also, if they do buy it, they will keep wanting you to make the product more customizable, so they can reconfigure it to meet their needs better.

    If you're selling to people with an MBA and no technical knowledge, on the other hand, the version number *does* matter. It's not the most important consideration, but it matters.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  236. Web 60?! by Anonymous Coward · · Score: 0

    We definitely need it!

  237. Yeah who cares about version numbers... by Anonymous Coward · · Score: 0

    Apart from slashdot geeks!!. *whiney* You're not ALLOWED to call it 7 because it's actually only version 6.34582. When asked based on it being M$ everyone nitpicks on it to such a huge degree.. then it's asked vaguely and surprise everyones acting like it doesn't matter.

    Oh and the marketing guys you mentioned.. they care. Ohhh and their customers they've got this impression off..

    I'm unsure why it's making your blood boil so much, they're paying you a wage, call it 'naziwarcamp3.7' if they ask.. if this act of evil is too much for your morals to handle perhaps you should quit.

  238. Why not try a brand new versioning paradigm by Anonymous Coward · · Score: 1, Funny

    ... start at version 8.5 and count down!

  239. dBase II by jonv · · Score: 1

    Not a new idea.
    Ashton Tate released the first version of dBase as dBaseII to give the impression it was a new product.

  240. the same shit... by paniq · · Score: 1

    the same shit went on in my company. i think we developers stopped the idea by reacting in a strongly agitated way.

    --
    Do not trust this signature.
  241. Use version numbers its purpose by Anonymous Coward · · Score: 1, Insightful

    Use version number for its purpose and keep them meaningful.
    Just don't let marketing mess up with the meaning of version numbers, and don't mess up marketing decisions forcing to include the version number in the name of the product. Keep the version numbers to track the product development life cycle and label your first release to the market "Product [whichever-magical-word-marketing-guys-decide]".

  242. You mean like... by mr.canuck · · Score: 0

    .... Windows 7?

  243. It's marketing's choice, not yours by Anonymous Coward · · Score: 0

    I know, as a developer, that version numbers are important to controlling change, but from a marketing point of view the version number for your development process does not have to be the same as the one for use to the outside world. You know that even your own version 1.0 is really build 156.
    The number shown to the outside world is marketing's job, not yours. It's just not your problem. Let them do the research and act on it.

  244. Software Name by Andypcguy · · Score: 2, Insightful

    Why not call your product "software name 2009" You can use that naming convention for a long time until your product reaches maturity. Don't make available anywhere the version number and put out a press release talking about how long the company has been in business and how much expertise they have in the area that this software is designed for.

  245. Nobody cares by Syberz · · Score: 1

    Go tell your grandmother that she's using version 3.455.125.003.323.23 of her knitting software, will she care? No.

    Ask Joe Schmo what a build number is... he won't know or even care.

    Ask anyone, a computer engineer, a marketing shrew, a programmer or a VP which version of Microsoft Office Word they're using and they'll all answer 2007 or 2003 or XP or 97, etc... not 11.8202.8202.

    You can give whatever version number you want, when someone comes across software that's bugged to hell they only check the version number to make sure they have the latest version installed, they don't check to see if it's a big number.

    --
    ~Syberz
  246. Windows Server 2008 by Anonymous Coward · · Score: 0

    MS knows many people won't adopt a new OS until a a service pack is released that they put "SP1" onto Windows Server 2008 right out of the box.

    Version number do matter.

    1. Re:Windows Server 2008 by hard_stop · · Score: 1

      MS knows many people won't adopt a new OS until a a service pack is released that they put "SP1" onto Windows Server 2008 right out of the box.

      Version number do matter.

      But Microsoft itself created that distrust in the first place.

  247. I'm 110% sure that people exaggerate by Wyck · · Score: 1

    This is absolutely true.

    You start with a feeling and if the number doesn't jive with your feeling, you change the number, lest people have their feelings be changed by the number.

    Having the version number in the product name seems to be a dangerous choice for this reason alone. I can't help but notice that this has been recently ditched by Microsoft Windows (XP, Vista)

    Even when using the year instead of the version number, people lie. Everyone wants to use the next number. There are plenty of 2009 products out already.

    People just seem to be predisposed to deceive with numbers. And I'm not talking about hyperbole, I'm talking about the fish story where the fisherman tells you how big the fish was, as his hands slowly move farther and farther apart.

    "How big does my number have to be to be convincing but not obviously deceptive?" People will ALWAYS play this game. Anyone who has asked a teenager what time they came home last night will agree.

    1. Re:I'm 110% sure that people exaggerate by Lord+Bitman · · Score: 1

      I'm tellin' ya, I almost made a release that was THIS stable!

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  248. Buying is not even necessary by mi · · Score: 1

    The point is, you bought the software. That's what matters. You might not buy it again, but considering the cost and training and porting and whatever, you probably wouldn't abandon it.

    The costs of training and porting are, usually, far in excess of the original purchase. Even if I did not, strictly speaking, buy anything — such as in the case of free software — my investment is substantial.

    Which is why I'm still mad at the KDE project for releasing an alpha-version as "4.0". And the most recent 4.1.2 (9 months later) is still no more than beta...

    --
    In Soviet Washington the swamp drains you.
  249. Oracle's Example by hanshotfirst · · Score: 1

    First version of the database was 2.0, precisely because of that marketing logic.

    --
    Why, oh why, didn't I take the Blue Pill?
  250. That's why I use Debian by marcosdumay · · Score: 1

    Debian will keep the 0.9 version untill the product reaches 3.0, then upgrade to 1.6, or maybe keep maintaining 0.X branch with a different name.

  251. Just use random numbers. by Anonymous Coward · · Score: 0

    We use SVN version numbers.

    Software 15830 should be being released soon! Just as buggy as 14580 but it has a fancy platinum-style toolbar.

  252. Just call it 2008 (or 9 if it takes that long) by morgauo · · Score: 1

    Ok, that's horribly Microsoft-like but it is quite possible that someone chosing between this product and someone else's 2.0, if they can't find a better reason to chose one might go with the higher version number. Not just b/c of possible bug fixes but also because having been around long enough to make a second version shows you might still be there for the next.

    But... if they realize it is really just the first release... and you are calling it 6, 7, etc... I don't know about your customers but I would definately be concerned that your product is all marketing and will turn out to suck.

    If you just name it for the year you aren't pushing the fact that this is the first release. But... you aren't hiding anything either.

  253. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  254. Let them eat cake by halcyon1234 · · Score: 1

    In my family, when a very young child (let's say 2 or less) has a birthday, we make two cakes. One for everyone to enjoy, and a smaller one specifically for the child. It's only there because the kid will want cake, but doesn't have the mental facilities yet to enjoy or appreciate the cake. So they get one of their own, so they can mess it up to their heart's desire. And if you've ever seen a young child given a cake, you'll know that within two minutes there will be no cake left-- just a mass of wet crumbs and drool scattered all about the highchair, floor, clothes, face, etc.

    And that, my friend, is why you need product numbers as well as version numbers. Product numbers are what the mature, knowledgeable folk use to indicate the current revision of the software. Product numbers are what you give to the drooling simpletons in Marketing to play with. Nothing they do with it will muck up your version number. You're happy because you can accurately track your software version and honestly communicate that to knowledgeable clients. Marketing is happy because they get to feel like they're contributing something all by themselves. They'll play with it a bit, drool, probably poop themselves, then finally fall asleep from all the excitement.

    Who knows, one day them might be all growed up, and will be allowed to touch the big people things.

  255. Many companies avoid any new software release by HikingStick · · Score: 1

    In my experience, I've yet to see a company (of more than a handful of users) that is willing to run out and try some new software (or new release) as soon as it is available. The stigma has less to do with the version number, and more to do with expectations that *all* software is buggy when it is first released. They delay adoption becuase they figure someone (the early adopters) will try it, find the problem, and get them addressed. When a certain amount of time has passed, or when the first patch/service pack becomes available, then they might jump on board.

    --
    I use irony whenever I can, but my shirts are still wrinkled...
  256. How's this... by interploy · · Score: 1

    ...leave out the version number altogether. Just slap a "NEW!!" sticker on the box and throw it out the door. Marketing execs have spent whole careers making people think new == better. The average consumer won't even think about the version when they know it's the newest one.

    And if this is the big problem at the product managers table, then start working on the patch now because you just know this thing is going to ship before it's ready.

  257. Re:just a symptom by cptdondo · · Score: 1

    Heh. Two separate conversations yesterday....

    First, at the gym this morning. Two jocks talking about getting laptops. One bitching about Vista:

    "If I knew how bad Vista was, I would have bought a mac."

    The other: "My husband is so lucky, he gets to use a Mac at work. I'm stuck with Vista. I hate it, I wish I could have XP back."

    Then, later on, at a presentation by our IT department about PDF files:

    "We can't afford to buy Adobe Writer for everyone. There are open source solutions, which are higher quality, but our management won't let us use them. It makes my head want to explode; OpenOffice does everything we need but we have to use MS Office and Adobe Acrobat, and we can't afford to give you the tools you need."

    Not exactly a ringing endorsement of closed, proprietary software?

    And yes, you can write crap, as long as management is 'closed' about open source then they will buy it.

  258. x.3 by Corson · · Score: 1

    I always prefer the x.3 release of a software product. However, I believe that numbering releases misleads customers into believing that higher numbers mean more features and better quality. Take Microsoft Word, for example -- what "special" feature that one can't do without is included in version 11 that was not available in say, version 8?

  259. Re:OrCAD CIS ... really by Migraineman · · Score: 1

    Yes, OrCAD has a product "OrCAD CIS." The acronym officially stands for "Component Information System," but could easily stand for "Confidence Inspiring String." They've maintained the level of "suck" for years now, hoping you'll finally get aggravated and upgrade to the Cadence tools.

    Speaking of OrCAD, they play the version number game. I've used the tools since they were originally introduced. v7 was rapidly upgraded through 7.1 to 7.2 for ugly bug fixes. They skipped v8 and jumped directly to v9.0. That was followed promptly by bug fixes that pushed it to v9.2. The v10.whatever releases weren't well accepted by the market. Then they jumped to v15.7, which is where we are currently licensed. Had a customer who required that release version for the drawings, so we upgraded. Funny, looks a lot like v9.2 with some cosmetic changes. We paid how much for this? and it doesn't come with paper manuals? Sheesh, what a scam. Oh looky, I see they're up to v16 now ...

  260. Re:just a symptom by cptdondo · · Score: 1

    I think you're arguing about two different things.

    If a software vendor is trying to break in to a market, they give free demos, trials, etc. Once the software is established, and the changeover costs are high, then they no longer have any incentive to treat you nicely.

    AutoDesk is a good example. They buy competitors and then the quality and responsiveness goes to shit. I know; I use one of their recent purchases. We no longer get bug fixes and feature updates like we used to, but we're locked in to a long-term contract so we can't change. Bingo, Autodesk no longer has any incentive to improve the product. By the time the contract is over, we will have too much in the proprietary format to change over; again, no incentive to change over.

  261. Why aren't you on your own team? by Spittoon · · Score: 1

    Do you want people to buy your software or not? If so, drink the kool-aid, bub. Those marketing types are who your company hired to make the decisions around "how do we sell the most software, so we get to make more software while putting food in our mouths".

    If you disagree that jumping right to v6.0 is a good way to increase sales, you should voice your opinion. This thread has provided some legitimate arguments:

    * A buggy 6.0 is not a customer-retention tool
    * Version numbers can look dated in the context of other products in the same space

    If you just disagree on principle, you should simply call out the decision so that everyone is aware and it's a conscious decision. Don't let anyone pretend like 6.0 is a legitimate version number. Companies should own their decisions. In a meeting, with very calm and pleasant demeanor, say "Ok, just so it's clear, we're going to call this version 6.0 for marketing purposes, not for any technical reason, correct?" That way, everyone will think you had some technical reason for wanting to make that clear, and you will have called out the decision so nobody is allowed to keep pretending. Pretending is bad for morale; it's much better to be pragmatic and cop to being pragmatic.

    And now that I think of it, you absolutely should either jump to 6.0 internally in your build numbering, or you should begin using some other labeling system-- if you don't, you're opening the door to Confusion, and you don't want to go there. What's the point of a version number anyway? It's to differentiate this version from previous versions. As long as you have a way to tell n+1 or n-1 (where n is the version you're using now), that's all that really matters. There are limits, after all, to the versioning system--you can't tell how many versions there are between 6.0 and 7.0, because software these days likes using lots of dots (6.5.4.1) and there's no standard as to what defines a "point release". It's whenever the dev team (or marketing) think's it's time to go up a number. :-/

  262. Dilbertesque by Sheik+Yerbouti · · Score: 1

    Why not just suggest calling it the Gruntmaster 6000 to your PHB. And when they ask why point out because it is more advanced than the 5000 series.

  263. Danger.. by NekoXP · · Score: 1

    There's the problem you get into next year when 7.0, 8.0 comes out and you end up doing something like "please download version 25.2" in the next decade depending on how much you like ramping numbers.

    SUSE Linux started at version 4.2 for obvious geeky reasons and I think it even skipped over a couple major version numbers so that "SUSE 6.0" didn't have to try and compete with "RedHat 9.0".

    The current theme with software is to give it the number of the year it was made. So your software could be "LabelPrinter 2008" or if you need the minor, "LabelPrinter 2008.1" - I think that works for everyone involved in your company, gives some false sense of security to your customers while letting them know it's not something you hacked out 8 years ago and are foisting on them (even if it is), gives a VERY large number to start from, and at least you will know when the thing was released (if you ask a customer what version they run, and they say 2008.2 and it's 2015 and your support contracts only last for 3 years, you know they can go fish)

  264. I'd be more uncomfortable if it wasn't 1.0 by lewp · · Score: 1

    If I'm looking for software to do a task I'm pretty familiar with (which is likely if the software is expensive, as yours appears to be), I'd be more concerned with non-1.0 software I hadn't heard of before. Yeah, new apps can be buggy, but old apps that come out of nowhere when you do a Google search or get a sales call are probably just bad. 1.0 says to me, "Hey, this is probably new (unless it's open source, then 1.0 means it's 25 years old), maybe it has some new ideas about how to do [task] better." 5.0 of something I've never heard of before says to me, "Why haven't I heard of this before? What's wrong with it?"

    Earn your reputation the right way. Starting above 1.0 isn't going to do you any good.

    --
    Game... blouses.
  265. Easy solution by eison · · Score: 1

    Yes, people buy based on the number after the product name. So compromise. Use the year instead of a version number. Say that it will encourage regular upgrades. Works great as long as you can hit the target year; if you might slip into the next year though, you'll end up with egg on your face.

    --
    is competition good, or is duplication of effort bad?
  266. Where were versions 1.0 - 6.2? by Dragoness+Eclectic · · Score: 1

    My first thought, which others have echoed, is that if your software appears on the market as v6.3, a sensible person might wonder why they'd never heard of versions 1.0 - 6.2? Was it that niche, that sucky, or an in-house-only product before? Is it a name change from some other product? If so, why--to escape a bad reputation, perhaps?

    These are probably not the kind of questions and hypotheses your marketers really want customers to entertain.

    --
    ---dragoness
  267. & remember: PHBs make the decisions! by Anonymous Coward · · Score: 0

    especially for enterprise software, not tech-types...

    I have a somewhat unique perspective on this: I'm a DBA for a well-known company and my SO's in sales at Oracle (ERP, not tech, so there's no conflict of interest) so I know all about how they're trained to "get to the head of the dog" (we even have a cute little foam bulldog w/an Oracle logo from that class). the only problem is you live by the sword, you die by the sword: they sometimes lose deals even though the tech/finance people liked them better because the PH-CEO's golfing buddy's company uses SAP (or whoever).

    so, yes, version #s probably do matter to the people who can sign contracts even if they have no clue what they're looking at...

  268. sure... by whitroth · · Score: 1

    I wouldn't buy or d/l 1.0. Now, 1.0.1 or 1.0.2, I would, after it's officially released, and the oops bugs that were missed have been found or fixed.

    Calling something version 4, when there's no 1, 2, or 3, would leave me suspicious.

                      mark

  269. Everyone likes Pie!! ;) by Windows_NT · · Score: 1

    Version 3.14159265 ?

    --
    Go go Gadget Nailgun!
  270. Just use ubuntu/office version scheme by Alkonaut · · Score: 1

    Version numbers are so 1980. Just make a timeline version scheme like ubuntu, office or visual studio where ju just indicate when the product was released, like FooProduct 2008. Naming something "6.0" to begin with feels wrong. There are better ways to stay away from "1.0". As a customer I can't use a version number to determine the maturity of a commercial product anyway, so there is no need to try. What I do want however is to know which version is the latest, how old the software is ,and be able to tell from past version numbers how frequently new versions are released.

    Bear in mind though, that using the year as a version number means that people may think twice about buying the product in three years.

  271. Numbers/Names/Numbers by dansumption · · Score: 1

    I wouldn't be happy until the software had been through a bunch of version numbers, switched to a silly name, and then switched back to numbering again.

  272. No one will read this, but... by AMSmith42 · · Score: 1

    Why not just call it version 3008 and say it's from the fuuuuuture? Oooooo!

  273. Re:You can number it wrong, but you will have to l by jonbryce · · Score: 1

    A) It is equivalent to our competitor's 6.3 release, so we are using that number for ease of comparison

    or alternatively

    A) It is an upgrade from our competitor's 6.2 release.

  274. WinaMP3 anyone? by ACAx1985 · · Score: 1

    Remember the WinaMP3 gimmick? That was horrendous, thank God they abandoned it, skipped "Winamp 4" (for whatever reason) and started Winamp 5 based on the old, working Winamp 2.

    Off topic: Nero 5.5 is the highest version of Nero I'd ever touch. Has anyone seen it lately? It went from one of the best apps to utter shit.

  275. Re:just a symptom by jonbryce · · Score: 1

    Isn't there a "no restrictions on fields of endeavour" clause in the Open Source definition, which prevents commercial use restrictions?

  276. Netscape 6 by Anonymous Coward · · Score: 0

    Netscape's latest official release was at 4.x, and the open source version was first going to be called Netscape 5, which would have been an incremental improvement over 4.x with shared codebase.

    But then the decision was made to scrap the Netscape 5 plan and concentrate all effort on the rewrite. This eventually became Netscape 6. Sure it was new cocdebase, but it was trying to replace an existing product with pretty much the same functionality. In that case I think Netscape 6 made perfect sense - and everyone knew it was all new code anyway from the press etc.

    Now I'd be much more hesitant about SomeProgramNeverHeardOf 6.0. At least I'd expect to see a list of improvements from the prior version. If I got paranoid, I might do some investigation and if I found out there were no prior version I'd think this is just a scam and walk away. And if I actually bought it, and it was not rock solid, I'd probably never buy anything from that company again.

    Version 2.0... maybe I could buy a claim that version 1.0 was used internally by the company, and buggyness might not be such a huge issue. Still, I'd expect it to be pretty darn good after internal usage.

    My preference: start with 1.0. Then do a 1.1 quickly, and people will be happy to come to stable version :)

  277. Quality is what matters by Dominican · · Score: 1

    As 3/4 of a million of Warhammer Online users will attest, if a company comes out with a solid 1.0 people will buy it. Specially if there is a period of public beta where people can actualy test the product.

  278. Version numbers are so "1990s" by Anonymous Coward · · Score: 0

    1.0 is what I consider to be a version number of something that runs, has all the features in your original outline, and works flawlessly in all test environments. Then you do beta testing to some people.. and patch.. you may be at 1.8 or 2.0 before beta is even over.

    But I work for a company that tends to do things like you are describing. It is what happens when salespeople run a company.

    Lets use microsoft for example.. i bet if you went on the street and asked 10,000 random people if they knew what version number of windows they are running on their computer.. you might get 2-3 people that know. no one knows what version of windows they are running, heck i know im running vista service pack 1 but i have no idea what the build is. Most people don't even know anything past "Vista". This is a great example of how to do it correctly. Version numbers are so "1990s".

    I say give your "1.x" a name, MyCoolProduct "Carrot", then 2.x could be "Broccoli" and 3.x could be "Asparagus" and someone would have to click help/about after purchasing to figure out what version and build it actually is. The business world has proven that this is the best way to do it, it gives non techies something that they can remember and spout off to make them sound smart.. and it is a heck of a lot easier to make "Carrot" look cooler on a box and website than it is to make "8.0" fancy (companies that do this tend to just make the numbers HUGE)

  279. Post 1.2. by Anonymous Coward · · Score: 0

    This is the perfect thread for an upgrade.

  280. few customers would be fooled by the number by peter303 · · Score: 1

    I suspect this is a "version 0.1" company that never dealt with real customers before.

  281. Highest Version Number by Anonymous Coward · · Score: 0

    The highest version goes up to 10 or maybe all the way up to 11.

    And they mostly don't matter, but it gives the Marketing Trolls something to do, so let them play.

    When get near to a final choice (say that final choice is v4) ask them if that is 4.0 or 4 or 4.00. Then font, color, italics, etc etc. This can be endless fun.

  282. Bad, bad idea by gcooke · · Score: 1

    I help make software purchasing decisions for my enterprise, a large European investment bank. One of the critical factors we use in deciding to adopt a new product is how stable it is, and that in turn is based on how mature it is...and version number (or, rather, version history) is one of the key data points in determining maturity. I can tell you point-blank that starting the versioning at something greater than 0 or 1 is an instant disqualification -- it sends a HUGE signal that this product has been rushed out the door or that the vendor is for some reason trying to hide something. I have encountered holes in the version histories of products in the past, for various legitimate reasons (product was merged with another product, features were added that were so substantial they changed the nature of the product, or the product was only advancing its minor version so the major version number was dropped -- something Sun seems to do a lot) and yes, they triggered a whole lot of questions to the vendor about the actual maturity of the product. Note that the tacit assumption here is that we WILL ask for a version history, so it'll be very apparent that your product doesn't start its numbering at 0 or 1.

    Starting your product at version 5.0 is a BAD IDEA.

  283. Marketing shouldn't have any say about the version by Anonymous Coward · · Score: 0

    Marketing shouldn't have any say about the version numbers. Let's take a look at the products where they did: - Weblogic 8.1 "because some company's don't buy x.0 versions" It had updates 8.1 SP1, 8.1 SP2, 8.1 SP3, ... It turns out that those company's do their homework and just don't buy first releases. When the released weblogic 9.0 they admitted that marketing made a mistake. - Sun's "let's call it Java 2" adventure. Java 1.1 was followed by Java 2 SE 1.2, next Java 2 SE 1.3, next Java SE 1.4, next Java 5 SE 1.5, next Java 6 SE 1.6. Result: So Java 2 is lower then java 1.4 ?!? Which non-java developer would actually believe that Java has an unmatched backward compatibility track record?

  284. Version 3.141592 by natoochtoniket · · Score: 1

    There is no good reason why any software version number should ever be greater than PI.

    Consider the TeX typesetting program. After Knuth published version 3.14 (the fourteenth bugfix after version 3) he noticed that the value was getting close to PI. The next two bugfix versions were 3.141 and 3.1415. The current version (roughly 20 years later) is 3.141592.

  285. Just marketing... by Anonymous Coward · · Score: 0

    It's just marketing... If you have a mainstream commercial software product for a 'non-Slashdot-reading' crowd, proper version numbering really can make a difference.

    Maybe version numbering like 2008.1 is an option?

  286. Version numbers are just marketing fodder anymore by NateTech · · Score: 1

    Let 'em call it whatever version number they want... here's why...

    It'll be replaced by the bug-fix version of whatever crap your engineers wrote, within 6 months.

    That's the overall state of the software "industry" these days.

    Don't sweat it.

    The only people that don't appreciate it too much are your support engineers and techs that have to talk to your customers. And they understand if your engineers ever figure out how to release bug-free code, that they don't have jobs.

    Additionally, the engineers know that their only incentive is in continually releasing new software, bugs and new features included. If they don't they're out of jobs.

    The whole industry is set up to churn and burn. Software has no real quality anymore unless the engineers know it's embedded and HARD to change in the field. Then they work harder on it... and it still has bugs.

    Have fun!

    --
    +++OK ATH
  287. Think about future versions by Anonymous Coward · · Score: 0

    If you start with v5.0-v8.0, you're not leaving much room for future versions. Maybe your 5th major rev is your best yet, but if it's called v13.0, everyone thinks you're just trotting out a yearly rev for upgrade fees. Sorta like a certain piece of personal finance software we all know and love.

  288. Pretty important by Anonymous Coward · · Score: 0
    1. Re:Pretty important by Anonymous Coward · · Score: 0

      Don't they teach an ethics class at CMU? Notice that I did not quote you. I will not be a part of superfluous learning. I expect more from your professor.

  289. Re:just a symptom by dangitman · · Score: 1

    So, you can cite examples of bad proprietary software. I can cite examples of bad FOSS. It's not a strong argument.

    Maybe I'm biased by my experience of software on the Mac platform, which has a thriving independent software scene, and offering generous trial periods is the norm. But I think others here are biased by their experience with Windows software, where shovelware and dodgy marketing is prevalent. For some reason Mac users do expect quality software, and a developer who releases crap generally won't make many sales. Where adware or malware is outed by the community pretty darn quick.

    In any case generalizing about proprietary software based on the the most hideous of Windows shovelware is just not valid. I've had great experiences with proprietary software on the Mac, where developers often respond directly and personally to requests and problems, and constantly strive to improve their products.

    --
    ... and then they built the supercollider.
  290. Data... by GWBasic · · Score: 1

    Ask your pointy-haird boss to back up his assertion with data from marketing research.

  291. Re:just a symptom by cptdondo · · Score: 1

    I think you're making my point for me. If a developer is small, has a loyal following, they will provide good service. This is true for FOSS as well as proprietary. The problem is once there is a lockin, and profit becomes a motivator, then service goes to shit. Lockin is much harder in FOSS as anyone can fork the project, so the service has to be much better.

  292. Armaron by Armaron · · Score: 1

    I usually check how many versions there are. I've seen a product who was at version 0.9.something and it was in development for 2 years, most of the bugs had been sorted out and it was about to release to version 1.0. I'd use that product because I can see that they put time and effort into it. I saw another product that had been around half a year, was being fixed and was at version 6.something. I tried it, because I knew they were working on it. If I'd see a product release of 6.0 and not find previous versions mentioned I'd be more cautious because god knows how long it's been in testing and in development and it comes out under the 6.0 version. Damn that had to take some time to get everything right. Then try the product, see that there are still some major issues (and there will, trust me ;-) and have a feeling of "wtf did they do with all the previous versions?".

  293. Quit now by blueapples · · Score: 1

    And tell them that it's because they're insane. Because they are insane.

    --
    www.blueapples.org
  294. Did anyone ever use Ubuntu 1.0? by Anonymous Coward · · Score: 0

    Case closed.

  295. Seriously, only one rule should be followed by CoderDevo · · Score: 1

    My only rule on Software Versions: Do not release a product version number with a lower number than an earlier release.

  296. Version 3000 by Puremajik · · Score: 1

    Why stop at version 6? Make it version 3000. That's much higher.