Our development priorities are driven by our customer base. So, if we get a lot of Linux users, we will do a lot of Linux specific development. At this point given the dominance of Windows combined with our existing (version 3) customer base being exclusively Windows, that has be our priority. However, we do see a lot of potential in both the Linux and Mac communities and that is why we have chosen to dedicate a lot of effort toward what is likely to be a very small community to start with.
This seems like a very reasonable and cautious business strategy. Past performance is no guarantee of future results. Who knows which platform will dominate over the next 10 years? Also, while the mass market is undeniably windows based, the market for brain-mapping software is probably somewhat more 'nix aware. Supporting alternative platforms hedges against risk.
QUOTE=Harlan]Another factor is the state of documentation, program interoperability standards (such as for drag and drop, cut & paste, program launching, etcetera), and Java itself on Linux are quite immature relatively speaking. This means that making things work on Linux takes a lot more effort since in many cases, we have to discover and invent what on Windows and even on the Mac are well known (and documented) techniques. I know this may not be what the Linux community wants to hear, but hopefully everyone will understand and we can work with the community to improve these things.
How can we help? Let us know here or elsewhere if there are things that we could assist in tracking down for you.
Be vewy quiet. I'm hunting wabbit.