وبلاگ بلیان

GETTING STARTED WITH OPEN SOURCE TECHNOLOGIES : applying open source technologies with projects... and real use cases

جلد کتاب GETTING STARTED WITH OPEN SOURCE TECHNOLOGIES : applying open source technologies with projects... and real use cases

معرفی کتاب «GETTING STARTED WITH OPEN SOURCE TECHNOLOGIES : applying open source technologies with projects... and real use cases» نوشتهٔ Sachin Rathee, Amol Chobe، منتشرشده توسط نشر Apress L. P. در سال 2022. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Using real life examples, learn how open source projects are consumed and explore the nuances within different industries in adopting open source technologies. After gaining a basic understanding of open source and open standards, understand how licensing helps turn community code into an enterprise worthy component. It also helps you understand future governance of the open source software. Once in effect, continuous security becomes a challenge for open source components so we'll examine its ongoing security aspects. This book will also cover different open source domains and industries and discuss how an enterprise can transform itself by applying key open source principles. In the end Getting Started with Open Source Technologies will provide a 360-degree view of open source and show you how to apply it. What You'll Learn Understand current trends in open source and why it is relevant today Gain entry into the open source world to properly license your source code Review open source usage within different industries and apply the learnings to your enterprises Evangelize and create advocates in open source communities Who This Book Is For Enterprises (Developers/Operators/Management) and academics who want to get a 360-degree view of open source no matter how early or advanced they are in their adoption of any open source technology. Table of Contents About the Authors About the Technical Reviewer Introduction Who Should Read This Book What Is Covered in the Book Chapter 1: Open Source: How We Got Here Free Software Foundation The Linux Era The Cathedral and Bazaar Approaches The Open Source Initiative The Open Source Definition FSF and OSI Comparisons Open Source and Closed Source Other Varieties of Software The Open Source Software Community Development Process The Current State of Affairs Conclusion References Chapter 2: Open Source and Open Standards Open Standards Building Standards Open Source with Open Standards Standards in Practice Standards in Communications Industry International Telecommunication Union (ITU) ITU Radiocommunication Sector ITU Telecommunication Standardization Sector ITU Development Sector ETSI 3GPP CableLabs IETF Open Source Implementations Standards in Automotive Industry 5GAA AUTOSAR CCC Open Source Implementations Standards in Financial Industry ASC X9 Open Source Implementations Conclusion References Chapter 3: Open Source Licenses Trusted Open Source Licenses Licensing Options Choosing the Appropriate License for Your Work The Apache License Prominent Projects That Use this License The Berkeley Software Distribution License (BSD License) Prominent Projects That Use this License The GNU General Public License Prominent Projects That Use this License The MIT License Prominent Projects That Use this License The Mozilla Public License Prominent Projects That Use This License The Eclipse Public License Prominent Projects That Use this License License Proliferation Profiting from Open Source Product Contributions Building an Ecosystem Business Strategies Product Services Conclusion References Chapter 4: Securing Open Systems Security in the Software Development Life Cycle Planning and Requirements Design and Architecture Implementation Verification Release Processes and Tools Open Source Vulnerability Management Policies and Compliance Security Organizations The Open Web Application Security Project (OWASP) The Open Source Security Foundation Conclusion References Chapter 5: Open Source in Infrastructure Physical Infrastructure Components Provisioning Systems Virtual Infrastructure Components Virtualization Stack QEMU KVM virtIO libvirt Linux Containers Software-Defined Networking Open Virtual Network Software-Defined Storage Ceph Cloud Computing OpenStack Kubernetes Management and Orchestration Conclusion References Chapter 6: Open Source Software for Emerging Technologies What Are AI, ML, DL, and IoT? Artificial Intelligence Implementation AI Engine Framework and Tooling Hardware for AI/ML/IoT Workloads How Businesses Use AI, ML, and IoT AI, ML, and IoT Use Cases Life Sciences and Healthcare Industries Insurance Automobile Financial Services Telecommunications Energy Conclusion References Chapter 7: Open Source Technology in Industry Aerospace Agriculture Automotive Energy Gaming Healthcare Manufacturing Telecom Cross-Industry Initiatives Edge Blockchain Conclusion References Chapter 8: Open Source Growth and Trends Popular Open Source Projects Popular Users Language Statistics Emerging Domains in Open source Cryptocurrency Machine Learning Gaming COVID-19 Commercial Organization’s Active Contribution Conclusion References Chapter 9: The Path Forward Open Source in Education Curriculum Software Tools Industry Programs Initiating Open Source Projects Getting Involved in Open Source with Enterprises Upcoming Innovations Web 3.0 Metaverse Multiexperience Quantum Computing Decentralized Finance NFT (Non-Fungible Token) Named Data Networking Conclusion References Index Using real life examples, learn how open source projects are consumed and explore the nuances within different industries in adopting open source technologies. After gaining a basic understanding of open source and open standards, understand how licensing helps turn community code into an enterprise worthy component. It also helps you understand future governance of the open source software. Once in effect, continuous security becomes a challenge for open source components so we'll examine its ongoing security aspects. This book will also cover different open source domains and industries and discuss how an enterprise can transform itself by applying key open source principles. In the end Getting Started with Open Source Technologies will provide a 360-degree view of open source and show you how to apply it. You will: Understand current trends in open source and why it is relevant today Gain entry into the open source world to properly license your source code Review open source usage within different industries and apply the learnings to your enterprises Evangelize and create advocates in open source communities
دانلود کتاب GETTING STARTED WITH OPEN SOURCE TECHNOLOGIES : applying open source technologies with projects... and real use cases