For distributing software updates, I wonder if there's a way to automatically use BitTorrent in such a way that machines within the same LAN automatically peer up with each other, but not with any outside machines. That way the software would automatically do the right thing for large organizations, while not externalizing the vendor's bandwidth cost onto users by using their outgoing Internet bandwidth.
Josh Simmons
in reply to Matt Campbell • • •Matt Campbell
in reply to Josh Simmons • • •Adrian Vovk
in reply to Matt Campbell • • •Matt Campbell
in reply to Adrian Vovk • • •Elias Probst
in reply to Matt Campbell • • •github.com/hughsie/passim/blob…
Mikołaj Hołysz
in reply to Matt Campbell • • •Matt Campbell
in reply to Mikołaj Hołysz • • •Mikołaj Hołysz
in reply to Matt Campbell • • •No idea how BITS works, but I feel very squeamish about this approach due to its privacy problems.
It potentially lets you find out who on your LAN is using a particular piece of software, and people on your LAN often include family members, friends, domestic partners, children, parents etc.
This is the kind of privacy issue that's both heavily underappreciated and very, very dangerous in my view.
Personally, I'd rather give all my data via telemetry to some faceless corporation that has no personal interest in me, rather than exposing that data to people who I interact with daily, and who are statistically a lot more likely in using it against me specifically, in a way that measurably impacts me. Of course, the seriousness of that issue heavily depends on what kind of software it is.
That's also one of the reasons why I'm very much not sold on the benefits of the "small and federated servers" model over the "one giant service run by our Silicon Valley Overlords" model.
modulux
in reply to Matt Campbell • • •Not sure if you're familiar with this extension to BitTorrent: en.wikipedia.org/wiki/Local_Pe…
It would probably do what you need, though the applications to updates would have to take into account potential privacy implications and so on.