Spyke

slightly worse

Five years later

only slightly better

Five years after that

Incompatible with my walled garden OS of crap

121
lemmy.world

I feel like people will give a pass to the shitty elements of Microsoft Office, etc. but then harp on the tiniest issues with open-source software.

Kind of reminds me of a recent election...

104

It's just like for Windows , but we're so used to the software that we've learned to work around.

When you switch, you are met with productivity loss and learning new quirks, which makes the experience less than stellar.

In today's context, for the vast majority of people, if it isn't easy to use, they won't use it because pretty much every app and software has become plug and play (except niche software that looks like windows 3.1)

22

A company I worked for has had such a bad experience with the Microsoft business suite that they actively avoid using any MS products at all costs. They started offboarding a year ago and they STILL haven't managed to get rid of everything

8

It's probably because they know nobody's listening to their complaints about Microsoft.

2
lemmy.ca

Blender is fantastic

GIMP needs a total overhaul by designers. The image processing is fine, plugin ecosystem is good too, but the interface needs to be updated to include concepts that have changed.

For example you can’t add an outline around text, it’s very much a raster editor with layers, when most workflows benefit from vector concepts.

100
Sternreply
lemmy.world

Gimp is great for when you need photoshop, but aren't doing it as your job, and don't want to sail the seven seas.

Also, Fwiw when I want to outline text in gimp i select a text path, make a new layer, select from path, expand the selected area 2px, then fill (oh and move the layer behind the text layer). Unike in photoshop where theres like... one step, iirc.

41

Yeah I agree, I used to use it when I was a student who couldn’t afford photoshop and I was able to create some awesome graphics.

Once I got used to photoshop (I used it from CS2 to CS5) I couldn’t get back into GIMP. The hot keys and mental model were just so much better in PS and PS clones.

12

I'd rather use photopea a quadruple time before installing GIMP.
Hell I even use Ps CS2 at work because Adobe unlocked the activation (and Adobe removed the page from the archive. org with the unlock keys) for free.
Great enough for the few graphics I want to do and at home I use properly sailed goods.

9
simplereply
lemm.ee

GIMP needs a total overhaul by designers.

Isn't that what GIMP 3.0 is going for? It's not out yet, but it is a big overhaul.

32
lemmy.ca

I’m not sure, but that’s exciting if so

GIMP UI as is hasn’t changed much in 20 years.

26
TexasDrunkreply
lemmy.world

I remember GIMPshop being a thing back in the day. It was much easier for me, but it was abandoned ages ago. PhotoGIMP is fine, but it's missing a lot of the QoL stuff that makes Photoshop better.

9
lemmy.ca

Yeah

And that’s not to say GIMP is bad software, it’s competing with a design app that’s almost a monopoly worth billions of dollars. That’s a high bar to beat for free.

18

Oh, no kidding! I have nothing but love for it. I'm just over here musing about it. The fact that it can do so much and get that close is damned amazing.

4
Valmondreply
lemmy.world

And their invented forced onto you file system 🤢you can't open a jpg, change sonething and then you jhave to dance around the export, nit save when clising etc etc. Why devs, why?

Would be super cool if they got things up just a bit.

1

I see how that’s useful for workflows…

I have the same complaint with Affinity Photo when I make Star Trek memes and now have a bunch of .afphoto project files, when I’m often just adding text to a jpeg.

3
Hadriscusreply
lemm.ee

you can't do what ? I have trouble following you

3
macnielreply
feddit.org

They are complaining that Gimp only allows to save in reconstructable formats (e.g. xcf) even when you opened baked fileformats (in this case jpeg)

In Gimp you have to export to those file formats as you would lose layer and history data as they don't support that.

3
Hadriscusreply
lemm.ee

ah, yes, saving and exporting used to be conflated. That shouldn't be a problem, just hit export instead of save

1

Yeah and then when you close the image it says it hasn't been saved, which is both annoying and error prone.

Not a super big deal you'd say but when you resize lots of images it is, for example. Especially as it worked differently and one day they forced this bad UX choice.

1
superkretreply
feddit.org

Why devs, why?

When you're opening a jpeg it is transformed into a Gimp datafile so you can edit it.
"Saving" as jpeg would remove all your editing history, collapse all layers, and perform lossy compression on the resulting image.
Since losing most of the info included in your open file is not really what you want when you hit "save", they put it behind the "Export" button.

