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

Free and Open Source Software

17695 readers
43 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! ^^

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

I'm going to give a different and possibly controversial opinion to the others in here. To get started, I admit that I am a daily mac and ios user so there's definitely some bias there. That being said, I think there is a clear difference between the vaccine and information resources and using a mac or iphone. I think there is an incredible need for there to be a free and open source option that exists for everything (especially for public health and information), but not everything needs to be free and open source if a free version exists elsewhere (or even multiple viable free options). Just because I like going to libraries doesn't mean I dislike book stores. As a video editor, I very much disagree with my professional industry basically mandating ProRes, which forces Mac use (or at least it did for a long time), which institutes a costly and sometimes impossible barrier to entry for many people, which is lame because more editing friends in post is always better.

Maybe there's something I'm missing in the argument, but it seems like if a programmer or end user wanted to use open source software, nothing is stopping them, but if a government wanted to implement "open source" vaccines, that wasn't possible because of the patents. Sure, cross-integration would be super nice (airpods on an android, ipad on windows, imessage on everything, etc), but I don't know if it should be an expectation, just like cross-play in video games would be super nice, but shouldn't be an expectation.

I do like tinkering with things though, and that's really my main personal qualm with apple (I know they're a huge megacorporation, but they don't generally make my personal life worse for the most part). I was running a pretty beefy hackintosh for 7+ years before that computer decided to give up. Now I use that hardware for a home media server. I also love tinkering with little linux distributions on my raspberry pi. Apple really doesn't scratch any of these itches for me, but that's why I do both. I have the reliable mac for work and general computing use and I have my other devices for everything else.

[–] Soos_R@lemmy.film 1 points 1 year ago (1 children)

Just wanted to piggyback off your comment, since I work in video-production too and feel like it's a niche that has been very closed-up up until very recently.

