Why this CTO believes open source should be the new norm for all software companies

Why this CTO believes open source should be the new norm for all software companies

up
51 readers like this

on

December 08, 2016
open source ideas light bulb innovate

Making your code open source has many advantages, according to Alan Duric, CTO of messaging solution Wire. The company recently made its entire platform open source. In an interview with The Enterprisers Project, Duric explains why that was the right call.

CIO_Q and A

The Enterprisers Project (TEP): How did you decide to open-source your platform?

Duric: Open source is personally very important to me, and my team has a long track record of contributing to open source projects, so it was a simple decision to open source our platform. Doing that encourages transparency and community engagement, which is key for any product that has security at its core. We had a vision to be a secure and completely transparent messaging app and we stuck to it. 

TEP: How has it worked out so far?

Duric: We continue to see the benefits from our decision every day and encourage our active users to verify our code for themselves and use our API to build new secure features of their own.

TEP: Are there any downsides or risks to open-sourcing your platform? Any lessons learned or things you would do differently?

Duric: Open sourcing your code is not simple; it requires a lot of time and effort – we learned that firsthand. Open sourcing code can create security risks for potential users if it is created without security being the top priority. The risks can be reduced by testing for security vulnerabilities and protecting those who may later use your OSS.

I also recommend open sourcing the code from the very beginning. Initially, Wire wasn’t open source as we were still working on a few vital security features but now that these are available, it’s easier to structure the code and publish it.

TEP: Why should other companies consider open-sourcing some or all of their code? 

Duric: I recommend other companies consider open-sourcing their client code to not only increase transparency, but to contribute to other industries’ success. Many industries face the same challenges and if you open source the code, you allow others to collaborate with you, modify the code to suit their needs, submit bug fixes and offer new feature ideas. It’s a really collaborative process that helps all of us involved in OSS to reduce development time and enables us to build an ecosystem of secure services that can talk to one another.

TEP: If a company is interested in turning some or all of its code open-source, what are the first steps it should take?

Duric: Step one is to make sure your code is ready; take the time to get the code in shape and make sure it’s secure. It’s also important to be open to feedback from the community, positive or negative. One of the biggest benefits of open source is the pool of talent and insight that you have available from third parties, so embrace it and learn to take constructive criticism.

I believe open source should be the new norm for all software companies and Wire is taking serious steps to make it accessible to all even for industries that work with extremely sensitive data.

Comments 0
Minda Zetlin is a business technology writer and columnist for Inc.com. She is co-author of "The Geek Gap: Why Business and Technology Professionals Don't Understand Each Other and Why They Need Each Other to Survive," as well as several other books. She lives in Snohomish, Wasington. Find her at www.mindazetlin.com.

Harvard Business Review: IT Talent Crisis: Proven Advice from CIOs and HR Leaders

CIOs: We welcome you to join the conversation

Related Topics

Submitted By Enterprisers Project
May 26, 2017

At the 2016 MIT Sloan CIO Symposium, “Uber-ization” reigned as the buzzword of the day.

Submitted By Muthu Arumugham
May 25, 2017

For many years, Facebook’s mantra for developers was “Move fast and break things.” One of Google’s eight pillars for creating a culture of innovation is “Launch, then keep listening.” Though the wo

Submitted By E.G. Nadhan
May 25, 2017

How much will your organization benefit from hybrid cloud? The answer depends more on what you do before moving to the hybrid cloud model than the actual act of doing so.

Recent Tweets

| Follow @4Enterprisers