Untitled

6) 他の開発者やユーザーが利用できるようなソフトウェアを開発した場合、自分の登録IDを埋め込むべきですか、それともそれぞれのユーザーが登録IDを指定できるようにすべきですか?

必ずしも他のユーザーが登録IDを指定できるようにする必要はありません。むしろ、そのソフトウェアの利用状況を計測できるように、登録IDは固定しておいたほうがいいでしょう。