Other projects seem to treat the sandbox differently than as described
below; I would prefer to keep the sandbox
aligned with usual Apache concepts for it, which seem to be - it's a
subproject for potential new additions to the project or to subprojects
of it, and things here are works in progress, with no guarantee that
they will ever be promoted to
an official release of the project its subprojects.
We should (in my opinion) establish other subprojects which can do
releases, etc., beyond the sandbox, for things like
annotators, parsers, consumers, and tooling. Things would graduate
from the sandbox into one of these subprojects (or into the main Apache
UIMA project) when we want to convey some higher level of support /
testing / acceptance, and to have official "distributions/releases" for.
I think that the sandbox should not be a subproject which does
"distributions/releases". This allows more freedom
to tinker, which I think is a valuable thing to have as some part of the
project.
-Marshall
Michael Baessler wrote:
Marshall Schor wrote:
Michael - could you write something about the Sandbox on Apache?
Purpose, what's in it. Something short - to be included in the
docbook docs.
-Marshall
So you want to include a short paragraph about the sandbox to the
docbook of the UIMA 2.1 release. I would only add something similar as
we have on the web:
The UIMA sandbox is a workspace that is open to all UIMA committers
and developers who would like to contribute code and join the UIMA
developer community. The sandbox is designed to host analysis
components like annotators, parser or consumers, as well as UIMA
tooling. All the components developed in the sandbox are free to use
and licensed under the Apache Software License
<http://incubator.apache.org/uima/license.html>.
A list of proposed analysis components and tooling for UIMA is
available at the UIMA wiki
<http://cwiki.apache.org/UIMA/uima-sandbox-components.html> and can
be discussed there.
I would not tell the people what's currently in since we have no
release for the sandbox. My plan is to have also a release for the
sandbox as soon as we have released the core
framework. For the next UIMA release we can add the components that
have already been released in the sandbox. Does this make sense?
-- Michael