This question is about semantics.
I have a client who says that the term "widget" should only be used when referring to a dynamic object that syndicates your own content on to a third party site. I believe widget can be used to refer to any self-contained dynamic object on a site (your own or a third party). However, my client says that if the object is on your own site, it is a "gadget."
I'm not sure if there is an official definition, but I'm interested to know what is the common understanding of the difference, if any, between the two terms?
Dictionary.com:
widg⋅et
-noun
a small mechanical device, as a knob or switch, esp. one whose name is not known or cannot be recalled; gadget: a row of widgets on the instrument panel.gadg⋅et
-noun
a mechanical contrivance or device; any ingenious article.
'Widget' does not mean 'Window Gadget'. These terms have existed for 150 years in published literature (~85 for 'widget'), and as far as programming goes, it's up to you.