contribute の語源ストーリー
contribute の中の tribuere は「割り当てる」です。この語は tribus「部族」から来たと考えられています。古代ローマの市民はいくつかの tribus に分けられていました。税や負担を部族ごとに割り当てたことから「割り当てる・与える」が生まれたのです。contribuere は「みんなで出し合う」です。ここから「寄付する・貢献する」になりました。tribe(部族)と tribute(貢ぎ物)、distribute(分配する)は、すべて同じ根から出た語です。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)

