This is primarily regarding the rename of Hudson to Jenkins, but might apply to similar situations.
If a software project, library, etc. changes its name, should we:
- simply create a tag synonym and be done with it?
- edit all of the old questions to use the new name?
- edit all of the old questions in some other manner (e.g. to have both names)?
- do nothing?
- do something else?
Without editing questions, would future searches for the new name not include results for the old name? Is this a concern we need to address, or will some sort of search-black-magic solve it for us?
Edit:
For reference, here's a list of renames to which this might apply (and some references for them being renamed):
- Hudson -> Jenkins [wikipedia]
- PLT Scheme -> Racket [wikipedia]
- Astoria -> ADO.NET Data Services -> WCF Data Services [wikipedia]
Furthermore, this question is complicated by the actual status of Hudson/Jenkins. The Hudson project was forked and renamed Jenkins, but Oracle will apparently still be maintaining the original Hudson as their own software.
Edit2:
Since January there has been a tag synonym suggestion for jenkins -> hudson. Should tag synonyms be used for forked software? It would seem to me they might actually damage the scope of the question, since the question might be applicable for the fork but not for the original.
plt-scheme
andracket
, while others use both names in their title/content. Perhaps the solution for this question would be used to normalize those as well.