The joys of open source software, pertaining to graphic design: not having the tools needed to get a task completed adequately and having to accept all sorts of limitations. "Closed source proprietary software," normally called commercially developed software is an unavoidable fact of life for most businesses, especially anything dealing with graphic design and other creative fields.
I made no mention of switching to open source in my original post. I was merely point out a problem with close source programs. And for those that are stuck with it (either for real or imaginary reasons, well, that's what y'all got to deal with, like it or not).
Now, it's been my experience that "limitations" may also include that the different program requires a different workflow. It may do the task, but not in the same manner that one is used to. Although, what you mention about limitations does exist, I have also seen that it is more about workflow differences.
However, having said that, there are applications that are equal (and even exceed) their commercial counterparts.
I have noticed that in our numerous discussion on this topic, there seems to be an outdated knowledge base. A lot of what may have been true in the late 90s, early aughts isn't the same thing now and hasn't been for a good long while and yet, people cling to that outdated knowledge base.
There are still limitations, but not in the same way or even the same severity as they once were. Some things do still exist, but not like it once way, not like what people still think that they are.
Open source alternatives to applications like Adobe Illustrator and CorelDRAW often have performance issues and glaring limitations that make them feel very very dated. Is there even any dedicated sign making applications that are open source?
Krita is the first painting application to have HDR support (Windows only at this time I believe). Now, the competitor would be Painter, while Ps is used for painting endeavours, it's really not a dedicated painting platform (unless that's really changed in the CC versions). Like with closed source programs, there are programs that do have varying degrees of suitability. But that doesn't necessarily mean that it's the case with all of them. And some of the ones that I use, aren't necessarily well known for some things that I do.
Typically, they are plugins for sign production, other if one is talking about cutting vinyl, CNC routing work, there are tons of alternatives out there. Some printers, even wide format ones, have driver support for Linux that enables less of a need for dedicated programs.
Although, unlike in Windows where you have to have a driver for the plotter to do the cutting directly from a program (using the File>Print option), in things like Linux, one doesn't even need a driver to do that. So the actual need for a dedicated program in that regard, not so much. This is actually true with device support in general in Linux versus Windows. Windows really only shines in niche/bleeding edge hardware and that's only because of 3rd party driver writers. If one was to compare out of the box with no driver installation after OS install, Windows hardware support would not be as good.
Commercial software developers have to be able to make a living. Selling the software is the most practical way to do that for most developers. Very few people make generous donations directly to open source developers. Usually any business that can successfully provide and properly maintain open source software is providing it as a loss leader for some other commercial, profit-generating "evil corporate" angle.
This is actually a misnomer. Open Source doesn't in of itself mean that it's free. It basically means that one has more power to do with what they want with the program (but yet there are still some stipulation) versus closed source programs.
RHEL (before RH was bought by IBM) is a commercial product, but yet open source. Ardour is a commercial, yet open source (and very powerful) DAW. Depending on what version of the kernel one is using on Linux and using Ardour, far greater range of possibilities with audio production then with how Windows does it now (the 9x era was much better with audio production then the switch that happened in Vista, that's still around to this day). Armory3D is a game engine that costs unless it meets it's donation goals for the pre-compiled binaries.
In most instances, official support is what costs, but as mentioned above, not always.
Aside from the never ending debate about "closed source proprietary software," I don't like limitations imposed by EULAs anymore than anyone else. Terms do vary from one company to the next. Some do more to enforce their rules than others, like building in software activation schemes, forcing users to create customer accounts, etc in order for the software to operate. We can thank software pirates for that.
Cost of doing business if truly vendor locked in. Adjust your price accordingly and move on. Nothing you can really do about it at this time, at least legally.
Last week at the ISA World Expo in Las Vegas I messed around with Flexi 19 at the SAi booth. How did it get to version 19? It seems like it was at version 12 and "Flexi Cloud" just recently. Anyway I was really disappointed to see Flexi 19 still felt very much like 1990's software. And just like dated software it still has very limited support for OpenType. I spoke with one of the guys at the SAi booth. He seemed to be unaware of all the extended features available in many OpenType fonts and also unaware that mainstream graphics apps like CorelDRAW and Adobe Illustrator support those OTF features. This stuff isn't new at all; OTF is around 20 years old. Flexi and just about all other "CAS" apps are way way behind on this. Now we have the OpenType Variable font format emerging, combining the best of OTF and the Multiple Master concept. Working with type is at the core of any sign making application. As ridiculously expensive as the industry specific software can be it seems only logical that their type handling would be closer to cutting edge rather than rooted in the 1990's.
So wait a minute, here was have a commercially developed software, that is dated and lacking in functions, however costing several thousands for the full licensed version? Even in the commercial closed sourced world, there are programs that lack versatility as well. The difference with closed source and open source, is that I can actually make changes if I was so inclined (don't have to, but if I was inclined, I could). In most instances, there are forks of even popular open source programs that are different. Couple of different versions of Blender that focus on different things, while still having the 2.8 (what's in beta) back end. Including BGE, which has been deprecated in official Blender 2.8, but lives on in UPBGE. That's the joy of open source.
I mention the game engine in Blender and the alternative that picked it back up and moves it forward, because has any of your favorite closed source program deprecated and removed functionality that you wish that they didn't? If so, guess what, just have to lump it or hope there is another product that has that same functionality at either equal or greater quality of use.
I mention this before, but I have an embroidery digitizing extension that blows away the commercial extension available and rivals the stand alone programs (especially the sub $3k stand alone versions).