I guess it would be more logically consistent if the workflow for editing images was to create a new Gimp project, then import a jpeg into it, the way some video editing software does it.
But that would be even less convenient.

2

Yeah I know, I just don't want to save that clutter in a file format you can't use elsewhere.

Photoshop only makes you save in the .psd format if you have added layers, data outside the image etc. Otherwise it just saves it to a jpg or png or whatever it was when you opened it. This is the correct way IMO.

2

No, regrettably there won't be a major UI overhaul as part of GIMP 3, it's very much under-the-hood improvements. From what I've seen, the maintainers are very open to a UI overhaul, but they don't have the right contributors to do it in a significant way.

That said, functionality like text outlines aren't really a UI/UX feature in the main.

11
feddit.nl

Krita is also fantastic and better than most closed source drawing software

KiCAD is also getting almost as good as some of the closed source ECAD software and is definitely good enough for small companies not doing flex designs. It is by far the best hobbyist-targeted ECAD

Libre office is perfect now for small companies. It is only missing a couple of small office features. Maybe PowerPoint power users would have a hard time making morph animations

Bitwarden is pretty much the best-in-class password manager for companies too

OBS is the gold standard for streaming

VLC is also the gold standard for media players

Bitwarden is the only one that has SaaS backing and the rest is volunteer driven, but with different funding models.

I hope by 2030 KiCAD and FreeCAD will be much more prolific in the professional space for small companies.

7
guemaxreply
feddit.org

And now Bitwarden is also proprietary...

1

Oh, that is great news! I didn't notice that they had backed down again.

1

Krita is good, but it pales in comparison to Procreate on an iPad.

LibreOffice is falling further behind MS Office every year. It’s still pretty capable, but depends on your use case. Excel beats it hard in every way once you get serious.

0
feddit.nl

Fair point but anyone actually doing serious data entry and analysis and not just using SUM and a few macros will likely be using python, matlab, or R to analyze large sets of data. Excel absolutely craps the bed.

Libre office calc can probably do a serviceable job for most MBAs needing to make a projections graph justifying firing 1k workers to raise C-suite bonuses by 20% lol

1
fedia.io

You can easily add an outline around text in gimp once you learn the process.

Give me a minutes, I'll type it out.

4

I know it's doable, but it's just one of those things which is much easier in other editors, and it's a pretty common feature for quick edits like making memes

4
fedia.io

Sorry, work got in the way.

To do this, select the text layer.

Right click, click Alpha to selection.

Voila, you have a text shaped selection mask.

3

GIMP can't draw 2d shapes. What's that all about? It almost motivated my inexperienced ass to work out how to add it myself..

3

I am a very irregular user, but last few times I checked there were much better options to Gimp for people like me. Photopea is where I turn to, but I think there are others. Works from the browser, functions similarly enough that you can find help and tutorials very easily, pretty light.

I'm sure it's different for heavier users, but a lot of the really heavy users will probably prefer the paid tool anyway, as their use makes the price tag less of an issue. So the target for something like gimp might just have dwindled into something too small to get the momentum back. No?

3
Valmondreply
lemmy.world

I'm trying blender every some years, last time the UX was super crappy as usual, like it's impossible to make a 2cm cube. Have it changed lately?

0
fsxyloreply
sh.itjust.works

I mean the UI of every 3d software is crap until you get used to it.

Blender relies on keyboard shortcuts, so follow some tutorials to learn what the shortcuts are. It's not intuitive at all but it does become efficient once you learn them.

15

Blender is perhaps the most impressive success story of the FOSS world. It has changed drastically the last few years and is keeping at it at breakneck pace

6
lemmy.ca

I don’t use it often so I have to go through YouTube tutorials to recall things.

You can definitely make a 2cm cube by just typing “2cm” into the dimensions.

The interface is like vim though, it’s a modal editor and learning/using the hot keys is essential.

To do the cube thing: The whole process would be something like press “c” to open the create interface, select cube, scroll down the properties on the right hand menu and input your dimensions. I think you can also access them in the top right of the viewer.

I’m probably wrong on my hot keys since I have used it in two years or so.

4
Valmondreply
lemmy.world

Thanks, now I'll have to try it again :-D

My workflow is (I still will use 3dsmax for rigging & animation) make cubes, tubes and other simple geometry, set them at specific positions, do boolean operations.

Moving the vertices would be nice too but that would be a start.

