[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-T3kbOOz-tnLtBGkBsAYHHMMiZY2q2b1afJ_I_j2Bt-o":3,"sanity-YLH-9bwPgpvt3SXX9zNTXCs24vfy4baNp7pveLNHiQk":405},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":380},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":59,"comments":342,"dateUrl":343,"excerpt":344,"image":345,"legacyBody":349,"product":12,"publishedAt":352,"slug":353,"sponsored":12,"tags":355,"title":379,"visible":342},"2023-05-25T09:36:57Z","wp-post-3491","dgl3SCUzppW3U2LvCoS1MC","blogPost","2023-07-13T14:54:25Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,113,129,142,150,162,172,180,196,209,231,243,264,291,315,323],{"_key":61,"_type":62,"children":63,"markDefs":105,"style":112},"2985b1b517ab","block",[64,69,74,78,83,87,92,96,101],{"_key":65,"_type":66,"marks":67,"text":68},"2985b1b517ab0","span",[],"All the content contributed to Stack Overflow or other Stack Exchange sites is ",{"_key":70,"_type":66,"marks":71,"text":73},"2985b1b517ab1",[72],"3529e6bd6006","cc-wiki",{"_key":75,"_type":66,"marks":76,"text":77},"2985b1b517ab2",[]," (aka ",{"_key":79,"_type":66,"marks":80,"text":82},"2985b1b517ab3",[81],"1f3bd84e7025","cc-by-sa",{"_key":84,"_type":66,"marks":85,"text":86},"2985b1b517ab4",[],") licensed, intended to be ",{"_key":88,"_type":66,"marks":89,"text":91},"2985b1b517ab5",[90],"strong","shared and remixed",{"_key":93,"_type":66,"marks":94,"text":95},"2985b1b517ab6",[],". We even ",{"_key":97,"_type":66,"marks":98,"text":100},"2985b1b517ab7",[99],"6b26d1523e6a","provide all our data as a convenient data dump",{"_key":102,"_type":66,"marks":103,"text":104},"2985b1b517ab8",[],", seeded by us.",[106,109,110],{"_key":72,"_type":107,"href":108,"reference":12},"link","http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F3.0\u002F",{"_key":81,"_type":107,"href":108,"reference":12},{"_key":99,"_type":107,"href":111,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F06\u002Fstack-overflow-creative-commons-data-dump\u002F","normal",{"_key":114,"_type":62,"children":115,"markDefs":128,"style":112},"7620573546e7",[116,120,124],{"_key":117,"_type":66,"marks":118,"text":119},"7620573546e70",[],"But our cc-wiki licensing, while intentionally permissive, does ",{"_key":121,"_type":66,"marks":122,"text":123},"7620573546e71",[90],"require attribution",{"_key":125,"_type":66,"marks":126,"text":127},"7620573546e72",[],".",[],{"_key":130,"_type":62,"children":131,"markDefs":140,"style":141},"89abd0d71bf2",[132,136],{"_key":133,"_type":66,"marks":134,"text":135},"89abd0d71bf20",[90],"Attribution",{"_key":137,"_type":66,"marks":138,"text":139},"89abd0d71bf21",[]," — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).",[],"blockquote",{"_key":143,"_type":62,"children":144,"markDefs":149,"style":112},"72bd6efe1331",[145],{"_key":146,"_type":66,"marks":147,"text":148},"72bd6efe13310",[],"I thought it was pretty clear what \"attribution\" meant, but given the semi-scammy way the content is popping up in some seedier areas of the internet, maybe not:",[],{"_key":151,"_type":62,"children":152,"level":158,"listItem":159,"markDefs":160,"style":112},"c35773fd1ad7",[153],{"_key":154,"_type":66,"marks":155,"text":157},"c35773fd1ad70",[156],"8642c3313455","http:\u002F\u002Fhiveminds.se\u002Fvote\u002Fframed\u002Fstory.php?id=23472",1,"bullet",[161],{"_key":156,"_type":107,"href":157,"reference":12},{"_key":163,"_type":62,"children":164,"level":158,"listItem":159,"markDefs":170,"style":112},"4048b2914ec0",[165],{"_key":166,"_type":66,"marks":167,"text":169},"4048b2914ec00",[168],"c563b06718ec","http:\u002F\u002Fprogrammingfaq.w3ec.com\u002F",[171],{"_key":168,"_type":107,"href":169,"reference":12},{"_key":173,"_type":62,"children":174,"markDefs":179,"style":112},"1b2982dd576f",[175],{"_key":176,"_type":66,"marks":177,"text":178},"1b2982dd576f0",[],"(there may be others; these are just the ones I know about)",[],{"_key":181,"_type":62,"children":182,"markDefs":195,"style":112},"d543abe1a9a8",[183,187,191],{"_key":184,"_type":66,"marks":185,"text":186},"d543abe1a9a80",[],"So let me clarify what we mean by attribution. If you republish this content, we ",{"_key":188,"_type":66,"marks":189,"text":190},"d543abe1a9a81",[90],"require",{"_key":192,"_type":66,"marks":193,"text":194},"d543abe1a9a82",[]," that you:",[],{"_key":197,"_type":62,"children":198,"level":158,"listItem":207,"markDefs":208,"style":112},"d3c8482e74c1",[199,203],{"_key":200,"_type":66,"marks":201,"text":202},"d3c8482e74c10",[90],"Visually indicate that the content is from Stack Overflow or the Stack Exchange network",{"_key":204,"_type":66,"marks":205,"text":206},"d3c8482e74c11",[]," in some way. It doesn't have to be obnoxious; a discreet text blurb is fine.","number",[],{"_key":210,"_type":62,"children":211,"level":158,"listItem":207,"markDefs":229,"style":112},"fb1fd1d0ccee",[212,216,220,225],{"_key":213,"_type":66,"marks":214,"text":215},"fb1fd1d0ccee0",[90],"Hyperlink directly to the original question",{"_key":217,"_type":66,"marks":218,"text":219},"fb1fd1d0ccee1",[]," on the source site (e.g., ",{"_key":221,"_type":66,"marks":222,"text":224},"fb1fd1d0ccee2",[223],"6a3c4b9dd907","http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F12345",{"_key":226,"_type":66,"marks":227,"text":228},"fb1fd1d0ccee3",[],")",[230],{"_key":223,"_type":107,"href":224,"reference":12},{"_key":232,"_type":62,"children":233,"level":158,"listItem":207,"markDefs":242,"style":112},"45801a7ce145",[234,238],{"_key":235,"_type":66,"marks":236,"text":237},"45801a7ce1450",[90],"Show the author names",{"_key":239,"_type":66,"marks":240,"text":241},"45801a7ce1451",[]," for every question and answer",[],{"_key":244,"_type":62,"children":245,"level":158,"listItem":207,"markDefs":262,"style":112},"84cd0e64552b",[246,250,254,259],{"_key":247,"_type":66,"marks":248,"text":249},"84cd0e64552b0",[90],"Hyperlink each author name",{"_key":251,"_type":66,"marks":252,"text":253},"84cd0e64552b1",[]," directly back to their user profile page on the source site (e.g., ",{"_key":255,"_type":66,"marks":256,"text":258},"84cd0e64552b2",[257],"07f54832857f","http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F12345\u002Fusername",{"_key":260,"_type":66,"marks":261,"text":228},"84cd0e64552b3",[],[263],{"_key":257,"_type":107,"href":258,"reference":12},{"_key":265,"_type":62,"children":266,"markDefs":288,"style":112},"f54f44dbbe27",[267,271,276,280,285],{"_key":268,"_type":66,"marks":269,"text":270},"f54f44dbbe270",[],"By \"directly\", I mean each hyperlink must point directly to our domain in standard HTML visible even with JavaScript disabled, and not use a tinyurl or any other form of obfuscation or redirection. Furthermore, the links must ",{"_key":272,"_type":66,"marks":273,"text":275},"f54f44dbbe271",[274],"em","not",{"_key":277,"_type":66,"marks":278,"text":279},"f54f44dbbe272",[]," be ",{"_key":281,"_type":66,"marks":282,"text":284},"f54f44dbbe273",[283],"d20ec7bf57fc","nofollowed",{"_key":286,"_type":66,"marks":287,"text":127},"f54f44dbbe274",[],[289],{"_key":283,"_type":107,"href":290,"reference":12},"http:\u002F\u002Fgoogleblog.blogspot.com\u002F2005\u002F01\u002Fpreventing-comment-spam.html",{"_key":292,"_type":62,"children":293,"markDefs":314,"style":112},"85a042ea0842",[294,298,302,306,310],{"_key":295,"_type":66,"marks":296,"text":297},"85a042ea08420",[],"This is about the spirit of fair ",{"_key":299,"_type":66,"marks":300,"text":301},"85a042ea08421",[90],"attribution",{"_key":303,"_type":66,"marks":304,"text":305},"85a042ea08422",[],". Attribution to the website, and more importantly, to the ",{"_key":307,"_type":66,"marks":308,"text":309},"85a042ea08423",[274],"individuals",{"_key":311,"_type":66,"marks":312,"text":313},"85a042ea08424",[]," who so generously contributed their time to create that content in the first place!",[],{"_key":316,"_type":62,"children":317,"markDefs":322,"style":112},"cf7b7f691bed",[318],{"_key":319,"_type":66,"marks":320,"text":321},"cf7b7f691bed0",[],"Anyway, I hope that clears up any confusion -- feel free to remix and reuse to your heart's content, as long as a good faith effort is made to attribute the content!",[],{"_key":324,"_type":62,"children":325,"markDefs":339,"style":112},"8022e1d5a7ec",[326,330,335],{"_key":327,"_type":66,"marks":328,"text":329},"8022e1d5a7ec0",[],"Consider turning your Stack Overflow remixes into a new work opportunity. Check out these ",{"_key":331,"_type":66,"marks":332,"text":334},"8022e1d5a7ec1",[333],"c0e434c6ba4c","remote web developer jobs",{"_key":336,"_type":66,"marks":337,"text":338},"8022e1d5a7ec2",[]," available now.",[340],{"_key":333,"_type":107,"href":341,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fremote-developer-jobs?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link",true,"2009\u002F06\u002F25","",{"_type":53,"asset":346},{"_ref":347,"_type":348},"image-53ca10ef7790bad67fa9017017eaa2037fe9af35-1920x1080-png","reference",{"code":350,"language":351},"\u003Cp>All the content contributed to Stack Overflow or other Stack Exchange sites is \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F3.0\u002F\">cc-wiki\u003C\u002Fa> (aka \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F3.0\u002F\">cc-by-sa\u003C\u002Fa>) licensed, intended to be \u003Cstrong>shared and remixed\u003C\u002Fstrong>. We even \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F06\u002Fstack-overflow-creative-commons-data-dump\u002F\">provide all our data as a convenient data dump\u003C\u002Fa>, seeded by us.\u003C\u002Fp>\n\u003Cp>But our cc-wiki licensing, while intentionally permissive, does \u003Cstrong>require attribution\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Attribution\u003C\u002Fstrong> — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>I thought it was pretty clear what \"attribution\" meant, but given the semi-scammy way the content is popping up in some seedier areas of the internet, maybe not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fhiveminds.se\u002Fvote\u002Fframed\u002Fstory.php?id=23472\">http:\u002F\u002Fhiveminds.se\u002Fvote\u002Fframed\u002Fstory.php?id=23472\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fprogrammingfaq.w3ec.com\u002F\">http:\u002F\u002Fprogrammingfaq.w3ec.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(there may be others; these are just the ones I know about)\u003C\u002Fp>\n\u003Cp>So let me clarify what we mean by attribution. If you republish this content, we \u003Cstrong>require\u003C\u002Fstrong> that you:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Visually indicate that the content is from Stack Overflow or the Stack Exchange network\u003C\u002Fstrong> in some way. It doesn't have to be obnoxious; a discreet text blurb is fine.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hyperlink directly to the original question\u003C\u002Fstrong> on the source site (e.g., \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F12345\">http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F12345\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show the author names\u003C\u002Fstrong> for every question and answer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hyperlink each author name\u003C\u002Fstrong> directly back to their user profile page on the source site (e.g., \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F12345\u002Fusername\">http:\u002F\u002Fstackoverflow.com\u002Fusers\u002F12345\u002Fusername\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>By \"directly\", I mean each hyperlink must point directly to our domain in standard HTML visible even with JavaScript disabled, and not use a tinyurl or any other form of obfuscation or redirection. Furthermore, the links must \u003Cem>not\u003C\u002Fem> be \u003Ca href=\"http:\u002F\u002Fgoogleblog.blogspot.com\u002F2005\u002F01\u002Fpreventing-comment-spam.html\">nofollowed\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This is about the spirit of fair \u003Cstrong>attribution\u003C\u002Fstrong>. Attribution to the website, and more importantly, to the \u003Cem>individuals\u003C\u002Fem> who so generously contributed their time to create that content in the first place!\u003C\u002Fp>\n\u003Cp>Anyway, I hope that clears up any confusion -- feel free to remix and reuse to your heart's content, as long as a good faith effort is made to attribute the content!\u003C\u002Fp>\n\u003Cp>Consider turning your Stack Overflow remixes into a new work opportunity. Check out these \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fremote-developer-jobs?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener noreferrer\">remote web developer jobs\u003C\u002Fa> available now.\u003C\u002Fp>\n\n\u003C!-- wp:block {\"ref\":13752} \u002F-->","html","2009-06-25T12:00:00.000Z",{"current":354},"attribution-required",[356,364,369,374],{"_createdAt":357,"_id":358,"_rev":359,"_type":360,"_updatedAt":357,"slug":361,"title":363},"2023-05-23T16:43:21Z","wp-tagcat-cc-wiki-dump","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":362},"cc-wiki-dump","Cc-wiki-dump",{"_createdAt":357,"_id":365,"_rev":359,"_type":360,"_updatedAt":357,"slug":366,"title":368},"wp-tagcat-community",{"current":367},"community","Community",{"_createdAt":357,"_id":370,"_rev":359,"_type":360,"_updatedAt":357,"slug":371,"title":373},"wp-tagcat-company",{"current":372},"company","Company",{"_createdAt":357,"_id":375,"_rev":359,"_type":360,"_updatedAt":357,"slug":376,"title":378},"wp-tagcat-legal",{"current":377},"legal","Legal","Attribution Required",[381,387,393,399],{"_id":382,"publishedAt":383,"slug":384,"sponsored":12,"title":386},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":385},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":388,"publishedAt":389,"slug":390,"sponsored":12,"title":392},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":391},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":394,"publishedAt":395,"slug":396,"sponsored":12,"title":398},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":397},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":400,"publishedAt":401,"slug":402,"sponsored":12,"title":404},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":403},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":406,"sourceMap":-1},{"count":407,"lastTimestamp":408},13,"2023-05-25T09:45:54Z"]