I don't understand the criticism of open source. No-one HAS to use it. You aren't required to pay for it. Open source programmers don't have there heads in their arses just because they enjoy writing it and have no pressing desire to make it into something in a form someone else wants. Many of them do enjoy making it useable for others and devote a good proportion of their time doing just that.
It exists as just another option. Open source is like a living organism, it evolves over time and the strongest thrive by attracting willing hosts to nurture them and the weaker stagnate and wither. The community decides which is which. It is the ultimate expression of democracy. The cream ALWAYS rises to the top.
None of that is the issue nor the problems i have with open source.
The problem is there are no open source equivalents that offer the same (ease of use, ease of install ,learning curve, maintenance, workability and fit-for-purpose) to the commercial tools i am used to. That is all.
Give me an open source equivalent with the SAME or more Capabilities than Altium and will switch in a minute. I don't use a lot of tools . Here is the list
Altium , Keil ARM and 8051 toolchain, MikroE ARM/PIC/AVR Basic compiler. Visual Basic , Microsoft Office. Adobe Premiere and After Effects and the whole master Suite from Adobe).
That's about it. So far i haven't found anything that comes even close to those tools in the Open source market. There's always things the tools can't do , files formats they can't read , libraries that need compilation or installers that are not compatible with whatever flavor of Linux you are running. I don't want to deal with any of that. I want a setup.exe ( or the equivalent) that installs it and done. I am a USER , not a coder. i have zero interest in the source. absolutely none. I also don't want to hear excuses about 'the file formats are proprietary or non standard compliant. Not my problem. you are the coder : you solve it. i am a user. can you or can you not do it ? No ? thank you goodbye. Come back when it works. It is that easy. you don't need to look for any other motivation behind it.
It is not a matter of love/hate. I don't hate open source. I frequently download open source tools like inkscape and others to see how they evolve.
Then the three questions come :
did the install work ? <-if i need to mess around finding libraries / other prerequisites and executing command line stuff this fails immediately.
does it do ALL i expect it to do ? (read same file formats , have same functionality as my current tool)
Is it just as easy to use as the tool i know ?
if one of em fails : game over.
Don't look for any other reasons.
inkscape is not a replacement for illustrator
gimp is not a replacement for photoshop
openoffice is not a replacement for microsoft office
simply because there is always base functionality i expect that doesn't work ( file format inconsistencies , data exchange problems , not being able to run my VB macros , problems with video codecs , )