We are, temporarily, in a kind of dark ages of end-user open source software. The reason is that we shifted from software-as-a-product to software-as-a-service. With the old upload-and-forget model of software distribution, you could put a tarball on a free FTP site for a few pennies, and then a million people could use it, or one person could, and you wouldn't have to lift a finger. A million people could fork your…
> With the old upload-and-forget model of software distribution, you could put a tarball on a free FTP site for a few pennies You can still create a Digital Ocean droplet, Docker container, or VM Image - and do the same thing (upload & forget). Then it's up to the user to pay $5/mo to host it, a process which doesn't need to take more than a few mouse clicks.
Wouldn't it be easier - and free - to "upload and forget" onto github ?
If someone had a software release, why wouldn't they choose github to be the release point - even if it's just a single tarball ?
Are there costs involved in hosting binaries/tarfiles on github ?