Someone submitted a new game to JGF tonight (which looks very tasty, hope to have it up soon) and pointed out a serious difficulty facing open-source java games: how do you get webstart to play nice with SF.net’s preference for “choose your mirror” downloads as opposed to static locations?
My vague memory of SF’s downloads is that you’re OK to link directly to downloads on mirror sites.
However, the collection of mirror sites seems to change alarmingly regularly, so perhaps this doesn’t work in general.
Presumably it’s quite easy to knock-up a Perl/Php/whatever-sf-allows-you script that would remap “/download” to just redirect to whatever the first mirror was? But…does SF even allow you to use any CGI-esque things like that?
If there’s no simple current workaround, then we seriously need Sun to have a go at SF.net’s management and ask them to reform their system: it’s a huge disadvantage if open-source games are unable to use webstart (I’m working on the basis here that the vast majority of no-money open-source projects end up using SF because of the broad array of free services they get. Whilst one could argue that “they should just move to java.net” that’s rather like playing Canute).
