The industry convention for open source, portable (non-native) apps is to not use spaces or funky characters in file and directory names, and to stick to lower-case unless there is a special justification.
Also, the contents of the zip/tar should be the product name (normalized as described above) plus a version label suffix. The current layout makes the user responsible for differentiating and distinguishing what version(s) they have installed.
Just look at some respected portable open source products like Spring, Hibernate, any of the hundred-plus Apache projects...
Log in to post a comment.