He is making a solid cause and effect description though. About something i hadnt thought about from this perspective before. Namely that by its size it heavily influences the market and its trajectory. The effect is not so different from big companies being able to sell a products at a loss. At the end of the day the existence of the Pi likely played a role in why we dont have a good open source equivalent yet, because it hampers the business models that could finance the necessary development through an institutional advantage.
And i dont have to look further then what i use my Pis for and how much that fits the description of a charitycase. I use it because its cheap and do it despite the sad state of the code base. I dont want to talk you out of your righteous indignation but i think its something interesting to think about. The upsides dont mean there are no negative effects. At the end of the day the complexity and workload for new open source projects is limited. You have only so much spare time. At a certain point you need a business model to get you to a level that allows adaptation which might move it further. There was a interesting thread about it earlier about how many giant projects started as a few week solo project. Think Unix or Git. The more complex hardware gets, the more difficult that gets for anything outside of the monoliths due to enormous entry hurdles.
And at the end of the day the Pi doesnt run a mainline kernel and its boot process needs a blob. Its in competition with any open source platforms, be it in sales or developer time, that dont have the same advantage. The fact that they do amazing work doesnt change that.
And i dont have to look further then what i use my Pis for and how much that fits the description of a charitycase. I use it because its cheap and do it despite the sad state of the code base. I dont want to talk you out of your righteous indignation but i think its something interesting to think about. The upsides dont mean there are no negative effects. At the end of the day the complexity and workload for new open source projects is limited. You have only so much spare time. At a certain point you need a business model to get you to a level that allows adaptation which might move it further. There was a interesting thread about it earlier about how many giant projects started as a few week solo project. Think Unix or Git. The more complex hardware gets, the more difficult that gets for anything outside of the monoliths due to enormous entry hurdles. And at the end of the day the Pi doesnt run a mainline kernel and its boot process needs a blob. Its in competition with any open source platforms, be it in sales or developer time, that dont have the same advantage. The fact that they do amazing work doesnt change that.
edit: Not a summary but what i took away from it.