+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

