[질문] 스택오버플로우(SO) 코드를 복붙해도..괜찮나요?
저의 티스토리 첫 포스팅!
첫 번째 포스팅으로 두근두근 개발자들이라면 모두가 아는, 너의 친구 나의 친구 스택오버플로우(Stack Overflow) 에 대한 글을 준비했습니다~
모르는게 있어서 스택오버플로우에 검색 했을 때,
다른 누군가가 이미 질문을 했고, 좋은 답변이 이미 등록되어 있을 때!
그 안도감과 행복감.... 다들 아시죠?
그래요 난 널 사랑해 언제나 믿어
(난 널 믿어) 꿈도 열정도 다 주고 싶어
난 그대 소원을 이뤄 주고 싶은 (이뤄 줄게) 행운의 여신
소원을 말해 봐
소원을 말해 봐 가사
스택오버플로우의 주제곡이라고 해도 과언이 아닙니다.
그런데 정말...1줄, 10줄, 100줄 (은 잘없지만) 그냥 감사합니다 땡큐베리머치하고 갖다 쓰면 되는 걸까요?
아이 왜 그래요. 너도 나도 다 한다는거~ 아이 참 나만 그런것도 아닌데~
과연 그럴까요?

각설하고, 답을 드리자면
"그렇다. 단, 출처 표시를 명확히 한다면" 입니다!
너무너무 환상적이죠? 역시 모든 개발자들의 베스트 프렌드 입니다.

그렇다면 구체적으로 알아볼까요?
스택오버플로우의 모든 공개된 질답은 Creative Commons Attribution-ShareAlike 에 라이선스 되어 있습니다.
그렇기 때문에
1) 어떠한 형식이든 매체든 재배포와 복사가 가능합니다~
2) 올라와 있는 질답을 변형시키고, 거기에 추가해서 본인의 코드를 짜는 것도, 다 가능합니다~
심지어 상업적으로도 가능합니다.
하지만 Attribution (저작권 정보 표시)를 꼭 해주셔야 합니다.
위의 아름다운 동화나라는 이렇게 "appropriate credit" 을 줬을 때 비로소 입장 가능하세요^^
나만의 지니는 그의 이름을 불러줬을 때 비로소 만날 수 있는겁니다.
명심 명심 또 명심!!!
그럼 올바른 저작권 정보 표시는 어떻게 하는 걸까요?
아래의 스택오버플로우 공식 블로그가 제시한 4가지를 모두 지켜주시면 됩니다.
https://stackoverflow.blog/2009/06/25/attribution-required/
1.Visually indicate that the content is from Stack Overflow or the Stack Exchange network in some way. It doesn’t have to be obnoxious; a discreet text blurb is fine.
-> 복붙하신 코드가 Stack Overflow 나 Stack Exchange network 로 부터 왔다는 것을 명시적으로 말해주셔야 됩니다.
세상 사람들!!! 보세요!! 제가 복붙했습니다!!! 일 필요는 없다고 친절하게 말해주고 있죠? 그냥 어디든 눈에 보이게 표시를 하시면 됩니다.
2.Hyperlink directly to the original question on the source site
-> 복붙을 해오신 질문의 하이퍼링크를 다셔야 합니다.
이때 그 사이트로 올바르게 이동하는지 확인을 하는 기본 성의는 보여야겠죠?
3.Show the author names for every question and answer
-> 복붙을 하시면서 너무너무 고마웠던 사이버 친구/선생님/구루 들의 이름을 각각의 질문, 답변 마다 달아주셔야 합니다. 공익을 위해 자신의 재능을 기부한 분들을 인정해줘야겠죠?
4.Hyperlink each author name directly back to their user profile page on the source site
-> 그리고 마지막으로 위의 도움주신 고마운 분들의 Stackoverlfow 사용자 프로필까지 링크 달아주시면 완성!!
몇 시간 머리를 싸멘 것을 한 방에 해결해주는 것 치고는 소박한 요구사항이죠?
하지만
1) 귀찮아서 2) 뭐 내 머리에서 나온거랑 쌤썜이지 3) 각 종 이유
로 위의 규칙을 따르지 않는 분들도 있을 수 있는데요^^
그런 분들을 위한 마지막 선물!!
좋지 않은 모습을 보인 사례를 소개하겠습니다.
이 사례는 사실 저작권 표시를 안했다기 보다는 그냥 제대로 보지도 않고 복붙하지 않아야 할 것 까지 복붙한 것이 문제인데요,
근데 이렇게 보지도 않은 분이라면 과연 올바른 attribution을 주셨는지도 의문이 드는건 사실입니다.
여러분이 될 수도 있으니 조심!

글로벌 자동차 기업 닛산(Nissan) 의 개발자가 스택오버플로우의 답변을 그대로 복붙한 것이 알려져 이슈가 되었었는데요~
만약 이 분이 자신이 복붙하는 것의 내용을 잘 알고, 위의 credit을 다 지켜주셨다면
분명 한 번 더 확인 하셨을테니까 이런 가문의 수치는 없었겠죠??

밑에 보시면
App explanation: "The spirit (심지어 원래는 sprit 오타로 되어있네요^^) of stack overflow is coders helping coders"
"스택오버플로우의 정신은 개발자들이 개발자들을 서로 돕는 것에 있다"
라는 감동적인 멘트인데요~
이걸 그대로 아무 생각없이 복사 붙여넣기 하시고 + proper credit 도 주지 않으셔서
뉴스에도 실리고 트위터에도 박제가 되는 참사가 일어났습니다 :)
이제 다들 아시겠죠?
그냥 복붙 안돼안돼요~
올바른 저작권 표시로
모두모두 행복한 코딩, 즐거운 코딩 합시다~
트위터에서 즐기는 Scott Helme
“A screenshot from the latest version of the Nissan ConnectEV app...”
twitter.com
Nissan app developer busted for copying code from Stack Overflow
Copying and pasting code from the internet is one of the biggest open secrets in computer programming. And trust me, we all do it. That's because there are question-and-answer sites like...
www.theverge.com
Attribution Required
All the content contributed to Stack Overflow or other Stack Exchange sites is cc-wiki (aka cc-by-sa) licensed, intended to be shared and remixed. We even provide all our data as a convenient data dump, seeded by us. But our cc-wiki licensing, while intent
stackoverflow.blog