Author
Block
Tags
Author
Block
Tags
Today, we’re launching Block Open Source, an Open Source Program Office that serves as the central hub of expertise for our open source strategy and operations.
At Block, engineering is at the heart of everything we do. From developing seamless payment solutions to creating new tools for financial inclusion, our engineers are not just building products, they're shaping the future of financial services and more. Since the founding of the company, open source has been central to what we do.
Open source software and open standards offer significant advantages to all. For our customers, it provides transparency, enhanced security, and freedom from vendor lock-in, ensuring better interoperability and higher-quality systems. For engineers, open source fosters rapid innovation, higher-quality technology, and increased security and reliability through relentless collective peer review. Additionally, it allows engineers to build on existing work, enhances the company's engineering culture, and raises talent density. Importantly, by allowing others to build on our open source technology, we create pathways for new solutions that drive economic empowerment — Block’s ultimate purpose.
Since the founding of the company, Block has always encouraged and supported our engineering teams to consume from, contribute to, and create open source projects. We’ve made notable contributions to the Android Open Source Project (AOSP), Envoy, Golang, Jetty, Kubernetes, MySQL, Netty, Pytorch, Tensorflow, Terraform, TiDB, and more. Further, we’ve launched or co-launched several open source projects of our own, many of which are highly impactful within their respective domains. Some examples of Block’s open source successes include:
OkHttp is a modern, fully featured HTTP client for Java and Kotlin, that supports HTTP/2, compression, response caching, and connection pooling. Because of its popularity, it has become the default client included in the Android operating system.
Retrofit is a higher-level library built on top of OkHttp. It simplifies the process of interacting with REST APIs by automating the creation of network calls and parsing responses into Java objects. It is widely adopted by the Android community for simplifying network operations.
gRPC is a high performance language-agnostic RPC framework for communication between client and server, and between services, built on the HTTP/2 protocol. gRPC was born out of open collaboration between Block (then Square) and Google, and has grown to become a worldwide standard, with many other popular open source as well as commercial infrastructure frameworks leveraging it.
LeakCanary is the most widely used tool for automated memory leak detection in Android apps and is a de-facto standard. Its ease of use and real-time analysis make it a go-to tool for developers.
Lightning Development Kit (LDK) and Bitcoin Development Kit (BDK) are modular, lightweight libraries that simplify developing Lightning and bitcoin applications such as wallets. Built to cater to a diverse range of use cases, they bridge the gap between bitcoin’s complexity and developers’ need for ease of use and security.
Bitkey and Proto’s mining hardware are examples where source code is made publicly available to allow independent auditing. This fosters trust among users and the broader bitcoin community, as developers and researchers can verify the integrity, security, and functionality of the hardware and software.
Model Context Protocol: Block collaborated with Anthropic and others to launch the Model Context Protocol — an open standard helping AI agents securely connect to the systems and data they need to provide real-world outcomes.
With the launch of our new Open Source Program Office, we aim to apply a consistent strategy to our open source work, which will ensure a high standard of quality for our projects and support for their communities, as well as deeper relationships with open source foundations and open standards bodies.
We are beginning by rolling out several initiatives today, including:
Additionally, we’re exploring more initiatives to accelerate our open source culture, for example:
These initiatives underscore Block’s long-term commitment to the open source community, within our walls and beyond. Open source technology fuels company growth by fostering innovation, collaboration, community engagement, and quality, while enabling the development of scalable, secure, and cost-effective solutions. This drives economic empowerment for individuals and businesses alike.
To learn more about Block’s open source work and keep up with our progress, you can visit block.xyz/open-source or:
Author
Block
Tags
Today, we’re launching Block Open Source, an Open Source Program Office that serves as the central hub of expertise for our open source strategy and operations.
At Block, engineering is at the heart of everything we do. From developing seamless payment solutions to creating new tools for financial inclusion, our engineers are not just building products, they're shaping the future of financial services and more. Since the founding of the company, open source has been central to what we do.
Open source software and open standards offer significant advantages to all. For our customers, it provides transparency, enhanced security, and freedom from vendor lock-in, ensuring better interoperability and higher-quality systems. For engineers, open source fosters rapid innovation, higher-quality technology, and increased security and reliability through relentless collective peer review. Additionally, it allows engineers to build on existing work, enhances the company's engineering culture, and raises talent density. Importantly, by allowing others to build on our open source technology, we create pathways for new solutions that drive economic empowerment — Block’s ultimate purpose.
Since the founding of the company, Block has always encouraged and supported our engineering teams to consume from, contribute to, and create open source projects. We’ve made notable contributions to the Android Open Source Project (AOSP), Envoy, Golang, Jetty, Kubernetes, MySQL, Netty, Pytorch, Tensorflow, Terraform, TiDB, and more. Further, we’ve launched or co-launched several open source projects of our own, many of which are highly impactful within their respective domains. Some examples of Block’s open source successes include:
OkHttp is a modern, fully featured HTTP client for Java and Kotlin, that supports HTTP/2, compression, response caching, and connection pooling. Because of its popularity, it has become the default client included in the Android operating system.
Retrofit is a higher-level library built on top of OkHttp. It simplifies the process of interacting with REST APIs by automating the creation of network calls and parsing responses into Java objects. It is widely adopted by the Android community for simplifying network operations.
gRPC is a high performance language-agnostic RPC framework for communication between client and server, and between services, built on the HTTP/2 protocol. gRPC was born out of open collaboration between Block (then Square) and Google, and has grown to become a worldwide standard, with many other popular open source as well as commercial infrastructure frameworks leveraging it.
LeakCanary is the most widely used tool for automated memory leak detection in Android apps and is a de-facto standard. Its ease of use and real-time analysis make it a go-to tool for developers.
Lightning Development Kit (LDK) and Bitcoin Development Kit (BDK) are modular, lightweight libraries that simplify developing Lightning and bitcoin applications such as wallets. Built to cater to a diverse range of use cases, they bridge the gap between bitcoin’s complexity and developers’ need for ease of use and security.
Bitkey and Proto’s mining hardware are examples where source code is made publicly available to allow independent auditing. This fosters trust among users and the broader bitcoin community, as developers and researchers can verify the integrity, security, and functionality of the hardware and software.
Model Context Protocol: Block collaborated with Anthropic and others to launch the Model Context Protocol — an open standard helping AI agents securely connect to the systems and data they need to provide real-world outcomes.
With the launch of our new Open Source Program Office, we aim to apply a consistent strategy to our open source work, which will ensure a high standard of quality for our projects and support for their communities, as well as deeper relationships with open source foundations and open standards bodies.
We are beginning by rolling out several initiatives today, including:
Additionally, we’re exploring more initiatives to accelerate our open source culture, for example:
These initiatives underscore Block’s long-term commitment to the open source community, within our walls and beyond. Open source technology fuels company growth by fostering innovation, collaboration, community engagement, and quality, while enabling the development of scalable, secure, and cost-effective solutions. This drives economic empowerment for individuals and businesses alike.
To learn more about Block’s open source work and keep up with our progress, you can visit block.xyz/open-source or: