Chapter 9. Open Access
Given enough eyeballs, all bugs are shallow.
Linus’s Law, Eric S. Raymond
The software world divides into two main camps: open source and proprietary. You see this divide in action with GNU/Linux (Linux), a family of open and collaborative operating systems, and Windows, another operating system, controlled by Microsoft. This distinction shapes how you develop, use, and experience technology, affecting its flexibility, security, and innovation. Most Linux distributions come without a license cost and are highly customizable, with accessible source code. Windows, on the other hand, is licensed, and customizations are minimal. By understanding this difference, you can make informed decisions about your software. When Kiran joined Tata Consultancy Services as a Java developer in 2012, he was handed a book, Hadoop: The Definitive Guide (O’Reilly), by Tom White. This was when big data and Hadoop were among the trendiest words in the industry. He never imagined this introduction would lead to a long-term career in data and open source technologies.
Kiran’s early experience with open source technologies, which he discovered through Hadoop, showed him how they benefit end users. Then came Apache Spark, initially built by Matei Zaharia, which changed how enterprises use and adopt open source technologies. Years later, as an architect working on data governance, specifically with Unity Catalog, Kiran encountered a common question from users: isn’t Unity Catalog ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access