A concern: More and more plainly, OpenAI and Anthropic are making plays to own (and lease) the "means of production" in software. OK - I'm a pretty happy renter right now. As they gobble up previously open software stacks, how viable is it that these stacks remain open? It seems perfectly sensible to me that these providers and their users alike have an interest in further centralizing the dev lifecycle - eg, if Clau…
These companies are telling us software development is over. They are positioning themselves as the means of production. You want to build anything you do it through them. And since ‘software is solved’ this is not a software but a user acquisition.
Astral to Join OpenAI
781–790 of 951 posts
Re: Astral to Join OpenAI
#782Earlier quoted context omitted.
Small tool shop, burning VC money, true. "Tiny part of the Python ecosystem" is an understatement given how much impact uv has made alone.
Just a tiny project with over 100 million downloads every month, over 4 million every day. No big deal. Just a small shop, don't overstate its importance. https://pypistats.org/packages/uv
() Sure, they were on the shoulders of giants
Re: Astral to Join OpenAI
#783Earlier quoted context omitted.
Poetry and friends are so bad that many people continued just using pip -r requirements.txt despite knowing about this other stuff Poetry having users isn’t the metric for success. pip having way less users is.
How is uv awesome and Poetry so bad? They do basically the same things except Astral re-invents the wheel but only part way instead of just relying on the existing tools. uv is fast. As far as I can tell, there's hardly any difference in functionality except for it also replacing PyEnv, which I never use anyway.
Re: Astral to Join OpenAI
#784Earlier quoted context omitted.
Nice idea in theory, in practice is how many folks down in Nebraska are going to show up.
isn't that's the point of open source software? like when Oracle bought Sun. someone forked mysql and created mariadb.
Also, the survivors are the exception, not the rule.
Re: Astral to Join OpenAI
#785Earlier quoted context omitted.
I don't remember GitHub or Amazon advocating MIT over GPL. Feel free to prove me wrong by pointing out this massive amount of advocacy from "mega-clouds" that changed people's minds. The ads, the mailing list posts, social media comments. Anything at all you can trace to "mega-clouds" execs.
https://choosealicense.com/ https://choosealicense.com/about/ > "GitHub wants to help developers choose an open source license for their source code." This was built by GitHub Inc a very very long time ago.
https://opensource.stackexchange.com/questions/1150/is-my-co...
Re: Astral to Join OpenAI
#786Earlier quoted context omitted.
Maybe you could. I would stare longingly into the void, wondering if I can ever work another python project after having experienced uv, ruff, and ty. Such an outcome would make me wonder regarding the wisdom of "It is better to have love and lost than to have never loved at all."
Ruff is performant but finds about half the issues Pylint does (see https://github.com/astral-sh/ruff/issues/970 ). Ty is quantitatively the worst of the well-known type checkers (see https://news.ycombinator.com/item?id=47398023 ). Uv is Astral's only winner.
Ruff isn’t stable yet either and has evolved into the de facto standard for new projects. It has more than double the amount of rules than Pylint does. Also downloaded more than 3 times as often as Pylint in the past month.
Pylint has some advantages, sure, but Ruffs adoption speaks for itself. Pylint is 25 years old. You’d hope they do some things better.
Saying that uv is their only winner is a hilarious take.
Re: Astral to Join OpenAI
#787Earlier quoted context omitted.
What do you mean? MIT is essentially as open as you can get. The worst that can happen is that they will relicense, eventually, to force big users to pay, but when that happens everybody knows how it goes: some consortium of other big companies forks it and continues development as if nothing happened.
Well if it's GPL without CLA and they accept outside contributions, they can't relicense / make it propriatary. Unlike with MIT.
The GPL (and even the AGPL) doesn't require you to make your modified source code publicly available (Debian explicitly considers licenses with this requirement non-free). The GPL only states you need to provide your customers with source code.
Re: Astral to Join OpenAI
#788Re: Astral to Join OpenAI
#789Earlier quoted context omitted.
Well if it's GPL without CLA and they accept outside contributions, they can't relicense / make it propriatary. Unlike with MIT.
Step 1: discontinue the public repository, step 2: sell access to your GPL codebase. The GPL (and even the AGPL) doesn't require you to make your modified source code publicly available (Debian explicitly considers licenses with this requirement non-free). The GPL only states you need to provide your customers with source code.
Re: Astral to Join OpenAI
#790Earlier quoted context omitted.
If LLMs turn out to be such a force multiplier, the way to fight it is to ensure that there are open source LLMs.
Open-source models will never be _truly_ competitive as long as obtaining quality datasets and training on them remains prohibitively expensive. Plus, most users don't want to host their own models. Most users don't care that OpenAI, Anthropic and Google have a monopoly on LLMs. ChatGPT is a household name, and most of the big businesses are forcing Copilot and/or Claude onto their employees for "real work." This is…