Regarding Apple — their products and solutions are at times incredible tools for our work which have little to no competition. When I decided to buy a tablet I had the option to buy an android device which is basically a media consumption tool and has little to no software applicable in my line of work, or an iPad, which has a ton of useful apps in its library. I can monitor several NDI sources and put up waveforms to check the picture while working in live production, I can use at least two different editing solutions (lumafusion and resolve) to create a rough-cut of a video, I have a set of powerful tools to use for still image editing and vector graphics, I even have a tool to create storyboards with 3D assets. Oh and if I wanted to, I could create these assets on the iPad too. It is also probably the best portable display in the industry with a toggle to output rec709 (not perfectly calibrated, but good enough for most cases I'd wager). And there is pretty much none of that on Android. So of course I will choose the option which satisfies my professional needs, or more precisely professional whims, since they are not must-have, but surely belong in the "really nice to have" category.

On the other hand, I have been working on a Windows PC for the last 10 years, because Mac pricing was atrocious until M1. They were underpowered and/or overpriced so heavily. And now I'm thinking about switching to Linux at least partially, since my workflow does not involve Adobe heavily anymore. Even our industry, which has been historically so closed and focused on making people use the same tools for atrocious prices, is slowly moving towards more openness.

The main takeaway related to the topic is this — sometimes you have an option to choose based on convenience, and in that case it always pays off to do research and compare different solutions. Some FOSS solutions can be state of the art, but less known because they have less marketing. But maybe an integrated closed ecosystem saves you precious time that could be spent doing something important, and that's fine too. Sometimes you gotta choose based on necessity or approved working process, and then it's really not much of a choice at all. I'm not going to quit my job because I can't use open-source tools. People don't need to be shamed for using Apple products (or any other closed solution) if they make their lives undeniably better in some way. But it is always a good thing to be on lookout for FOSS solutions, and in time figure out if you can make the switch and be one of the straws that breaks a mega-corporation's back.

[–] Jentu@lemmy.film 1 points 1 year ago (1 children)

I fully agree with everything you said. Unfortunately I'm stuck in the Adobe world for now because one of my clients require it, not that Avid is much better when it comes to expensive barriers to entry. I do need to learn how to edit in resolve because I've heard some great things about the process, though the thought of rewiring my brain for new keyboard shortcuts seems like a massive ordeal.

Mega corporations exist on massive stilts, propped up off the work of very talented people who aren't paid nearly enough for what they do. One tiny silver lining of having design language pushed so hard by a company who uses it to sell more products is that good design language can be copied and implemented into FOSS options with enough work. Of course, I don't know anything about how strong apple goes after their design language patents, but before the iphone, no phone to my knowledge looked like a black glass rectangle (for better and for worse). I won't be buying apple's recently announced VR option, but I am excited to see what their design language does for the VR landscape as a whole (even if I don't buy any of those either).

All this being said, I think there's a couple good things, but there's also a lot of bad things about apple as a whole. I figure most companies I've heard about are contributing toward the world becoming a worse place, but at the same time, I have to exist in this world, and being more comfortable while being stuck here is pretty important to me personally. I'll just continue to try to seek out people to vote for who are vocally (and historically take actions) against monopolies, anti-consumerism, and promote strong regulations.

[–] Soos_R@lemmy.film 1 points 1 year ago

Resolve is actually one of the tools which has allowed me to think about daily-driving Linux. And while it's not FOSS it still feels much more open with the support for OFX plugins. There is also Natron which is FOSS and pretty competent as a compositor. And then blender. I'm learning CG in hopes of branching out as a generalist and blender is a prime example of FOSS being competitive with closed-source, industry-standard software.

Also since ML has become a part of my working process (speech recognition mostly at this point, but also had some projects with speech generation, audio clean-up, rotoscoping and other stuff) it sometimes feels like a part of my process is already easier in Linux. I'm no programmer, so setting up all the things for ML work might be challenging and let's just say on Windows it doesn't feel that intuitive. Always a step missing, a dependency which is outdated or incorrect etc. Working in Linux feels more streamlined and straightforward even though I know powershell better than terminal.

[–] Jaxor84@sh.itjust.works 2 points 1 year ago

I've been an Apple user now for several years now and I get why someone would choose an Apple product, disregarding their monopolous philosophy. Every device is extremely well made with attention to detail, feels almost worth the money you're paying for. The software is adjusted for every device, on iPad you (most of the time) get software that utilizes the space and not just upscaled mobile software. I'm sure that goes for Android now too, but at least it didn't when I switched. The "ecosystem" works incredibly well, everything can be sychronized and my AirPods connect instantly.

However since I've started going to university my mindset has changed. Now I value repairability over being "Apple chique", I've started becoming more and more attached to the open source philosophy (not only concerning software) and frankly, I don't feel a need for Apple anymore so the drawbacks started weighing heavier. I swapped my MacBook for a ThinkPad running Linux. I don't care about the cloud anymore either - I'm much more happy with having my own, decentralised, cloud. I also feel like I want some change. Apple has become boring to me - but that is a personal taste.

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

Really jumped in the deep end with your research, huh? :)

I guess a good place to start would be deciding what actually bothers you. Megacorp sucks because of [shitty capitalism, shady labor practices, locking down devices, privacy, insert other complaint]. Weigh those against the benefits you get.

My biggest concern is generally privacy and monetization of my data, but I still use an iPhone because my family wouldn’t get off my case about ease of sharing photos, videos. So I only have the iPhone. Don’t buy anything else from them. I turn off as much tracking and data collection as possible. I only have two outward-facing files in iCloud — my encrypted password keeper so that I can access it both from phones and mobile, and an encrypted file vault that can only be opened if you first get into the password keeper.

FWIW on the FOSS side, I still use Linux. I used to use GrapheneOS on a Pixel 5a that worked otherwise well.

[–] Luminance6716@lemmy.one 1 points 1 year ago

I use windows, Apple products and Linux. I prefer FOSS products and will go out of my way to use Ubuntu or arch on my desktop and laptops (going on 15 years) even if it’s harder to get working in certain situations (e.g., gaming). I have to use windows at work. I use apple products (iPhone, iPad, headphones, watch) for the same reasons OP stated, they just work. I need a reliable phone and don’t trust google or the other android manufactures so I see apple as the lesser evil.

Use whatever is best for your situation.

[–] Repulsa@lemmy.fmhy.ml 1 points 1 year ago

I think they both have their place and which you use will depend on your personal philosophy and interest level.

I'm not an Apple user although I did used to have a MacBook Pro and an iPad about a decade ago. They were good products and a joy to use and I imagine their products are still like that.

I don't know how much better they are than Samsung who have a similar eco-system now.

In theory you could set up all of those integrations and functionality yourself using free and open source software (FOSS) but I personally don't have the time to learn how to do all of that so I'd go for a more off the shelf solution. I am a techie at heart so Android suits me, I can tinker as much or as little as I want but then I could always jailbreak an iPhone and achieve much the same in theory?

Not sure the FOSS argument applies to Apple and their hardware as much as it does to something like Reddit vs Lemmy. The equivalent might be Apples MacBooks vs the framework laptop but then that's more about right to repair which is different again.

There are open source programs to replace Apple's programs but you would likely be hard pressed to find a professional film editor who would use an obscure FOSS program instead of something like Final Cut or Davinci Resolve. I could be wrong here, it's my area.

For me the appeal of Apple is that 'it just works' and it looks nicer than everything else so you pay more for it. I'm personally happier to put a bit of work in to learn how stuff works, have a more customisable experience and save some cash but I'd recommend Apple stuff all day to my non-techie friends / family if they would get value from it.

FOSS is however in my opinion the right approach in terms of sharing knowledge and keeping the internet open. Having open source and self hostable solutions means the internet belongs to it's users and not corporations. We live in a capitalist society though so if you have a good idea, shouldn't you be allowed to monetize and profit from it rather than give it away for free? Where the future of our species depends on it though I agree the knowledge and inventions should be 'open-sourced' and not patented like in your COVID vaccine example.

Sorry for the rambly wall of text. Enjoyed your post.

[–] Parsnip8904@beehaw.org 1 points 1 year ago

First, thank you for taking the time to think about this and post this here. Your question and the responses have been quite informative and thought provoking :)

