I wanted to give my $.03 worth since I've been quietly listening to this.  
Let's discuss another perspective of this
not only from the Committers' point, but the documentation and end user point.

As one who has edited and re-written lots of our documentation, I can say that 
IMHO documentation will become
more frightening than ever.  Someone or some tool will need to be instituted to 
make sure each Async release
has all the pertinent documentation.  This could mean that we officially will 
release documentation so often, that
the release numbering on the documentation will become unwieldily or be 
confusing to the end user.  

On the end user point, I want to only install twice a year when new releases 
come out.  (I usually install 1.x.x
not just 1.x.... ) I have only three windows per year that I can shut stuff 
down and perform installations where
I have to perform Postgresql and DSpace database changes.  Those are 
frightening as we all know.

If I have to pick and choose which release or a release with a new component 
that may or may not be part
of a main release, or, worse yet, no further "main releases", I'm going to 
looking for a new solution for DSpace.
(Not me personally, but perhaps my institution, or another institution).  When 
installing Open Source becomes
too complex, we begin to remember the old saying "Open Source is not free" and 
think that perhaps it is time
to migrate to a commercial product where the vendor does all the work.  

Is this something that we want to force onto a community such as ours?  I can 
buy commercial IR software, there
is no work at all, but just the expense of buying it.  I am released from 
upgrades, database maintenance etc..  But now
I am limited by what I can do with the software.  Dspace is really quite easy 
to install now--even the source version.

It's really a balancing act, or as I like to say "a change of politics" when 
you think about software options.  I can choose
Open Source--customizable--complete control---but a chance that it will become 
too difficult to install/upgrade
maintain, or I can choose commercial software--expensive--limited--ease of 
maintenance-update.  

As for the Ant/Maven issues, I have no problem at all with those.  They work 
well, and compilers do not scare me--it's actually
fun to watch your work compile.  (Especially if you have customized it and want 
to see the end results!)  So, go ahead
and ant/maven-ize away.

A third way, which is one that some of our commercial vendors use, to to have a 
source release (as we do now), a non-source
release (as we do now) and several (one two or more) additional optional 
releases that add options, but are not incorporated into
the main release.  (Examples:  Oxygen, Atlassian, OpenSuSE, Fedora (Redhat), 
etc.  though some are commericalized...)

So, get your guns out now, and shoot me.  :-)


Jeffrey Trimble
System LIbrarian
William F.  Maag Library
Youngstown State University
330.941.2483 (Office)
jatrim...@ysu.edu
http://www.maag.ysu.edu
http://digital.maag.ysu.edu
""For he is the Kwisatz Haderach..."


------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to