Conferences, Standards, and Sponsorships: Selenium’s Work in 2016
byon January 12, 2017
This series covers new developments and exciting projects taken on by Conservancy member projects. To learn more about Conservancy member projects, or the non-profit infrastructure support and services offered by the Conservancy, check out Conservancy’s Projects page. Please support Conservancy so we can continue to help all this important software.
SeleniumConf UK wrapped up November 16th! For three days, Selenium developers and enthusiasts got together to share ideas, work together, and spend time with other community members in London. This year, there were three amazing keynotes, a diverse group of twenty-six speakers, and four full day workshops. Talks are already posted online, and you can watch them on the SeleniumConf UK YouTube channel.
Selenium has been a Conservancy project since 2010. Starting in 2011, Conservancy began to support Selenium’s efforts to host their own conferences, which have grown over the years to the successful events we know today. As a tool, Selenium has become an industry standard, with users ranging from individuals plugging away at their own projects to some of the largest companies in tech.
Selenium demonstrates a strong commitment to fiscal responsibility, and the project leadership looks to sustain Selenium beyond individual donations. In order to help power the project, the team promotes and manages large corporate sponsorships.
Earlier this year, Selenium 3.0 was released, replacing the original Selenium Core—Jason Huggins started developing the Core in 2004—with one based on Selenium WebDriver. Much like Selenium itself, WebDriver is becoming a standard in its own right. The World Wide Web Consortium (W3C) has a draft specification for browser automation based on Selenium WebDriver, and members of the Selenium project are on the team to make this an official recommendation.
Helping Our Member Projects Raise Money
byon January 10, 2017
Conservancy member projects depend on contributions from both individual and institutional donors to cover code sprint and conference expenses, pay for hosting services and hardware purchases, and fund strategic software development. Once a project joins Conservancy, Conservancy’s staff takes over the day-to-day responsibility of managing every donation directed to that project. In addition, we sit down with our projects’ leadership committees and help them execute fundraising strategies that go beyond posting a Conservancy-managed PayPal link on the project’s website. Here are some of the common fundraising initiatives Conservancy member projects use:
Conservancy’s status as a 501(c)(3) public charity enables our member projects to qualify for grants from foundations and other philanthropic donors who want the financial transparency and mission-centric focus public charities are required to have by US law. In 2016, Conservancy enabled member projects Bro, Buildbot, and Godot to receive grants from the Mozilla Foundation’s Mozilla Open Source Support (MOSS) program. Our member projects are using the grant funds to add new features, improve documentation, and add support for critical web standards.
Walter Bender helps teach a child at Turtle Art Day.
Conservancy helped Sugar get a grant to fund the event.
Photo by Nalin Tutiyaphuengprasert Tukta under CC BY-SA 2.0
We also successfully helped member project Sugar Labs secure a grant from the TripAdvisor Charitable Foundation to fund the translation and internationalization of Sugar for use in locales around the world. Sugar Labs has also used the grant to fund Turtle Art Days — mini-conferences where developers and students meet to discuss and share “Turtle Art”.
Member Project Sponsorships
Several of Conservancy’s member projects — including Outreachy, phpMyAdmin, and Selenium — use sponsorship programs administered by Conservancy to raise money. Outreachy’s sponsorship program provides the funding for people from groups underrepresented in free and open source software to work as interns with participating free and open source software communities and organizations. phpMyAdmin’s sponsorship program helps fund contractors to work on security maintenance, bug fixing, and code base improvement. Selenium’s sponsorship program helps cover project infrastructure costs and developer travel to project-related events; it also provides financial support for Selenium’s official conferences.
Sponsorship programs allow us and our projects to publicly acknowledge the financial support we receive from corporate donors. Corporations who support our member projects appreciate these acknowledgments, and we’ve enjoyed the opportunity to build relationships with repeat donors who gladly renew their sponsorship over the years.
Projects often seek to raise money to fund strategic development. A project may want to fund a developer to focus on implementing a new feature, or on solving a particularly difficult problem. In other cases, projects notice that their volunteer contributors have gravitated towards contributing to more glamorous, bleeding edge parts of the code base — meaning the core can use a little more love. Conservancy helps a member project’s leadership committee draft a fundraising proposal describing the tasks they’d like to accomplish, and the budget needed to accomplish those tasks. Projects publish their final proposals in the form of fundraising campaigns.
Conservancy manages the donations generated from these campaigns, and works with our projects to spend the funds in a manner consistent with their campaigns’ stated goals and Conservancy’s nonprofit mandate.
Conservancy member project Inkscape launched a funded development program that will enable any interested community member to organize his or her own campaign to raise funds to complete items on an Inkscape-maintained “jobs list”. Community members can propose their own items to be added to the list. If a campaign organizer is able to raise sufficient funds for a particular item, Inkscape will then use the funds to retain contract software developers to complete the task.
Inkscape’s program is designed to broaden the pool of community members engaged in job list creation and in fundraising. It’s a novel approach for a Conservancy project, and we’re excited to work with Inkscape and see how the user and developer communities respond.
Affiliate Programs and More
Conservancy has helped our member projects raise funds in lots of other ways. We accept donations via eBay’s Giving Works program (which allows eBay sellers to donate portions of their sales proceeds to registered charities), and Amazon’s Associates program (as seen in links on the Git and Twisted project websites) — just to name a few. We work with our projects to identify and vet new fundraising platforms, and we’re willing to consider virtually any strategy that doesn’t run counter to our organizational mission or IRS rules.
Volunteers (and Donors) Wanted
If you’d like to contribute to Conservancy and/or one of our member projects in ways other than by software development, we could always use volunteers to help out with fundraising. Feel free to contact us with any fundraising ideas you may have; we’d be happy to start a dialogue. If you would like to support our member projects financially, visit the member project website of your choice and follow the instructions to donate. Conservancy will process the donation on our project’s behalf.
And, of course, Conservancy needs your help as well. We rely on the public’s donations to provide these and other critical services that help our member projects flourish. So, if you would like to contribute Conservancy — and all of our member projects at once — become a Conservancy Supporter today!
LibreHealth’s Michael Downey on Why He’s a Conservancy Supporter
byon January 2, 2017
Michael Downey is one of the developers at the helm of our newest member project, LibreHealth. He was eager for the project to join Conservancy because, as he put it, the organization is “a really important player taking on responsibilties that are often neglected in our projects.” Join Michael as a Conservancy Supporter now to help us continue to provide these services to more projects.
Software Freedom After Trump
byon December 29, 2016
I’ll say it: it’s been rough since the election. Like so many other people, I was thrown into a state of reflection about my country, the world and my role in it. I’ve struggled with understanding how I can live in a world where it seems facts don’t matter. It’s been reassuring to see so many of my friends, family and colleagues (many of them lawyers!) become invigorated to work in the public good. This has all left me with some real self-reflection. I’ve been passionate about software freedom for a long time, and while I think it has really baffled many of my loved ones, I’ve been advocating for the public good in that context somewhat doggedly. But is this issue worth so much of my time? Is it the most impactful way I can spend my time?
Karen Sandler delivers her keynote at this year’s OSCon EU
I think I was on some level anticipating something like this. I started down this road in my OSCON EU keynote entitled “Is Software Freedom A Social Justice Issue,” in which I talked about software freedom ideology and its place relative to social justice issues.
This time, like when I was doing the soul searching that led to the OSCON EU talk, I kept coming back to thinking about my heart and the proprietary software I rely on for my life. But what’s so powerful about it is that my heart is truly a metaphor for all of the software we rely on. The pulse of our society is intertwined with our software and much of it is opaque from scrutiny and wholly under the control of single companies. We do not have ultimate control of the software that that we need the most.
After all of this deep reflection, the values and the mission of software freedom has never seemed more important. Specifically, there are a few core pieces of Conservancy’s mission and activities that I think are particularly relevant in this era of Trump.
Defending the integrity of our core infrastructure
One the things I’ve focused on in my advocacy generally is how vulnerable our core infrastructure is. This is where we need software freedom the most. We need to make sure that we are doing our best to balance corporate and public interests, and we need to be able to fix problems when they arise unexpectedly in our key systems. If we’ve learned anything from Volkswagen last year, it’s that companies may be knowingly doing the wrong thing, covering it up while also promoting corporate culture that makes it extremely unlikely that employees may come forward. We need to have confidence in our software, be able to audit it and be able to repair it when we detect vulnerabilities or unwanted functionality like surveillance.
Software freedom, and copyleft in particular, helps us keep the balance. Conservancy is dedicated to promoting software freedom, defending our licenses and supporting many of our member projects that are essential pieces of our infrastructure.
It may feel like we’ve entered into a world where facts don’t matter but we at Conservancy disagree. Conservancy is committed to transparency, both in the development of software that can be trusted, but also in our own operations. We’re committed to helping others understand complex topics that other people gloss over, as well as shedding light on our own financial situation and activities. (This end-of-year giving season I recommend you carefully read the Form 990s of all of the organizations you consider donating to, including ours—check out how money much the top people make and think about what the organizations accomplish with the amount of resources they have available to them.)
While hate and exclusion are on the rise, it’s more important than ever to make sure that our own communities do the right thing. I’m proud to have Conservancy host and to also personally help run Outreachy, making sure that many of the groups that are now feeling so marginalized have opportunities to succeed. Additionally, software freedom democratizes access to technology, which can (in time) empower disenfranchised communities and close digital divides.
Because together, we get it
Perhaps most importantly, unethical software is something that everyone is vulnerable to, but most don’t understand it at all. You need a certain level of expertise just to understand what software freedom is let alone why it’s so important. There are many things we can and should work on, but if we don’t keep our focus on software freedom the long term consequences will be dire. Software freedom is a long-term cause. We must work towards sound infrastructure and look after the ethical underpinnings of the technology we rely on, because if we don’t, who will?
We can’t just be reactive. We have to build the better world.
Please join me in doubling your efforts to promote software freedom. Help Conservancy continue its important mission and become a Supporter now.