10 Tips for Selecting the Open Source that is Best for You

Talk Type: 
45 Minute Talk
Best practices
Technical Level: 
Creative Commons - Attribution Only

Whether building a product, or adding to your infrastructure, these days the use of Free and Open Source Software (FOSS) components is a natural and sensible choice. However, for any given cog in your machine, there are potentially many FOSS packages that fit the bill - how do you know which one to use?

Any significant software in your technology stack deserves a due diligence selection process. When open source software is involved, there are considerations both familiar and unfamiliar to many who are new to open source.

This presentation covers 10 criteria which should be considered as part of your decision. The concepts are illustrated through an example selection process in which a data persistence layer is being chosen for a web application. The potential candidates are PostgreSQL, MySQL, and Redis.