Obviously the situation was flaming.
IIliya has quite conservative ideas and has even more social awkwardness than me, but I somehow try to control my stupidity and learn from my tons of constant errors (so someday I'll be a behavioral expert!). I'm far for perfect on it, but I'm able to accept critics and try it harder next time!
People made fun of his attitude, with lack of reading between lines and unable to empathy to others. He was unable to put in shoes off others and understand users' needs too.
I see this served to know DEX developer even more and a somehow interesting cybersocial experience, but a flame thread was created.
Some people got too emotional and somehow they behaved a bit like the "bad guy" here (the DEX developer), without control themselves avoiding the use of strong words instead of only using strong and well reasoned arguments, which have been used too but lacked a more polite form. I know it's hard to do, I'm quite impulsive and emotional sometimes too, but emotional self-control can avoid so much conflicts and damages.
I suggest to use the advantages of written words in a non realtime communication method: Read it twice, think about what can happen after your message and if your contribution is useful or just a way to get out your bad mood from your mind.
I know this may sound as typical political correct shit here that even Linus Torvalds was blamed because of it (but he's somehow polite, just demanding and having a strong attitude with bad done stuff from skilled developers because of laziness or shit like Nvidia and propietary software drivers), but here it is:
- There have been KiCad developers or collaborators involved in the discussion, this isn't good for the project or attracting users, even worse if they became part of a heated discussion. Please consider it, you are having a great responsability as being part of this _promising project_ and a really good and healthy FOSS EDA project is something very needed in this industry for tons of reasons (kill oligopolies and making Open Hardware concept easier to realize are just two of tons more of them)
- I understand you can become extremely annoying if someone published your full name and address here on the Internet, there's no excuse for that at all. Despite he "stole" software (that's assuming a intellectual work can become a property, that violates physics laws and is a very artificial limit that seems to be not positive for progress, that's because copyleft was born), which he didn't and just was a bit "trollish" because wanted to make fun of that developer's attitude. There's have been provocation involved, but the developer acted in a very irresponsible and illegal way so it should be very hardly punished (he deserves it even in legal form too).
- It's a shame skilled developers wastes resources on this kind of useless and destructive flamebaits and uses this time on other stuff such as development or user feedback instead. I'm referring to both KiCad developers and to the DEX developer.
------
DEX developer is a very small fish on the big sea of EDA, but he acted worse than many giant fishes out there.
This is one of the reasons I prefer Free Software:
Good managed FOSS projects will finally end becoming successful and getting better at many more areas than proprietary ones. They aren't just better at respecting user freedom (that's important), but they're a lot better at receiving user feedback too.
------
In an ideal world:
- IIliya would think very deeply for weeks about his attitudes and even consult good mental health professionals. I think this could be good for everyone out there, but the big issues are able to find good ones and able to afford one if your country's mental health public mental care sucks (that's very common). He would fix his issues and apologize for them.
- The rest would give apologies for contribute to the flame with someone that has obvious social issues and forgive him. And even consult mental health professionals for anger management and other issues, like I did.
- Illya and other developers would become a prolific KiCad developer and get good incomes for a living by a bounty system, this would be followed by many other previous proprietary EDA developers. They would reimplement good ideas of his previous software and even be logical and reasonable about other's feedback, plus new ones or useful ideas from others.
- Everyone would be happy and most electronics geeks in the world would use KiCad, develop our own electric cars and make all kind of Open Hardware with our very inexpensive but really good OSHW 3D printers.
- World peace would be achieved.
- People would instantly learning all about EE, CS and other knowledge+skills by downloading it to our brains in minutes. This would be achieved by using new Dave's Open Hardware, BrainPlug, plus with tons of copyleft work processed by Open Source advanced AI and many copyleft mind uploads.
- We would colonize space in a peaceful, progressively social and knowledge promoting way, as in the Star Trek stories. Dave would be one of the commanders.
(Note to people: This last part has many ironic stuff. If your brain is unable to detect it, please consult a mental health professional if you didn't it before).