Software

PyCon 2021 Notes, Part 2

In this blog post, I share my notes from the PyCon US 2021 talks I attended on Saturday May 15th. See also my blog post from last week, where I provided background on the conference and covered the first day of the conference talks, May 14th. Update: the talks are now available for free on YouTube here. Saturday Talks Packaging Python in 2021 Speaker: Jeremy Paige I maintain a few… Read More »PyCon 2021 Notes, Part 2

Gitee: China’s Official Open Source Repository

This is the third installment of our blog series covering open source in China. If you missed the first one or the second one, you can read these two blogs first to provide the context. In this post, we look at Gitee, which went from an obscure Git hosting service, to China’s official open source repository. Fast Download for China Gitee was launched 7 years ago by the early open… Read More »Gitee: China’s Official Open Source Repository

Open Source Models in China

This is the second installment of our blog series covering open source in China. If you missed the first one, here is the link. In this post, we look at three contribution models used in the Chinese open source community: contributing to existing projects, financial backing of existing projects, and projects created in China. Contributing to Existing Projects Just look at the CNCF alone, Chinese companies together are the third… Read More »Open Source Models in China

China is one of the largest open source contributors in the world!

Open Source usage in China has evolved from a pure consuming model to a consuming and contributing model. According to GitHub, over one million Chinese developers contributed to open source projects in 2019 and China was the second largest user of open source. Furthermore, Cloud Native Computing Foundation (CNCF) stated that “China is the third largest contributor to CNCF projects (in terms of contributors and committers) after the U.S. and… Read More »China is one of the largest open source contributors in the world!

Open Source Licenses From A Consumer Perspective

There are many articles discussing open source licenses and business models targeting investors or open source creators. If you are interested in these topics, I recommend that you read Forbes and Medium. I will not repeat various licenses from investors’ perspectives. Rather, I would like to focus on how you should evaluate open source licenses from a user’s perspective. See the above open source selection flowchart.  If you want to… Read More »Open Source Licenses From A Consumer Perspective

How To Select Open Source Software

We are often asked by our clients to help select the best open source software for a given use case. For example, we might be asked to select a data warehouse for analytics queries, a time series database for marketing events, or an ML library for a recommendation engine. Through a combination of research, data analysis, and prototyping, we work with our clients to make the decision for their business.… Read More »How To Select Open Source Software

The Open Source Software Life Cycle

Open source projects come and go over time. A project may rise from obscurity to become the hottest thing, and then, in a few years, go back to obscurity. Before betting on an open source project for your next solution, you want to make sure that project will be around for a while. With most open source projects using Git as their source control system, it is easy to grab… Read More »The Open Source Software Life Cycle