People have talked excellently about closed ecosystems, anti-competative practices and some of the corporate issues. Let me pitch in my 2 cents without repeating any of those valid things.

The central question in all of this debates come down to ownership. I believe that I can give away parts of things I create and most of the stuff eventually so that other people can build things based on that. I also believe that I can still sell things I make because there is enough space for all of us. Would you not provide references you used to learn something you excel at to another doctor because you're afraid they'll affect your income or make more money than you?

Apple at its core opposes this idea. They believe that if they share how their stuff is made or how to make stuff that works well with their ecosystem, they will lose their competitive advantage. So they basically do all sorts of things like sabotaging your fellow doctors or removing references to make sure you're in the best position.

I believe that this is basically driven by corporate greed. They don't want other players to thrive in the market or build new and amazing things based on what they've developed. So they hoard all their stuff.

They aren't a fledgling startup, they're one of the biggest companies in the world, yet they've become more greedy, not less.

The sad thing is that macos is built on Unix and there is no reason for things to be the way they are. If the open-sourced their code, people would still buy their very well integrated laptops with an amazing ecosystem, even buy their software (people still buy books when ebooks are available for free). They would still be big and really profitable but just not as much.

[–] lemillionsocks@beehaw.org 1 points 1 year ago

Ethical consumption is nearly impossible to actually achieve which is why the best way to solve corporate bad practices is a healthy dose of regulation and government. It never hurts to, if you can, avoid doing business with certain bad actors if you'd like but often times you're trading one bad actor for another in a different way.

Personally though I'm not a fan of Apple products. They can be well made and their silicon is incredible. Very fast and energy efficient and for a few years it was far ahead of other arm offerings and in terms of efficiency is still ahead of mobile x86 offerings(though the gap isnt that gigantic anymore it does still offer far better single core performance per watt at low levels). Their software manages to be well designed and whether I agree with it or not manages to get certain features in the mainstream.

That said I prefer the more open way of doing things. Like for example take moving files into and out of an iphone. Pre-airdrop you had to use all kinds of syncing software in order to move files out whereas on android I could just plug it in and navigate my files like a usb. Post airdrop, well airdrop only works on apple products as a means of keeping you locked into the ecosystem. I dont think a good chunk of the way they do things is necessarily better, and they rarely do things first, and worst of all when they do it's often a proprietary way that is not compatible with other devices and OS.

[–] probably_a_robot@lemmy.one 1 points 1 year ago

They everything is so well integrated and the performance per watt of their m series CPUs are genuinely impressive. But for me, their hatred of open source, their unrivalled lobbying against right to repair while green washing about how much they care about the environment, preaching privacy while collecting similar amounts of data as Microsoft and Google (but generally keeping it for themselves and their contractors), and the extreme restrictions they impose on their platforms (especially iOS) means I would never spend money on one.

