+1 for "Distribution" as the "what" part... a collection of
components/extesions/packages, i.e. "bundle", etc. [1]

While "packaging" takes care of the "how" part... a
zip/exe/jar/rpm/deb/war/etc. ...but only about wrapping/preparing the
"distribution" to be installed in a specific environment or in a specific
way.

So the "XWiki Distribtion" is "packaged" in various ways
(exe/jar/war/xar/zip) so you can intall it in your environment
(os/container/etc).

Thanks,
Eduard

----------
[1] https://en.wikipedia.org/wiki/Software_distribution

On Thu, Feb 11, 2016 at 8:11 PM, Thomas Mortagne <[email protected]>
wrote:

> On Thu, Feb 11, 2016 at 6:39 PM, [email protected] <[email protected]>
> wrote:
> >
> > On 11 Feb 2016 at 18:33:57, Thomas Mortagne ([email protected]
> (mailto:[email protected])) wrote:
> >
> >> On Thu, Feb 11, 2016 at 6:24 PM, Eduard Moraru wrote:
> >> > Hi,
> >> >
> >> > On Thu, Feb 11, 2016 at 6:10 PM, [email protected]
> >> > wrote:
> >> >
> >> >> Hi devs,
> >> >>
> >> >> Now that we’ve voted on the "XWiki Core” concept and that we’ve
> agreed
> >> >> that the xwiki organization on github should focused on offering core
> >> >> extensions only (and the rest should be moved to contrib) we need to
> ensure
> >> >> that we use the same terminology everywhere.
> >> >>
> >> >> I’d like to start updating xwiki.org accordingly but first I want
> to be
> >> >> sure we agree on the terminology:
> >> >>
> >> >> * The "XWiki Runtime”: the XWiki WAR that you get from the various
> >> >> distributions that you can find on xwiki.org. It’s a minimalistic
> runtime
> >> >> on top of which you can install Extensions. Documentation for it
> will be
> >> >> available at http://platform.xwiki.org.
> >> >>
> >> >
> >> > The doc for "XWiki Runtime" is available on platform.xwiki.org (not
> on
> >> > runtime.xwiki.org).... sounds a bit weird to me. Maybe we should
> create an
> >> > alias for runtime, just in case?
> >> >
> >> > Also, the runtime is the result/artefact of building the platform,
> right?
> >> > It`s what you actually get to install, as a user.
> >> >
> >>
> >> I think I would prefer "XWiki Distribution" since that's what it is
> >> after all: some distribution of XWiki and the only one we support.
> >> That's also the naming I started to use on
> >>
> https://github.com/xwiki/xwiki-platform/tree/feature-platformdistribution/xwiki-platform-distribution
> >> and I don't want to rename all that :).
> >
> > For me, the XWiki distributions is a different concept. There are
> various distributions: WAR, ZIP, debian, EXE, etc.
> >
> > The XWiki Runtime is always included in the various distribution.
> However the distributions can include other files (for example HSQLDB and
> Jetty for the ZIP distribution).
> >
> > A distribution, as the name implies, is how you distribute something. It
> doesn’t represent the runtime (which is included in the various
> distributions, along with other things).
> >
>
> For me "distribution" has the same meaning than in Linux world: a
> arbitrary choice of stuff put together to make a produce you can use.
> It's also the meaning it has in the Distribution Wizard which is to
> setup the distribution you installed. WAR, ZIP, DEB, etc. are just
> packages of this distribution.
>
> > Thanks
> > -Vincent
> >
> >> >> * “XWiki Core”: Represents the set of XWiki APIs/sources making up
> the
> >> >> "XWiki Platform”.
> >> >>
> >> > The sources are available in github in the xwiki-commons,
> xwiki-rendering
> >> >> and xwiki-platform repositories. More globally can be meant to
> represent
> >> >> all the sources found in the xwiki github organization.
> >> >>
> >> >> * “XWiki Contrib”: Extensions to the "XWiki Runtime”. Located under
> the
> >> >> xwiki-contrib organization in github.
> >> >>
> >> >> * The "XWiki Core Development Team” or “XWiki Core Team” (previously
> >> >> called "XWiki Development Team"): the list of committers of the
> “xwiki"
> >> >> github organization.
> >> >>
> >> >> * “XWiki Platform”: synonymous for “XWiki Core”. Since “XWiki
> Platform”
> >> >> could also represent the xwiki-platform github repository, it’s
> better to
> >> >> use “XWiki Core” when wanting to name the full content of the xwiki
> github
> >> >> organization. For example: “The XWiki Core Development Team works on
> XWiki
> >> >> Core”…
> >> >>
> >> >
> >> > But we will still be saying that XWiki is a "platform" on which you
> can
> >> > build your stuff, right?
> >> >
> >> > I would prefer not to mix the 2 terms, "Platform" and "Core", since
> IMO
> >> > "Core" includes "Platform", but not necessarily the other way around.
> >> > Remember that commons and rendering are theoretically stand-alone
> projects
> >> > which are not directly connected to XWiki. The Platform works with the
> >> > rendering and commons to produce its artefacts but I would no go as
> far as
> >> > to say that it also includes them and would prefer to use "XWiki
> Core" for
> >> > that part.
> >> >
> >> >
> >> >>
> >> >> * “Flavor”: a set of Extensions (usually with a purpose) that can be
> >> >> installed all together in a XWiki Runtime or when creating a subwiki
> inside
> >> >> the XWiki Runtime.
> >> >>
> >> >> * The “Default Flavor”: the unique flavor provided by the “XWiki Core
> >> >> Development Team”. Contrib projects and more generally anyone else
> can
> >> >> contribute other flavors on extensions.xwiki.org. These flavors will
> >> >> appear in the XWiki Platform when you first run it or when you
> create a new
> >> >> subwiki. The Default Flavor is going to replace “XWiki Enterprise”
> (and
> >> >> enterprise.xwiki.org will be removed and folded into
> platform.xwiki.org -
> >> >> the same will happen for xwiki-enterprise which will be folded into
> >> >> xwiki-platform in github)
> >> >>
> >> >> * “XWiki Committers” or “XWiki Team". Vague terms that represent the
> full
> >> >> set of committers of both the xwiki and xwiki-contrib github
> organizations.
> >> >>
> >> >> * “XWiki N.P”. Shortcut for the “XWiki Runtime” version N.P (e.g.
> “XWiki
> >> >> 7.4.1”).
> >> >>
> >> >
> >> > Will probably also be synonymous with "Default Flavor" version N.P
> since it
> >> > will be synchronized with the "XWiki Runtime".
> >> >
> >> >
> >> >>
> >> >> * The “XWiki Project”. Generic term that includes the work done by
> XWiki
> >> >> Contrib Committers, XWiki Core Committers and by extensions the work
> done
> >> >> by the full community of contributors to both xwiki and xwiki-contrib
> >> >> github organizations.
> >> >>
> >> >>
> >> >> Do you agree with this? Any other terms that we should define?
> >> >>
> >> >
> >> > Generally +1 (with the above mentions).
> >> >
> >> > Thanks,
> >> > Eduard
> >> >
> >> >
> >> >>
> >> >> Once agreed I’ll kickstart the work by updating xwiki.org pages by
> >> >> creating a Terminology page and update some existing pages. However
> it’ll
> >> >> be up to everyone to follow the terminology.
> >> >>
> >> >> Thanks
> >> >> -Vincent
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to