Innovation requires resources
Innovation happens wherever we put our efforts towards. The space race and the technologies it gave us is an example. Finding ways of reducing the cost of production of commodities is another. The green transition is another example.
These are the bounds that determine how innovation happens in federated social networks. They will only innovate when there is enough effort put towards them. Beyond technical innovation (perhaps in a TOR kind-of-network way, or in a Git kind-of-version-control way), a full-fledged piece of software that is effective and attractive enough for people to use, takes resources.
These resources largely refer to labor power. Remember, we’re not talking about maintenance costs, but development costs. Programmers require money to survive.
FLOSS is no exception
Yes, FLOSS software can survive with volunteers, but even those volunteers have to pay their bills. Yes, the internet plus (as Bruce Schneier defines it), copyleft licenses, and already-existing technical know-how reduce the cost of production, but the costs are there nonetheless. Someone needs to do the work.
I think about open source projects I admire. Diaspora received exceptional funding, relative to its goals. Signal was heavily funded by donations. Element has a business model that lets them work towards improving Matrix. Linux has many companies that depend on it and are able to finance innovation on it.
This argument, applied to Lemmy, makes me wonder. How do Nutomic and Dessalines handle it? Are they precious exceptions that drive Lemmy forward because of their personal values and their willingness to use their technical know-how for the development of this platform? Will Lemmy thrive without them?
This brings me to another point: FLOSS and federated software has the advantage that many people are willing to spend their time working towards laudable goals. They are not motivated by profit as much as improving humanity.
FLOSS has a problem that others systematically address: making things attractive
The issue with FLOSS projects is that they mainly respond to thought-out worldviews. That is, people are willing to engage with this kind of software because of logical reasons (logos, as Aristotle and those guys would call it). It is rarer to have people engage with FLOSS and federated software because of emotions (pathos).
Unfortunately for humans, we are emotional creatures. I get put off by how unattractive the Free Software Foundation’s website is, despite loving the values that the foundation stands for. I get put off by using terminals, despite the fact that plenty of FLOSS software does not have GUIs. I hate Thunderbird’s calendar, despite using it daily.
Companies with investors and FLOSS projects with enough funding know this and therefore pay graphical designers, user experience experts, and sometimes market researchers to make products attractive. This takes money.
Conclusion
And that brings us back to my point: for free software to be chosen by most people, it has to have enough labor behind it to make it both effective and attractive. This is the hurdle it needs to be overcome.
Notes on my sources
These are reflections that arose after a series of conversations with a friend who works at an ‘innovation office’. His job is explicitly to design an ‘innovation ecosystem’, which attempts to create innovation with minimal investment. Everyone at that office knows this is bullshit. Innovation rarely comes without money. Therefore, they basically look for investors for projects that don’t have enough money. That’s it.
This view, that innovation requires investment, is shared by Anwar Shaikh and classical economics.
However, it’s more complicated with the research behind innovation.
Let’s take ‘platforms of innovation’. For example, cosmopolitan cities, the internet, and universities are hubs of innovation. However, it’s a mistake to think that these are ‘neutral’ in terms of costs. All of them require operational costs. All of them imply costs of technical training. Even here, there are costs that cannot be ignored.
If we look at mission-oriented innovation, the situation becomes clearer. Universities doing cancer-related research, States doing green energy-related research, or companies doing market-related research all clearly align with the argument I made above.
Finally, it’s perfectly possible that the argument I made above is not at all original. In fact, I doubt it is. If anything, it could be similar to a high-school student discovering their own proof of the pythagorean theorem: it’s not new for the community of knowers who already know it, but it’s new from the point of view of the student. At least I get to share this with you and hear your thoughts about it.
Oh, and given that Lemmy doesn’t have terms of service yet, I wanted to make sure I could share this in the future. I licensed it under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Weird. I know. Oh well. At least you get to share it without fear!
Funnily enough, I just opened the Free Software Foundation’s website to see if I still thought it was ugly (I do), and they have on their front page a quote from Edward Snowden:
“This community that we have, that we’re building, that does so much, has to grow. We can’t compete with Apple, we can’t compete with Google, directly, in the field of resources. What we can eventually do is head count and heart count. We can compete on the ground of ideology because ours is better.” – Edward Snowden, NSA whisteblower, speaking at LibrePlanet 2016.
Their website is licensed under CC BY-ND 3.0 (do I have to do this? I guess it feels weird not to do it after having made my post CC…).
Though it applies to the Fediverse, in this post I included the video “Let’s play and win our own game!” by Darius Kazemi. The idea aligns with Snowden’s and all kinds of strategies are discussed.
Another thought about this. God, look at me commenting twice on my post. How vain. lol By this point you’re basically looking at me thinking in real time.
Anyway, I was thinking about Reddit. Its interface was ugly (not that I prefer the new surveillance-capitalist Reddit…). Yet it become ‘the front page of the internet’ for many. However, what was attractive was the novelty and the community around it. Surveillance capitalism hadn’t really set yet by the time Reddit was at its peak. Its competition for people’s engagement with it wasn’t as fierce.
New developers exist in a world that is much more brutal. How to compete with incredibly well-funded algorithms that are designed to maximize engagement at all costs? Perhaps Snoweden’s comment about having to fight for FLOSS through ideologies is more important than my post gives credit for. Heck, the theory of Human Empowerment Process could support this other, rational view.
This is very important. Right now, FOSS software has an evident problem of accessibility and usability
We are preparing an initiative called Social Coding Movement that aims to address these problems. It will start out as a Challenges / Best-practices pattern library that is crowdsourced. It recognizes that coding itself is social. One core theme it will address is the Free Software Development Lifecycle or FSDL. Over time we want to collect more and more tools and wield the Fediverse for its sociotechnical capabilities, and in support of the FSDL.
Social Coding isn’t yet live, but if you are interested, then join us on the Matrix chatrooms: Social Coding (general), Social Coding Foundations (addressing health of ecosystems and the fediverse itself).
@snek_boi problem with that is that you’re not just competing in features
you’re competing socially, and the biggest social figures are the ones who also demand money for it
so uh, good luck lol
Bleh, your post it’s not attractive.
I agree. And that’s exactly my point 😅