[OPEN-ILS-GENERAL] Knight Foundation Grant
Kathy Lussier
klussier at masslnc.org
Wed Mar 16 17:11:05 EDT 2016
Hi all,
At ALA Midwinter in January, Ron Gagnon of NOBLE and I attended a
presentation on the Knight News Challenge on Libraries. The Knight
Foundation is offering grants to projects that help libraries serve 21st
century information needs. There is more information on the grant
available at
https://www.newschallenge.org/challenge/how-might-libraries-serve-21st-century-information-needs/brief.
MassLNC is planning to submit at least one, maybe two ideas for a grant
related to the Evergreen project, with the hope that one of them may get
funded. I've been meeting with the MassLNC partners over the past few
weeks to come up with ideas for grants. I would like to share what we're
planning with the rest of the community to see if you have feedback on
the projects or if you have any interest in helping us out.
One of the ideas we came up with is a development project to improve the
end-user experience in Evergreen. The second project is an idea to kick
off a developer bootcamp for Evergreen. The second idea is something
that will require a lot of community involvement and for which we will
definitely need volunteers willing to help out before submitting the
idea to the grant foundation.
I'll start with the development project. We decided to go with a project
that we describe as one that reduces the dead ends users encounter when
searching for the information they need. We started with the idea of
bolstering our current use of metarecords to group formats and editions
in a search. We believe that by strengthening the way metarecords are
used in the system, we might find that defaulting to a "group formats
and editions" search could provide a better search experience for users
and allow us to do things like easily leading users to other formats and
editions directly from the record summary page.
We expanded upon this idea to think of other ways we might be able to
lead users to the information they need. Some of these ideas align with
ideas that have been raised in our search discussion. You can read the
current application at
https://www.newschallenge.org/challenge/how-might-libraries-serve-21st-century-information-needs/submissions/leading-information-seekers-to-the-material-they-need.
Feel free to let me know if you have feedback on the ideas presented
there. Our goal was to include features that would provide assistance
for users from that search results page while also avoiding projects
that are replicating features already widely available elsewhere since
this grant should be supporting things that are fairly new.
Here is what we had in mind for the other grant idea. In the past,
Evergreen has been involved in various internship programs to get
college students or others involved in making contributions to the
project. While we have had some success, I think there have also
encountered various issues. In many other open-source projects that
participate in these programs, the interns often stay around after the
project and continue contributing to the project. However, this is
difficult with Evergreen because participation generally comes from
those working for Evergreen libraries or who have some other stake in
libraries. If we reached out to groups that are already involved in
libraries (or those who are already working on Evergreen), we may be
more successful in growing developers who may make further contributions
to the project. I think we also sometimes have trouble mentoring these
interns and that the bar for making even small contributions to
Evergreen is fairly high.
The developer bootcamp is another take on trying to grow the body of
volunteers who can make code contributions to Evergreen.
- The intended audience is current members of the Evergreen community
who want to improve their skills at contributing code to Evergreen,
people from the general library/tech community (e.g. Code4Lib'ers), and
students from MLS programs.
- Current members of the Evergreen community (core committers, other
veteran technical folks) would be instructors/mentors.
- We would kick it off with an initial in-person meetup among the
instructors/mentors to get their own training on how to mentor new
contributors to the community and to brainstorm ideas for ways to make
entry into the community easier. The time could also be used to identify
what could be covered in a bootcamp. This is something that I think
would need to be an important component to ensure we are providing a
valuable experience to participants.
- When we "brainstorm ideas for ways to make entry into the community
easier," we may come up with improvements that could be funded by the
grant. For example, maybe we could put funds towards building Debian or
Ubuntu packages for Evergreen so that new code contributors don't need
to go through an arduous installation process when starting their work
with Evergreen.
- The actual bootcamp would be a multi-day (weeklong?) boot camp to
introduce the students to the Evergreen code, community conventions etc.
- After the bootcamp, continue to schedule monthly meetups via IRC for
further learning and mentoring. Participants would be expected to make
code contributions, do testing, etc. Maybe we could make it a game and
give people points for each contribution they make.
- Those who complete the program would get a scholarship to the next
Evergreen conference. Or, depending on the timing, to the next hack-a-way.
The funds from Knight would mainly cover the costs of travel and for
scholarships, but, as I mentioned above, there could also be funds
applied to the bit where we lower the threshold for making contributions
to Evergreen.
My questions related to the bootcamp idea are:
* Does this sounds like a good idea?
* Are there people who would be willing to help out as
instructors/mentors for the bootcamp? This isn't a firm commitment, but,
if I hear crickets on this question, I know it's not something we should
pursue further. Also, please note, my idea is that any travel expenses
related to the bootcamp would be covered by the grant.
* I also would love to have some volunteers willing to help me plan for
the bootcamp, but, if there is sufficient interest in the first set of
volunteers, I will also tap people directly with this request.
* If we get positive answers from the first two questions, are there
ways we can improve upon this idea?
Thanks to everyone who read this far in my e-mail. I look forward to
hearing your thoughts!
Kathy
More information about the Open-ils-general
mailing list