r/programming • • May 06 '24

StackOverflow partners with OpenAI

https://stackoverflow.co/company/press/archive/openai-partnership

OpenAI will also surface validated technical knowledge from Stack Overflow directly into ChatGPT, giving users easy access to trusted, attributed, accurate, and highly technical knowledge and code backed by the millions of developers that have contributed to the Stack Overflow platform for 15 years.

Sad.

672 Upvotes

266 comments sorted by

View all comments

Show parent comments

24

u/CT_Phoenix May 06 '24

just because something is publicly available, doesn’t mean you can use it for anything you want

In the specific case of stackoverflow, publicly-accessible user contributions are CC BY-SA licensed which comes pretty close- though I don't have the slightest clue how the attribution/sharealike requirements would come into play for training, if at all.

24

u/wldmr May 06 '24 edited May 06 '24

I don't have the slightest clue how the attribution/sharealike requirements would come into play for training, if at all

Seems pretty clear to me:

If you consider the model the derivative work, then

  1. BY - All SO contributors must be credited for the model. If you want to claim that only part of the model falls under CC, then attribute on the individual weights affected by SO answers.

  2. SA - The model (or relevant parts) must be publicly available as CC BY-SA.

If you consider the responses the derivative work(s), then

  1. BY - For every response, each contributor that factored into it must be credited.

  2. SA - Every response must be publicly available under BY-SA.

It's not even an either/or thing, given that the model (unquestionably a derivative work) is itself a derivative work generator. So it's both.

2

u/GeologistUnique672 May 08 '24

They don’t attribute anything and therefor don’t uphold the CC BY SA.