Hi all,

+1 from me too. I would very much like to debate these terms, to see if we can improve on them. Then once we agree on better ones, let's refactor the codebase accordingly.

On Nov 12, 2009, at 11:15 , Jean-Baptiste Onofré wrote:

+1 on my side.
It can helpful to match some AutoDeploy terminologies ;)

Feel free to give input as to how AutoDeploy calls these things!

From: Martijn van Berkum

Also +1 on updating the terminology, they are confusing for a first time user.

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!

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Toni Menzel
Sent: donderdag 12 november 2009 10:43
To: [email protected]
Subject: Re: Terminology

+1 for updating terminology.
I have exactly the same issue since i started working with ace.

Personally i had issues with understanding the real meaning of:

[Gateway]
They are basically the provisioning targets, management agent runs on them) I had trouble with getting used to it but now it works. Still, to me this
term seems a bit outdates to me. (like a term from the 90s).

Gateway was the "old" term, we now use "target" so as far as I'm concerned we drop the term gateway everywhere. Our original reason for using it was the fact that the OSGi specification used it as the official term (as in, it was the "G" in OSGi).

[License]
This is more about assigning bundle groups to gateways. Routhly speaking: license is one possible implementation to archive this, but having license
as a core concept is really not necessary, and also confusing.
So, what i'm saying here is not just a renaming, its more about trimming the core down and make the license concept an optional implementation "plugin".

I would like to defer discussions about changing core concepts to a different thread. There are a couple of good reasons to use the structure we have now, but I'll start a different thread about it.

On the other hand, bundles & groups are fairly straightforward ;)

Agreed. Some other systems talk about "features" instead of groups. We could debate that.

On Thu, Nov 12, 2009 at 10:20 AM, Carsten Ziegeler <[email protected] >wrote:

afaik the current terminology for ACE uses bundles, groups and license.
I know that this has historical background, but I somehow feel uneasy
with these :)

That we used "bundles" in the web UI is really a mistake, that should have been "components". Components can be anything: bundles, configuration files, or any other artifact/file type you define.

So what do you think of changing them, especially license might cause
problems.

License is perhaps the term that I am least satisfied with right now, but so far I could not come up with a better one yet.

This is not a must.

Given that we might change this, where do we have to apply these changes?

Well, pretty much everywhere throughout the code, if we want to not only superficially change these terms. Time line wise, let's first agree on better terminology, and then change both code and documentation, perhaps starting with a page explaining all the terms.

Greetings, Marcel

Reply via email to