@nprofile1q...Interesting perspective. So how do you make it possible for anyone to modify the software? If average users never had the know-how to do this, and programs even getting too big for even experienced programmers to easily understand and modify, what is even the point of a license that allows it?
Ultimately it's not just about the legal permission to modify it, but about the physical ability to do it. The skill, knowledge and expertise, that most users lack. Often I wish some application was put together differently, but I'm not going to put in the time to learn and understand that code base.
So in light of Linus' announcement that Linux is not going to be anti-AI, I now find myself wondering if AI could be the solution to it. Dangerous of course, to have users vibe-coding their own modifications. But now I'm wondering if open source projects could include the tools and context files to make this viable.
AI is not popular among the whole open source community, but now I find myself wondering if it could turn out to be the missing key to enable users to take more control over their system. Not sure what to think about it, but the goal is interesting.