I think I’ve never done this question before, but… Will CometNetwork release CometBird for Mac OS X or GNU/Linux operating systems someday (no, I don’t wanna use it on Wine)?
It’s kinda unfair to leave thousands users out there without the chance to try CometBird, don’t you think so?
Discussed before, you say? When is before? I’ve searched for the whole forum and didn’t found a single thread (apart from this one, of course) about CometBird on other platforms.
Never mind. Could you list the reasons at least, please, kluelos?
This was mostly in the context of porting BC to other platforms. You need a support team for that other platform. Porting is not a simple matter, and until you actually try it yourself, you really won’t understand just how difficult this actually is. There are many headaches along the road. While you are doing the port, do you freeze the product? What if that means falling behind? How will you cope, either way you go?
Now that you’ve done it your organization size needs to double to support the new port. If one person is capable of supporting both, you are now critically dependent on that one person, and if they leave/get sick/marry/die/have a kid/etc. you’re left in the lurch. You must not wait until that happens, so you will have to grow, ready or not. You will have to hope that the right sorts of volunteers show up. You will have to figure out how to deal with them, to encourage people who aren’t being paid to stick with it in spite of life changes, to ease out the a-holes twice as much as you were already doing.
Now you have a separate development effort on the new platform and have to decide, with every change to either client, 'can we port this to the other? if not, will we do this, or will we keep the two at parity? if something is easy to do on platform 2, but very hard on platform 1, do we do it or not? do we let the two drift apart?
So now your management issues have more than doubled too. Your organization has to grow still more.
You need very dedicated volunteers, a lot of them, and a system that lets coders be replaced smoothly by other coders who are or can get up to speed very quickly, to make this work. You need really good management. You need much better testing than BC has ever employed in the past, to do it.
All this is an extremely daunting process to anyone who has actually been through it, while those who have not tend to dismiss or minimize the difficulties - that the stories of tigers in those forests are just legends. They’re not.