A社です。所有権の帰属がA社になるからです。
規則やルールが存在するわけではないので、運用次第で自由につけることに問題は全くありません。
発注元のA社や、A社がこの手合いに疎く決める立場になった時の一次請けのB社といった「盛り込む側」のためには上記の回答が妥当です。
パッケージ名は元々Namespaceの代替と認知されていましたが、URLにおけるドメインのように記述することが可能であることから、ドメインと同等の意図をもって命名されることが慣例となり現在に至ります。ドメインとは管理箇所を表すものであり、責任の所在を意味することと同等の役割を果たします。あるものの責任を負うのは所有者であることが一般的です。なので、所有権を持つA社のドメインをつけるのです。
別の例えとして「製品のクレームは誰につけるべきか」は良い例だと思います。
A社が製品を販売するにあたり、製品の製造はB社が請負で製造しているとして、製品に問題があった場合に、顧客は誰にクレームを言うでしょうか。A社のはずですね。そうなるのは製品がA社のものだからです。
請負であっても例外はあるでしょう。A社の製品にB社やC社が"自社の製品"を組み込んで作る場合です。それは製品なので、A社に所有権はなくB社やC社のパッケージ名がつくべきです。
ただ、請負契約によるシステム受託開発においては非常にまれなケースです。なぜならB社やC社にはA社がその製品を買って使うという顧客という立場になるので、受託開発とは別に製品の販売として扱うのが普通だからです。
B社やC社が、A社のお金を使ってB社やC社の所有権を主張するプログラムを作ることは、そういう言い方をすれば非常におかしな状況に思う人は少なくないでしょう。
質問の内容からすれば、A社のパッケージ名をつけるのが妥当です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/05 10:35