The sixth annual Black Duck Open Source Rookies of the Year awards recognize the top new open source projects initiated in 2013. This year's Open Source Rookies honorees span cloud and software virtualization, privacy, social media and Internet of Things projects addressing needs in the enterprise, government, gaming and consumer applications, among others, and reflect important trends in the open source community.
- Cloud and Software Virtualization – As the use of virtualization and cloud becomes commonplace for today’s IT infrastructure, new deployment and management challenges arise. Chef, Puppet, Salt (2011 Rookie) and Ansible (2012 Rookie) provided cloud deployment and configuration management solutions, helping with core configuration and management of large-scale cloud deployments. Docker provides a virtual container that packages an app and its dependencies so it can run on any Linux server, creating a new level of application portability using a lightweight virtualization approach. But while virtualization makes it fast and easy to deploy and scale, it creates new challenges for networking, spawning the need for Software-Defined Networks (SDNs) and the creation of the OpenDaylight project, garnering serious contributions from some of the world’s leading network providers. And through the use of Serverspec, developers can now run automated test scripts for server configuration across large-scale server deployments.
- Privacy – The security and privacy of our personal information continues to be a major focus, from those wishing to communicate under restrictive governments to the need to protect the personal information stored on our smartphones. Two of this year’s Rookies will help -- locking down private data on Android mobile devices with XPrivacy and providing secure instant messaging using Tox.
- Social Media – As social media continues to grow and mature, new, more flexible solutions are emerging for blogging and messaging. Ghost provides a new open source blogging alternative, while the rapid expansion of timeline-based data produced in social media creates the need for new kinds of data storage and access, spawning projects like InfluxDB. We also discovered a gem of a social learning tool for coding called Exercism, started by a software development instructor who wanted her students to learn in a more social way.
- Internet of Things – As the Internet of Things continues to gain momentum, connecting the world’s devices, projects like OpenIoT are defining important communications standards that will enable billions of devices to interact seamlessly.