2
macnielreply
feddit.org

What do you mean with moving vertices? Isn't that one would do in edit mode, where you can select vertices, move them around, make new faces based on the selection, delete faces,...

2
Valmondreply
lemmy.world

Bet there is a simple chain of key shortcuts to do just that?

1

Oh absolutely. I only dabble in blender from time to time so I can't list them.

2

Unfortunately, Blender accidentally clicked for me after enough use, so now I get confused when I try to use anything else.

1
lemmy.world

I find the tiny amount of jank comforting

It's like a subtle reminder that you aren't being exploited by a big corporation.

93
lemmy.world

seriously, really helps learn troubleshooting too, not just throw and error number at you and close.

16
lemmy.world

not just throw and error number at you and close

Lol every Microsoft error I've seen in the last few years has been of the "Oops! Something went wrong!" variety. I would kill for a fucking error number.

7

Not like it matters, even when google finds a promising link, Microsoft has invariably moved or deleted the article, but instead of just telling you it's gone, you get the windows 11 landing page...

3
DJDarrenreply
thelemmy.club

Fucking Apple going down that route too.

can’t be ejected as it’s in use”

It fucking ain’t. I’ve force quit all the fucking apps you shithead. The only way to safely eject is to shut down.

2

My macbook is circa 2012 and many years ago my CD drive just completely vanished from Finder. No indication that it exists anywhere, so no hope of ejecting the old CD that's stuck in there now, and of course I can't stick a fresh CD in. My kingdom for a fucking physical eject button.

I remember trying to use a Mac back in the early '90s. There was no disk eject button and the power button was this big knob sitting right next to the disk drive exactly where a rational person would expect there to be an eject button, so I kept accidentally powering off the computer whenever I wanted to eject a disk. Took me some time to accept the incredibly intuitive dragging the drive icon onto the fucking trash can to eject.

2

I saw this one recently in a car: "Error: USB input." Okay, so what am I supposed to do now?

1

Corporate jank has a different flavour to open-source jank.

Corporate jank is like *Download the adobe download update manager in order to download updates for your adobe update manager now free of charge! Just don't forget to activate your adobe download update manager activation license in the adobe activation license activator software"

Open-source jank is like Yeah, it's broken unless you install this specific package or there are three and a half different states that the "brush" tool can have, and the "half" is what you want most of the time or these 5000 lines of logs are not important and can be ignored, except once in a blue moon where a really important critical notice is hidden somewhere in the middle or why are you using the official installer, nobody uses the official installer! Just get it from your package manager!

10
lemmy.ca

It's usually actually the other way around in my experience

Anything that has the label "pro" or "enterprise" suuuuuucks, is badly designed, full of bugs.. take the open source app, and it just works

63
BigDictionreply
lemmy.world

There’s just so much more opportunity for feedback, use case stories, and a variety of perspectives in open source development.

Good enterprise development does all those things as well, but there is always a bigger barrier to the user when you have to design behind a curtain.

19
madcaesarreply
lemmy.world

I'm pretty sure it's not lack of user feedback. It's MBAs deciding the user is wrong and unprofitable, therefore better add more tracking and ads.

19

Exactly. These companies have more feedback than they could ever parse. They only listen if said feedback results in loss of profit.

4

Yup, and not just ads. At one of my jobs at a SECURITY company the bugs are considered a liability. Features were prioritised, vulnerabilities be damned.

After that experience I doubt most proprietary software is more secure than open source

3

good enterprise development

That is a contradiction in terminus, those two words don't go together.

Enterprise development is always managed by middle managers who have no idea what they're doing yet think they're god. I've seen many enterprise level products, I've yet to see a good one.

Oohhh, IBM websphere comes to mind now, and I committed a little in my mouth. Enormous and gruelingly expensive product that is an unmanageable resource hog while similar open source product fly circles around it. I managed that back in the day for one of the top courier logistics and packages companies in the world. Starting it up took over an hour, not shitting you, when it crashed, there were absolutely useless multi gig dump files and then the restart that would take hours yet again. If you saw what it could do it was just... Cute.

I will never again in my life use an enterprise level product

1
Boomkop3reply
reddthat.com

Corporate apps do tend to have game breaking bugs fixed sooner, while some open source apps just don't

1
Phoenixzreply
lemmy.ca

You're kidding, right?

