home.social

#chardet — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #chardet, aggregated by home.social.

fetched live
  1. Сервисы конвертации кода «съедают» опенсорс

    Недавно в интернете начал работу сервис рефакторинга Malus.sh по «очистке кода от опенсорсных лицензий». Он позиционирует себя как «чистая комната», где софт очищается от лицензионного бремени. Туда загружается манифест свободного проекта, а LLM за небольшую плату переписывает код с сохранением функциональности. Идея в том, что новый код можно использовать как угодно, без соблюдения требований свободных лицензий APGL, MIT, Apache и др., под которыми опубликован оригинал. Недобросовестные разработчики получают законный способ нарушить лицензию и извлечь коммерческую выгоду из свободного кода. Например, сделать проприетарный софт и продавать его за деньги. По сути, это узаконенный способ плагиата, аналогично рерайту авторских текстовых произведений.

    habr.com/ru/companies/globalsi

    #свободные_лицензии #лицензионная_очистка #плагиат #рерайт #Malussh #обратная_разработка #рефакторинг #чистая_комната #chardet

  2. I'm looking at Repology, and I think most of the distributions and other downstreams have rightfully boycotted #Python #chardet #copywashing. Of course, there's the possibility that some of them are simply out-of-date, though.

    So far chardet-7 is distributed by #Chromebrew, #CondaForge (not on Repology), #Homebrew, #KaOS, #OpenIndiana, #openmamba, #Ravenports, #Spack and #T2 SDE. Shame on you!

    repology.org/project/chardet/v
    repology.org/project/python%3A

  3. Why genAI means the end of copyright for software and the re-invention of open source

    Most of the discussions about the impact of the latest generative AI systems on copyright have centred on text, images and video. That’s no surprise, since writers, artists and film-makers feel very strongly about their creations, and members of the public can relate easily to the issues that AI raises for this kind of creativity. But there’s another creative domain that has been massively […]

    #ai #chardet #circumvention #claude #cleanRoom #danBlanchard #genai #gnu #gpl #lgpl #licensing #markPilgrim #mit #nebraskaProblem #openSource #openSource20 #python #richardStallman #software #unix walledculture.org/why-genai-me
  4. « Porter atteinte au copyleft est un acte grave. Refuser d'accorder à autrui les droits que l'on a soi-même acquis […] est profondément antisocial, quelle que soit la méthode employée. [...] Le logiciel libre repose sur des communautés d'utilisateurs et de développeurs qui soutiennent fermement le copyleft. »

    L’IA générative se base sur des techniques prédatrices et néocolonialistes, nouvel exemple.

    :blobglare:

    lemondeinformatique.fr/actuali

    #opensource #GenAi #Chardet #enshitification #copyleft

  5. The second liberation: AI is the final frontier of Copyleft

    Copyleft gave us the right to be free; AI gives us the power to be free. The scarcity of programming knowledge is evaporating, turning the "freedom to fork" from a legal theory into a functional reality for every user.

    maffulli.net/2026/03/16/ai-fin

  6. Let me tell you a parable.

    There was a student who was given as assignment of writing an essay. The student found 10 similar essays online. He copied selected bits of different essays. He tediously reworded the result, removed some sentences, added some adjectives and adverbs, shifted some more sentences, added some glue — all with the single-minded goal of covering up the tracks. Eventually, a voluminous essay was complete.

    The student has put a lot of effort into this; possibly even more that if he had written it himself. He did learn a bit about essays, though he didn't really practice writing one. He did practice some skills that would be useful in a future bullshit job, though. The essay passes all #plagiarism checks, even though it immediately raises red flags to any human reading it: the sudden style changes, contradictory statements, sentences that don't make much sense in their context. And if he was asked to defend it, he might be in trouble.

    So, the student put an effort (though not the right kind of effort), produced a mediocre essay and learned something (though bullshit skills rather than creative skills). Now let's consider a different situation: rather than doing all that himself, the student paid somebody else to do it; and not to *write* an original essay, but to do all the shenanigans described above.

    That's precisely what using LLMs is. You tell them to write an essay, so they find and mix random stuff, and produce a mediocre essay. You don't put an effort, you don't learn anything, perhaps you don't even read "your" essay. And it passes all the plagiarism checks.

    #AI #LLM #NoAI #NoLLM #chardet

  7. Two #AI-related events over the past week — the #Chardet licensing controversy and legendary computer scientist #DonKnuth's shock over AI helping discover a theorem for a problem he'd not yet solved — demand a reckoning: precisely how creative is AI? reviews.ofb.biz/sa1401

    #Creativity #Licensing #OpenSource #Python #DonaldKnuth #TAOCP #Claude

  8. The key takeaways from the early part of the #chardet thread (I didn't read beyond the ~30 first comments, I have my limits).

    1. People there love cosplaying lawyers. Except when the other side also starts cosplaying lawyers, in which case they suddenly divert to suggesting asking professional lawyers.
    2. Almost nobody there is concerned with ethics or morality.
    3. There's a lot of GPL haters there. Like, they seem the kind of people who don't really care about licensing at all, just used MIT in their projects because it was cool and they heard something about license incompatibility and now bash at everything that's (L)GPL.
    4. People don't get that LLMs are statistical models and can't build anything from the ground up. All they can do is remix, which implies they use existing code for inspiration.
    5. The maintainer who did the rewrite is a total asshole, and is perfectly aware of it.

    Honestly, I'm truly waiting for the subsidizing to end and companies start charging obscene amounts for the use of LLMs. Of course, the reality is that we're totally fucked. We have a lot of projects that adapted a lot of #slop, and people who are being increasingly addicted to this shit. The moment they can't afford it, we'd be left with lots of broken code nobody wants to maintain.

    And I definitely don't want to put my effort into packaging crap if its maintainers don't even bother trying.

    github.com/chardet/chardet/iss

    #AI #LLM #NoAI #NoLLM

  9. I missed the absurd chardet license change story. 🫠

    BTW I would pin chardet <7 and avoid using the relicensed version if you want to avoid issues. ⚠️

    Quoting Madison Taylor from Nvidia:
    "Given the existence of issue #327 chardet v7.0.0 is absolutely toxic." github.com/chardet/chardet/iss

  10. One thing in the entire #chardet debacle I haven't really seen addressed:

    How could this slop code ever count as a "cleanroom" implementation if the chardet codebase is *part of the fucking training data*?

    Like, are people really thinking the Claude training data doesn't contain literally *all* public github repos? :thaenkin:

  11. There is a silver lining to the whole #python #chardet debacle. If it is legal to throw a pile of code at an LLM, and tell it to write a new version of that code that is not a derivative then that gives us a lot of options too.

    GPL compatible #ZFS? no problem! #ReactOS from the leaked NT/2k sources? No problem!

    Maybe this is a golden age for the collapse of proprietary software after all. If they can do an end run around the #GPL we can do an end run around the #EULA.

    #opensource

  12. > Did you add "pretend you didn't see the original" to the prompt? lol.

    Uh, yes, basically, he actually did exactly that.

    github.com/chardet/chardet/iss

    #chardet

  13. David @npub1cfhh50298407nqc9pf2ahdn5dcxuxkzhpextg07rrv49tzsyzz5sq7khav@momostr.pink ·
    Can coding agents relicense open source through a “clean room” implementation of code?

    https://simonwillison.net/2026/Mar/5/chardet/

    #AI #Programming #OpenSource #Chardet
  14. Auf Urheberrechte pfeifende Software von auf Urheberrechte anderer pfeifenden Konzernen pfeift auf Urheberrechte der Community des Verwenders, weil dieser auf Urheberrechte pfeift.

    Immerhin konsequent würde ich mal sagen.

    #chardet #ai #ki

  15. please "clean room" gmail, lightroom, photoshop and any other spyware/enshittified mess.

    Or at least launder us some documentation and user friendly UX. I wouldn't cry too hard...

    #llms #chardet #llm

  16. I don't really have a take on the specifics of the chardet thing, but I can formulate my thoughts around opensource.

    I want everybody to be able to view the source and _write_ the source of the software they run on their devices. GPL was a way to spread that approach: "i'm putting effort into this, and I can use copyright as a tool to make more software open.".

    IMO the meaning of MIT license as "ok cool now i can take community work and not give back except a little (c) at the bottom of a 800 page scrollview" is soon going to be over anyway. You don't like that company X doesn't open up their software? just screenshot it and have the AI make its own version, and show them. More open software and control over your means of computation.

    The reason I used to put things under GPL was that: get more people to open up software. Then I realized that this mostly led to shitty half assed clones done internally because opensource was a nogo, and put my stuff under MIT because at least I'd be able to use it at work and others too.

    Now I'm like "sure train on my code, what's the worst that can happen? rather my code than some worse 🤣 ", because my goal is to allow more people to use their computers without being reliant on companies or (cough) nerds with no understanding of design.

    Copyright was always a shitty tool imo, and it's completely meaningless for software. Which is good. Copyright algorithms and other things that can easily be doublechecked, and require serious effort. For the more pedestrian of us, let us plug stuff together.

    #llms #chardet #llm #vibecoding

  17. Maintainer of #chardet, a widely used #Python character encoding detector library, replaces entire existing codebase with #AI-generated code, and changes the license in the process. The original author isn't pleased:

    github.com/chardet/chardet/iss

    #vibecoding #opensource 😱

  18. Honestly, looking at the license violation thread of #chardet, I really feel like #OpenSource these days is a complete shitshow and I really don't feel like a part of the community anymore. Almost all replies are basically assholes questioning whether there "legally" is actually a problem there. Nobody's concerned that the whole thing is a huge dick move, which makes the maintainer a complete dick and nobody with a shed of morality left would be willing to approve this.

    Also, it's a great opportunity to seed some GitHub blocklists.

    #FreeSoftware #AI #LLM #NoAI #NoLLM