Good post, thanks! I have a few questions:

In the decentralized model, the software is given away for free, meaning the customer only has to pay for service delivery.

What do you mean by “service delivery” here? Isn’t it just the different name for monthly fee?

code can be monetized indirectly rather than charging the user directly, reducing cost

Reducing cost for who and why?

Also, what are some advantages of decentralized for me, as a user? You mention:

One of the key structural advantages of decentralized software systems is that they are open source.

I don’t think a lot of real users (non coders) care about that. Also, even if they do, there are a lot of systems currently where code is open source, but you pay for hosting/support etc. It exists currently. What unique value does the blockchain/decentralization bring in those cases?

Creator of | FullStack Dev | {Algo}Trader |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store