Open source is the current norm for developer collaboration and customer adoption in software. It is the foundation that enabled unicorns and cloud providers to build their services from the ground up. But that wasn’t always the case with open source, and it is changing and evolving again.

Open Source Eras and relative adoption trend lines

In this post, I will look at open source evolution broadly, try to analyze what are some of the triggers and enablers for the change, and where it might be heading next. …


Open source is a common technological equilibrium for exchanging intellectual and financial values. But the lack of an open funding infrastructure means, there still what we can wish for…

After working with open source for over a decade, from startups to the world’s largest open source company, and cataloging more than 100 open source monetization and funding platforms for my side project, I came to a realization. The term open source does not have a broad enough perspective to capture all of the perceived values of modern software built in the open. To achieve that, open source needs a broader vision and a supporting infrastructure for open governance and open funding.

The meaning of open source in 2021

In the past, the value of open source was in the source code and we can see that…


Money is a function of your identity, and its reach to others

This is my summary of the awesome podcast by Naval titled “How to Get Rich(without getting lucky)”. In short, you won’t get rich renting out your time where inputs (your time) and outputs (the value your create) are highly correlated. Instead, one way to get rich is by getting paid at scale (even when you are sleeping). That can be achieved by acquiring specific knowledge in an emerging domain, taking small risks, applying leverage. And iterating, learning, changing on all three aspects, cohesively, until a scalable identity-market fit is discovered.

Formula

Expressed mathematically, the simplified formula for getting rich looks as…


Learn about 7 open source cryptocurrency technologies and resources for leveraging your Java expertise.

Top technology prognosticators have listed blockchain among the top 10 emerging technologies with the potential to revolutionize our world in the next decade, which makes it well worth investing your time now to learn. If you are a developer with a Java background who wants to get up to speed on blockchain technology, this article will give you the basic information you need to get started.

Blockchain is a huge space that can be overwhelming to navigate. It is different from other software technologies, as it has a parallel non-technical universe involving speculations, scams, price volatility, trading, initial coin offerings…


Here is one way to look at distributed ledger technologies (DLT) and blockchain in the context of integration evolution.

Enterprise integration has multiple nuances. Integration challenges within an organization, where all systems are controlled by one entity and participants have some degree of trust to each other, are mostly addressed by modern ESBs, BPMs and Microservices architectures. But when it comes to multi-party B2B integration, there are additional challenges. These systems are controlled by multiple organizations, have no visibility of the business processes and do not trust each other. …


“Treat open source as open source treats you.”

The Golden Rule is the principle of treating others as one’s self would wish to be treated. It is a maxim that is found in many religions and cultures and it is considered an ethic of reciprocity. It is expressed usually in the form: “One should treat others as one would like others to treat oneself.” If you think of open source as a business model, or culture, or religion, you will see that the Golden Rule applies here as well. …


Open source is like a forest

A forest is a complex ecosystem of plants, animals microorganisms, non-living material, all balanced delicately by nature. It requires the right geography, the right soil, the right amount of rain and sun, and decades to build a forest.

So is open source. An open source project is a delicate ecosystem of contributors, reviewer, users, supporting organizations, all balanced by a feeling of a community. It requires the right ideas at the right time, the right group of developers, the right technology, an enormous amount of dedication and passion, and years to build a project.

Forests are home for many species…


Recently I had a chance to play a little bit with the open source permissioned JVM based blockchain platform Corda. I was surprised to discover how it blends blockchain ideas with the commodity middleware technology and creates a new brief of decentralized enterprise integration. Below are my first impressions from it along with an Apache Camel connector contribution.

What is Corda?

Corda is a decentralized database and business process platform designed and built from the ground up for the implementation of legal agreements among identifiable parties. It is a DLT implementation heavily influenced by the Bitcoin’s UTXO model and driven by the “enterprisy”…


Over the last two decades open source has been expanding into all aspects of technology: from software to hardware, from small disruptive startup technologies to large boring enterprise software, from open standards to open patents. In this short post, I will try to call out a three tendencies that I think are reaching the tipping point in open source.

Open for Non-Coders

For good or bad, as the name open “source” suggests, this model has been primarily focused around the source code. Regardless of the intent or the believes, if we look at the open source communities, they are primarily composed of developers…


I’ve been involved with open source over a decade now. I’ve been part of small projects with innovative ideas which grew into large projects with solid communities. I’ve also witnessed how dysfunctional communities can suck the energy of projects for years. All that thanks to the open source development and collaboration. In recent times, I’m active on the blockchain space as well: reading, writing, and contributing to projects. And I came to the conclusion that blockchain projects are startups with open development and open business models. …

Bilgin Ibryam

Author of Kubernetes Patterns | Technical Product Manager @RedHat for @Debezium & Data Integration | Committer @ApacheCamel

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store