'free' software ethics/economics

Seems you just don’t have a value to sell.
If kicad is GBP300 mark for you, it should not stop you from selling higher value GBP1000+ packages.
People will choose themselves what’s better for them and what’s not.
I haven’t heard Microsoft ranting for having LibreOffice / Linux competition.
Or Adobe for Inkscape.
Or (put your favorite software with great FOSS alternative)…

It’s the value they sell. And they have no problem with selling it, despite free alternatives.

And YES: I believe that good FOSS packages will kill the low (and sometimes mid-end) part of the market offering. But it’s because these low-priced offers do not have enough value to ask for its price.
Looking at EDA, it’s the major hit for Eagle (they do try to find their value in EDA/mechanical integration); DIPTRACE (no experience, but seem kind of lowend+ system with nice support).
Once FOSS gets good traction, it can get quite far on its own.

1 Like

I assure you we aren’t really making off this, that money isn’t really going towards most of the developers hours atm

It took microsoft (no capital there) some 20 years to retract their statement of “Linux is a cancer”.

I consider myself a proponent of open source software and the philosophical and ideological ideas behind it.

I also have a strong dislike in the way that unbridled capitalism is growing towards “grab what you can for yourself” regardless to the consequences to others. There are far to many examples of big companies distorting the truth or blatantly lying and spreading FUD

I use Open Source software exclusively (except maybe some driver blob lost somewhere in my OS). The time and effort I put into answering questions on this forum is my way to Pay it forward.

5 Likes

What I think that @marekr means here is that there are far more developer hours going into KiCad than the level of funding would be able to pay for. The funding pays developers to work on feature packages (expand the feature sets) and bug fixes (shortens the time between feature freeze and release). But if you look at the payment for any given feature vs. the time a developers spends to build/test/release the feature, the wages are not the motivating factor.

2 Likes

Even if you were getting rich from donations KiCad would still be opensource. There is no need to justify the opensource model. There are too many discussions about it. The double meaning of the word “free” in English has been a source of misunderstanding.

I guess this sentence means: my customers stopped buying my product. This is a pity for any business.

Passenger: “Are you free?”
Taxi driver: “No sir, I charge like anyone else!”

1 Like

My business model fell apart in late 2017 when someone came on ebay selling theirs for £4.
Turned out it was in fact free software packaged up on a cd to sell on ebay (not kicad)
kicad was just the last nail in the coffin after having a few bad feedbacks claiming “free kicad” is better.
Well of course its better its comparable to a £300 package in features.
So grossly unfair to compare a £4 package with something of worth around £300.
Luckily I got myself into gear before kicad came along and designed new tangible products that wont be given away. The cad software recently didnt even pay the website hosting fee’s.
I am not bitter about it just surprised I managed to get away with it for as long as I did which was 30 years.

1 Like

Price and value are often interchanged when they aren’t.

When I was in the university, an OrCad license was about (if I recall it right) 30000€ a year. That was price. For me its value is less than Kicad’s. Sometimes prices are high or low compared with similar products. Sometimes price is what a customer is willing to pay.

Well, we have hijacked this thread too much.

1 Like

That’s actually not capitalism but monopolism.
Adam Smith put it like this for one of the mechanics (and you will notice that it’s the exact opposite of ‘unbridled’ that leads to the bad effects you subscribe to ‘capitalism’, but what in fact is a monopolization of a market):

“The interest of the dealers [referring to stock owners, manufacturers, and merchants… anyone really], however, in any particular branch of trade or manufacture, is always in some respects different from, and even opposite to, that of the public. To widen the market and to narrow the competition, is always the interest of the dealers. To widen the market may frequently be agreeable enough to the interest of the public; but to narrow the competition must always be against it, and can serve only to enable the dealers, by raising their profits above what they naturally would be, to levy, for their own benefit, an absurd tax upon the rest of their fellow-citizens.”
&
“The proposal of any new law or regulation of commerce which comes from this order, ought always to be listened to with great precaution, and ought never to be adopted till after having been long and carefully examined, not only with the most scrupulous, but with the most suspicious attention. It comes from an order of men, whose interest is never exactly the same with that of the public, who have generally an interest to deceive and even to oppress the public, and who accordingly have, upon many occasions, both deceived and oppressed it.”
…Wealth of Nations, 250 years ago

What all of these mechanics do is to control the supply, so that demand outstrips it with the goal to generate economic profits instead of just normal profits (sustainable, revenue = cost) as the buyers enter in bidding competitions to acquire the now rare product.
That’s all there is to it.

