On Nov 12, 2009, at 15:50 , Carsten Ziegeler wrote:

Marcel Offermans wrote
Apart from confusing some users, I also discovered that not everybody
uses the same terms. However, I am sure we can reach some kind of
consensus on this list!
Yepp, I guess this will be interesting discussion as we might get
different suggestions for the same thing :) But I guess we can manage that.

My first suggestions would be:

- Artifacts
(Bundles would be wrong and components could be confusing as these are
not components in the oo sense)

Artifacts is indeed the term that is used in Deployment Admin too for this, where everything is an artifact (bundle, config, ...).

The reason we used component instead was that this is a very generic word for "something that is a part of a larger whole" (see your local dictionary) and as such should appeal to a larger group than just "developers".

But I do see your point about component in the sense of object oriented design having a different meaning.

The dictionary describes an artifact as "an object made by a human being". In that sense it is even more generic than component because it does not mention it being "a part of a larger whole" here.

- Features (for Groups)

That would align them a bit better with for example Apache Felix Karaf, that defines features as being a set of bundles (plus configuration).

- License is the tough one. Maybe its something like "product"? Or
"distribution"?

or "configuration" (would clash a bit with "configuration admin artifacts")
or "assembly"
or "composition"

Greetings, Marcel

Reply via email to