4 ms·
I predict it'll be the best and then the 'worst' thing: they'll go hard on monetisation. Just look at this post: 1839 points and 1048 comments! That is insane.
by hexbin010 1y ago
I predict it'll be the best and then the 'worst' thing: they'll go hard on monetisation.
Just look at this post: 1839 points and 1048 comments! That is insane. It's captured the hearts and minds of Python devs and I'm sure they know it.
I'm not against projects making money, just remember you'll likely pay a price later on once you invest in more of Astral's ecosystem. It's just temporarily free.
- lijok 1y agoThey’ve been very transparent about their monetization strategy and it does not impact uv’s foss model
- hexbin010 1y agoThat's just marketing. Only time will tell. I'll be very happy to be wrong
- lijok 1y agoThe time has come. They’re in closed beta with pyx, their first product they’re charging for.
- motbus3 1y agoUntil they change their minds. If they were serious about it, it would be part of PyCQA
- lijok 1y agoThe same PyCQA that they worked hard to do a significantly better job than?
- gaindustries 1y ago[dead]
- bgwalter 1y agoIt has always been like this. The only way to get glory and money in the Python space [1] is to set up a new package manager or package repository or both. Active State, Enthought, Anaconda, now Astral. [1] Discounting pure SaaS companies that just use Python but offer no tools.
- dundercoder 1y agoActive state, that’s a name I’ve not heard in a long time. A long time.
- dotancohen 1y agoSo you know him then?
- oblio 1y agoHeh, Sonatype - Maven - Nexus, Gradle Inc - Gradle (both Java).
- limagnolia 1y agoIt is open source. If they enshitify UV with monetization, it will be forked.
- pjmlp 1y agoMost forks eventually die.
- passivegains 1y agoI'm not sure immortality is a good standard to hold forks to. the original project won't last forever either.
- neves 1y agoThe Python Software Foundation includes highly competent contributors. One reason I adopted uv is confidence in the Python community’s engineering decision to prevent the take over of the platform. Progress is already underway. PEP 751 proposes a standardized format for lock files: https://peps.python.org/pep-0751/ https://peps.python.org/pep-0751/ This helps to reduce tool-specific lock-in. uv is open source, so forking remains viable. Build metadata is committed, and conversion to other tools is feasible if needed. However, we must all remain vigilant against the risk of lock-in.
- rnhGatt 1y agoMany competent contributors have left or were silenced by the politicians. PyPI had multiple severe vulnerabilities. pip has no adequate story for the scientific ecosystem. Building from source via pip usually fails, unlike around 2010 when it usually worked. The only thing that prevents lock-in is the religious zeal of most Python users to use anything presented by the PSF high priests, not technical merit. The reason uv exists is the utter incompetence of PyPA.