I think this is true but I'd be interested to see the scale of the projects and who makes them.
For example big corporations in open source like to publish in MIT, BSD or Apache whereas "volunteer" type projects seem to prefer copyleft ones like GPL. As for scale (and intended use), Laurent touched on this in the first post but it makes a lot of sense for smaller libraries and components designed for integration into bigger apps to be MIT but something like Joplin isn't exactly well suited for integration into a bigger app.
I think this very much depends on who did it and why. At the very least it gives the option to do something about it.
I don't think it is that complicated, if you make a change to the code for redistribution then you just have to make that code available, it isn't like you have to submit PRs to the original project and you don't even have to put it on a public website - you just need to make it available to whoever wants it (although I think the AGPL licence requires it to be more easily available). You are perfectly within your rights to modify the code and not make the source available so long as you aren't redistributing it (or in case of the AGPL - hosting it).
But I don't see how it adds anything to the project.
The major thing it does add is that if a big company did decide to make their own fork of Joplin and devote far more resources to it than the current team would be able to do then the original project can still benefit from the changes they make.
6 Likes