Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
IT Linux

Promising Linux Project Dies After Dev Faces Harassment (neowin.net) 65

New submitter darwinmac writes: Kapitano, a user-friendly GTK4 frontend for the ClamAV scanner on Linux, has been killed by its developer 'zynequ' following a wave of harsh, personal attacks from a user. The tool was meant to simplify virus scanning but quickly became a flashpoint when a user claimed it produced malware.

After defending the code calmly, the developer was nonetheless met with escalating accusations and hostility, leading to burnout. The project is now marked as "not maintained," its code released into the public domain under The Unlicense, and it's being delisted from Flathub.

zynequ said: "This was always a hobby project, created in my free time with none of the financial support. Incidents like this make it hard to stay motivated."

Promising Linux Project Dies After Dev Faces Harassment

Comments Filter:
  • by alvinrod ( 889928 ) on Monday August 11, 2025 @03:39PM (#65582520)
    There's a valuable life lesson that everyone needs to learn. It's that's some people aren't worth your time. Block and move on. Even if they have some axe to grind that you can't fully understand and you think they're damaging you, just ignore them and eventually others will realize they're unhinged and not worth listening to either.
    • by Anonymous Coward on Monday August 11, 2025 @03:49PM (#65582554)

      Yep, toughen up and tune out. I would also advise developers to stop using their real names and location on all projects.

      • Long story short, I stopped hosting pool league teams in my pool hall when players from other teams started complaining that they were not getting their FREE beer fast enough.

        One of the best decisions I ever made.

    • by djinn6 ( 1868030 ) on Monday August 11, 2025 @04:05PM (#65582604)

      I give it 80% chance the "user" was a malware developer.

    • Parameters (Score:5, Insightful)

      by JBMcB ( 73720 ) on Monday August 11, 2025 @04:06PM (#65582608)
      Especially in this case, which looks like it was a public domain project. My copypasta answer to any unhinged accusation would be "fork the code and do it yourself."
    • by kriston ( 7886 )

      It's too bad. Many people, like me, who are professional software engineers, would contribute more if the environment weren't so toxic. It's a shame.

      I took my ball and went home. I'm not sorry--they should be.

    • by ArmoredDragon ( 3450605 ) on Monday August 11, 2025 @05:59PM (#65582916)

      Last time I ran into this was some derp's post about my project being that if the razer synapse driver is too big, then you just need to get a bigger SSD. For whatever reason he couldn't wrap his head around the fact that I literally had it installed inside of a VM to reverse engineer it, I just refuse to install adware shit on my bare metal OS just to bind keys to an already expensive mouse. Mine does more in 100 kilobytes than what theirs needs 500 megabytes for, and who knows how much RAM it uses when it is (or at least should be) doing nothing.

      I didn't abandon the project though as I still use it, rather I just made the repo private.

      • Please make it available again. I like their mice but the download for the drivers is insane.
        • by ArmoredDragon ( 3450605 ) on Tuesday August 12, 2025 @01:17AM (#65583816)

          Probably no good to anybody but me at this point, unless you have the exact same model mouse I do (razer naga v2 hyperspeed.) Part of the reason I posted about it in r/razer to begin with was to invite others to submit PRs for other mice, or alternatively give me a few details about them to add support on my own. Nobody was interested, so...meh. I started to support one other mouse that I use at work, where we're not allowed to use synapse (for good reason, and a decision I had a hand in) but ultimately didn't need it.

          Besides, most of the work (assuming you already know a little about how USB HID works) is just figuring out how the commands are sent to the mouse to bind keys, which I basically just did by having synapse send different commands to it, watching the packets over wireshark, and then sending some of my own. It wasn't that hard -- they actually use standard USB keyboard key codes as well as standard USB mouse button codes, and then there's a packed bitmap for modifier keys. Though strangely, the razer driver can't use all the USB modifier keys, even though the mouse itself can use every last one of them. Stranger still, it can be done with synapse as a macro, which doesn't get stored on the mouse and therefore requires the synapse software to do all the work. Why they did this, I have no idea, but that's pretty dumb if you ask me. Though the mouse can do other things as well that the driver won't allow, such as setting super high turbo rates (synapse displays it in button presses per second, but the actual value is an interval measured in milliseconds, which can be set to 1.) The mouse can also bind to keys not present on most US keyboards but are still valid USB codes and seen by most games I've tried it on, such as F13 through F24, kanji keys, and various whitespace keys (such as the lock keys.)

          The only part that wasn't obvious was how the checksum is calculated, but that didn't take long to figure out either: Just take each byte, XOR them together, then place that value into the checksum byte (I think it is the second to last byte of the packet body, not sure as I don't have the code in front of me right now.) The whole packet body just has to XOR to zero. If it doesn't, the mouse just ignores it.

      • For whatever reason he couldn't wrap his head around the fact that I literally had it installed inside of a VM to reverse engineer it, I just refuse to install adware shit on my bare metal OS just to bind keys to an already expensive mouse.

        Classic Dunning-Kruger. Or, by analogy to Gresham's Law, bad thinking drives out good. It's a serious social problem.

    • by SirSlud ( 67381 ) on Monday August 11, 2025 @07:16PM (#65583170) Homepage

      That works, except when it doesn't. Some people are not rational actors, are not discouraged by being ignored, and have much much more time and energy to devote to a specific target. Actually, being ignored makes some people redouble their efforts.

    • by allo ( 1728082 )

      He did. Moving on just meant for him to abandon the project and doing something worth his time. Show your devs gratitude, because the ungrateful people *will* show their ungratefulness and the devs will burn out if they didn't get enough thank yous from others.

    • by HnT ( 306652 ) on Tuesday August 12, 2025 @05:26AM (#65584102)

      It is actually even deeper and worse than that - I think we do not fully understand the angle that the internet is a massive anonymous playground for some of the worst people of humanity. A gigantic Petri dish for highly manipulative sociopaths who thrive on causing misery for others. I suspect way over half of the internet mobs, the cancel culture and other vigilante pseudo-justice is being fueled by sociopaths who just want to destroy others.

      And knowing that, you then need to understand how these people think and work. There is no reply you can give or action you can take that will not give them at least SOME satisfaction. Any form of engaging in discussion, no matter how skilled in rhetorics, and you are losing because you reacted to them and they got a rise out of you. Downvote, block or ban them? They enjoy your reaction and know you are a potential source of entertainment for them, so they will find new ways to get to you.

      The only thing that completely destroys these sociopaths is what OP said: ignore them. Complete deafening silence. No reaction at all. This breaks their spirit worse than anything else! Do not feed the trolls was always true, we just never saw how many of these trolls are highly manipulative, targeted attacks from sociopaths trying to feed.

  • by berchca ( 414155 ) on Monday August 11, 2025 @03:40PM (#65582522) Homepage

    I hate reading about things like this. My heart goes out to Kapitano. Thank you for trying!

    • Re: (Score:3, Informative)

      by te ( 12575 )

      The harasser's account has been deleted from Codeberg, IA captured that it was created 25 July with no content of it's own.

  • An Onion headline

  • by Johnberg ( 1642323 ) on Monday August 11, 2025 @04:24PM (#65582658)

    Could be that the harasser wanted it to be easier to deploy viruses, so taking down a friendly user interface to a virus/malware tool is a win for them.

  • by JakFrost ( 139885 ) on Monday August 11, 2025 @05:16PM (#65582782)

    Penny Arcade - Greater Internet Fuckwad Theory (GIFT)
    https://www.penny-arcade.com/c... [penny-arcade.com]

    I've had my run-in with Internet assholes about 25-years ago while writing a Quake Console documentation website on PlanetQuake, and started getting hate emails for no apparent reason from assholes. Shut down that comment section and email link because of the abusive emails that wouldn't stop that weren't even on-topic to the site and documentation.

    Then when social (misinformation) media showed up on the horizon, this made me stay the hell away from people on the Internet, and also unrelatadly because it was all about your data being harvested and sold.

  • this is why flatpak (and snap) sucks.

    • by jd ( 1658 )

      Honestly, I don't know why Snap is even a thing. Yes, you can roll back to a previous version, but if they'd simply used NILFS2, they could have done exactly the same thing without using anything like as much disk space or complexity.

  • IA is quite slow so I didn't read every snapshot, but I'm not finding a huge thread full of attacks.

    Original bug report is short. It's somewhat poorly written and hard to understand. They seem to be saying that the frontend's flatpak binary package is itself detected as a virus (By another scanner? It's not clear.) and they are suspicious of it. They don't outright accuse the author of making malware but do seem to imply a suspicion of it. It's not written in very friendly tone, but I don't see anything that would be described as personal attack. They only reference the author is in a single sentence fragment, "[.] The program[']s author/owner on the official LINUX download site seems strange also, in retrospect." I don't know if I'd really call that an attack. It's probably most correct to interpret that language as as reference the author's profile on flathub (?) as seeming strange and not the person themselves as seeming strange.

    There's a reply from the author. To me, it seems a bit overly defensive. They seemed to not realize that the original post was not about the frontend detecting false positives, to which they correctly reply that this would be an issue in the underlying ClamAV software and definitions, but rather that is about the flatpak being detected, possibly correctly or incorrectly, as malware itself. Which might ultimately be blamed on the virus definitions as well, but could have other causes, such as the flatpak generation process being victim to a supply-chain attack.

    After that ticket is closed, there's a new one from the original reporter. Where we have these comments from the reporter of the issue:
    "Forget this issue entirely. If there is problems with his work- contact him directly, when he supplies more direct contact information."
    "Whatever you wish zynequ. I did not not mean to piss you off. The issue is closed in my mind. Your project is off of my laptop disk. Let it rest.
    Goodbye."

    The first is edited. I don't see a record of what it was originally. Again, not what I'd describe as a personal attack. More like a half-heated apology.

    • Again, not what I'd describe as a personal attack.

      This looks like a personal attack, no?

      After Zynequ closed the issue, the user created a duplicate one, then proceeded to resubmit the complaint under issue #13 [codeberg.org], this time with a different title: Kapitano developer is a malicious actor. Get this malware distributor blocked.

      • by tap ( 18562 )

        I couldn't find that on Internet Archive. Only post-editing versions. That does look like a personal attack. Nothing else they said was directed directly at the author. Primarily, it was apparently factual statements about the flatpak being detected by a virus scanner, guesses about the correctness of the virus scanner's results, and, at most, a statement that the author's profile on some site seemed strange.

        Then they apparently mistook the author closing the issue as an attempt to cover it up, which re

      • by Slayer ( 6656 )

        I've been called a lot worse, both in the open source community, and in professional outfits. It wasn't nice, but most people have learned to live with unjustified criticism and personal attacks. Try to be a moderator in a large (by itself completely mundane) telegram group, if you want to feel real heat.

        Yes, the author was unfairly criticized for work he provided free of charge to everyone, The critic was offended by the fact, that a virus definition database would cause false positives with other virus de

  • I have a feeling there is something else going on, or the dev really can't take any comments. He could just ignore the user and carry on. It's not clear what the 'harassment' is as all I can see is some tickets. In github you can just block the user.
  • It's a gtk frontend for clamav written in Python, I wouldn't describe it as a promising linux project
  • In what sense is it a "Linux project"? It doesn't run on BSD?

  • There are assholes who make it their life mission to bring difficulties to other people's life, including the people they have no association with. These MF, we should simply (as another /. user pointed out) dismiss and move on. They're not worth the time and energy to deal with.

TRANSACTION CANCELLED - FARECARD RETURNED

Working...