Granted, it has a terrible UX for students. But since it is free software, it gave me freedom to build my own interface by providing an API– unlike Google Classroom– which I used to build a better interface to view my due quizzes. I can then share this software with my fellow students, promoting the values of sharing.
The point is that this software needs to compete by being better software, not by convincing people that FLOSS applications are morally righteous.
What percentage of faculty members have ever modified the source for Canvas? I'd wager it is less than 1/10,000th.
This is a sign of a good UX.
One impactful thing the FSF could do is create a case study the history and incentive structure of this project and extract lessons on how to structure other projects well.
> it has a terrible UX for students.
Just to check: Do you mean that it is frustrating UX or that it is unattractive? People often think that UX means graphic design.
But whose sacrifices? The blind kid who has shitty screen reader integration? The overworked professor who can't deal with your LMS integration? Why not ask the users whether they would prefer to use the FLOSS applications? You might be surprised when they say no.