I seem to be downloading a couple of Gigs of stuff this morning.
First off is Ubuntu 9.04,
which was released today.
I am grabbing both the “desktop” and “server” editions.
I plan on using the server edition when I rebuild Tnir.
Next up is
and this time there are Cocoa, 64-bit Binaries for Mac OS X
(last time, with 4.5, you had to compile it yourself to get 64-bit goodness).
But you have to dig around to get them.
Here are the links to save people some trouble.
If you want to debug, you should get both the normal and debug libraries.
And the debug libraries are huge compared with non-debug.
Okay, this will be a post about software development, but I’ll try to avoid using jargon in explaining the impact of yesterday’s release of Qt 4.5.
So first of all, what the hell is Qt?
Well, it’s a software library that allows programmers to easily write programs that run on Mac, Windows, Linux and even cell phones.
If a developer want their code to run on all these platforms without using something like Qt, it often means man-years of work, and platform-specific oddities can arise, such as Adobe not having a 64-bit version of Photoshop on the Mac (because they use Code Warrior’s PowerPlant on the Mac, which is no longer supported except as an open source project).
Qt is also an extremely powerful and fast library, which is not often the case for these kinds of things.
Ok, so what’s the big deal with version 4.5?
Until yesterday, if you used the Qt library, you had to either:
release your application’s source code to the public under the “Gnu Public License” (GPL), making it Free Software, or..
pay a lot of money (thousands of dollars) annually for the Qt “commercial license”
But yesterday for the first time, Qt is available under the terms of the “Lesser Gnu Public License” (LGPL).
This license allows developers to use Qt, and not release the source code for their program, and not have to spend thousands of dollars a year.
That’s enough for now. My compile is finished. I may come back and add more later.