- Distribute two packages for all platforms, one for source installs, one for binaries. One package would then contain Windows, Mac OS, and Linux binaries.
The combined distribution simplifies the downloads, and updates can be distributed on more sites, even as a binary on usenet for instance: SABnzbd.0.9876.5-BINARY.zip and SABnzbd.0.9876.5-SOURCE.zip
- Text encoding may vary on platforms.
solution: use only UTF-8 and/or make sure that all files are properly (en)coded and saved.
- Total size will increase.
solution: not an actual problem, users of this program have sufficient bandwidth in general.
- Sourceforge won't allow it.
solution: the combination packages may be distributed separately in a different location.
- Distribute via NNTP, or add a direct download link in the web interface when a new version is available (...url/download-latest/) which will always give the user the most recent stable version for all platforms, based on the build (bin or source).
|
|_
|_
|_
|_
|_
|
|_
|_
|_
|_

