What is the OpenSSL open source project?
The OpenSSL Project has grown from humble beginnings to become an integral part of the modern internet. Started in 1998 to provide free encryption tools for an internet that was still in its teens, OpenSSL software is now used by most HTTPS websites. An open source implementation of the SSL and TLS protocols, OpenSSL is designed to secure network communications from eavesdropping or the need to identify the other party.
Who’s running the OpenSSL open source project?
The OpenSSL Project is responsible for overseeing the development of the OpenSSL software. The OpenSSL Technical Committee makes technical decisions, such as design or architecture. Meanwhile, the OpenSSL Management Committee handles things like management and strategic direction. There are currently 12 people on the technical committee and seven on the management committee.
OpenSSL open source goals
OpenSSL’s simplicity, breadth of functionality, and openness have made it the industry standard for generating SSL certificates. As a result, it’s become integral to the functioning of the modern internet. And as the world is advancing and changing, so too is OpenSSL.
To that end, there are several important features in the works for OpenSSL, including:
● Argon2 KDFs
● Attribute Certificates
● Hybrid Public Key Encryption
● Raw Public Keys
Also on the roadmap are:
● Implementation of the QUIC transport protocol
● Validation of the OpenSSL FIPS provider for 3.x
● Review of post-quantum cryptographic algorithms by the Open Quantum Safe project in advance of standardization
See ZenHub at work
OpenSSL is, in a word, massive. Managing so many contributors who are not only working on issues but creating them would be a full-time job at least. ZenHub’s visibility features, however, vastly simplify that job. By using ZenHub’s pipelines extensively, the team has retained visibility without losing granularity. Team members can home in on specifics as precisely as they need to without worrying about getting lost in the weeds.
The extensive use of labels has supplemented this. By using a wide variety of labels, the team has been able to get the high-level visibility necessary to keep track of such a large project.
The team has also made creative use of ZenHub’s Epics feature to group sample code showing how to use new APIs. And within that Epic, team members have been able to leverage ZenHub’s built-in estimation feature to create estimates without leaving GitHub.
Why you should contribute
OpenSSL isn’t just an old project. It’s one of the frontrunners of the entire open source movement, and it’s embedded directly into the fabric of the internet. Google’s HTTPS Everywhere campaign made having SSL certificates all but mandatory.
And far from being left behind, OpenSSL is still on the cutting edge of open source, with work underway to bring OpenSSL into the quantum computing age, among other things.
Participating isn’t just about joining one of the longest-standing open source projects: it’s also about helping it move into the future.
Where you can learn more
If you’d like to get involved or learn more:
Check out their GitHub
Sign up for one of their mailing lists
Read our guide on how to get started as a contributor
Download the ZenHub browser extension and check out OpenSSL's ZenHub board
- Check out their GitHub
- Sign up for one of their mailing lists
- Read our guide on how to get started as a contributor
- Download the ZenHub browser extension and check out OpenSSL's ZenHub board
ZenHub offers the tools and workflows that teams working on open source projects in GitHub need. It puts core open source collaboration principles like openness and transparency into practice, enabling projects and organizations to code in the open. It’s the only industry tool to manage your team’s work across both public and private repos. And it makes it easier for all team members to communicate with each other, set goals, plan with more transparency and participation, and ship releases more predictably.
We’re big believers in the power of open source and are proud to support the open source community with free access to our full suite of tools. Learn more about how ZenHub is free for open source.