What's wrong with having to pay for software? Or learning to accept that some software is proprietary? Or even with learning to use the right tool for the job, even if that "right tool" may sometimes come at a cost? Students are required to pay for their education at MIT. Were the costs of this course offset with the costs of the non-free software used in an otherwise "standard course"? People put immense effort into…
The second of the "four freedoms" of free software is > The freedom to study how the program works, and change it so it does your computing as you wish. That is particularly important for students of computer science -- what better way to see how all kinds of software works than by reading and modifying its source code? I'm surprised if a "standard course" doesn't mostly use free software. Mine certainly did, I remem…
Teaching my MIT classes with only free/libre software
71–80 of 233 posts
Re: Teaching my MIT classes with only free/libre software
#72Earlier quoted context omitted.
> I will probably get downvoted a lot Because this is not relevant with the topic at all?
It's kinda relevant: I imagine sending kids an assignment 3 years old and make them run with current software versions... A lot of them would be disgusted by this back-and-forth installing, tweaking, re-installing, virtual envs, all of that, and will only uses windows let's say, which hides almost everything from the user these days. I typed "python" on windows the other day and it open the MS-Store, asked me to inst…
This is exactly why the proprietary software like Windows is so bad for you
Re: Teaching my MIT classes with only free/libre software
#73Obviously he is a great (one of the best?) teachers. Having the lecture use free software only, shows he also cares about ethics at his work. I think that makes him a better teacher. Far too few people in CS care about the ethics side as well.
Yeah right, because MIT is such a cheap school, it totally is required to use free software, because that is going to make a difference. Instead, MIT should make sure that students get their software and materials free of charge, not that the material or software itself is free (just because students on scholarships or alike may not have the money). They should use what is best for the students and not what is best t…
Re: Teaching my MIT classes with only free/libre software
#74It made available licenses for various nonfree programs, but I objected to them on grounds of principle. I hope he also objected to taking payment for his own services on grounds of principle, lest people think of him as rather sanctimonious.
Re: Teaching my MIT classes with only free/libre software
#75It made available licenses for various nonfree programs, but I objected to them on grounds of principle. I hope he also objected to taking payment for his own services on grounds of principle, lest people think of him as rather sanctimonious.
Re: Teaching my MIT classes with only free/libre software
#76Consider the goals of universal accessibility of education, reproducible systems research that can be built upon, allowing students to explore and improve systems, techie obligations to promote privacy and security in information systems, and simply setting an example to software engineering students that this is doable.
Also, MIT is one of the original homes of various FLOSS ideas, and if they can't manage to use FLOSS, who can? So maybe there's additional sense of professional obligation. And after he did it, it was written up, to encourage others to try it.
Re: Teaching my MIT classes with only free/libre software
#77Earlier quoted context omitted.
> "You seem to fail to grasp the difference between "free as in beer" (gratis) and "free as in freedom" (libre)." Why are we going back-and-forth about this again? I previously asked whether there were concrete examples of software used during the course that were "free as in freedom" but NOT "free as in beer", and the response to my question was that no such examples were available. It's the actions that matter here…
I gave you an example by quoting how expensive it is to run a "free" jitsi service.
That's an entirely meaningless argument. Here's what you're doing:
> "I run a large-ish jitsi instance: approx €50/month just for the VPS, my hours probably add another €2000/month to that."
Here's what Sussman is doing:
> "I used a Jitsi Meet server that I installed on an obsolete and otherwise useless computer that was sitting idle in my laboratory, on its way to the electronics junk heap."
The two scenarios are not comparable.
I'm not making exaggerated claims here. The University can absolutely afford to do better, the students (who pay exorbitant tuition fees) deserve better, and any "libre software" idealism here is simply people trying to cut costs, jeopardizing the quality of education and the overall experience, while touting moralistic superiority...
Distance learning, for example, could've been a much more widespread and accepted thing, had it not been for instructors cobbling up together scrapyard-bound hardware to use as a chat server. Coming up with a proper solution takes investing (time, money, expertise) - which some people will evidently avoid at all costs...
Re: Teaching my MIT classes with only free/libre software
#78Re: Teaching my MIT classes with only free/libre software
#79If this was some other domain like surgery or structural engineering, using free software would add no value to the process (since the domains are already so deep that the students anyway treat all software as black boxes since their own domain is difficult enough for one person to cope with).
So here I think is the line where it makes "sense" to use a free software in university teaching setting, or not. If a considerable percentage of the students are likely able to move beyond to the "black magic box" model of software to investigating actually the CS principles behind the software, then using a free stack is definetly beneficial for the education.
If the students anyway treat the software as a black box, then it makes sense to use a black box that is pedagogically most prudent, free or not.
Re: Teaching my MIT classes with only free/libre software
#80Looking forward to this!!!