14

I have been following this question with interest - History of public/private/protected - and noticed that shortly after a new answer was posted by Neil Butterworth, one of the original answers was updated to include this extra information. I have seen minor clarifications based on other posts before, but never such a wholesale import of another answer.

Was this a reasonable thing to do here? Clearly, wanton cannibalism of other answers isn't reasonable on a site where multiple answers with distinct identities are supposed to compete. But there is an argument to seek to improve one's answer, particularly if a concept mentioned by another may be better phrased or explained.

What are the boundaries that define when its acceptable to incorporate information from other answers into your own?

Edit: Marc Gravell points out that in this case, the datestamps prove the edit came before Neil's answer, so this is a terrible example. But the general question stands.

2
  • 1
    Another example. Someone edited my answer into the accepted answer, and about a week back someone even downvoted me, probably because they thought I was plagiarizing the accepted answer, whereas it actually is the other way round. Here the events are months apart, rather than minutes ...
    – takrl
    Sep 16, 2014 at 14:12
  • @takri - Ouch. That's lame. Have an upvote. Sep 16, 2014 at 18:27

8 Answers 8

7

after a new answer was posted by Neil Butterworth, one of the original answers was updated to include this extra information

If you mean philippe's answer, his edit pre-dates Neil's answer by 4 minutes... "not guilty", I say...

For some questions, it may also be useful / desirable to construct an aggregated answer that brings together the ideas from other answers. I haven't done this myself, but sometimes it works well. I would hope that they include attribution, though.

Edit (this is a joke): I understand the concern of giving the most complete answer. But the point of such sites is to provide a "collaborative answer", through the voting system. ;-p

4
  • @Marc Gravell: Doh! You are absolutely right about the timings. I could have sworn they appeared in the opposite order... Aug 26, 2009 at 14:34
  • 1
    Marc, you rep-whoring-stealer ! :P That was mine, mine, mine !
    – Gnoupi
    Aug 26, 2009 at 14:45
  • (though seriously, it took me 3 readings and "finding it oddly familiar" to understand the actual joke...)
    – Gnoupi
    Aug 26, 2009 at 15:04
  • +1 for mentioning attribution. Jan 17, 2011 at 2:47
8

Joel has said on the podcast that he feels it is perfectly legitimate to find a question with a bunch of half-answers, and combine them into one answer, add a little more polish, and post that. He says it is a great way to earn reputation in a perfectly legitimate way.

From Podcast 023:

I did one of my "just combine other people's answers" into a well-written answer or a more exhaustive answer. And it was just like "What's the difference between a statement and an expression?" That was the question. And you know what, that's what I want. That article, I want that article. You know everybody's going to have questions like this. Newbies will always have the same questions.

Or Podcast 004:

Whaddaya do if you're reading some answers, and the best answer is there, and somewhere else is another answer that's also kinda good, and the combination of them would be great, and you wanna somehow combine these answers in a better answer. In other words, you just want to be an editor, like you're--a lotta the people who have contributed to our transcript pages for this podcast--and thank you all--a lot of them just went in and made a little correction. They just saw something that was obviously a typo, or some case where some previous person who'd been writing the transcript maybe didn't know how to spell someone's name, so they went in and they correct it. How do you do that when you're reading answers on StackOverflow, if you just want to make that little edit, to make that question better?

2
  • 3
    And from Podcast 18 - Spolsky: ... I kinda suspect that maybe we want to kind of err in favor of more editing so that the, it's really a question of like how to make old questions get better and better and better and always be up to date. And part of making them better might even be taking you know three or four answers and combining them into one meta answer that really covers all the topics very elegantly. And I want to sort of see more of that than just people adding on their own tags saying you know Michael you got that wrong, it's actually 27, not 36. Aug 26, 2009 at 14:41
  • And which he does here, superuser.com/questions/1185/outlook-2007-wont-close/4332#4332, where he copies part of Diago's answer. I think he alluded somewhere that he wanted more of a wiki-like atmosphere.
    – hyperslug
    Aug 26, 2009 at 20:39
4

I have done this only once. My answer had solved the original problem and been accepted, but the OP had asked another question in a comment on my answer. Another user had answered his comment in a new answer in a clean and concise manner, so I simply added his answer to mine (with attribution) and turned mine into a wiki.

I personally see no problem with reusing another answer so long as attribution is given. In such a case, I think the post should be marked as wiki to signify that it is the collaborative work of multiple users. Seems I'm in disagreement with Spolsky on this particular point though.

4

... distinct identities are supposed to compete.

The point of these sites is not to compete for reputation, it is to answer questions, and be highly relevant to search engine queries. As a result, the collaborative community is the "distinct identity" and the competition is with other sites like Experts Exchange.

It's even better if the highest upvoted answer is accepted, and improved upon either by the author, or other users of sufficient reputation.

If an answer is accepted but it wasn't the highest upvoted, I don't see any problem with incorporating other answers, because that improves the quality. If I Google search and I get a SOFU result, I want to read the accepted answer for all possible relevant bits. I don't want to go through and read the other postings to the question.

