[Aust-NZ] Initial Proposal - [was Finding a way forward - GeoNetwork ... ANZLIC Profile]
Bruce.Bannerman at dpi.vic.gov.au
Bruce.Bannerman at dpi.vic.gov.au
Sun Jun 1 18:49:21 PDT 2008
IMO:
I'd like to wrap this thread up soon and put together a summary of the
discussion into a proposal for a way forward for GeoNetwork ANZLIC
Profile.
I'd like to start work on this summary next week, starting 10th June.
Where should this proposal go, once it has been subject to our peer
review?
I suspect that it may be appropriate to go to the ANZLIC Council for
approval, however this needs debate.
I have been contacted by several people off line and understand that they
have not been in a position to respond due to work commitments.
We have one more week for comments, please take the time to do so if you
are able.
I'd like to read more from the ANZLIC community.
I also know that Ben and Jeroen would like to add additional thoughts.
Simon, I'd also appreciate reading your additional thoughts on what would
work.
Bruce Bannerman
__________________
Finding an Open Source process that will work for GeoNetwork - ANZLIC
Profile will
take a bit of trial and error to get right.
We may not be able to treat it as a traditional Open Source Project as
there is a
need to support ANZLIC involvement in the process.
Many of the ideas here have come from Karl Fogel's book "Producing Open
Source Software,
How to Run a Successful Free Software Project" ( http://producingoss.com/
). This is an
enlightening read if you have the time.
Below is a random collection of thoughts that needs further work.
We need your input and experience to flesh out these ideas.
_Working with the GeoNetwork Community_
We are not developing a project from scratch.
We are contributing to and customising an existing OS Project, GeoNetwork.
Therefore, whatever we want to get into GeoNetwork will have to be worked
through
the GeoNetwork community and GeoNetwork Project Steering Committee.
The GeoNetwork Community are not going to want to include all of our
changes at face value.
To get them included will require a number of our developers to work
*within* the community,
contribute to the project and over time *earn* credibility that they know
what they are
talking about.
Simon and Byron have obviously been very successful at doing this and we
could learn from
their examples.
We will also need to be sensitive to the GeoNetwork community and by our
actions make it
clear to them that we are not trying to hijack their project, but act as
good community
members.
_How can we get the work done?_
This will provide some challenges for government organisations, where
development work is
typically project based with defined deliverables. Some initial ideas on
how we can engage
with the community and get work done:
- Architects and Senior developers could start subscribing to the
GeoNetwork mailing lists
( http://geonetwork-opensource.org/ ) to observe how the community
operates. When they
feel comfortable with the process they could start contributing to
discussions.
- For some of our permanent developers, we could start setting
performance goals relating
to GeoNetwork contributions and providing work time for this to occur.
These goals
could possibly relate to a specific number of commits being accepted by
the community.
The work may or may not be explicitly AP related.
- For those of us who do not have permanent developers, we could explore
Cameron's idea
of engaging specialist consultancies to do some of this work for us. We
could treat
this as *product support* with an appropriate annual fee. Over time these
consultancies
would also need to build up the required rapport within the GeoNetwork
community and be
available as a resource to use to get our future customisation done.
- I'm interested in other suggestions as well here.
_How do we prioritise AP work_
Ideally, we'd be able to come up with a list desired improvements, assign
a priority
and work through them one by one.
In practice, some organisations will have an urgent itch to scratch. If
they have the
resources to fund (and community accepted developers to undertake) that
work, they
should be free to do so.
How do we establish the list of priorities, determine if it is required
and assign a
priority?
We have a set of priorities in the September workshop minutes last year
( http://www.osdm.gov.au/Metadata/GeoNetwork/Committees/default.aspx ) .
Is this list
being monitored and under active review?
What processes do we need to go through to coordinate, review, monitor and
accept
additions to this list?
Who should be on this review panel and who has the responsibility of
liaising the
requirements with the appropriate people in the GeoNetwork community.
What mailing lists should be used to coordinate this work?
_How do we manage AP code development_
It appears that Jeroen Ticheler has been successful in his proposal to
allow sandpit
development within the GeoNetwork subversion revision control environment
(is
this correct Jeroen?).
This is the obvious place to do our development work, feeding regular
changes back
into the main truck version when appropriate and accepted.
Do we need an AP developers list, or would the geonetwork-devel list be
more appropriate?
What do we do for bug tracking?
What do we do for packaging, automated testing and functional testing?
How do we determine what goes into each release of GeoNetwork ANZLIC
Profile and
enforce the practice of release early and release often?
I leave this here. Hopefully there is enough meat to pick to pieces and
then build on.
I look forward to hearing some more constructive comments.
Ben, do you have any comments from an ANZLIC perspective that may need to
constrain
some of the ideas to come out of this?
Bruce Bannerman
_______________________________________________
Aust-NZ mailing list
Aust-NZ at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/aust-nz
Notice:
This email and any attachments may contain information that is personal,
confidential, legally privileged and/or copyright.No part of it should be reproduced,
adapted or communicated without the prior written consent of the copyright owner.
It is the responsibility of the recipient to check for and remove viruses.
If you have received this email in error, please notify the sender by return email, delete
it from your system and destroy any copies. You are not authorised to use, communicate or rely on the information
contained in this email.
Please consider the environment before printing this email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/oceania/attachments/20080602/35715f39/attachment.html>
More information about the Oceania
mailing list