What’s wrong with paying for a product or a service if it’s better for my students? Isn’t the teacher’s job to find the best available tools for their students and not engage in some kind of open source software usage high score? Edit: People are getting downvoted left and right. Why is this such a polarizing topic?
>What’s wrong with paying for a product or a service if it’s better for my students? Isn’t the teacher’s job to find the best available tools for their students There is nothing wrong with paying for something, but what's better is relative. Isn't it better to not give away students' private information? Isn't it also better for CS students to be able to look at the source code of tools they are using? Inevitably you…
Teaching my MIT classes with only free/libre software
101–110 of 233 posts
Re: Teaching my MIT classes with only free/libre software
#102Earlier quoted context omitted.
>Don’t we buy oscilloscopes, lathe machines, incubators, scientific glass, etc for our student labs? Of course, because there's a material cost for manufacturing physical things. The marginal cost of "manufacturing" copies of digital information after the information is created the first time is the price of the electrons it takes to perform that copy, so very close to zero. I think everyone agrees there's a real wei…
Yea physical goods was a bad analogy, I’ve redacted it.
Free software is like physical goods with Right to Repair. In the olden days, if you bought a radio, it came with a service manual and a schematic.
It's how many people learned EE, and it was a huge loss when that went away. People maintained their own stuff. People tinkered. That's how Sussman learned to EE too.
That's an analogy to free software exactly, 100%, and spot-on.
Re: Teaching my MIT classes with only free/libre software
#103Earlier quoted context omitted.
>Academia is an end in itself, not a means to an end. Sorry my overly idealistic friend, but as long as every job posting "prefers" (i.e. requires) a BS CS, it's fine to see the pursuit of that BS as a means to an end.
Why? It sounds like a symbiotic relationship still. Academia trains people for academia, which is an end in itself. Industry happens to like the skillset that people with that training have. This motivates people who do not wish for an academic career to undergo academic training. Win-win. It doesn't mean that said academic training has to adapt to the whims of industry, or turn into trade school. Is there maybe room…
And the teachers and professors know that.
Here's one CS department which explicitly states how they can help students improve their career changes in the professional world, quoting https://cse.unl.edu/focus-areas :
> The Department of Computer Science and Engineering at the University of Nebraska-Lincoln introduces Focus Areas for its Computer Science and Computer Engineering majors. The goal of the Department is to equip our graduates with advanced skills focused in specific areas to better position them for successful careers. In today’s professional world, computing and computational problem solving skills are ubiquitously in demand in a host of advanced technology and scientific applications.
And they are far from unique. Here's an English department, quoting https://www.saddleback.edu/la/english-department :
> Of course, the first thing people imagine when they think of getting an English degree is teaching high school. Teaching is certainly a noble profession, but there are many career paths one can pursue with an English degree outside of teaching due to the excellent training provided in this field.
Emphasis mine in both quotes.
Re: Teaching my MIT classes with only free/libre software
#104Earlier quoted context omitted.
I gave you an example by quoting how expensive it is to run a "free" jitsi service.
> "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 i…
Re: Teaching my MIT classes with only free/libre software
#105Obviously 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
#106Earlier quoted context omitted.
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…
Who wrote the Four freedoms and how does he put food on the table?
Re: Teaching my MIT classes with only free/libre software
#107Earlier quoted context omitted.
I still don't see the relevance. How does this relate in any way to "proprietary vs free/libre" software used in classes?
Proprietary sw: easy to use/maintain, fun, works most of the time, professional developers behind it, profit. Open source sw these days: several versions, constant tweaking, works so-so (depends on the software), semi-professional developers working on it (I am not saying they're not good) or amateurs (with amateur designs), not for profit, of course. EDIT: remove double 'multiple versions'.
Re: Teaching my MIT classes with only free/libre software
#108Obviously 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…
It also sets a baseline for every student and prepares them for a future where science is made to be shared and part of that is using tools and work flows that can be copied around the world.
Re: Teaching my MIT classes with only free/libre software
#109Obviously 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.
Unrelated to this story, but on the topic of ethics in CS: I found the decision of Joe Redmon [1] extremely brave. (If you don't know who he is, he's the principle original author of YOLO, and could easily have had a stellar CV career. Also, his papers are just amazing reads with tons of humor.)
[1] https://syncedreview.com/2020/02/24/yolo-creator-says-he-sto...
Re: Teaching my MIT classes with only free/libre software
#110Earlier quoted context omitted.
I think it is no sheer coincidence that the following three things are simultaneously true: A. MIT is as renowned as it is B. MIT does this C. MIT has people like Gerald Sussman as Professors
... and MIT became famous for work during the AI Lab days. ... MIT is going down the tubes. ... And people like Jerry (correctly) say MIT would never hire someone like them today.