I thought software distribution would be a no brainer. There are plenty of projects that still have lists of mirror sites, using IPFS would be much better from a bandwidth and security perspective.

There already is Bittorrent.

The distros are getting distributed over Bittorrent and since more people have it and know how to use it than IPFS, there is no point in distributing it over IPFS.

Not the same use-case.

Today you have mirrors, tomorrow you could have multiple IPFS gateways, which would just take a hash and return a file.

Besides that, IPFS could be used to fill the BitTorrent niche -- so it would replace both mirrors and BitTorrent.

It's easier to use than BitTorrent and less frightening too.

If its easier to use than bittorrent then piracy people will switch over too and soon the name sounds just as frightening. The problem with bittorrent wrt popularizing legal use was that browsers should have shipped with BT support, the experience would have been just like clicking a traditional download link.

There already is webtorrent https://github.com/webtorrent/webtorrent which is just a JS library that runs in all browsers.

If you're talking about browsers acting as seed themselves, I don't think that model would get much traction, and the first thing people will do after downloading a browser is to disable that feature.

Nobody wants to keep seeding. This is the #1 problem for BitTorrent, and most people only keep Torrent on while they're downloading, so they never want it running all the time.

I think same goes with IPFS, which is why they came up with FileCoin, but if the mental cost of maintaining a node (because of all the copyright issues mentioned elsewhere on this thread) is higher than the actual profit each node makes, it will never take off. So in the end I think filecoin nodes will centralize just like Bitcoin nodes became centralized--that is, if they ever do end up launching what they promised--and when that happens it's AWS all over again, although the content addressable nature is indeed cool and I can imagine some cool applications coming out of it. It's just that I don't think it will replace HTTP altogether.