Saying that after Microsoft CTO had to testify before Congress how the US government could be hacked by China because Microsoft refused to patch security holes just so they would look better, that says it all

1

Yep, their interests definitely do not match with the consumer. By game breaking bugs, I mean bugs that make software unusable. Like how libreoffice likes to just... crash randomly.

1
lemmy.world

By not requiring an account to use, it's already ten million times better.

58
Mangoreply
lemmy.world

By respecting my ownership and not making me jump through flaming hoops for compatibility with everything else, it's already a billion times better!

I can't even tell you how absurdly mad I get when I run into an 'anti-feature' that's literally only preventing me from doing something the company wants to keep as their own special power.

14
lemmy.dbzer0.com

Honestly many times it's better. Shoutout VLC, KDE, Linux, qBittorrent, Librewolf, Handbrake, Tenacity, CHIRP, Flipper Zero, and too many more to mention by name.

47

I always make fun of this with the coworker that I'm training.

"See, the PDF is malformed and crashes the program. But that's normal, this program costs only €700 per year. When it happens, use this free program to open it, and there's no problem"

44

An app developed by hobbyists who, if not passionate about it, at least care enough to spend their time developing and contributing to it, even if it's free

vs.

An all-star team of designers and engineers who are bogged down in corporate bureaucracy and do the absolute minimum to maintain their positions, while saving energy to do things that they actually enjoy. Like, oftentimes, it is developing the aforementioned free apps.

37
lemmy.world

That's because the "all star team of designers and engineers" spent 80% of their time in meetings to keep management up to date with the progress of the project, listen to yet another wild ass idea from marketing and because they adopted a new and fashionable Software Development Processes without understanding the principles behind it so have a daily 1h standup.

31

Scrum master: alarm goes off oh.. well, guys, this stand up's been going so long our next one started so let's just slide on into it..

Senior Dev: dies

2
lemmy.world

I can think of very few examples where the paid version is better, usually the reason the masses use the paid version is billion dollar marketing campaigns and adopted standards.

More relevant perhaps, corporations are not incentivized to make a good app they are incentivized to be just better than the free version so that enough people don’t switch that the free version becomes the default version, keeping open source code perpetually one step behind because they can always dump 10 billion dollars into improving a minor annoyance as long as it keeps their product the standard de facto product.

10
lemmy.world

I like to point out Home Assistant, it's FOSS and better than anything else. Nothing else comes close not even Google home and they are a trillion dollar company.

11
Serinusreply
lemmy.world

I do try to go with Matter/Thread as much as possible. I do have old, in-wall switches that are on Z-Wave.

I recommend using bulbs where you want the option of colors, and switches where you don't. To control the color bulbs from the wall, you need a scene controller, which is a bit expensive and I haven't found a good one yet. It's not as simple as a switch.

I did recently pick up a Matter/Thread Reolink doorbell for $100. It was pretty easy to install, and works well with Home Assistant. The TV controls are just a Chromecast, but of course the dedicated remote works better. Still nice for turning the TV off an on.

I also use an old phone as a wall panel, set up with Home Assistant app pinned and set to Kiosk mode. HA does often become unpinned, so it's not perfect.

1
gruereply
lemmy.world

