Open-source is NOT the same as open-weight

How The New York Times just bungled this one, and why it matters, immensely
Open-source is NOT the same as open-weight

@nytimesconfuse open-source (fully transparent) with open-weight models (less transparent; no access eg to training data).\n\nThe new Meta model is open-weight but not open-source. NYT got it wrong. \n\nIt is time for both the media and the public to learn this “,“username”:“GaryMarcus”,“name”:“Gary Marcus”,“profile_image_url”:“https://pbs.substack.com/profile_images/2048405471900606464/kPeRHI2z_normal.jpg”,“date”:“2026-08-10T13:26:06.000Z”,“photos”:\[{"img\_url":"https://pbs.substack.com/media/HPXTRJ8aEAASL00.jpg","link\_url":"https://t.co/eVRCrhJ7nE"},{"img\_url":"https://pbs.substack.com/media/HPXTRJObQAANXnS.jpg","link\_url":"https://t.co/eVRCrhJ7nE"}\],“quoted_tweet”:{},“reply_count”:9,“retweet_count”:4,“like_count”:43,“impression_count”:3294,“expanded_url”:null,“video_url”:null,“video_preview_media_key”:null,“belowTheFold”:false}” data-component-name=“Twitter2ToDOM”>

It’s no exaggeration to say thatopen-source software— in which the complete_source_code is available to anyone — has changed the world and accelerated software development.

But_open-source_and_open-weight_aretwo very different things, and too many people —this morning it was editors and writers at_The New York Times_among others—are failing to distinguish the two.

The essence of open-source is twofold: transparency and customizability. If you want to know how something works, you look at the code. You can change literally anything about that code (“forking” a new version of that code, for example, if you want to make a different version). All of this is fantastic for the community, and that is why open-_source_has been such a dynamic force. It’s called open-source because you release the_source_code of the final product. Open-_weight_doesn’t do that.

Open-weight piggybacks onto all the great press that open-source has but offers few of the advantages. Open-weight models are NOT fully customizable, and not transparent. They are the_product_of machine learning (the_weights_of a trained neural network), but not the whole thing, from soup to nuts. That means you can run them (or “posttrain” them), but, crucially, users can’t customize or improve them to remotely the same degree (more about that in a second), and outsiders can’t investigate them to nearly the same degree. You also can’t build community in the same way.

If pigeons are “just rats with better PR”, open-weights is open-source with all the good press but far fewer advantages.

Understanding all this requires a basic familiarity with the life cycle of a machine learning model. Let’s start with a simplified sketch I have snarfed (and modified) fromgeeksforgeeks.org. The highlighting, which I will explain in a moment, is mine.

(Not shown is “post training”, in which people try to align and bend trained “base” models to their will. That’s all you can do with an open-weight model; I will give you examples of what you can’t do in a moment.)

Putting scares quotes around open-source does not make an open-weight model more open. And although one can post-train1Meta’s new model, readapting it to some degree, for all the reasons I just described, it can’t be freely modified, nor used for proper science. You can’t do any of the modifications I described above. And you can’t figure out how the model got to be the way it is in the first place.

§

Zuckerberg knows perfectly well the difference between open-weight and open-source. A few weeks ago he was extolling the value of open-source:

But also played bait and switch with another tweet here:

And then today he released a model that is NOT open-source, hoping you wouldn’t notice the difference between the two. And, sadly, the Times didn’t.

I implore them, and everyone else, for the love of Turing, please don’t confuse open-weight with open-source.

Subscribe now

P.S. Bonus analogy; pick your favorite:

1

Post-training is a tiny bit like adopting an adult stray dog and trying to_retrain_it; it’s not that you can’t do anything, but it’s simply not the same as training it from day one.
https://bender.layer3.press/articles/60250107-ebfc-4082-8b0a-190d8a389a85

Write a comment