Personal licenses are not available to companies in any way or form. Transfer of personal licenses to any third party and/or reimbursement for personal license purchase by a company are prohibited by the Personal License Agreement.
So not sure what to make of that exactly... Individuals can buy it and use it commercially but companies can't? Even if you're a contractor working in your spare time, you are likely to be registered as a limited company.
i have a personal licence and use it for work. no-one has sued me. it's my ide. i bought it. i use it. that is how i expect things to work.
surely the commercial licence is for when a company is buying it, and expects to have N programmers, who are replaceable, using it at any one time. that's a completely different use case.
the only frustrating thing is that if you have multiple machines (say a desktop and a laptop) and switch between them (eg working one project on the laptop in living room; leaving the ide open for another project in the office) then it complains. you can fix this by blocking some firewall port (bonjour iirc). oh, that and the complete LACK OF SUPPORT FOR C / C++... in intellij idea.
The way I understood it, a personal license is if you're paying for it (and the company isn't reimbursing you for it). You can still use it for commercial purposes.
Personal license means it's in your name, nothing more. Whereas Commercial license means it's in your company's name and therefore unnamed, so it does not belong to a single individual but to the company.
Yes and the contractor issue is important. Like most contractors in the UK I work through a limited company for tax reasons; that means the tools have to be owned by the company.
However... in effect I am the company, no one else will use it. JetBrains need to give us an official answer on that situation. I qualify for the personal license, but I have to enter a VAT number
The commercial license is the basic licensing model and it has the same functionality as a personal or an academic licenses. JetBrains offers discounted personal models to support private individuals. It is only the following exception, which allows you to buy a discounted personal license model: If you have to pay it out of your own pocket, you are not getting reimbursed for buying it and you do not use any company detail (company name, company address, company VAT ID) during the purchasing process.
I own personal licenses for 3 of their products. I use all three products for commercial work, but those licenses are my personal property. Two of those I use in my day job, the other I use for my spare time iOS development.
That's the issue; JetBrains seem entirely unaware of that. I am one man operating through a limited company. According to them I have to buy the commercial edition even though I am the company...
You can buy a personal licence using your own credit card. What you can't do is buy a license using your company credit card, or claim back the expense.
No, but the personal license is now actually cheaper than the academic license (at least for IDEA), so you're actually better off. Pretty sure the academic license is no longer valid as soon as you finish school.
If I recall correctly, the Academic version of Idea was $100AUD, and now the personal version is only $50. I was going to buy the academic version (for PhD related development), but now I'll definitely buy the personal version.
Fantastic! I've been trying out PyCharm and really loving it. I'm used to programming in nice cozy Windows IDEs, so this is making picking up Python a lot easier for me than using vi or Sublime.
The big thing for me is stuff like good code completion. I import a library and can just type "objectname." and then it tells me all the properties and methods of the object. I don't know if there are any plugins for Vim to make that work, but in Pycharm it works very well straight out of the box.
Can someone chime in with how Pycharm compares to Komodo Edit - or maybe just if you've had a positive/negative experience with Pycharm?
I'm starting to get a little frustrated with Komodo, and I remember liking a very brief Pycharm demo I tried a few years back, but I'd love to hear an HNer's opinion if you happen to use it day to day.
It seemed to have a pretty good reputation back then, but one of the concerns I had was hearing something on HN about it occasionally "optimizing" or making modifications to your code unilaterally.
I have used PyCharm daily since its early versions and have been mostly happy with it. When I think about it, it's actually the first IDE for any language I've kept using for longer than a couple of weeks. The best features for me include code navigation, run/test/debug, refactoring, inspections, keyboard-friendliness. It's also got a decent editor and built-in support for Sass and CoffeeScript. Btw, they also provide a free licence for open source development.
> When I think about it, it's actually the first IDE for any language I've kept using for longer than a couple of weeks.
This is exactly what I say when people ask about pyCharm. I think i've tried a dozen IDEs and its the only one I stuck to. I've used it for a couple of years now for django and python development (and they've also just added first-class Flask support), plus I use it for front-end/javascript coding now too, I couldn't live without it now.
IMO not, I personally like WingIDE more but I am using PyCharm on OSX as it is better integrated and has a better virtualenv support. You can always just try PyCharm for free
Before trying PyCharm and switching basically immediately I was using heavily plugged Vim and Tmux setup.
The main problem I had with the old setup was not Python, actually it was JavaSript editing, since Vim syntax highlighting just breaks down on modern JS.
After I tried out PyCharm I was an instant convert, JS and HTML editors are awersome, Vim integration is awesome and Django and VCS integrations are awesome.
PyCharm made coding fun again for me, its that good.
Judging by how slow your site is at 7am EST, I'd say your sale is a big success :)
Anyone used AppCode? I'm tempted to give it a try, but what's its killer features compared to Xcode? If refactoring works with ObjC++ that'd be a great start; worth EUR23 alone.
It works great for me. If I'm making just minor code tweaks or configuration changes, I stay on Xcode. Whenever I expect to do more coding, I launch AppCode.
I had already been an Intellij user for a few years before starting on iOS projects on the side. At the time, AppCode wasn't available yet, so I had no choice. The more I used Xcode, the more I lamented the lack of choice.
Once AppCode came out, I bought it right away. It's a lot more stable and usable now, and I would definitely recommend it to anyone who has used anything other than Xcode.
If you've been an Xcode user all your life, you don't really know any better, and that's fine, more power to you.
If you've used any other IDE before, you know the features that Xcode lacks, and AppCode is the alternative you've been hoping for.
Thanks. I'm a long-standing IntelliJ user; I ditched Eclipse in favour of it at my day job 4 years ago and I never looked back. Looks like I'll try it.
I've used Xcode for C programming. It's great for that on a mac, esepcially since debugging is built in and I don't have to turn to DDD all the time. And so far it's only crashed about 3-4 times during the 6-8 months I was using it pretty much daily.
The original xcode4 was very buggy. Nowadays it works fine, even if it doesn't have all the fancy editing of a JetBrains IDE. My biggest complaint is that xcode4 removed a lot of the automation hooks that xcode3.x had, and it doesn't seem that they will ever be added back.
AppCode has been a wonderful tool for me. I have been using it since the EAP of 1.0. If you've used IntelliJ IDEA before you will feel very comfortable here. The refactorings are great and only getting better. The debugger and the ability to inspect variables much more easily that in Xcode is awesome. I just recently renewed my support on AppCode and I could have saved some cash, but the tool is so inexpensive as it is that I don't care. But, I am going to buy my upgrade to IntelliJ IDEA 12 today. I've had every version of IDEA since version 2!
But, again AppCode is an awesome tool. When you consider the only way JetBrains can write a tool that reads Xcode projects is to constantly reverse engineer what Apple puts out, it's quite amazing.
I'm using it as well since the 1.0 EAP. However, one thing I miss from Xcode (I can't believe I'm saying this) is the handling of breakpoints.
As per this article: http://www.cimgf.com/2012/12/13/xcode-lldb-tutorial/, in Xcode it's possible to change the values of variables on the fly, while debugging, using breakpoints. I don't think that's possible at the moment with AppCode (please correct me if I'm wrong).
Having said that, I'm 99% of my day in AppCode and I go to Xcode only for xib editing and this kind of advanced lldb debugging.
I've never looked at the difference between the three. But, from what I have read/understand, is that IDEA Ultimate can do anything RubyMine or PyCharm can do via their respective plugins.
"Judging by how slow your site is at 7am EST, I'd say your sale is a big success :)"
I'm not using any proxy service, but was just taken to the Czech version of the site. At the bottom of the prices page "Purchases from Czech Republic are charged in EUR. If you are not from Czech Republic, please select your country", unfortunately, the United States isn't on the list. So I'd say they're more than slow at the moment.
The US is on the list. It's at the top (2nd item) instead of being in alphabetical order. This would work great if it weren't defaulting to Czech. By the way, web designers trying to do this: add the "special" values at the top of the list (so they're easy to find) AND ALSO in alphabetical order (in case users go looking) -- it still works fine with duplicate entries.
mcherm & akavel - Thank you. I've seen this on other lists, but those lists actually display that top list first. When I chose the IntelliJ country options it put me directly at the Czech option, so I didn't even try the top of the list.
mcherm - yes, for usability purposes they should be put in both places
That will probably never happen. The tool is geared around iOS and Mac development. You have to have Apple's SDK, on a Mac running OS X (which is the only 'legal' way). You'd never be able to compile or run the code.
I'm trying like hell to get a copy of AppCode, guess I'll be hitting F5 all day trying to get it in the cart. For $25 I have to try it... big fan of other JetBrains products.
It seems they got HNned / slashdotted / reddited (?) pretty quickly. Here's to hoping they can get it back up soon - I postponed buying a license because I didn't have enough money on my paypal account last time.
From their terms page:
Regardless of the actual upgrade subscription renewal date, your new upgrade subscription term will always start on the date following your previous upgrade subscription expiration date.
One vote for rubymine. It handles all the rubyisms like rvm, rbenv, bundler and the various servers nicely as well as syntax hightlighting for all the ususals plus haml, coffeescript etc.
It also looks like it will be getting nice Torquebox integration soon if you are a jruby / Torquebox person.
I must admit though that I do not use the advanced features half as much as I should.
I'm a ruby novice, and I love me my IDEs. I've been quite happy with RubyMine, this coming from a Visual Studio user.
It also integrates with using Foreman so you can still debug in the IDE, which since I deploy to Heroku (and I'm a big ol Ruby novice), was a really big plus.
RubyMine has my vote for best Ruby IDE (at least in terms of what I've personally used). It has many helpful features (e.g.: click-through to classes/method definitions), and its ability to debug just pushes it right over the top to make it a must-have for me.
It's a very nice IDE but I found that it felt too slow and laggy compared to a text editor. In my case the bells and whistles weren't worth feeling like I was typing on a dialup shell so I stopped using it.
I don't know if this is true (I'm not disputing it), however AppCode has officially been recognized as the only IDE version that will ever be compatible with *.xcodeproj files. It's functionality is not 'plugin-able'.
You're right, though I think that AppCode is an unusual case; you can only use it on OS X, right? It is a completely different beast.
For IDEA, though, you can indeed get the same functionality of PHPStorm, PyCharm, etc, by simply using their respective plugins for IDEA. However, the plugins are sometimes behind the stand-alone IDEs, in terms of features.
I use PyCharm for Python & some Javascript development. Works quite well although there could be improvements in the code inspection for javascript files.
Intellij handles Javascript great. One advantage of AppCode is that the IDE smarts aren't limited to Objective C code but also includes JS code, which works well when I'm working on my WebView/JS-based projects. I haven't used RubyMine directly, but I would be surprised if it didn't have JS smarts like all their other IDEs.
However, I would echo chrizel's comment that Intellij would be that one IDE to rule them all, at least in your case. Intellij has some Ruby plugins that worked well enough when I played around with Ruby a few years back, and the plugin is developed and maintained by JetBrains themselves.
I believe you can download it and evaluate for 30 days. In your case, it may be more like 23 hours, but you still get to play.
I've had pretty good success with most basic JavaScript stuff, whether in a .js file or embedded in some server side template. Haven't tested it with more complex stuff though. I also concur with my siblings here that IntelliJ IDEA is my "one IDE to rule them all!".
We use the same core for JavaScript, HTML, CSS among all IDE's. They're often not available at the same time because we ship at different times. Otherwise all the same.
Sorry, we're on it. Most of jetbrains.com resources should be working right now, estore we're trying to push back to service. Current estimate: 2-3 hours
My advice: don't say your site is down for "scheduled maintenance" when it's obviously because of an unexpected surge in traffic. It just makes you look dishonest. (Well, either that or really terrible at scheduling your maintenance periods.)
I have WebStorm and it is great. I was thinking about phpStorm and appCode. Can someone confirm that IDEA with Plugins will have the same feature of those apps? I am trying to see what is best to buy separate apps or IDEA alone and add plugins.
I think their location detection code is lagging out a bit, but on every pricing page I've seen there's a bit to change your country to anything you like.
Is it true that there's no difference between IDEA with plugins and PyCharm, etc? I haven't used these products before so have no idea and I've heard a few people saying similar things.
Only real difference I'm aware of is the release schedule; as far as I can tell the plugins get major updates with IntelliJ releases, not alongside the separate IDEs.
I've been using PyCharm for 2 years now and I love it. I am thinking of buying WebStorm, as the web app I work on has gotten a lot more JS heavy.
Would I be better off getting IntelliJ and getting plugins for it, or having PyCharm and WebStorm separately? This has an impact down the road when I have to renew licences!
Is there a reason you need Webstorm? From what I have tried to find, Pycharm includes Webstorm features and any missing features (Node.js) can be downloaded as a plugin.
Do you know any specific feature that you are looking for that is not in Pycharm?
I am in a similar situation and was wondering the same.
I'm inclined to believe (if they want to be nice to their customers) that they'll extend the offer if the site remains unavailable like it is right now for the next 24 hours.
Of course, if we're into an extended out-of-service period, we'll prolong the offer.
Current service restoration estimate is 2-3 hours though.
Sorry, please hold on )
If far as I'm concerned, you were definitely in an extended out-of-service period, but this morning it appears you decided NOT to extend the offer. That's too bad.
Yeah I figured that after from all the comments here, IntelliJ is one of the few on the list I never actually looked at because I don't work with Java much.
394 comments
[ 2.8 ms ] story [ 303 ms ] threadPersonal licenses are not available to companies in any way or form. Transfer of personal licenses to any third party and/or reimbursement for personal license purchase by a company are prohibited by the Personal License Agreement.
So not sure what to make of that exactly... Individuals can buy it and use it commercially but companies can't? Even if you're a contractor working in your spare time, you are likely to be registered as a limited company.
surely the commercial licence is for when a company is buying it, and expects to have N programmers, who are replaceable, using it at any one time. that's a completely different use case.
the only frustrating thing is that if you have multiple machines (say a desktop and a laptop) and switch between them (eg working one project on the laptop in living room; leaving the ide open for another project in the office) then it complains. you can fix this by blocking some firewall port (bonjour iirc). oh, that and the complete LACK OF SUPPORT FOR C / C++... in intellij idea.
However... in effect I am the company, no one else will use it. JetBrains need to give us an official answer on that situation. I qualify for the personal license, but I have to enter a VAT number
Source: https://twitter.com/jetbrains/status/281733624942981120
I imagine it would be the same value for PyCharm.
I'm starting to get a little frustrated with Komodo, and I remember liking a very brief Pycharm demo I tried a few years back, but I'd love to hear an HNer's opinion if you happen to use it day to day.
It seemed to have a pretty good reputation back then, but one of the concerns I had was hearing something on HN about it occasionally "optimizing" or making modifications to your code unilaterally.
Thanks in advance.
This is exactly what I say when people ask about pyCharm. I think i've tried a dozen IDEs and its the only one I stuck to. I've used it for a couple of years now for django and python development (and they've also just added first-class Flask support), plus I use it for front-end/javascript coding now too, I couldn't live without it now.
I never had PyCharm making undetected changes to my code.
I also find PyCharm better with javascripts. WingIDE has a better debugger but I find PyCharm good enough for me.
Before trying PyCharm and switching basically immediately I was using heavily plugged Vim and Tmux setup.
The main problem I had with the old setup was not Python, actually it was JavaSript editing, since Vim syntax highlighting just breaks down on modern JS.
After I tried out PyCharm I was an instant convert, JS and HTML editors are awersome, Vim integration is awesome and Django and VCS integrations are awesome.
PyCharm made coding fun again for me, its that good.
Anyone used AppCode? I'm tempted to give it a try, but what's its killer features compared to Xcode? If refactoring works with ObjC++ that'd be a great start; worth EUR23 alone.
This article summed it up quite well for me when I was making the decision.
I had already been an Intellij user for a few years before starting on iOS projects on the side. At the time, AppCode wasn't available yet, so I had no choice. The more I used Xcode, the more I lamented the lack of choice.
Once AppCode came out, I bought it right away. It's a lot more stable and usable now, and I would definitely recommend it to anyone who has used anything other than Xcode.
If you've been an Xcode user all your life, you don't really know any better, and that's fine, more power to you.
If you've used any other IDE before, you know the features that Xcode lacks, and AppCode is the alternative you've been hoping for.
But, again AppCode is an awesome tool. When you consider the only way JetBrains can write a tool that reads Xcode projects is to constantly reverse engineer what Apple puts out, it's quite amazing.
As per this article: http://www.cimgf.com/2012/12/13/xcode-lldb-tutorial/, in Xcode it's possible to change the values of variables on the fly, while debugging, using breakpoints. I don't think that's possible at the moment with AppCode (please correct me if I'm wrong).
Having said that, I'm 99% of my day in AppCode and I go to Xcode only for xib editing and this kind of advanced lldb debugging.
I prefer the idea of a single extensible IDE, but can't figure out the tradeoffs by reading the descriptions.
Here's an old doc from JetBrains about RubyMine and Intellij IDEA: http://devnet.jetbrains.net/docs/DOC-1146
I'm not using any proxy service, but was just taken to the Czech version of the site. At the bottom of the prices page "Purchases from Czech Republic are charged in EUR. If you are not from Czech Republic, please select your country", unfortunately, the United States isn't on the list. So I'd say they're more than slow at the moment.
mcherm - yes, for usability purposes they should be put in both places
I could care less about iOS development as it is not part of my day job.
I recently renewed my WebStorm license (it's valid till August 2013). If anyone from Jetbrains is reading this, can I renew it for another year today?
I'm looking at Rubymine and PHPstorm, at these prices ill call it a Christmas present from me to me.
Unfortunately lots of other people seem to have the same idea and the site is currently bricked.
It also looks like it will be getting nice Torquebox integration soon if you are a jruby / Torquebox person.
I must admit though that I do not use the advanced features half as much as I should.
It also integrates with using Foreman so you can still debug in the IDE, which since I deploy to Heroku (and I'm a big ol Ruby novice), was a really big plus.
Note that IntelliJ effectively includes both RubyMine and PHPStorm (+ PyCharm); it's the better choice if you're wanting both.
For instance, If I've got a Rails project with JS in it, do I need both WebStorm and RubyMine?
Wish there was "one IDE to rule them all!" type of thing. I don't work in just one language.
For IDEA, though, you can indeed get the same functionality of PHPStorm, PyCharm, etc, by simply using their respective plugins for IDEA. However, the plugins are sometimes behind the stand-alone IDEs, in terms of features.
I've had pretty good success with most basic JavaScript stuff, whether in a .js file or embedded in some server side template. Haven't tested it with more complex stuff though. I also concur with my siblings here that IntelliJ IDEA is my "one IDE to rule them all!".
[0]http://www.jetbrains.com/specials/img/end/bgr_page.png
If I use a service like HideMyAss.com to get the US page, I can see the goods in dollars and that price I should be charged.
Any suggestions? I shouldn't have to pay VAT as I'm not located in the EU.
Thanks!
Purchases from 123 are charged in XYZ. If you are not from 123, please select your country
Works!
(It's possible I'm wrong, just my observations)
Would I be better off getting IntelliJ and getting plugins for it, or having PyCharm and WebStorm separately? This has an impact down the road when I have to renew licences!
Do you know any specific feature that you are looking for that is not in Pycharm? I am in a similar situation and was wondering the same.