Why FogBugz requires Panther?
May be I am missing something, but I can't see why FogBugz needs Panther (Mac OS X 10.3) to run?
The compiled code hasn't been compiled for Jaguar (and they switch gcc versions between Jaguar and Panther so it's not compatible). We may add Jaguar in the future, but currently it isn't supported.
Michael H. Pryor (fogcreek)
Apologies for asking this if "It's on the website," but I was under the impression that FogBUGZ was just VBScript or PHP. What parts require gcc?
FogBUGZ isn't completely ASP or PHP. On the ASP side there are some DLL's used for email and a few other functions. These must have been rewritten in C or C++ for use on Linux and OSX.
I think its a shared object that contains the licensing code. Otherwise, how are you going to ensure people follow their license?
slight tangent Andrew, but how exactly will binary stop people from deviating from the license if they really want to?
i like i
its not about stopping everyone from following the license, just stopping most. You put up a big enough barrier that most people will just use the license. But not one so big it costs you too much money to maintain.
It's very easy to set up Xcode projects to compile for a different version of Mac OS than the one you're running on. It's a simple setting in the project inspector. Of course, you'd still need to test it on the other versions...
Fog Creek Home