I think there’ll always be an issue depending on how dependent a project is on a company. Because the main risk isn’t that some bumbleling idiot of a CEO will run the projects and his company to the ground, but that sensible people will take decisions that serve their own interests, but not the interests of users.
Free software creates a framework wherein companies may have an interest in the success of a project and contribute to it. This is a good thing, insofar that to companies, the project is just a tool that needs to work well and to the programmers, the company is just one of several contributors.
In a community driven project, those who take decisions are the programmers who directly contribute to it and who are also usually users. Their interests are closer to those of all other end users. They want the project to work, and that may also be what financial contributors want.
However, if the software is a product of the company, they’ll intend to extract value from it directly. The interest of shareholders will supercede those of programmers and end users. That is why they may take decisions that are bad from a user’s perspective, not because their dumb, but because they have other interests in mind.
Inserting adds is a good way to get fundings from add companies at the detriment of users.
Adding suscription tiers is a good way to extract wealth from part of the users.
Adding AI is a good way to secure loans from banks that speculate on the AI bubble, and maybe even from companies like Nvidia, interested in making the bubble last and grow.
It’s not a matter of being sensible or not, it’s a matter of whose interest you’re sensibly serving.
I think there’ll always be an issue depending on how dependent a project is on a company. Because the main risk isn’t that some bumbleling idiot of a CEO will run the projects and his company to the ground, but that sensible people will take decisions that serve their own interests, but not the interests of users.
Free software creates a framework wherein companies may have an interest in the success of a project and contribute to it. This is a good thing, insofar that to companies, the project is just a tool that needs to work well and to the programmers, the company is just one of several contributors.
In a community driven project, those who take decisions are the programmers who directly contribute to it and who are also usually users. Their interests are closer to those of all other end users. They want the project to work, and that may also be what financial contributors want.
However, if the software is a product of the company, they’ll intend to extract value from it directly. The interest of shareholders will supercede those of programmers and end users. That is why they may take decisions that are bad from a user’s perspective, not because their dumb, but because they have other interests in mind.
Inserting adds is a good way to get fundings from add companies at the detriment of users.
Adding suscription tiers is a good way to extract wealth from part of the users. Adding AI is a good way to secure loans from banks that speculate on the AI bubble, and maybe even from companies like Nvidia, interested in making the bubble last and grow.
It’s not a matter of being sensible or not, it’s a matter of whose interest you’re sensibly serving.