OpenSource.com has a great interview with Benetech's Jim Fruchterman
regarding the advantages of releasing software as open source. I'm
reposting it below for those who are interested in this topic.
Open source product development most effective when social
Posted 24 Jul 2014 by
Jen Wike (Red Hat)
Tweet submit to reddit
Benetech started out in the 90s without even understanding the meaning
of the term open source. They just "needed an easy way to interface with
different voice synthesizers" to develop readers for people who are
blind and "shared the code to be helpful."
Sound familiar? Opensource.com started covering stories like in 2010 and
they recur more often than you might think. Stories of people sharing
the code to help others—but sharing code to get help developing better
code. When code is open, a community has the opportunity to form around it.
Read this interview about what Benetech CEO Jim Fruchterman learned by
adopting open source philosophy and furthering technology-for-good.
How did Benetech get involved in open source?
Benetech’s initial project back in the early 1990s was building
affordable reading systems for people who are blind: a technology tool
that enabled them to scan their own printed books and then have a voice
synthesizer read the text aloud. We thought of it as being very similar
to printer drivers, where we would send text out of our program to be
spoken aloud. We needed an easy way to interface with different voice
synthesizers. As a nonprofit technology company, our goal was to help as
many people as possible while breaking even financially.
We stumbled onto open source without even knowing the meaning of the
term! We created something called the Speech Synthesizer Interface
Library and shared the source code openly with the field of developers
of talking applications for people with disabilities. We didn’t know
about free or open source licensing, we just shared the code to be
helpful (and to get help in the form of speech drivers built by others).
In the late 90s, some of our Silicon Valley partners introduced us to
free software and we learned how a free software license like the GNU
General Public License (GPL) works. When we started building software
for human rights groups in 2000, we decided to license our first full
product under a free software license.
Arkenstone was sold to Freedom Scientific in 2000. Its technology served
as a basis for Freedom Scientific's OpenBook scanning and reading software.
Why is it important that your cybersecurity tools for stakeholders are open?
In a world with cyber attacks and hyper-surveillance, it is only natural
for rights defenders, journalists, and social justice workers at large
to not trust software developers. But the code of secure tools that are
open source is published and freely available to review. This commitment
to transparency means that stakeholders don’t have to trust the
developers. They or their experts can verify that they have the "real"
software and that there are no "back doors"—the software does exactly
what it claims to do. Contrast this with, say, a proprietary software
tool that uses encryption. Being proprietary means its source code—and
therefore its security—cannot be reviewed and verified.
Our open source approach also makes it easier for us to incorporate
important innovations developed by other people. We didn’t reimplement
cryptography libraries, as we used a strong open source one (Bouncy
Castle). We don’t need to reinvent circumvention tools, as we integrated
Tor into our human rights technology applications. That way, our users
benefit from an entire community working on supporting their work with
better digital security tools.
What other open source tools does Benetech develop?
Within our Global Literacy Program, we offer Go Read, a free, accessible
Android eBook reader optimized for people with vision impairments. It
allows users to read accessible eBooks, which we make available via our
Bookshare library, on a variety of Android tablets and phones. Open
source volunteers based Go Read on the open source FBReader project, and
then our staff completed the production version. We’ve also adapted the
Readium open source web-based eBook reader and built it right into the
Bookshare webpages so that our users can start reading a book right away
in their browser without having to download the entire book.
Poet is a web-based tool for crowdsourcing descriptions for images in
existing DAISY eBooks (DAISY being the technical standard for digital
audio books). Image descriptions enable a person who is blind to
understand important information contained in hitherto inaccessible
images. Poet reduces both the cost of producing image descriptions for
content creators as well as the delivery time of described image for
end-users.
For environmental conservationists, we developed Miradi, an open source,
adaptive management software that enables users to implement best
practices in conservation project planning, monitoring, adaptation, and
reporting.
Our goal is to do a lot more in the field of open source
software-for-good through our recently launched Benetech Labs, where the
Benetech team and partners prototype, iterate, and test new tech
applications. We’re exploring in the Labs a full spectrum of projects,
from strengthening the capacity of clean water organizations with data
platforms, to providing access to 3D educational models for students
with visual impairments, to helping labor rights groups fight child
labor, human trafficking, and other abuses. Our plan is conduct our Labs
efforts openly by developing software under free and open source
licenses, and by making information about our projects available under
open content licenses on the web.
Benetech supports the Humanitarian Free and Open Source (HFOSS)
community. Why is open source product development well-suited for
creating social impact?
HFOSS organizations address humanitarian issues by building, deploying,
and maintaining open source software as their core service. Some
examples of HFOSS organizations beyond Benetech include Mozilla,
Ushahidi, Wikimedia Foundation, Mifos, or Medic Mobile. So much of
nonprofit and humanitarian work revolves around information, whether
it’s education, health promotion, economic development, or social
justice. Ironically, the people who most need tech tools are often those
least able to afford them!
Nonprofit organizations dedicated to creating social good are
philosophically aligned with the ideals of open source development. It
enables us to stretch limited resources and work together with our peers
to develop tools that help humanitarian work be more effective. We also
operate in a wide range of environments, needing far more languages than
just English. Open source development allows for collaboration around
the world, lowering the barriers to adaptation and translation as well
as making some tools possible that would never get developed if they
were proprietary, because of limited market size.
New product development is most effective when it’s social. We are used
to the concept of hundreds of developers working remotely, yet in
real-time, to build or improve software code. Imagine the social impact
possible if hundreds of developers are working on open source for social
good. We could speed the development of innovative tools to protect
human rights workers, increase civic engagement, improve the delivery of
clean water to the world’s poorest communities, and address many other
social problems!
We’ve started in this direction by creating our SocialCoding4Good
initiative, which connects developers from tech companies and open
source communities with open source, social good-focused HFOSS projects.
"Open over proprietary" is one of Benetech's core values. How is it
manifested in company culture beyond product development?
We believe that our social mission is best served by openness.
Benetech’s social mission goal is to help as many people as possible
while finding some way to break even financially. Since we are combating
market failure, where typical companies can’t figure out a way to make
enough profits, we think that making our tools open is a great statement
of our commitment. We often ask our users with more financial capacity
to pitch in to support us (most of our budget is covered by revenue),
but having the software available for free on a financial basis means
that we won’t be turning away a potential user because of licensing costs.
Furthermore, we share information internally with our team members,
presuming that the more that each team member knows, the better they
will be able to serve our users and advance our social mission. We
actively look for ways to share what we’ve learned with others who care
about the work we do and the communities we serve. We publish actively
our lessons learned. Not only our software, but also the content we
produce are almost always available under Creative Commons licenses.
We’re also exploring open source hardware solutions, like sharing
educational models for 3D printing for students.
The information we treat as proprietary is primarily other people’s
information. With Bookshare, like any library, we respect the privacy
rights of our patrons by keeping their reading choices confidential. And
of course our human rights work is all about ensuring that sensitive
information about human rights abuses doesn’t leak out and do harm to
victims and witnesses.
Ultimately, we believe that open source is more about transparency and
innovation than about releasing software. Being transparent leads to the
best possible outcomes from our work and helps us further our mission
goals. The open source methodology also helps stimulate innovation. It
allows us to build and improve upon the knowledge of predecessors, as
well as to make knowledge available for future users and developers. We
always ask ourselves how we can apply technology in new ways to improve
people’s lives, and we believe that the open source model helps spark
creativity and more technology-for-good ventures.
Creative Commons License
--
Feel free to visit my new Web site
http://www.DavidGoldfield.info
Feel free to visit my LinkedIn profile
http://www.linkedin.com/pub/david-goldfield/12/929/573
Visit my blog
http://davidgoldfield.wordpress.com
Follow me on Twitter
http://www.twitter.com/davidgoldfield
David Goldfield,
Founder and Peer Coordinator
Philadelphia Computer Users' Group for the Blind and Visually Impaired
VICUG-L is the Visually Impaired Computer User Group List.
Archived on the World Wide Web at
http://listserv.icors.org/archives/vicug-l.html
Signoff: [log in to unmask]
Subscribe: [log in to unmask]
|