I'm just starting to get into Thread. Unfortunately for me, I'm militant to a fault about my stuff being really as Open Source as possible (and I'm also pretty cheap, NGL), so my "Thread Border Router" is a dev board and some instructions, not a finished product, LOL.

(I haven't set it up yet, so wish me luck. I also need to design and 3D print a case, etc...)

1

I'm using a Skyconnect, which might be open? It's made by the HA guys. (In addition to a Google hub v2.)

1
lemm.ee

corporations can create good applications and tooling, they also create toxic dark pattern applications

open source devs can create air tight software or they can make some dingus word alternatives that just doesn't work at all

I love open source but there are certainly some bad programs out there (for free though)

15

It's the dark patterns for me. I recently switched from Plex to Jellyfin for my media server and it was night and day. My server was front and center on the client with absolutely zero bs in Jellyfin, while in Plex it's been buried and shuffled in with a mountain of garbage ad supported content I never wanted

3
lemmynsfw.com

Saying millions of dollars like that's a lot of money to spend developing an app. Meta has literally hundreds of devs just working on WhatsApp. You'll burn through around a million dollars in one year with about six devs when you factor in all the costs.

12
lemm.ee

Is it? I pretty much only use open source stuff and all other proprietary alternatives I know are shitty

11
lemmy.world

Open source CAD software is basically useless. As someone who has tried every few years to use open source alternatives for personal projects, I always end up paying for an AutoCAD or Fusion 360 license.

My professional background has always been higher end software like Siemens NX, Solidworks, Inventor, & AutoCAD.

LibreCAD is the closest I ever got to something that seemed useful for 2D. I hate FreeCAD, QCAD, BRL-CAD, etc. Many open source projects waste so much time to do simple tasks and buck standard methodologies for their own spin on how they think you should design.

16

Opensource works best when there's demand and a lot of people mostly developers want that software. For CAD it's just that not much people need it and those who need it are rarely also developers.

2

(Android) Calendars.

fossify calendar is somewhat great, but it doesn't have support for tasks (except in its own calendars that can't be synced)

And don't get me started on CalDav and trying to selfhost it. Baikal, Radicale.

Actually I think CalDav is the source of all of our problems. At least everyone I know won't touch it with a 2-meter pole.

And the reason why proprietary Calendars are so much better.

3
Muehereply
lemmy.ml

From your post I'm not 100% sure what your problem is, but if it is synchronisation with the host you can try DAVx^5^ for that. It's also on the Play Store but costs money there, on F-Droid it's free. It's able to synch Nextcloud tasks.

1

Oh ok. Well I'm using Nextcloud-Davx5-Google Calendar/Tasks. And that works for the tasks (through Davx5, I see one normal calendar and one for tasks).

Running a Nextcloud just for tasks/calendar/contacts is possible and should be relatively easy and resource insensitive depending on how you set it up. Sharing through CalDAV/CardDAV with apps is well documented.

But it kind of sounds like the problem might be fossify calendar if you have the tasks in radicale/baikal.

1
lemmy.world

Which proprietary app is better than the open source version?

6
Mangoreply
lemmy.world

I don't think that's nearly enough to make it better.

-1

While we're making unpopular statements about free software: Audacity is the GIMP of the audio-editing world. REAPER is where it's at.

2

I have both gimp and Photoshop and for the grand majority of things that I need to do minor photo editing, gimp is my preferred choice.

Sure, the interface is simplistic, but it works really well once you learn how to make it work, at least for my specific needs.

I will follow that up by saying that I am not a graphic designer and nothing that I make is published to the public, but despite that I actually enjoy using gimp.

1

Photoshop has a nice looking UI but there are some very subtle but really useful things GIMP does that Photoshop doesn't. For example when drawing with the Rectangle/Ellipse tool GIMP doesn't immediately lock in the selection but gives me handles I can use to perfectly fine tune the selection down to the pixel, especially for the ellipse tool. I don't get that level of control over the marquee tool in Photoshop.

I can also freely scroll and zoom while using the lasso tool in GIMP and it can go between free draw lasso and poly draw lasso by clicking and dragging or just clicking to establish new lasso nodes. And I can just undo any of those nodes by hitting backspace.

The only tool I really miss in GIMP is the magnetic lasso but needing to drag the cursor all the way to the edge of the screen just to scroll somewhere else on an image makes the tool so much worse.

-1
loutrreply
sh.itjust.works

MS office is arguably the best office suite in terms of features. The overall user experience is awful though.

8

I'm terms of features? Their features are useless because they can't play nice with others, which is the point of a document.

0

Agreed, I run Brics CAD on my linux box.

I only chose Brics CAD over AutoCAD/Draftsight because they have a NATIVE linux version. This is for 2D CAD work only.

I haven't had a need for the 3D stuff yet.

4

I used Joplin everyday for half a year but switched to Obsidian after that. They both essentially do the same, but I found the latter to be more adaptable to my needs and paradoxically easier to modify.

Don't get me wrong, the open source one in still great. Served me well while I was using it.

3

Lighroom is better than Darktable: Better UI, more stable, more "AI" tools. This is the reason why I am using windows too.

1

The profit motive is why they throw so much money at it. I like FOSS better too but these differences can't easily be separated.

6

The all-star team works to develop software that works perfectly and will supplant all open source competition. Once they become dominant they can switch focus to monetizing literally every aspect of its functions and through enshitification destroy everything that made it great. But hey, what are ya gonna do?

4
lemmy.ml

Wtf are you guys talking about, like desktop apps are the end all be all of computing. 98 percent of codebases contain open source. There's like 5000 open source libraries in your iphone. For most things there just are no proprietary alternatives. It is the state of the art, ubiquitous in everything from medical equipment to satellites and TVs. The digital economy runs open source, with an estimated worth of 8.8 trillion dollars.

3

There is like no advertisement at all. I don't know what to consume anymore, heck, who I am

2
lemmy.world

I really try to like these Apps.

But the OpenStreetMap's App sucks. I can't do a U-Turn on the Autobahn. And no, I won't break through a closed Exit. Is there any way to make it that it find a new alternative route when I "miss" or simply can't take the Exit?

1
cmhereply
lemmy.world

I prefer OSMand over Organic Maps, because it has much more features, just the map renderer isn't as pretty.

But I mostly use it for pedestrian and bike navigation. But I think car navigation works very well as well.

Also, if the map data isn't so great in your region, you can try playing StreetComplete and help improve it yourself.

OSM is the Wikipedia of map data, and offers likely the most detailed map that we have.

15
colmearreply
discuss.tchncs.de

For me the UI was just almost unusable. While the features are very nice and mostly unmatched, there is just no way to find them. Also it really killed the battery of my phone. While hiking it was fine, but for real time turn by turn navigations my phone died in about 2h compared to 4 or so on other apps

2
cmhereply
lemmy.world

Well, in that way it is a classic open source software, very powerful but a bit difficult to use.

I rather have features I need hidden behind a cryptic interface, then not have them.

I also normally carry around a power bank, and sometimes have to recharge my phone at lunch, when using it intensively. That seems just normal to me at this point.

2

Yeah, if you need those features. In my experience it’s often features only a very small fraction of people need that are cluttering the UI and make it impossible to find the features I actually need.

2

Full brightness and streaming map data all while having turn by turn navigations on. Also the app I am using is still not using the default rendering engine so probably less optimized than possible. With everything else I have no problem getting through a day with plenty of battery left

1

Indeed it is not, the other guy already explained, OSM is only a content provider but does not have a direct navigation app. The other FOSS apps (and other applications) use and interpret that data in a way you'd expect it.

1
lemmy.world

It’s a double-edged sword. The ease-of-use benefits of centralization outweigh the independence of open-source for most people. Without leadership or centralization of open-source, there will always be too many distros to choose from. Obviously, centralization of open-source software is self-negating, and not a realistic idea.

0
lemmy.world

Blender Foundation I think has perfectly balanced the quality that comes from a centrally managed project with the community and adaptability of its open source nature and the support of the community.

They have a managed hub where a lot of fantastic community plug-ins reside but just as many high quality plug-ins are hosted elsewhere. They also do their best to bring in exceptional talent from the community officially into the Foundation like the hiring of the old Animation Nodes plug-in creator to work on Grometry Nodes and revamp all the other node based workflows in Blender.

15
lemmy.world

If that model were applied to Linux distros, I bet we’d see a larger adoption of the OS.

3
lemmy.world

Blender also has a huge benefit of a very active group of donors and a lot of support from the Netherlands government. Major industry organizations like Ubisoft and Epic Games have made significant monetary contributions in recent years to the Blender Foundation because they're more closely integrating Blender into their creative and technical pipelines

8
Appoxoreply
lemmy.dbzer0.com

It's peobably cheaper to develop in-house plugins for than for Cinema4D and related tools.

2
lemmy.world

Possibly, I know that in the current state kf the industry, Autodesk and Maxon in the last 5-10 years have gotten exceptionally stagnant in the development of truly new game changing stuff and are now looking at Blender and copying what is going on there. Blender really is leading the way with new tech and new tools that others are copying them instead of the other way around. And Blender has been doing a lot to make sure it can fit into basically any pipeline.

3

And it being OS makes it impossible to be stagnant. Just merge a new PR if someone was bored and chose to develop a new feature.
Win-Win for community and developers. thumbs-up

2

The ease-of-use benefits of centralization outweigh the independence of open-source for most people.

Most advanced software has a learning curve. People who have invested a bunch of time and energy learning Walled Garden OS will find other Walled Garden apps easier to use than folks who grew up in the open-source wilds.

That is a big reason why big OS companies (Microsoft most notoriously) practically give their software away to college kids and junior developers. Gates was even quoted saying something to the effect of "I'd prefer software pirates steal Microsoft Windows today than use a competitor tomorrow"

10