Zenhub Blog > Software Engineering > Open Source Project of the Month: OpenSSL Zenhub Blog > Software Engineering > Open Source Project of the Month: OpenSSL Software Engineering Open Source Project of the Month: OpenSSL Jess Cooper May 13, 2022 | 3 min read OpenSSL at a glance: The OpenSSL Project is responsible for developing and maintaining the OpenSSL software: a general-purpose cryptographic toolkit for ensuring secure communications.Quick project stats: 654 Contributors 935 Watching 7,900 Forks 18,200 Stars Languages Used: C, Perl, Assembly, Shell, C++, Raku Find more info at: https://www.openssl.org/ (As of April 22, 2022) 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. Get a free 14-day trial here. Share this article New Work smarter, not harder. With Zenhub AI Simplified agile processes. Faster task management. All powered by AI. Learn more
Project Management Will AI help or hurt data integrity? Both. Here’s why Kristen Kerr July 17, 2024 | 5 min read AI How Will AI Change Developers’ Jobs? Ev Haus August 28, 2023 | 3 min read Agile & Product Management JIRA Server End-of-Life: Migrating to Zenhub On-Premise Kristen Kerr August 9, 2023 | 4 min read Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read Hone your skills with a bi-weekly email course. Subscribe to Zenhub’s newsletter. Email Return to top
AI How Will AI Change Developers’ Jobs? Ev Haus August 28, 2023 | 3 min read Agile & Product Management JIRA Server End-of-Life: Migrating to Zenhub On-Premise Kristen Kerr August 9, 2023 | 4 min read Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read Hone your skills with a bi-weekly email course. Subscribe to Zenhub’s newsletter. Email Return to top
Agile & Product Management JIRA Server End-of-Life: Migrating to Zenhub On-Premise Kristen Kerr August 9, 2023 | 4 min read Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read
Agile & Product Management Is Github Copilot’s biggest productivity threat bad project management? Aaron Upright June 21, 2023 | 4 min read