6 ms·
This is not "open source" AI. Photoshop source code + OSI license = open source Photoshop binary = open weight Photoshop SAAS web app = closed model like GPT
by petcat 3mo ago
This is not "open source" AI.
Photoshop source code + OSI license = open source
Photoshop binary = open weight
Photoshop SAAS web app = closed model like GPT, Opus/Fable etc.
There is nothing "open source" about the Chinese models in question. All they're doing is allowing you to run their binary yourself instead of through their API.
If you want actual open source then you would need to look at like OLMo 3
https://allenai.org/ https://allenai.org/
- Groxx 3mo agoEspecially since some of the arguments in the article seem to hinge on "just fix the training!", yeah, I think this is a completely fair call-out. Open weights can sometimes get additional training, but you can't remove existing training, so there kinda isn't a fair claim to "just train it to be [nationality]". That would need "real" open source so you can train a realistically-equivalent model from the ground up.
- edflsafoiewq 3mo agoThe big labs don't generally have the resources to remove stuff and re-run training again either. That's reserved for new models. Existing models are modified by operating on the weights even by the model creators, which exactly satisfies the GPL's definition of source as the "preferred form for making modifications".
- deleted 3mo ago[deleted]
- Groxx 3mo agoYou're still describing the relative dregs we have now and saying "this is Open Source because it is the dominant form that exists". That's like saying "Windows is open source because it has documentation and everyone uses it. You can even modify registry values!" I don't agree. At all. Existence and utility are not the defining characteristics of "open source" in roughly any reasonable definition. "Open weights" is descriptive and more than good enough, just use that.
- jononor 3mo agoEven in a fine tuning scenario, the preferred form for making modifications is the weights plus the training pipelines, including evaluation protocols, tooling, etc.
- 40four 3mo agoThis is a great distinction that I don’t think is getting talked about enough. “Open source” is probably the wrong term to use. Open “weights”, sure. If your only concern is how good is it at coding, then I don’t have an issue with using the Chinese models. Especially if you want to run it locally, they are kind of the only choice. For any other use than coding, it’s going to have to be a hard pass from me.
- TurdF3rguson 3mo agoWell I don't see how it even could be open source, since the source is distilling closed weights models, lol. Also, who cares about having the source? Are you going to tweak it + spend a billion dollars training to get slightly different weights? Who would do that?
- _carbyau_ 3mo agoAnalysing the source can provide information about the model without ever running it. Does it have an inbuilt aim/censorship/bias/certain-capabilities?
- TurdF3rguson 3mo agoThere's a much easier way to get that information though. Just ask it some questions. Would you rather do that or analyze TBs of training data?
- kennywinker 3mo agoSince you can’t analyze the source for biases in any models - chinese open weight or US closed weight - how is that a dealbreaker for some but not all?
- BoingBoomTschak 3mo agoLet's reuse a good ol' word: shareware LLM!
- SwellJoe 3mo agoOpen Source AI is challenging. Even tiny models require tremendous resources to produce, so all the things we know about "open source" for software, like a random person in Nebraska can produce a critical piece of the world's infrastructure in their spare time, don't apply. Actually open source AI is more like scientific research. It needs public funding and reputable institutions as stewards of that funding. I'm hopeful Allen AI is able to do the things, but I'm not sure the US is moving in the direction it needs to be to get to the point where AI in the public interest is something we invest in. But, also Photoshop is not at all comparable to open weight models. I can't legally give you a copy of Photoshop, but I can give you a copy of GLM 5.2. There are free proprietary applications out there that fit the bill, Photoshop isn't one of them.
- petcat 3mo agoOK so replace the Photoshop example with a compiled GIMP or shareware binary. It doesn't change the fact that it is not open source. The free software community complains all the time about binary blobs that are otherwise legal to freely distribute. Like firmwares. But somehow this is all overlooked with these "open weight" models.
- DonHopkins 3mo agoLord forbid open source models have as horrible a user interface as GIMP!
- elpocko 3mo agoI agree with you in general, it's not "Open Source". But in many cases you're allowed to fork them, and create and distribute derivative works (finetunes) from open models, and the training and inference code is also permissively licensed. That's not shareware. And working with the binary weights of a huge pretained model is much easier and cheaper than doing it based on the entirety of its humongous source datasets.
- SwellJoe 3mo agoI'm not at all disagreeing with you about calling these models "open source". They mostly aren't and we should stop conflating the two things.
- antonvs 3mo agoIt’s a good analogy. One difference is that it would be much more difficult to “fine tune” Photoshop, so there’s a sense in which free weights are more useful than a free binary.
- anon373839 3mo agoChinese models are open-source for purposes of inference: you know exactly what the model architecture is and the code to run it is released under an open source license. The “binary blob” is a useful artifact that has many techniques available to use in the creation of future binary blobs. And it is fixed and reliable. Contrast this with crap like Claude, where you have no idea how many/what size/shape models you are interacting with. They can silently inject outputs from other systems, apply steering vectors to sabotage a particular user’s work, etc. I agree that 100% free-range organic open source models are lovely, but they also are unlikely ever to attain parity with the frontier because the training data sources are open and expose them to legal liability that closed model providers can thwart.
- thoughtpeddler 3mo agoIt's true that there isn't currently a single Chinese model family that matches the full OLMo/Nemotron end-to-end 'cookbook' one could rightly call "open-source" (i.e. a full manual on how to reproduce your own foundation model by including the models, data, checkpoints, evals, and code for base/thinking/instruct/RLVR)... But! the Chinese ecosystem does have most of those components, just that they're split across separate projects: MAP-Neo or YuLan-Mini for transparent pretraining, plus DAPO/verl or Open-Reasoner-Zero for transparent reasoning RL. My bet is it's just a matter of time until there is a Chinese equivalent to OLMo. It won't just be China either - from the public sector across the globe there are efforts ranging from Apertus in Switzerland to LLM-jp-4 in Japan, and more. They're not OLMo-level but I'm sure by 2027 you'll see fully open-source 'cookbooks' help an enterprising individual reproduce frontier models of at least a 2023-2024 vintage.
- gorgoiler 3mo agoI sort of agree with your analogy but in another sense, think of Firefox. Could I have made it myself? No! Am I grateful that I can have the output of Mozilla’s internal efforts — the browser source code — so that I can at least tweak it and rebuild it myself, and even ship the results myself? Yes! A open weight model is both an incomprehensible binary blob like Photoshop, but also patchable and adjustable piece of source code, like Firefox.
- georgemcbay 3mo ago> This is not "open source" AI. I both know what you mean and I agree with you, but attempts like this to maintain some sort of linguistic purity of meaning never work once the discussion escapes small communities into the larger mainstream. So you should probably get used to the idea of people saying "open source LLM" when they mean "open weights LLM".
- zem 3mo agothe distinction is important though, because the OP throws in the point about how "if you think the Chinese models have political propaganda baked in, go ahead and remove it, it's open source!". it is not at all obvious to me that having the model weights available will make this sort of retraining easy or even possible, but framing them as "open source" makes the analogy with open source software an easy one to get misled by.
- georgemcbay 3mo ago> the distinction is important though Only to nerds. Of which I am one, so I'm not trying to be personally dismissive here. But I'd argue the average person only really cares about the legal aspects of duplication (and not their ability to modify things) both when it comes to open source software and open weight LLMs. > it is not at all obvious to me that having the model weights available will make this sort of retraining easy or even possible people already both fine-tune and distill from existing models all the time without the original training data or source and having the weights be openly downloadable makes that a much easier process.
- Capricorn2481 3mo ago> But I'd argue the average person only really cares about the legal aspects of duplication (and not their ability to modify things) both when it comes to open source software and open weight LLMs. The average person does not know the term "open source" to begin with, and is 100% not going to run an open source weight model on their computer. If they are, they will call them "free" models. I think the distinction is only going to enter the periphery of nerds.
- deleted 3mo ago[deleted]
- prometheus1992 3mo ago>>There is nothing "open source" about the Chinese models in question. hard disagree here. openness can have a scale and on that scale Open AI is less open than zai. olmo will be very very open on that same scale.
- shwaj 3mo agoEquating an open weight model to a closed source binary is ludicrous. An open weight model can be fine tuned, for example. How easy is it to modify a closed source binary for your purposes?
- otterley 3mo agoIf the rapid rate at which games in the 1980s-2000s were cracked is any indication, pretty easy indeed.
- m4rtink 3mo agoFunny enough, it seems to be surprisingly easy with LLMs from what I've heard. :)
- Groxx 3mo agoIf it's not obfuscated, it's often not very hard. Much of the time you can just LD_PRELOAD stuff too, which I think has a rather strong claim at being roughly equivalent to open-weight models.
- throwaway27448 3mo agoI see you didn't grow up cracking apps and games, this is quite easy with a hex editor and bintools. Well, until codesigning came along, but that doesn't seem relevant to this analogy.
- deleted 3mo ago[deleted]
- kennywinker 3mo agoCracking games is and was illegal. Fine tuning an open weight model isn’t. Well, not yet anyway
- throwaway27448 3mo ago> Cracking games is and was illegal. Only distribution.
- trinsic2 3mo agoAnyone got a starters guide for setting up an open source LLM? I'm pretty new to AI, but technical. Im looking to setup my own open source LLM on my workstation to help me code if its possible. Been using Claude and I tried opencode recently.
- kennywinker 3mo agoUnless you have a LOT of VRAM (>16gb), you’ll want to use a 2, 3, or 4 bit quantization of qwen3.6-35b-a3b. Ollama is a quick way to try this out and see what perf you can get, tho you’ll want to move to a better tool (vLLM, llama.cpp, etc) if you end up using it seriously. Use pi.dev as your agent harness, and point it at ollama or whatever you’re running your model in. Since qwen3.6-35b-a3b is a “MoE” model (indicated by the a3b part), you can get away with a lot less VRAM and a slower GPU. For me, 35b-a3b performs about as well as a 12b “dense” model. You’ll still need enough RAM+VRAM to hold the entire model - otherwise it’ll be super slow as it loads pieces of the model off disk for every token. Loading from RAM to VRAM is slower than having the whole thing in VRAM but better than involving your ssd.
- joe_the_user 3mo agoIt's a matter of degree. If open source means "everything you need to reproduce this" then maybe an open source application should include a detailed architecture document and course in the c language. Oppositely, you can certainly use models to reproduce model - the Chinese models themselves were supposedly created by interactions with the American models so you can use them/
- jrm4 3mo agoThe more I see this argument, the sillier it becomes to me. The point of "open source" in software is something like "the ability to deconstruct the thing line by line for purposes of predicting what it will do." But you can't fully do that for generative AI anyway? What's the point? Now, if you wanted something more robust, then you probably should have supported Stallman's ideas and insisted on Free Software in the first place.
- syrrim 3mo agoThis is a facile and pointless discussion. The hard work in building source code is paying millions of dollars to software engineers to write it. "Open source" allows others to benefit from this expenditure. The hard work in building an ai model is spending millions of dollars on training. "Open source" models allow others to benefit from this expenditure. Regardless of whether you had access to the complete training data and architecture of a model, you would never retrain from scratch in order to make a modification to the model. You would fine-tune in whatever behaviour you wanted. Just like open source software is when you are allowed to modify it, open source models are when you are allowed to fine tune like this.
- dspillett 3mo ago> Regardless of whether you had access to the complete training data and architecture of a model, you would never retrain from scratch in order to make a modification to the model. Just because the concept is (currently) impractical in a given realm, doesn't mean we should just use the concept's name for something different in that realm, surely? Using the phrase "open source" for something that arguably isn't for essentially marketing purposes feels at best disingenuous. Also, recreating from scratch is far from always the purpose of being able to see/investigate how something works and was created.
- ece 3mo agoControlling how to train, not over fitting, making sure training data is good, and being able to do distributed training are all reasons why open weight isn't like open source. You can't fork during pre-training with open weight-only models.
- waterTanuki 3mo agoWhen talking about "open source" models no one is talking about the legal framework and textual doctrine of open source. They simply want to know: "can I run this on hardware I own or no?" That's it. It's simply about control. If you don't think there's a difference between models you can download and run on hardware you own, regardless of how big it is, vs. models you can only talk to through an API, you are seeing the forest for the trees. You are also indirectly helping the closed SOTA model toll-keepers by taking the focus away from their mass copyright theft and onto some pointless textbook definition.
- huflungdung 3mo ago[dead]
- nl 3mo agoThe two aren't comparable. You can't reconstruct the same LLM weights even with the same training data. You can fine tune an open weights model. Much of the value in modern LLMs is in the RL envrionments, not the pre-training data. That is a very different piece of software to an LLM, and the LLM weights are useful without it.
- swiftcoder 3mo ago> This is not "open source" AI. The OP actually acknowledges this in the footnotes. Perhaps we don't need to re-litigate this on every post?
- austin-cheney 3mo agoDoes that then make the title deceptive click bait?
- swiftcoder 3mo agoThat really depends how anal-retentive one is being about semantics. My own feeling is that open-source is itself pretty meaningless ever since corporations figured out how to capture all the value in the ecosystem...
- kakwa_ 3mo agoAnd at the risk of being a downer, I'm not sure Open Source LLMs is actually viable. Training a model requires two or three orders of magnitude more investment than the typical OSS/Creative Common contributor can reasonably afford. It reminds me a bit of Open Source hardware (CPU, GPU).