Most open source software I use requires Xcode to be installed in order to use GCC and other build tools.
Does this mean you'll have to purchase Xcode 4 in order to (easily) install these tools from now on?
Most open source software I use requires Xcode to be installed in order to use GCC and other build tools.
Does this mean you'll have to purchase Xcode 4 in order to (easily) install these tools from now on?
If I may quote PG: "They make such great stuff, but they're such assholes. Do I really want to support this company?"
This is only getting more and more true. Stop it Apple!
Dev tools should only be free when the platform owner is desperate for developers. This used to be true for Apple, but not any more!
If you're talking about the basic command line utilities and libraries that you use to build applications, then yes, they should be free.
If you're talking about a fully featured IDE with all the bells and whistles, stuff that can refactor code easily, has a decent built in build system. Then no, you shouldn't expect it to be free.
The $5 certainly raise the barrier but that doesn’t mean that it’s not worth it for those who are merely curious.
I'm guessing they'll something similar to what they typically do with iLife (and, more recently, FaceTime): Charge existing customers for upgrades, but offer it for free with new (operating?) systems.
Regardless, Xcode 3 is still available as a free download.
If Apple does not distribute the sources (and probably also if they do) we will soon see a response from Richard Stallman.
http://opensource.apple.com/tarballs/gcc/
The http header's date for the newest tarball is:
Last-Modified: Thu, 29 Jul 2010 21:39:59 GMTThey still include gcc in the package as of now, but it is based off a now-old gcc version (4.2 series, back when it was GPLv2) for which they have already released their source changes and it is really only there so old code that expects gcc specific features can continue to be compiled... it is basically deprecated at this point.
Edit Ok, when I clicked through the link and downloaded it, I got no $$ warnings. Then as I read some other comments, I see that Apple has changed this. I didn't see anything about needing to pay because I have the paid dev account.