I’m not trying to attack anyone here.
Ulysses is long overdue for a 2.0 release. Features and features have been added. Heck, it’s been on version 1.X for 6 years now. People paid $100 for 6 years of free updates. Sortof awesome if you ask me.
Scrivener has been out since 2007, only 2 years old. Hitting the big 2.0 already. It’s a paid upgrade. Alright, so people only paid $40 for it, and the upgrade will be ~$20, so they’ll spend $60 in total, but think about it. That’s $20 every 2 years. 6 over 2 is 3, times 20 is $60 plus the original 40, $100. About the same price as Ulysses was.
Storyist is also hitting the big 2.0. It too came out in 2007. Only 2 years old. $30 to upgrade, $60 originally, $90 total, almost as much as Ulysses.
Although, I’ll admit, both of those support more file types and styles of writing than Ulysses do. And I personally believe, that people should work in an environment they love, and developers have the right to charge as much as they want for letting people use those environments…
I sortof hate MS Word, but I have to buy it for class. I’d rather pay lots of money to a person who develops software I enjoy using than something I consider an eyesore.
Also in comparison, Jer’s Novel Writer isn’t at 2.0 yet (although it does have a strange numbering system). Jer’s Novel Writer has been around since 2003(?). Not sure about upgrade costs or how the pricing worked… I think it’s $30 no matter what. So if that’s right, then it’s been $60 for people so far (excluding hagglers). Although, it’s very different from those listed above.
CopyWrite is already at 2.something. It’s been out since 2003 as well.
I’d mention StoryMill and WriteRoom, but those ones are also young and already at/approaching 3.X.
I’m just wondering what constitutes a change from 1.X to 2.X or even higher numbers. I know that in some online software, the rule of thumb is 1.X to 2.X if there is a major change to the database and code base. But for software developers, I’ve been told different things. I think the rule of thumb one of my teachers said was major interface changes constitute of 1.X to 2.X change (because the major version number changes usually mean needing to re-learn the software).
Some other people are a tad more crazier saying whole code re-writes are the only reason for 1.X to 2.X changes.
But yeah… I’ve been looking into software and some of their history, and it’s a bit shocking.