Continuing the discussion from Trivial version of snowdrift.coop (Unix philosophy):
If two parties which follow the unix philosophy want their software to interact, there’s little need to negotiate. Even in the current web ecosystem, it’s very possible to write APIs (or simple HTML-only pages) etc that are mostly easy to use – but what happens more often is that web applications are written that are hard to parse and intentionally impossible to use automatically. The main reason for complexity on the web is not negotiation difficulties, but the advertising industry.
Killing the advertising industry would be very aligned with snowdrift.coop – but I would need some more talking/thinking to see how funding FLO would do that.
Funding FLO creates gratis alternatives to proprietary software, which is a huge pressure on the respective companies – they are forced to massively reduce their prices. The best way they can reduce their prices is to become an advertisement monster, e.g. microsoft’s semi-recent behavior.
Additionally, most FLO works can be displayed on platforms with advertisement without a problem. E.g. if someone would create high-quality FLO videos, it would be perfectly possible for youtube to show them and intersperse them with advertisements. (Similar to how they automatically create topic channels, they could automatically import FLO-licensed videos from other platforms.)
Furthermore, FLO works are typically re-used to the advantage of everyone in their respective sector. For instance, the linux kernel is used by google, e.g. for android. BSD is used by apple. Advancing FLO software means advancing the entire software sector – is this good for our society? The more important the digital stuff becomes, the more power google/facebook/… will have over our entire lives.