1
  • 2
    There is only one distinct identity...the community. That is the wiki-ness of the site.
    – EBGreen
    Aug 26, 2009 at 14:41
4

I agree with what Jeff has said repeatedly on this matter. It is fine to combine answer parts into a complete answer. The goal is to answer the question for the OP who has probably been reading all along, but I think just as important (or more so even) is to answer it for future users. The ideal user experience should be:

  1. User googles their question
  2. S[OFU] is the #1 result
  3. They go to the a well worded question that is written in a way that is clear matches their problem
  4. They look and the top listed answer (or the top one or two if the OP accepted a different one) and it provides the complete and correct answer to their issue.
4

I know I don't agree with Joel and Jeff on this one. I feel quite strongly that it is rep-whoring, and I think it is detestable. People who attribute the original answers I'd consider better, but only slightly.

I understand why the site/community would want a rolled-up comprehensive answer. I agree it benefits everyone. So yes, I'd like to see such an answer - only if the person made it community wiki, and attributed the original answers

I truly don't understand why it should be acceptable to have someone roll up all the good points from other answers and use it create a great answer, if they're doing it to bolster their reputation? To someone who comes along later, it'll appear that the person who created the rolled-up answer really knew their stuff. But they didn't, the community did. The reputation assigned should reflect that.

The people who posted the individual points contributed more than the person who just rolled them up together, and the reputation should reflect that too.

I don't think anyone wants to see people who only create rolled-up answers and gain reputation as a result.

6
  • I'm having trouble imagining someone who didn't know their stuff creating a good roll-up answer. I'd think you'd need at least a rough understanding of the problem domain to do more than smooth out grammar and formatting, and even then you'd have to know enough to choose compatible answers... But even if someone with no knowledge of the area in question showed up, took the top-voted answers and combined them while making them easier to read, i don't see that as a bad thing. If the combined answer isn't an improvement, then they'll have a hard time getting upvotes out of it...
    – Shog9
    Aug 26, 2009 at 17:29
  • @Shog9 We are not on the same page. I'm more concerned about the good combined-up answers that contributed lots of rep to the poster, but was only a mash-up of existing answers. If they're doing this for community benefit, it should be community wiki. If they aren't, then they're unfairly reaping the benefits of others efforts.
    – nagul
    Aug 26, 2009 at 17:40
  • Wait, what's the point of posting a new, CW answer? Why wouldn't you just edit an existing answer to work in bits of another one, if you didn't want to see rep from it? Again, i'm talking about someone putting in some real effort here, not just copying two existing answers verbatim and concatenating them without regard to conflicts, grammar, formatting, or redundancy.
    – Shog9
    Aug 26, 2009 at 18:24
  • Yes, you could turn an existing answer CW. I am all for that. I'm talking about gaining rep points through this: "Whaddaya do if you're reading some answers, and the best answer is there, and somewhere else is another answer that's also kinda good, and the combination of them would be great, and you wanna somehow combine these answers in a better answer. In other words, you just want to be an editor,..". In simple terms, gaining rep points through edits (mash-up) of existing answers.
    – nagul
    Aug 26, 2009 at 18:33
  • If you're playing the role of editor, you have that choice every day: post a new answer, or edit to improve an existing one. This is merely a subset of that. If i edit your answer, you get the resulting votes; if i post my own, you don't. Generally, i make the call based on how much editing i'll have to do to make a good answer out of an existing one.
    – Shog9
    Aug 26, 2009 at 20:23
  • If a user combines good answers to a better one, that is an improvement of the sites's content. If a user improves the site's content, he gets rewarded by rep points. I see nothing wrong with this at all.
    – Treb
    Aug 26, 2009 at 20:50
2

Legal boundaries:
None. Since posts are covered by CC licence, you are free to use content from other posts in yours.

Moral boundaries:
Phew, that's the difficult part. There are various statements, in the FAQ and on podcasts and blog entries, that explicitly say that this site is collaboratively edited. From that point of view, the behaviour you desribe is desired. However, in practice I see a much stronger sense of personal 'post ownership', both from the posters and others who refrain from copying parts of other answers. The appropriate way that is generally accepted by the community is to attribute the copied part to it's original poster, in form of a link to his answer or a comment to your answer.

1

I have seen that happening some times indeed, and it looks a bit again like "whoring" for reputation.

I mean, I understand the concern of giving the most complete answer. But the point of such sites is to provide a "collaborative answer", through the voting system. I mean that logically, the accepted answer actually solves the problem, but the most voted answers following are adding interesting details.

The system already works like this, so I don't see why one would want to aggregate the good answers from others, besides for taking all the credit ("My answer is the most complete, watch !").

2
  • I think that it is desirable to have a 'most complete answer'.
    – Treb
    Aug 26, 2009 at 14:35
  • @Gnoupi: because reading multiple, overlapping answers is tedious compared to reading one comprehensive one. Identity is a part of SO, but should take a backseat when it conflicts with quality! I refer you to the quotes in pkaeding's answer: meta.stackexchange.com/questions/17685/…
    – Shog9
    Aug 26, 2009 at 15:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .