this post was submitted on 12 Jun 2023
136 points (100.0% liked)

Free and Open Source Software

713 readers
1 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

I want to talk about this because of a conversation I had with a colleague on a lunch break a few days ago. I am a doctor, and I was talking to him about how angry I was (and still am) about the fact that the COVID vaccines, when they were first invented, were not made public, but instead were patented and sold. This basic fact made millions of people around the world suffer. I was rambling about how scientific information should always be free. How we should be able to use the internet as the greatest library our ancestors could have only dreamt of, instead of putting information behind paywalls. Even back in med school I was an avid user of sci-hub and I wasn’t ashamed of it one bit. I still use sci-hub to keep up with new researches so I can treat/inform my patients better. And I hate how some of my colleagues think that I am stealing others’ work.

Anyways, so I was rambling on and on. I sometimes do that. And my friend said something so strange and unrelated (in my eyes) to the conversation. He said “Look at you, defending open access to medical information for everyone, yet you only use Apple products.” I was like, “What? What do you mean?” He explained, “Man, all the things you use are made by Apple. Your laptop, tablet, phone, watch, earbuds or whatever, made by the company that is one of the main adversaries when it comes to right-to-repair and open source software.” So you need to see here, I’m not a tech guy. It’s just not my field. My job only requires me to read textbooks and keep up with new researches in my field, which any device can do. So I was like, “I… I don’t think I follow.” So he briefly explained what open-source software is, and how it’s related to my idea of free and open access to information for everyone, but this time it’s not in our field but programmers’. And when I almost reflexively said “Well we’re not programmers” he said “I mean, when it comes to software, it’s the programmers’ and developers’ thing. But free and open source is an idea. It applies to everything. And I think you’re supporting a company that opposes your views by buying their products.”

We didn’t have much time left so that was the end of that conversation. And I have been thinking about it since. When buying tech products I mainly care about if they are integrated with each other or not. Like if I turn on Do not Disturb on my watch, I want my phone, tablet and laptop to go quiet as well. Or I like being able to answer a phone call on my laptop. And I love the aesthetics of Apple products, at least more than what other companies have to offer.

Every evening since that conversation I’ve been looking up stuff related to open source software. Linux, distros, the philosophy behind it all, Linus Torvalds, Steve Wozniak, Arch, "read the wiki", terminal, GUI, AAAAAAAAAAAAAAAAAAAA my brain is filled with so many things at this point that I don’t understand anything at all.

So, TLDR; I’d love to hear your opinions about Apple. Most people (myself included) buy Apple devices because of the ecosystem, the design, privacy (?), consistent updates (especially on mobile), or for you might say, a lack of knowledge in the field of tech. Do you support Apple or are you against them, or are you indifferent? Do you think people who are not in the tech field as well should look into and use open source software? Leave your thoughts below! ^^

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 1 year ago (2 children)

I found Mac completely unusable for software engineering. Additionally, I hate when coworkers use it because the Shell scripts get messed up

[–] [email protected] 6 points 1 year ago (1 children)

The platform is full of abandonware and legacy cruft I seriously don't understand how people are OK with that. Like, dragging shit to a folder to install it. It's 2023. Nobody knows how internal directory structure works and everything is all over the place. There's a thousand ways to do one thing and all of them are bad.

The apple developer forums are extremely cringe filled with, again, blind leading the blind and worse as you pointed out is that it leaks outside of Apple, especially now with ChatGPT!

[–] [email protected] 3 points 1 year ago

When troubleshooting Linux stuff, people usually know what’s causing the problem and they’ll give you exactly the right solution. Surprisingly often, there’s a clear error message that tells you where to look next. Some error messages even tell you exactly how how to fix the problem. If not, there’s probably an article about it on the arch wiki where things are explained in abundant detail.

When troubleshooting Windows or iOS stuff, people have no idea what’s causing the problem, and they’ll give you a list of things that might solve it. having no other resource, you’l just try all of them and find that none of them work. Well, half of the options didn’t really make any sense either, so no surprise. It’s like disabling iMessage and hoping it suddenly fixes your software update problems. What’s the logic behind these ideas anyway?

[–] [email protected] 1 points 1 year ago

My workplace offers windows and mac machines to our developers, and since I'm a linux+KDE die-hard I thought "hey mac is supposed to be unix-y right? I'll take that to be more comfortable." Oh man what a mistake. I tried to download the most basic software and I had to go to random websites to see that it costs $15 for a closed source application.

I'm so used to seeing something I don't like and then looking for the config file to change it. I have zero control over my mac, to the point that I don't think my employer had to lock down very much (I can't even change keybinds?). At this point, I've hacked reasonable keybinds into all my programs and have resigned to a basic workflow, but I'm much more comfortable on my linux machine.

Linux > Windows >> Mac for software development in my experience. I know a lot of developers use macs, but I really struggle to see why. Is it a lack of experience with linux and windows? Windows terminal is real bad but it's probably easier to get cygwin and WSL going than to fix the rest of whatever mac has going on.