4 ms·
It is a venture capital startup. If I start use uv, what's our protection against the company going rogue?
by neves 1y ago
It is a venture capital startup. If I start use uv, what's our protection against the company going rogue?
- xyst 1y agoCommunity will fork it and move on. See the following examples: * Redis -> redict, valkey * elastic search -> opensearch * terraform -> opentofu (Probably a few more but those are the ones that come to mind when they "go rogue")
- neves 1y agoDoes the current license allow it?
- anderskaseorg 1y agoYes, uv has a standard permissive open source license (Apache-2.0 OR MIT): https://github.com/astral-sh/uv/?tab=readme-ov-file#license https://github.com/astral-sh/uv/?tab=readme-ov-file#license
- FergusArgyll 1y agoApache & MIT - Yes
- zffr 1y agoWhy wouldn't you be able to switch back to using pip ?
- nullhole 1y agoIt seems like that'd work as long as you restrict yourself entirely to the pip interface. Stray outside of that, and you start accumulating a real dependency on uv itself.
- maleldil 1y agoIt's trivial to switch from uv to other projects like pdm or poetry. uv follows the standard PEPs really closely, so most things are interoperable.
- kylecordes 1y agoIf uv disappeared tomorrow, five projects would spring up to make compatible implementations of its functionality.
- lmm 1y agoBecause after a few years of using a non-awful tool you lose your tolerance for awfulness?
- walthamstow 1y agoI brought this up when leaders at my place were discussing implementing uv. I am verging on paranoid about this kind of thing. The answer is that we replaced all our of 'pip' with 'uv pip'. Shit goes south and we simply change it back at the cost of speed.