[–] 4 points 7 months ago (10 children)

Good luck - uv is under a MIT license, so every fork is just a free buffet for openai to incorporate into their enshittified version of uv. There is a reason the GPL exists and many people will learn this the hard way ...

  • source
  • parent
  • context
  • [–] 8 points 7 months ago (2 children)

    This does suck, but there's time. I doubt the actual legal hand over has happened yet, and OpenAI is (likely, I don't actually know) an absolute mess, HR/structure-wise, internally. If the aquisitions I've been a part of in the past are any indication, there's a 1-2 year ramp before things really start to go to shit within Astral (assuming there isn't an immediate massive exodous of talent). Or I'm totally wrong!

  • source
  • [–] 4 points 7 months ago* (last edited 7 months ago)

    OpenAI could direct anyone working at Astral to insert whatever they want

    This would be suicidal for the project if it ignores the community. the project would instantly risk forking and OpenAI losing the ability to influence the ecosystem direction.

    to your second point on needing contributors and infrastructor after a fork, while this is true, uv specifically has seen MASSIVE adoption both for hobbyists AND corporate interests. it has greatly simplified the overall python packaging experience. I would not be shocked if other corps began supporting a community fork if the main project went off the rails.

    Bun, another open source project, has been doing just fine under Anthropic nearly a year later. Until there is more concrete info on the direction this will take, the fear is MASSIVELY overblown. uv is quickly starting to hit critical mass adoption and may be too important for it to end up in a dumpster.

  • source
  • parent
  • context
  • [–] 7 points 7 months ago (1 child)

    OpenAI could direct anyone working at Astral to insert whatever they want into uv, ruff or ty, without any regard to the needs or desires of the wider community. Or just drop working on it entirely.

    Sure, these tools are open source and can be forked. But to do that successfully you'll need to replace everything that Astral currently provides these projects: expertise of core contributors, the time they have to actually work on it, and organisational skills to manage these projects.

    This isn't something you can do overnight.

  • source
  • parent
  • context
  • [–] 1 point 7 months ago (2 children)

    Yeah it is gaslighting yourself. I get Openai isn't great, but uv is open source.

    Explain to me in great detail what exactly you think is going to happen here.

    Also Bun, which was acquired by anthropic, is doing just fine as an open source project.

  • source
  • parent
  • context
  • [–] 2 points 7 months ago* (6 children)

    Before dataclasses I used namedtuple and that was good enough. attrs looked like an improvement over namedtuple but not enough of one to deal with the added complexity. If dataclasses have gotten interesting new features since 3.9 I haven't seen them yet. I guess I should check the docs. I'm not a fancy user so it's probably ok.

    Haskell is worth learning mostly because of how it sharpens your mind. Developing useful programs in it still has obstacles.

  • source
  • parent
  • context
  • view more: β€Ή prev next β€Ί