The sixth annual Black Duck Open Source Rookies of the Year awards recognize the top open source projects initiated in the past year. This year's Open Source Rookies honorees span cloud and software virtualization, privacy, social media, and Internet of things projects that address needs in the enterprise, government, gaming, and consumer applications, reflecting important trends in the open source community.
The trends behind the winners.
The open source community is endlessly creative. In recent years, open source has also become increasingly agile, as cloud-based code repositories such as GitHub and BitBucket provide shared spaces in which far-flung participants can collaborate easily. This responsiveness is reflected in the themes that emerged from this year's crop of winners:
Cloud and virtualization.
As the cloud becomes an assumption rather than a novelty, new deployment and management challenges arise. Docker provides a virtual container that packages an app and its dependencies so that it can run on any Linux server, including those in the cloud, creating a new level of application portability using lightweight virtualization. At the same time, rampant cloud scale-out has created new challenges for networking, now being answered by SDN (software-defined networking). The OpenDaylight project, backed by the leading network providers, was launched to address that need. As for cloud server infrastructure, Serverspec enables admins to run automated test scripts for server configuration across large-scale deployments.
The security and privacy of our personal information continues to be a major focus, from those wishing to communicate under the radar of government snooping to those who need to protect the personal information stored on smartphones. Two of this year's rookies will help: XPrivacy locks down private data on Android mobile devices, while Tox provides secure instant messaging using encryption.
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.
Sign up for CIO Asia eNewsletters.