|This is the talk page for discussing improvements to the Deprecation article.
This is not a forum for general discussion of the article's subject.
Mention features removed in early versions of Java (3.0?)
- It seems to me the article should stick to the topic in general and not attempt to catalog particular instances of Deprecation. Obviously it's useful to provide examples, but the particulars of the examples shouldn't matter beyond their use as exemplars. Deh 02:39, 1 March 2006 (UTC)
"Deprecated" does not mean "obsolete"!
Strictly speaking, "deprecated" means "frowned upon" or "discouraged", and it is not a simple synonym for "obsolete". For example, you could say that "goto statements are generally deprecated in modern C++", even though this langauge feature is not being phased out and there are very legitimate cases where it is a good idea to use goto. By contrast, the word "obsolete" simply means that an old thing has been replaced by something newer. Most "obsolete" stuff is indeed deprecated, but there are counterexamples, e.g. if the newer API is broken for some reason. Sun popularized the word "deprecated" in the Java API's, but you will notice that Microsoft chose to use "ObsoleteAttribute" for the .NET Framework, and this is in fact a technically more accurate word for the way people generally use it.
Leave the word "gradual" out of the definition of "deprecate"
You say: "deprecation is the gradual phasing-out".
The word "gradual" should be left out. In other words: the speed of making obsolete is not part of the meaning of the word.
For example in http://del.icio.us/help/api/ they say "We will version the API, but may deprecate early versions aggressively.".
http://www.worldwidewords.org/topicalwords/tw-dep1.htm contains the following quote under deprecate: "A deprecated object ... is one which must be supported, but one which will most likely be removed from the next version ..."
I can't seem to understand the following sentence from the article:
- In this instance, deprecated is a better term to describe the condition than obsolete, because, while a term that is obsolete might have some use or value.
It seems like maybe someone started writing a sentence that made sense, but stopped in the middle. — The Storm Surfer 16:06, 3 August 2007 (UTC)
- I've tried to clarify this, if anyone disagrees feel free to change it back, but please check all the changes as I corrected some basic grammatical errors as well. The first and last sentences of the paragraph don't agree now, but I don't have enough knowledge of the use of the term to correct that with confidence. I notice a comment above that deprecate is not a synonym for obsolete, maybe that could be taken into account in further clarifying this paragraph--Doug.(talk • contribs) 01:57, 10 September 2007 (UTC).
It might be sensible to add an example of how "all rights is reserved" is still useful because, as I read it, it was not useful at all, and I came to think that this sentence was mentioned the other way round. Wisapi (talk) 00:08, 23 January 2010 (UTC)
- The article contradicts itself here:
"use of the term "all rights reserved" has been essentially deprecated, as it no longer serves any purpose and grants no additional right or protection not already available if the statement were never used. In this instance, deprecated is a better term to describe the condition than obsolete, because a term that is deprecated might have some use or value.
- Actually, my understanding is that the two terms are essentially synonymous, but they apply in different contexts and have little to do with value. For instance, some wording may become deprecated, while the treaty would become obsolete. A manufacturing process becomes deprecated and a manufactured item becomes obsolete. Unfortunately, I don't know whether my interpretation is correct, nor how to explain it in the article if it is. For now I will just remove the last part of the sentence because of the self-contradiction. Maghnus (talk) 13:53, 1 August 2010 (UTC)
- Indiscriminate linking of dates in Wikipedia has been deprecated as WP:OVERLINKING. Reify-tech (talk) 14:49, 16 May 2014 (UTC)
Sometimes the word depreciated is used?
Depreciated can mean obsolete, as well as its main meaning of "fully used up," thus there are certain rare situations where both words can interchange with each other, especially where obsolesence is also discouraged. Technically, they are not synonyms, but their use in such contexts leads the reader to the same conclusion. 18.104.22.168 (talk) 08:53, 10 June 2010 (UTC)