Ben Lloyd Pearson

Ben Lloyd Pearson

About Ben Lloyd Pearson

Ben handles Open Source Operations for the Samsung Open Source Group. He has a background that spans many areas of technology including digital media, audio / video production, web development, IT systems support / administration, and technical writing. In addition to his work for Samsung, he also runs Open Source Today, a news blog that covers developments in the open source industry. He lives in Austin, Texas, a place he and his wife chose to live in order to experience one of the best scenes for food, music, and technology in the world. He is a musician, aspiring amateur chef, DIY mechanic, and avid gamer.

  • Projects

    Tizen
  • Role

    Open Source Operations

Posts by Ben Lloyd Pearson

  • April 10, 2017 - Ben Lloyd Pearson

    What Does the Samsung OSG Do?

    In case you haven’t heard the news, we’re currently on a quest to hire a new Linux Kernel engineer, so we thought this would be a good time to explain what our team does for Samsung. Samsung relies on open source software for the vast majority of products and services the company produces and as a result, it has become an imperative for the company to have a team dedicated to improving and leveraging open source software. Essentially, the OSG has two primary purposes. The first is to provide open source leadership within Samsung by helping other divisions in the company understand how to participate in and benefit from open source development. The second is to serve as Samsung’s representatives in the wider open source community. The mandate of this team is to focus on enhancing key open source projects and technologies via active contributions to them, and to be […]

    Read More
  • March 27, 2017 - Ben Lloyd Pearson

    The Technical Value of Open Source Software

    This article is part of The Comprehensive Guide to Open Source for Business. Technical value is one of the most important traits of software development and engineering. A mature open source community will often have multiple companies, organizations, and individuals who contribute to and depend on the code base. Any groups that depend on the code are invested in the future of the code, making it much less likely for the code to disappear while simultaneously encouraging participants to play an active role in ensuring proper bug and security fixing processes. This article will explore the ways open source software can benefit a business from a technical perspective by offering improved code stability and greater control over the software stack. Open Source Improves Code Stability Software built by a proprietary component provider can typically only be fixed by employees of the vendor company. In an open source community, anyone can test or fix […]

    Read More
  • If you’re reading this blog, you’re probably among the growing number of software professionals who understand how valuable open source development is to the production of modern technology. Many of us have seen how open source can reduce costs, increase development speed, increase overall product quality and more, but it can often be challenging to quantify the value of this using understandable metrics. Fortunately for us, open source development happens in public so a lot of information can be extracted from public resources such as git repository logs, email mailing lists, code review and bug tracking platforms, and more. One relatively new and useful tool to aide in this is GrimoireLab from Bitergia. We’ve spent the last few months exploring the capabilities of this tool to find out what kind of metrics we can use to track the success of the efforts of the Samsung Open Source Group. Doing so […]

    Read More
  • November 22, 2016 - Ben Lloyd Pearson

    Check Out the Free Open Source Compliance Handbook

    Open source compliance is often overlooked, but is a critical component of a successful open source software strategy. If your company is going to use or contribute to open source software, failure to comply with the software licenses can lead to costly cleanup efforts, or even lawsuits if license violations are found. To mitigate these risks, it’s important to establish an internal organizational program that manages compliance with open source licenses. For many companies, open source compliance is often the first major step into open source engineering, so it’s vital to establish proper organizations and procedures that build a foundation for continual success. That’s why Ibrahim Haddad joined forces with the Linux Foundation to create Open Source Compliance in the Enterprise, and released it as a free handbook to download. This book covers the essentials of establishing a successful open source compliance strategy in an enterprise setting, including the structure […]

    Read More
  • May 13, 2016 - Ben Lloyd Pearson

    10 Steps to Being Successful in Open Source

    No blog is complete without a simplistic numbered list of images, and we’re no exception! Open source methodology can be a complicated subject, but that doesn’t mean we can’t try to boil it down to some easily-digestible snippets. We’re proud to present the 10 simple steps it takes to be successful in open source. All of the images in this article were created by Ibrahim Haddad and are shared under CC-BY-SA-4.0, so feel free to use them in your own work. 1. Setup business infrastructure to support open source It is extremely challenging for a company to be successful in open source if they haven’t setup the proper infrastructure to allow their employees to interact with an open source community; this includes the establishment of both technical infrastructure as well as organizational infrastructure. You need to make sure your developers have the policies, processes, and tools that are required to […]

    Read More
  • April 8, 2016 - Ben Lloyd Pearson

    Common Tools Used in Open Source Development

    This article is part of The Comprehensive Guide to Open Source for Business. Up to this point, this guide has focused on the fundamental characteristics of open source communities and how these communities are organized. One of the major reasons these communities have organized around a relatively standard set of practices is because of the tools that are available to get work done in a distributed community. These tools must support individuals from diverse backgrounds who each have their own unique needs. This article will describe the tools that are commonly used in an open source community and will explain the roles they play in an open source community. Additionally, it will provide some insight into how to get the most out of them. Communication and Problem Solving Development in an open source community includes people from numerous timezones and cultures around the world. The tools used for communication in […]

    Read More
  • March 18, 2016 - Ben Lloyd Pearson

    An Introduction to the Open Source Development Model

    This article is part of The Comprehensive Guide to Open Source for Business. If you are someone who is accustomed to working in a traditional, proprietary software development, the open source development model might challenge many of your perceptions about how code is produced in large scale software development projects. This is a result of a fundamental requirement of transparency and communication which results in a development process that is distributed, extremely fast, and modular. This article will explore how development occurs in an open source community. It will also explain how a typical open source community operates in order to provide context for how the actual development of code is carried out. General Community Practices Open source development is a highly collaborative process, and the only way for this to be successful is for all participants to make their technical motivations, intentions, and plans related to their participation visible […]

    Read More
  • January 15, 2016 - Ben Lloyd Pearson

    Common Characteristics of an Open Source Community

    This article is part of The Comprehensive Guide to Open Source for Business. Open source communities are as complex as the diverse individuals that contribute to them, and there is no one-size-fits-all definition of how they operate. With that said, there are a lot of common fundamental practices and organizational strategies that many communities migrate towards. This article will provide a general definition of how open source communities are organized and operate in order to provide greater context for the rest of the guide. New definitions Open Source – Denotes software for which the original source code is made freely available and may be modified and redistributed. Upstream (noun) – The originating open source software project upon which a derivative is built. Maintainer (Committer) – An individual who is responsible for organizing code into source repositories, committing patches, and building the source code into binary packages for distribution. Community Organization […]

    Read More
  • We’d like to formally announce the launch of The Comprehensive Guide to Open Source for Business. It’s no secret, open source is quickly becoming a business imperative, whether that means its use, development, or both. Any business that leads their industry over the coming decades will most likely do it through open source. Samsung is one of many major technology companies that are pushing for greater open source use and development in business through dedicated open source efforts like the Open Source Group here. With that said, the transition to using open source technology is rife with pitfalls, areas of confusion, and challenges that must be overcome for the transition to be a success. It can be very tricky for a company that has traditionally relied on proprietary software to navigate these waters without a guide, and this information is scattered across many sources, making it tough to develop a […]

    Read More
  • October 29, 2015 - Ben Lloyd Pearson

    Wrapping Up A Productive Week in Seoul

    This week has been packed full of presentations, technical meetings, and professional networking in Seoul, South Korea. We sent more than a dozen people to attend the Korea Linux Forum, the Linux Kernel Summit, and the Samsung Open Source Conference and we had representation for nearly all of the open source projects we are involved with including EFL, Wayland, IoTivity, FFmpeg, Gstreamer, and more. We met countless talented individuals and we are extremely happy to get the chance to interact with Korean professionals as we seek to increase our interaction with individuals who could be valuable to the open source technology we rely on. Setting the Tone at KLF Our week started with a keynote from Ibrahim Haddad, the head of the OSG. He explained why open source is so valuable to Samsung and what we are doing as the company’s open source R&D group in order to improve the […]

    Read More