Comment In reality... (Score 1) 1
Outside of open source projects which can version their code in any intelligible or unintelligible way possible, this is how software versioning works in industry:
Engineering: "Our current version is 1.1, and we've made enough changes that we're ready to release version 1.2."
Marketing: "Do you think we could call it version 2.0?"
Engineering: "Well, we added some bug fixes, and a couple of minor features, so 1.2 makes more sense."
Marketing: "Yeah, but we think that version 2.0 sounds a lot better."
Engineering: *shrug* "Fine, whatever, 2.0 it is."
Engineering: "Our current version is 1.1, and we've made enough changes that we're ready to release version 1.2."
Marketing: "Do you think we could call it version 2.0?"
Engineering: "Well, we added some bug fixes, and a couple of minor features, so 1.2 makes more sense."
Marketing: "Yeah, but we think that version 2.0 sounds a lot better."
Engineering: *shrug* "Fine, whatever, 2.0 it is."