It's difficult to know what, exactly, the accord between Stack Overflow and OpenAI is. Per the meta announcement:
anything specific promised about how this will work here could change
but that's about technical details. Presumably, the legal side of things is already drawn up: that's what I'd like to know. (Or if it's not, and this is just a declaration of intent? I'd like to know that, too.) We have hints, but so far they're contradictory.
Rosie says that “Having credit attributed is a non-negotiable for us” and “making sure attribution is happening (in a license-compliant way) is a commitment we require and have received from our partners”.
- Unless they've made substantial theoretical progress and are keeping it very secret, OpenAI does not have the technology to train models on our work while retaining attribution.
- By implication, the company will not let OpenAI train their transformer models on Stack Exchange contributions, and OpenAI has committed not to.
But the press release says:
OpenAI will utilize Stack Overflow’s OverflowAPI product and collaborate with Stack Overflow to improve model performance for developers who use their products. This integration will help OpenAI improve its AI models using enhanced content and feedback from the Stack Overflow community and provide attribution to the Stack Overflow community within ChatGPT to foster deeper engagement with content.
- Does "improve its AI models" mean using our contributions as training data?
- Unlike Wikipedia, Stack Overflow contributions cannot be attributed merely to "Stack Overflow contributors" (the usual terms of the CC BY-SA 4.0 license apply), but it sounds like that's what the press release says they'll do. Contradiction.
Is this side of the partnership perhaps restricted to glorified search results, à la chat oneboxes?
OpenAI will also surface validated technical knowledge from Stack Overflow directly into ChatGPT,
suggests they might be planning that. If that's all, then this whole fuss has been over very little.
The ambiguity helps nobody. I don't need $numbers, but I want terms. It's our work you're selling, it's our communities you're hurting. We have a right to know.
- What is Stack Overflow providing OpenAI?
- What are OpenAI's obligations with regards to the provided material?
- Specifically, is Stack Exchange licensing or planning to license subscriber content to OpenAI under anything other than CC-BY-SA?
- What are the actual words of that agreement?
If we get an answer from a lawyer, please be kind: lawyers are not usually responsible for strategic decision-making, and shooting the messenger is a bad strategy (also, it's mean). If a bigwig answers, please consider the tactical value of punching up here and now, given the context. I don't think anyone needs a reminder to be nice to CMs.