Fork me on GitHub

@joost-diepenmaat: yeah, it was a really stupid problem. We send out a cropped .png file to a third party from our application. On screen it looks just OK, but it contains all the bytes of the original picture after the 'end of picture' marker


@joost-diepenmaat: so a picture that would normally be 63kb could still be 5MB


Thoughts on this? Makes me very nervous as an IntelliJ IDEA/Cursive user.


My thoughts are that I'm thankful for Emacs simple_smile


I’ve not learned Emacs yet, but it could be the impetus to for many. I’m happy to pay for this great software, but it’s unclear what happens when I don’t want to buy the latest version: > With JetBrains Toolbox, you [...] decide what to put in your Toolbox and for how long. > This new distribution model will replace the perpetual licensing model that currently is in place.


The siren song of recurring revenue is hard to resist.


For now, cursive is still free because it's based on the jetbrains community edition. Who knows what might happen when they make it into a paid product, though.


I’m the author of Cursive. I just saw this, so I haven’t had time to think about it properly yet.


There are some interesting things about this - one of them is that IntelliJ is now much, much cheaper than it was previously.


Love Cursive, thanks. I’m not completely sure IntelliJ is significantly cheaper. Right now, perpetual licenses are $200 for new, $100 for upgrade. The yearly licenses are $120 for new (limited time promotion), or $90 for upgrade. (Also, when I bought IntelliJ 12, I got it for $100 for a half-off promotion.) It’s not 100% clear what happens if I stop paying under the subscription model, but it seems that I would no longer have access to the software. So while I don’t have perfect information yet, I don’t get the feeling this is a good deal for me. I should note that I didn’t purchase IntelliJ 13 but went from 12 -> 14, and was happily able to keep using 12 during the period I didn’t upgrade.


@jeffmk Trying to get at the new pricing page, but I’m travelling and it’s showing it to me for the wrong country - gah.


Ah this was from the US.


That page doesn’t let me choose the country, or select personal/commercial license.


I’ve got to say, JetBrains’ messaging really sucks.


I mean, their target market are developers, but their blog post targets accountants.


So looking back as an “individual developer", I bought IntelliJ 12 in spring 2013 for $100 (first-time purchase @ 50% off). I upgraded to 14 in fall 2014. For simplicity say that I’ll use 14 until spring 2016. That’s 3 years of software for $300, or about $100/year. So yeah, under the new model I’ll pay $90/year. 10% savings for timebombed software doesn’t seem super awesome to me, but really it may be a wash in the end, financially.


Oops, 3 years for $200 I mean. hmm


Well I screwed up the basic math behind that point, but that makes this subscription deal actually worse for sure. heh


Hmm, it would have been a wash if you hadn’t had the 50% deal at the start.


That means that it’s the same price assuming you currently upgrade every two major versions, except that you now always get the latest version.


With the caveat that I must always upgrade, or have to switch IDEs (which is probably rare honestly).


I think that point is more philosophical.


I spent a lot of time thinking about this for Cursive, and the subscription model makes upgrades much easier.


In terms of backwards compatibility/support?


Or rather, much simpler.


Well, it means that essentially everyone will be on the latest version. Currently I have a single version of Cursive which pretty much everyone uses, which is what it would be like on the subscription model.


Assuming I start selling it with the perpetual licence model, I’ll have people running many different versions, which is quite a pain to deal with. It’s also tied in with the versions of IntelliJ that I want to support. I essentially have a matrix of versions to provide builds for which is doable but annoying.


It also means that a licence for Cursive may be perpetual, but you will only be able to use it with the current version of IntelliJ at the time your licence expires.


If you want to upgrade IntelliJ, you’ll have to upgrade Cursive too.


That’s true.


Any idea what's happening to the Community edition of IntelliJ? I wasn't too clear from the post, but assumed it would be sticking around


They’d be crazy to get rid of that. I wouldn’t worry about that.


I also didn’t check to see what happens with open source licenses on the Ultimate Edition.


From what I've read, the community version isn't going away.


That's a relief


There's always counterclockwise as well. I don't like it as much as cursive, but it's gotten pretty good.


Yeah, CCW is a nice environment, for sure.


Sort of related: I've been wondering, now that ClojureScript is self-hosting, how difficult it would be to sort of build a cheapo version of Cursive's indexer (can't index jar files obviously), translate that to JavaScript, and make that + nrepl an Atom plugin . I don't like Atom for a couple reasons, but it has surprisingly great paredit support and lots of potential.


Actually you can probably even index Clojure(Script) source in jar files, because I'm sure node.js has some sort of zip module.