GitHub や GitBucket のコラボレーターという概念がいまいち理解できません。

グループを作り、そのグループがオーナーとなるリポジトリを作ったとします。
新たな開発者にこのリポジトリへのアクセス権を与えたい場合、
その開発者と紐付けられたユーザーをグループに追加するのと、
コラボレーターとして追加するのとでは何が違うのでしょうか?


ちなみに、私が使っているのは GitBucket ですが、
コラボレーターの概念は GitHub のものと同じですよね?