[–] cark@beehaw.org 1 points 1 year ago

I'll admit I'm not the biggest FOSS evangelist, so this comes with a grain of salt. From a right to repair standpoint, I don't care for Apple's policies at all. But from a security and (perhaps counterintuitively) user experience standpoint, I agree with Apple's walled garden approach, locked down OS, and single app store. We see the alternatives in Android, and we see how much worse its security is.

[–] Shareni@programming.dev 1 points 1 year ago (1 children)

Apple is the symbol for a walled garden that feeds it's inhabitants overpriced crap and they love it.

When buying tech products I mainly care about if they are integrated with each other or not.

A lot of people do. That's why apple made sure you can only use apple devices with other apple devices. Bluetooth allows users to share files between any two devices? Better make sure an iPhone can't connect to anything that doesn't have an i prefix in it's name. You like our earbuds, buy an iPhone if you want the buttons to work. Sure, you can play music over the radio from your phone while driving, oh you don't have an iPhone, get fucked.

And it's an effective strategy. You start off with a phone, add a watch and earbuds to it, and the next thing you know you're buying a $1k stand for a $5k monitor to work with your $7k cheese grater of a tower. Because what are you going to do, give up on connectivity, throw away all of your apple devices, or go all the way in on the apple koolaid?

Don't even get me started on the quality of their overpriced crap, or the fact that they've been fighting tooth and nail to keep making ewaste instead of allowing the users to repair and upgrade their devices. Watch any video on the topic from Louis Rossmann.

Tldr

Fuck apple

[–] sin_free_for_00_days@lemmy.one 2 points 1 year ago* (last edited 1 year ago)

Thanks for this post. I was trying to form my thoughts and abhorrence of Apple into a coherent thought, but you captured it.

[–] emr@lemmy.sdf.org 1 points 1 year ago* (last edited 1 year ago)

My main problem with Apple is they really only care about what you've done for them lately.

They have a tendency to obsolete things and force devs to come along for the ride. They killed PowerPC, they killed flash and they're in the process of killing x86. If devs are still around they need to work to catch up. If they aren't, the applications just won't work anymore. Compare this to the backwards compatibility of, say, Windows applications. I like when my applications continue to work.

I also wish they'd never inflicted smartphones upon the world, but I suppose that's a personal gripe.

[–] Qaad@beehaw.org 0 points 1 year ago* (last edited 1 year ago) (1 children)

I've decided that if I have to be in an ecosystem, it'll be Apple's. I currently have an iPhone, a Apple Watch, and I use the Airpods Pro daily.

I'm a programmer, and an engineer. I love to tinker with stuff. electrical, mechanical, software. Most of the time. But as I get older (now 26 so not too old, but old enough to remember my mom's tiny blue Nokia as the first cell phone in the house) and busier with life, I've realized that there's some stuff I want to just work. I don't care if I can customize it, I don't care if I have to spend a few minutes getting used to a new layout change that was "forced" on me.. For me, my phone isn't something to fool around with, hack, or mod out the wazoo. It's a business tool. My watch helps me keep track of my health, and all I have to do is put it on and keep it charged. The Airpods are so seamless to use it's silly. For this part of my life (phone, watch/health, listening), I want the absolute lowest amount of friction.

I can also defer software updates as long as I like, which is more than I can say for say Windows. I used the same OS from 2016 to 2020 because I didn't want to update to the new layouts. My iPhone would ask me to update every so often, but I'd just hit cancel and that'd be it until the next major update.

Apple is also a hardware company to begin with, as opposed to other companies with ecosystems, so with that I at least feel like they care a little bit less about making money off my data because they're already making money off me buying the hardware and iCloud.

[–] DJDarren@beehaw.org 1 points 1 year ago

I don’t care if I can customize it

Was chatting to my brother in law last week, who's a die-hard Android user. He was saying how, while my iPhone looked nice, he prefers being able to customise his Samsung. And yeah, I kinda get it, I guess, but it's not like you can't do anything fun with iPhones.

This is my current Home Page setup

But I'd rather just use my phone, than spend time fucking about with how it looks.

load more comments
view more: ‹ prev next ›