this post was submitted on 30 Jul 2023
379 points (96.3% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

55085 readers
325 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

I would just like to share a story, and probably an opinion as well. When I was doing my STEM undergraduate degree a couple of years ago, I took a course in which I had to use MATLAB. I won't disclose too much information, but it was a course involving computation.

Well, we (the students) weren't given a student/institutional license of any sort, but the course coordinator still insisted on using MATLAB. We took it as an implicit instruction to "somehow" obtain MATLAB. In the end, one guy in our class pirated it and distributed it the whole class.

Before that though, I did approach my course coordinator, asking them if it's possible to use other software like GNU Octave, which is a clone of MATLAB. Personally I think it should also possible to use any other programming language like Python for example, since the important part is the computation part, in my opinion. They refused any discussion and did not even consider alternatives, instead basically forcing us to "obtain" MATLAB. How else? Well.

As I have said, we all pirated it in the end.

I did something quite interesting though, which is that for every quiz, assignment, and projects that we had, I'll run the same exact MATLAB code on GNU Octave, to see if it's compatible. And it is. It works flawlessly. There's only one function that GNU Octave didn't support back the (this was a couple of years ago), and even then, it wasn't an essential feature, you could use other software for that function as well.

By the end of that semester, I had compiled almost all input/output of the MATLAB code alongside its GNU Octave's counterpart, to demonstrate that we didn't need to pirate MATLAB to get through this undergraduate course.

Regrettably though, I didn't follow through. So sad!

Do you think piracy is justified in this case?

(page 2) 50 comments
sorted by: hot top controversial new old
[–] hungofhydra@lemmy.dbzer0.com 3 points 1 year ago (1 children)

I graduated from my STEM Course on Feb this year. In my 4.5-year course there are total of 5 classes in which we must use MATLAB. But all of my professors agreed to let student use alternative, such as Octave and Python. I remembered vividly one of my classmate who got highest scores somehow use Python and draw a chart that's even more beautiful and easy to read than most of MATLAB users.

4 of my professors encouraged us just pirate MATLAB. One even gave us his pirate version that he saved in Google Drive.

[–] mafbar@lemmy.world 1 points 1 year ago

So it can be done, simple as that.

[–] EuroNutellaMan@lemmy.world 2 points 1 year ago (1 children)

I had a let's say introductory course on computational methods for biotech and while matlab was mentioned they taught us python instead and they had us use free software (Thonny)

[–] mafbar@lemmy.world 2 points 1 year ago (1 children)

I've just discovered Thonny! I'm not sure of the exact advantages over just vanilla Python though. Maybe because it's an IDE.

[–] EuroNutellaMan@lemmy.world 1 points 1 year ago

That, it's just very easy to use

[–] xemnas@lemmy.dbzer0.com 2 points 1 year ago (1 children)

Well, you were definitely way smarter than me, since I tried to do exactly the same thing two years ago but I couldn’t make for the life of me GNU Octave to behave anywhere similar to Matlab, so instead I created a virtual machine.

Congratulations, my friend!

[–] mafbar@lemmy.world 1 points 1 year ago

Well, one context that I left out was that the course was pretty simple. We learned some basic loops, graphing, matrix operations, and writing some basic scripts to solve some problems. If you need a higher level functionality, then you'd probably struggle with GNU Octave, I don't know.

load more comments
view more: ‹ prev next ›