But the OP’s problem is not even hinged to that can-of-worms per my opinion.
His business is rather falling victim to technological progress and changing environments.
FOSS is being created in a distributed manner by its users with their own resources.
The users themselves get their hands dirty and make the tool they need/want.
They do not pay somebody else to do it.
And enabling this is technology like the collaborative cloud that’s been developed over the last couple decades, sourceforge, github, gitlab, etc. pp.
FOSS software costs resources to be created and maintained, nothing around that.
But the ones who create it and the ones who use it are the very same people.
No financial middle man or capital loaner required (and taxes aren’t generated either as there are no transactions there ;-).

So what you have in front of you is just another chapter in ‘creative destruction’ that is being driven by technological progress.

2 Likes

Hi mikeparkin7557, are you related to nigelwright7557 from EEVblog? :wink:

Reminded me of a Commissario Montalbano episode where Salvo remarks how people tend to hang on to the same initials even when trying to disguise their identity. :grinning:

1 Like

Do you even have to ask? I think it is pretty obvious it is the same person.

PCBCAD51, PCBCAD360, PCBCAD720
https://www.murtonpikesystems.co.uk/

Do we really need the last couple of post ? @fred4u @retiredfeline ?

No we don’t. Please continue the existing thread in the eevblog forum. I have strong opinions, too, but I refrain myself.

1 Like

I am getting tempted to lock this thread, it is not doing anything constructive.
A very similar thread appeared on diyaudio a month or so ago too

3 Likes

Just to spice things up, have seen one of his demonstration videos on his CAD software.
What struck me was OpenOffice icon on the desktop.
Bashing FOSS and using FOSS in the same time seems hypocritical to me.
Anyway, kudoz to the guy for making apparently working PCB CAD single-handed.

There seems to be a lot of confusion about me.
All I have done is highlight a few flaws in kicad and upset a lot of people.
Given my last ticket was 7480 then kicad has/does have some problems.

It seems because I wrote my own pcbcad software that I must be totally and utterly biased and my comments of no worth what so ever.

kicad has bugs and so does mine.

I have been writing pcbcad software since 1990 so my comments must have at least a little merit.

I no longer sell pcbcad software, its a waste of time while people are giving it away.
Gone on to bigger and more profitable things.

I highlight flaws in kicad all the time and sometimes upset people, too, but in a different way. To me it looks like your reasoning and the reasoning of the rest of the people is very different. (I’m referring to some eevblog discussions which I saw.)

This topic and your comments and other comments were OK until the discussion turned into this. Please, moderator, lock this, although I would still be interested in discussing about Free Software ethics and economics which is important and interesting topic and touches KiCad.

We all know very well kicad has problems, but what you reported is a small feature wish and as was pointed out, someone even wrote a python plugin for that. One of the bigger flaws of KiCad is that finding, installing and managing plugins is difficult, and we hope to get something better for that in v6. That, with a dedicated plugin, should be enough for your use case. Just like in all other massive piece of software, KiCad can’t just take all wishes and implement them as first class citizens.

Considering the scope of your own software I doubt you understand how difficult it is to make feature decisions and prioritize them in KiCad project. KiCad aims for big companies and large user base with very heterogeneous requirements. Lack of positioning the footprints like in the schematic isn’t a fault, flaw or problem. If you continue claiming that KiCad has “problems” because of that feature wish, it just reveals how differently you think than the rest of us, and that’s the real reason you get negative feedback. Constructive criticism and feature wishes per se have never caused any negative reaction here.


As for the mentioned feature request, I think it was misunderstood in the issue database. The first comment which recommended the plugin understood it correctly. I wouldn’t mind if someone implemented it in KiCad proper, but to me it just looks like it’s not important enough and there are too many details which depend on exact requirements of different users that it may not be worth it. It’s great that someone wrote the plugin and I recommend it if it fits into your workflow.

1 Like

But this discussion that you started isn’t about “bugs”, it’s about free software. My take on your efforts is that you were not in the right place at the right time. Perhaps if you had a big sponsor and your work was encouraged your history might have been different. By funding KiCad CERN got what it needed and generously made it open source benefiting others.

The work on Arpanet paved the way for the Internet. Is it wrong that entire industries were born and benefited from government funded research? Society benefited too.

Don’t imagine that in hypothetical world you could make all grants and funding for open source projects disappear with a snap of the fingers, you would get a more level playing field for small participants. If anything it will be even more biased towards entrenched players. For open source the way to make the field more level is to collaborate more.

1 Like

Just for the record, KiCad existed for decades as open source prior to CERN’s contributions.

2 Likes