This reduces costs in the long term and increases quality,
Ehm no that is not how it works.
It reduces "maybe" some costs short term.
You clearly misread this comment. Let's say an Altium licence costs 5.000$, and you have 10 seats. To replace your Altium seats with KiCad you need feature X, Y, Z,... (better routing tools, length-matching, etc.) which in turn requires, lets say, 2 man years in development time. This costs you for some time significantly more than Altium, but after that time you can, for example, go down to 5.000$ donations to KiCad each year to support development, instead of 50.000$ towards Altium. If there is a second company with similar requirements/goals, you can split the costs, and this scales quite well with enough interest from commercial side. Exemplary, Blender employs 20 developer out of regular donations.
And leaving a potential project just because it's not 100% your favorite flavor, sorry, I find that very silly and very unprofessional.
Than you're also only looking at short term goals.
That literally doesn't make any sense. One cannot leave something that is only a potential project. Unprofessional implies professional, which implies getting paid and we're talking about a largely volunteer effort. The last sentence makes no sense in its context, or possibly because of its context, even after correcting the typo.
Cerebus is right. I'm 100% Linux users, and I would have never started using a Windows only tool therefore, even less contributing to one. I would instead work on pcb_rnd, LibrePCB or Horizon now if KiCad was not there.
yes, and now take the same look at the wages and hourly rate, because these engineers don't work for free.
10 engineers will cost you at least 700k to 1 million a year (that's on the low side).
That $50000 is not even a significant amount, especially not being spread over multiple years.
For one year that is around 8% compared to the wages (and that is assuming you have ONLY engineers working)
Also even deductible from taxes etc. that will go down to maybe 2-3% of the total costs.
Other technical costs like equipment and prototyping not included.
Not even considering the lack of trust in a specific piece of software, and all financial damages or worse (failing products).
Even with all the bugs involved, Altium has a proven record, if I call them today they will sort things out with me.
On top of that those engineers have many many years of experience in the software they are using.
To get them up to the same level (assuming we can convince them easily, which is not going to be an easy case), that would also take at least half a year to a year.
Assuming the alternative (KiCad in this case) has all the same qualities (which currently is very far from it).
So that will cost me another 200k-400k, time being put in teaching those engineers.
That's quit some years of paid licenses without running all the other risks.
The only use case I see for KiCad is for small companies, if they change the GUI at least.
With maybe just one or two engineers, producing 2-5 new designs or iterations a year of (very) simple designs (full board and old design conversions don't work on KiCad, tried many times)
But my experience is that these people also need a GUI that is much more usable.
They don't have the time to just make any mistake because it's all on them, so they naturally select something they are familiar with or at least feels familiar.
That's either Eagle, Altium, or something that feels similar like Protel 99
At these companies there is no or very little budget for taking courses, or spending a lot of time (with all the risks involved) to swap to a totally new program.
For this reason, I see a lot more in something like Diptrace, because it feels and looks very familiar.