Slides from my Inner Sourcing talk from ApacheCon NA 2016. Inner Sourcing is using the methods and techniques of successful open source projects inside Enterprise IT.
InnerSource - Using open source best practices to help your companyEric Caron
Once a company has more than 1 department developing code, a problem inevitably arises: How do you share source code that's mutually used? There are many different thoughts on the matter, but one that's starting to gain a significant amount of attention is "InnerSource". PayPal defines InnerSource as:
"InnerSource takes the lessons learned from developing open source software and applies them to the way companies develop software internally. As developers have become accustomed to working on world class open source software, there is a strong desire to bring those practices back inside the firewall and apply them to software that companies may be reluctant to release. For companies building mostly closed source software, InnerSource can be a great tool to help break down silos, encourage internal collaboration, accelerate new engineer on-boarding, and identify opportunities to contribute software back to the open source world."
In this talk I cover how to get from where you are ("Hey, we've got some source code that multiple people find useful!"), where you're going ("Look, we're more popular than ReactJS"), and some hurdles along the way ("Oh shoot, it looks like there is already a library to convert FLAC to MP3s..."). I give real-world examples of doing it right, and leave with some takeaways that people can immediately implement at their own companies.
Dokumen tersebut merupakan daftar buku dan karya tulis yang diterbitkan oleh www.contohsop.com. Daftar tersebut mencakup 19 item yang berisi Standar Operasional Prosedur (SOP) untuk berbagai bidang usaha seperti sumber daya manusia, keuangan, pemasaran, perhotelan, dan jasa konstruksi. Semua karya tersebut diterbitkan dalam format e-book dan dapat diakses melalui link yang tersedia.
Avoiding the CI/CD Monolith with Team Topologies @ DevOps Sydney meetup, Oct ...Manuel Pais
More than legacy technology or architecture, the emergence of monoliths often comes down to a lack of clear boundaries and responsibilities between teams.
Should every team own and maintain their own instances and flavors of the CI/CD tooling (since it’s all codifiable now, right)?
Or do we need a CI/CD team to handle the tooling and infrastructure for everyone else in the org?
Or a CI/CD platform providing out-of-the-box solutions that can be customized by application teams to fit their specific needs?
Join me to find out what the answers to these questions have to do with cognitive load, team interactions, and the co-evolution of CI/CD boundaries and responsibilities.
This document discusses DevOps concepts including the teams involved in DevOps (development, build/release, QA, application, and OS teams), DevOps processes like continuous integration, continuous delivery, and continuous deployment, and DevOps tools. It defines DevOps as a culture and set of practices that promote collaboration between development and operations teams.
Prosedur Standar Operasi (SOP) ini menetapkan kebijakan dan proses untuk pengiriman, penerimaan, dan penyimpanan barang secara efisien dan efektif di gudang, dengan tanggung jawab utama manajer distribusi dan gudang.
We (don't) need a software architect!?!Hendrik Lösch
„Softwarearchitekt“ – in Zeiten agiler Entwicklung wirkt dieser Begriff fast schon angestaubt und veraltet, vermittelt er doch den Eindruck, man würde vorrangig Blaupausen erstellen, die dann von anderen Personen in Beton gegossen und nie wieder verändert werden. Dies ist nicht korrekt. Software verändert sich kontinuierlich und evolutionär. Beachtet man dies nicht, kann es zu erheblichen Problemen kommen.
Der Vortrag soll daher einen Einblick in die Arbeit von Softwarearchitekten bieten und aufzeigen, was passieren kann, wenn es sie nicht gibt oder ihre Arbeit falsch verstanden wird. Hierbei wird auf die unterschiedlichen Arten von Software und die Zusammenstellung von Teams eingegangen sowie betrachtet, welche Aspekte der Softwareentwicklung in besonderem Maße von Softwarearchitekten profitieren können.
Dabei sei gleich vorweg verraten: Es geht nicht nur um Quellcode…
This document provides an introduction to DevOps fundamentals and principles. It discusses how DevOps aims to improve collaboration between development and operations teams. It notes that DevOps was being adopted more by development teams initially. It also highlights some of the business costs of bugs and issues in production environments, and how DevOps can help improve efficiency, reduce costs, and accelerate business agility.
Dokumen ini membahas rencana manajemen kebutuhan untuk pengembangan website pembelajaran MPTI. Kebutuhan stakeholder diidentifikasi melalui wawancara dan brainstorming, kemudian diprioritaskan berdasarkan skala pentingnya. Kebutuhan fungsional utama adalah fitur untuk menyisipkan video, dokumen, dan presentasi ke dalam artikel serta akomodasi komunikasi pengguna. Sedangkan untuk non-fungsional, sistem harus bisa diakses sel
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
***** DevOps Masters Program : https://www.edureka.co/masters-progra... *****
This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our complete DevOps playlist here: http://goo.gl/O2vo13
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
Akamai provides tools to automate workflows and integrate with DevOps pipelines. This includes APIs to manage configurations, fast content purges, and real-time monitoring. It also offers services like load testing, personalization, and traffic management that can offload work from origins to the edge network. The goal is to enable developers to deploy code faster while gaining visibility into performance and security.
AWS는 클라우드 기반의 기계 학습 및 딥러닝 기술을 제공하는 인공 지능 서비스 개발 플랫폼을 제공합니다. AWS Deep Learning AMI를 사용하면 심도 깊은 학습을 실행할 수 있습니다. 정교한 맞춤형 AI 모델을 개발하며, 새로운 알고리즘을 실험하기 위한 오픈 소스 심층 학습 엔진(Apache MXNet 등) AMI를 GPU 기반 인스턴스와 클러스터를 스팟 인스턴스를 통해 비용 효율적으로 구성하여 운영하는 방법을 안내합니다.
This document discusses mob programming, where all team members work together on the same task at the same time. Key aspects include having a designated driver who writes code while others navigate and collaborate. Benefits highlighted are bringing together diverse perspectives and skills to solve problems faster and with higher quality. Mob programming encourages learning, idea sharing, and focusing on work quality over individual credit. It works best when team size allows everyone to actively contribute.
Slides from my Inner Source 101 presentation at Great Wide Open 2016. Using the lessons learned from Open Source to enhance Enterprise IT via inner-sourcing
Building Cloud Native Applications Using Spring Boot and Spring CloudGeekNightHyderabad
Nowadays enterprises as well as startups are looking to build their software applications leveraging Cloud Platforms so that they can greatly reduce their go to market time and infrastructure setup costs. However, Cloud Native Applications (NCA) should be designed with cloud computing architecture in mind which involves thinking about dynamic provisioning of resources, service downtimes, data redundancy etc. Spring Boot provides a robust platform for building microservices and Spring Cloud provides the capabilities to build Cloud Native Applications by abstracting the low level details. In this talk, we will learn how to develop Cloud Native Applications using Spring Boot and Spring Cloud frameworks.
Inner Source Webinar Series: Open Source Community Development MethodsBlack Duck by Synopsys
In this webinar series, Guy Martin from Red Hat and Andrew Aitken from Black Duck Consulting cover the inner source concept of using open source community-style development methods and best practices in internal IT development organizations.
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Angular Summit 2015Matt Raible
This document discusses the JHipster project, which is a development tool that uses Spring Boot and AngularJS to generate and scaffold Java web applications. It highlights features of JHipster like authentication, metrics dashboards, and support for SQL and NoSQL databases. The document also demos generating a sample blog application using JHipster and shows how much code is generated for entities and the user interface. It promotes staying up to date with trends in Java and web development.
[Srijan Wednesday Webinars] InnerSource: An Open Source Approach to Community...Srijan Technologies
Companies can struggle to get their internal operations working smoothly. Cooperation between departments is essential. A silo mentality can easily occur when different groups or departments within an organisation do not share knowledge or information. This influences performance negatively and can contribute to a failing corporate culture.
The proactive development of a user community and the use of open source collaborative strategies will greatly benefit any organisation. InnerSource takes the lessons learned from open source projects and applies them to the internal company community or culture. InnerSource can be a great tool to help break down silos, encourage collaboration and create a happier workplace.
Desarrollo de Microservicios con Spring Boot.Vítor Fernández
Presentación utilizada en el evento del VigoJUG en noviembre de 2017.
Veremos cómo implementar de forma sencilla una arquitectura de microservicios con el framework Spring Boot. Mediante ejemplos prácticos, con unas pocas líneas de código pondremos en funcionamiento un API REST, utilizando las herramientas que nos facilita el ecosistema Spring.
Ejempos de código en https://github.com/vfdiaz/talk-vigojug-2017-springboot
Más info:
http://www.vigojug.org/
http://vigotech.org/
Disrupt TYPO3: Thinking the Unthinkable. Challenge our thinking and create a ...Age of Peers
If you pay attention, you’ll notice that clichés are everywhere. Often, the more established and obvious the cliché, the greater the impact when it’s challenged. In this presentation, community manager, Ben van 't Ende explores ways to challenge our thinking and create a new mindset.
Cloud Native Microservices with Spring CloudConor Svensson
In this talk we are going to discuss some of the key components of Spring Cloud. This includes the Netflix OSS integrations for Spring Boot apps which include Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon). We will also touch on the Spring Cloud centralised configuration server and deploy these apps to Cloud Foundry.
This document provides an introduction to DevOps fundamentals and principles. It discusses how DevOps aims to improve collaboration between development and operations teams. It notes that DevOps was being adopted more by development teams initially. It also highlights some of the business costs of bugs and issues in production environments, and how DevOps can help improve efficiency, reduce costs, and accelerate business agility.
Dokumen ini membahas rencana manajemen kebutuhan untuk pengembangan website pembelajaran MPTI. Kebutuhan stakeholder diidentifikasi melalui wawancara dan brainstorming, kemudian diprioritaskan berdasarkan skala pentingnya. Kebutuhan fungsional utama adalah fitur untuk menyisipkan video, dokumen, dan presentasi ke dalam artikel serta akomodasi komunikasi pengguna. Sedangkan untuk non-fungsional, sistem harus bisa diakses sel
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...Edureka!
***** DevOps Masters Program : https://www.edureka.co/masters-progra... *****
This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our complete DevOps playlist here: http://goo.gl/O2vo13
DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
Akamai provides tools to automate workflows and integrate with DevOps pipelines. This includes APIs to manage configurations, fast content purges, and real-time monitoring. It also offers services like load testing, personalization, and traffic management that can offload work from origins to the edge network. The goal is to enable developers to deploy code faster while gaining visibility into performance and security.
AWS는 클라우드 기반의 기계 학습 및 딥러닝 기술을 제공하는 인공 지능 서비스 개발 플랫폼을 제공합니다. AWS Deep Learning AMI를 사용하면 심도 깊은 학습을 실행할 수 있습니다. 정교한 맞춤형 AI 모델을 개발하며, 새로운 알고리즘을 실험하기 위한 오픈 소스 심층 학습 엔진(Apache MXNet 등) AMI를 GPU 기반 인스턴스와 클러스터를 스팟 인스턴스를 통해 비용 효율적으로 구성하여 운영하는 방법을 안내합니다.
This document discusses mob programming, where all team members work together on the same task at the same time. Key aspects include having a designated driver who writes code while others navigate and collaborate. Benefits highlighted are bringing together diverse perspectives and skills to solve problems faster and with higher quality. Mob programming encourages learning, idea sharing, and focusing on work quality over individual credit. It works best when team size allows everyone to actively contribute.
Slides from my Inner Source 101 presentation at Great Wide Open 2016. Using the lessons learned from Open Source to enhance Enterprise IT via inner-sourcing
Building Cloud Native Applications Using Spring Boot and Spring CloudGeekNightHyderabad
Nowadays enterprises as well as startups are looking to build their software applications leveraging Cloud Platforms so that they can greatly reduce their go to market time and infrastructure setup costs. However, Cloud Native Applications (NCA) should be designed with cloud computing architecture in mind which involves thinking about dynamic provisioning of resources, service downtimes, data redundancy etc. Spring Boot provides a robust platform for building microservices and Spring Cloud provides the capabilities to build Cloud Native Applications by abstracting the low level details. In this talk, we will learn how to develop Cloud Native Applications using Spring Boot and Spring Cloud frameworks.
Inner Source Webinar Series: Open Source Community Development MethodsBlack Duck by Synopsys
In this webinar series, Guy Martin from Red Hat and Andrew Aitken from Black Duck Consulting cover the inner source concept of using open source community-style development methods and best practices in internal IT development organizations.
Get Hip with JHipster: Spring Boot + AngularJS + Bootstrap - Angular Summit 2015Matt Raible
This document discusses the JHipster project, which is a development tool that uses Spring Boot and AngularJS to generate and scaffold Java web applications. It highlights features of JHipster like authentication, metrics dashboards, and support for SQL and NoSQL databases. The document also demos generating a sample blog application using JHipster and shows how much code is generated for entities and the user interface. It promotes staying up to date with trends in Java and web development.
[Srijan Wednesday Webinars] InnerSource: An Open Source Approach to Community...Srijan Technologies
Companies can struggle to get their internal operations working smoothly. Cooperation between departments is essential. A silo mentality can easily occur when different groups or departments within an organisation do not share knowledge or information. This influences performance negatively and can contribute to a failing corporate culture.
The proactive development of a user community and the use of open source collaborative strategies will greatly benefit any organisation. InnerSource takes the lessons learned from open source projects and applies them to the internal company community or culture. InnerSource can be a great tool to help break down silos, encourage collaboration and create a happier workplace.
Desarrollo de Microservicios con Spring Boot.Vítor Fernández
Presentación utilizada en el evento del VigoJUG en noviembre de 2017.
Veremos cómo implementar de forma sencilla una arquitectura de microservicios con el framework Spring Boot. Mediante ejemplos prácticos, con unas pocas líneas de código pondremos en funcionamiento un API REST, utilizando las herramientas que nos facilita el ecosistema Spring.
Ejempos de código en https://github.com/vfdiaz/talk-vigojug-2017-springboot
Más info:
http://www.vigojug.org/
http://vigotech.org/
Disrupt TYPO3: Thinking the Unthinkable. Challenge our thinking and create a ...Age of Peers
If you pay attention, you’ll notice that clichés are everywhere. Often, the more established and obvious the cliché, the greater the impact when it’s challenged. In this presentation, community manager, Ben van 't Ende explores ways to challenge our thinking and create a new mindset.
Cloud Native Microservices with Spring CloudConor Svensson
In this talk we are going to discuss some of the key components of Spring Cloud. This includes the Netflix OSS integrations for Spring Boot apps which include Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon). We will also touch on the Spring Cloud centralised configuration server and deploy these apps to Cloud Foundry.
Microservice With Spring Boot and Spring CloudEberhard Wolff
Spring Boot and Spring Cloud are an ideal foundation for creating Microservices based on Java. This presentation explains basic concepts of these libraries.
InnerSource: Enterprise Lessons from Open SourceJim Jagielski
Jim Jagielski discusses the concept of "Inner Sourcing", which involves applying principles and techniques from open source software development within corporate IT organizations. Some key principles discussed include transparency, collaboration, community, and meritocracy. Techniques for implementing Inner Sourcing include using tools that enable communication, collaboration and open development. Challenges that must be overcome include resistance to change, properly rewarding merit, maintaining business focus and accountability. Overall, Inner Sourcing aims to improve efficiency, speed, costs and talent through more open and collaborative development practices.
This document provides an overview of open source software. It defines open source as software that is freely available with its source code and allows others to use, modify, and distribute the software. It discusses the main open source licenses like permissive, weak copyleft, and strong copyleft licenses. It also covers the different types of open source community governance models like walled gardens, benevolent dictators, and meritocracies. Finally, it provides tips for building open source communities through email lists, consensus, positivity, and sharing.
This document provides an overview of open source software. It defines open source as software that is freely available with its source code and allows others to use, modify, and share the software. It discusses the different types of open source licenses, including permissive, weak copyleft, and strong copyleft licenses. It also outlines different open source governance models like the walled garden, benevolent dictator for life, and meritocracy models. Finally, it provides tips for building open source communities through email lists, consensus driving, inclusive behavior, and having a friendly, sharing atmosphere.
The slides from my Apache Way talk at ApacheCon NA 2016. All about the Apache Way, lessons learned from the ASF about code, community and collaboration.
InnerSource is applying open source principles to internal enterprise development by running projects as if they were open source. The document discusses why InnerSource through increased collaboration, transparency, and community can help drive innovation, reduce costs, and attract talent. It outlines principles like culture, communication, transparency, collaboration, community, and meritocracy that are important for successful InnerSourcing based on lessons from open source projects like Apache.
Jim Jagielski, Capital One/Apache Software Foundation: Innersourcing 101.
INNERSOURCING 101
Initially, the success of the Open Source movement was corporate acceptance, embracement, and then dependence on Open Source software. Recently, Enterprise IT, and especially Fintech, have deepened their alliance with Open Source by leveraging not only the software, but the actual software development methodologies practiced by successful Open Source projects. These “lessons learned” form the basis of Inner Source. In this session, Jim, one of the core architects of “The Apache Way”, which is one of the prime guidelines for much of Inner Source, will explain the history of open source development and why it excels at creating healthy project communities and driving innovation. With that as a foundation, Jim will describe and explain the principles and techniques of Inner Source being used in IT today.
InnerSource 101 for FinTech and FinServJim Jagielski
An overview of the topic, benefits, techniques and challenges of implementing an InnerSource policy in the FinTech/FinServ arena. From my talk at the Open Source Strategy Summit 2017 in NYC.
This document provides an overview of open source software and open development. It discusses the history of open source software and definitions of key terms. It also presents two case studies of successful open source projects: TexGen, a textile CAD modeler, and Apache Wookie, a widget server. Both projects benefited from collaboration, publicity, and new partnerships by being open source. The document also briefly covers legal aspects of open source like copyright.
The document discusses open source software. It defines open source as software that is licensed under an OSI or FSF approved license, provides access to source code, and allows users to modify and distribute the source code. Open source uses a community-based development model and brings a scientific approach to software development. It has benefits for developers, companies, and users by enabling collaboration, innovation, and avoiding vendor lock-in. The document also discusses open source licensing models, governance structures, and success stories like Apache HTTP Server and Linux.
The Apache Software Foundation (ASF) was established in 1999 as a non-profit organization to support open source software projects. It currently has over 400 members and oversees 100 top-level projects with over 3,000 committers. The ASF provides legal, organizational and financial support for projects while allowing developers freedom. It has continued growing with new projects, members and sponsors while maintaining its principles of community-driven development.
Citizen Happiness Workshop Part 2: The Building BlocksTara Hunt
The document discusses ways to encourage collaboration, community, and happiness through openness, collaboration, and community. It provides 12 tips for encouraging collaboration, including being a platform, publishing information openly, embracing chaos, rewarding contributors, and running real open betas. It defines community as a social group sharing interests and discusses simple ways to accelerate serendipity and encourage connection within a community, such as allowing comments and using social media features. The overall message is that applying principles of openness, collaboration, and community through Web 2.0 technologies can help drive customer and constituent happiness.
Presented at the Open Repositories Conference, this presentation describes the Lessons Learned in the Open Source Movement that can be used outside of the traditional IT environment.
Open Source Product Management with KEMP Tech's PMProduct School
This document discusses open source product management. It begins by defining open source software as software where the source code is publicly available under an open source license. It then discusses who uses open source including individuals, communities, customers, and corporations. It outlines different business models for open source including pure open source, community open source, subscription models, and multi-license models. Finally, it discusses how to successfully manage an open source project through governance, licensing, usability, communication, and community building.
An intro to Open Source Product Management or "A PM’s primer on leftist software development models."
This presentation outlines Product Management in open source and outlines enterprise open source product management techniques, best practices in the space, licensing models and other topics that may be of interest to people working in software.
The document discusses Open Source Program Offices (OSPOs), which are centers of excellence within organizations responsible for the strategic engagement with open source. The key responsibilities of an OSPO include maintaining license compliance, defining the open source strategy, communicating it, overseeing execution, facilitating open source use, engaging with communities, and fostering an open source culture. Having an OSPO becomes more important as organizations depend more on open source. An OSPO provides benefits like better management of security risks and helps organizations of all sizes. Challenges include culture, processes, tools, and budget. Success is defined by each organization.
The History of The Apache Software FoundationJim Jagielski
- The Apache Software Foundation (ASF) was incorporated in 1999 to provide legal, financial and organizational support for open source software projects.
- It started with two projects - the Apache web server and Apache conferences - and has grown to over 150 projects with over 400 members.
- The ASF is a non-profit organization run by volunteers and provides infrastructure for collaborative, community-based development of open source software.
The document discusses Apache httpd v2.4 and its use as a reverse proxy. Key points include: Apache httpd v2.4 has improvements that make it suitable for cloud environments and dynamic configurations; it supports load balancing, clustering, caching, and offloading SSL to improve performance and high availability when used as a reverse proxy; directives like ProxyPass and ProxyPassReverse are used to configure proxying and load balancing using modules like mod_proxy and mod_proxy_balancer.
This document contains slides from a presentation given by Jim Jagielski at APACHECON North America on September 9-12, 2019. The presentation provides an overview and review of key features of Apache HTTP Server version 2.4, including improvements to configuration, new modules, enhancements for cloud/proxy usage, and performance increases. It highlights capabilities like mod_macro for virtual hosts, expression-based configuration with <IfDefine>, and health checking of backend servers. The presentation aims to dispel myths about Apache being outdated and argues it remains highly relevant due to its flexibility and performance.
The document discusses The Apache Way, which are the governance principles and guiding tenets for how Apache Project Management Committees (PMCs) operate. It focuses on why understanding the origins and reasons behind The Apache Way is important. The Apache Way was developed to optimize for volunteer contributors, focus on community over code, and encourage long-term sustainable open source projects and software. Some key aspects of The Apache Way discussed are meritocracy, peer-based communities, consensus decision making, transparency, and collaborative development.
Jim Jagielski discusses the Apache HTTPD v2.4 reverse proxy capabilities. Key points include:
1) Apache HTTPD v2.4 includes improvements that make it suitable for cloud environments and high performance as a reverse proxy, including support for asynchronous I/O and additional load balancing mechanisms.
2) As a reverse proxy, Apache HTTPD can provide security, load balancing, caching, and high availability for backend servers located behind the proxy.
3) Apache HTTPD v2.4's reverse proxy functionality includes support for additional protocols, load balancing algorithms, dynamic configuration, and HTTP/2.
All Things Open 2017: Open Source LicensingJim Jagielski
The document discusses open source licensing and provides an overview of key concepts:
- It introduces Jim Jagielski and his background in open source software development.
- Licensing determines how software can be used, modified, and shared. Choosing the right license is important to avoid legal risks.
- Common open source licenses include permissive licenses like MIT, weak copyleft licenses like LGPL, and strong copyleft licenses like GPL. The license chosen depends on goals like commercial use or community development.
All Things Open 2017: The Apache Software Foundation 101Jim Jagielski
The document discusses the Apache Software Foundation (ASF) and open source software development. It provides an overview of the ASF, including that it is a non-profit organization founded in 1999 to support open source projects. It describes the ASF's structure and governance model, including that projects use a meritocratic and consensus-based process. It also outlines some of the core tenets of "The Apache Way", such as meritocracy, transparency, and community-driven development.
All Things Open 2017: Foundations of Inner SourceJim Jagielski
The document discusses the principles of InnerSource, which is applying open source development principles within enterprises. It outlines the principles of InnerSource as culture, communication, transparency, collaboration, community, and meritocracy. It describes the Apache Way, which focuses on meritocracy, transparency, and community. The Apache Way originated from focusing on volunteer contributors and community.
ApacheCon 2017: What's new in httpd 2.4Jim Jagielski
What new is Apache httpd 2.4, both in upgrading from httpd 2.2 and well as new features in this latest version. Performance, HTTP/2, reverse proxy and cache!
Jim Jagielski gave a presentation about open source licenses. He is the co-founder and director of the Apache Software Foundation and has worked on many open source projects. He explained that licenses determine how software can be used, modified, and shared. The main types of open source licenses are permissive, weak copyleft, and strong copyleft licenses. Jagielski emphasized that the license chosen should align with the project's goals and that changing licenses later can be difficult.
The document discusses Jim Jagielski's presentation on InnerSource and the Apache Way at the InnerSource Commons Summit. It provides an overview of what InnerSource is, why companies adopt it, and the basic principles of the Apache Way, including meritocracy, peer-based collaboration, consensus decision making, and individual participation. It also outlines the principles of InnerSource, such as culture, communication, transparency, collaboration, and community.
Apache httpd 2.4 Reverse Proxy: The Hidden GemJim Jagielski
The document discusses the reverse proxy capabilities of Apache HTTP Server (httpd) version 2.4. It notes that httpd is commonly used as a front-end reverse proxy and that its proxy capabilities have improved in version 2.4, including support for load balancing, connection pooling, and dynamic configuration. The document provides examples of configuring reverse proxying, load balancing clusters, and other advanced proxy features in httpd.
The document reports on the growth of the Apache Foundation from November 2015 to November 2016, including a growth in project committees and projects under management. It discusses why the ASF continues to grow, noting that it is defined by the people who do the work on the projects rather than central governance. The ASF operates through consensus rather than having leaders, and works for the public good. It encourages contributions of resources like people rather than cash to support projects.
What's New and Newer in Apache httpd-24Jim Jagielski
Jim Jagielski presents an overview of new features and enhancements in Apache HTTP Server version 2.4, including configuration and runtime improvements, new modules and capabilities, cloud and proxy enhancements, performance increases, and support for HTTP/2. Key highlights include finer-grained configuration controls, new modules like mod_lua and mod_macro, improved proxy and load balancing functionality, better performance through optimizations and new MPMs like Event, and initial HTTP/2 support.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
2. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
About Me
➡ Apache Software Foundation
➡ Co-founder, Director, Member and Developer
➡ Director
➡ Outercurve, MARSEC-XL, OSSI, OSI (ex)…
➡ Developer
➡ Mega FOSS projects
➡ O’Reilly Open Source Award: 2013
➡ European Commission: Luminary Award
➡ Sr. Director: Tech Fellows: Capital One
3. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
➡ Basically, it’s a “new” way to develop, license and distribute code
➡ Actually, there was “open source” even before it was called that
➡ The key technologies behind the Internet and the Web and the
Cloud are all Open Source based
➡ Brings Scientific Method to IT
4. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
➡ Open Source Licensing
➡ OSI and/or Free Software Foundation (FSF) Approved
➡ Free Software
➡ As in Free Speech, not Free Beer
➡ Open Source Methodology (secondary)
➡ Community/Governance types
➡ Many consider this just as important as the license
5. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
➡ Also called Free Software
➡ But the word “Free” confuses some people
➡ FOSS: Free and Open Source Software
➡ FLOSS: Free/Libre Open Source Software
➡ Pretty much, all mean the same thing
➡ The name can cause “religious” or “philosophical” debates, but
in government and industry, Open Source is the more widely
used term.
6. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
What is Open Source?
➡ Basic tenets (related to licenses):
➡ Access to the source code (the code is Open and Free)
➡ Ability to use the source code (run it and/or leverage it)
➡ Ability to modify the source code
➡ Ability to distribute the (modified) source code
➡ Open Source “methodology”/philosophy
➡ This is what Inner Sourcing is all about
7. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Community
➡ AKA: Governance
➡ Defines how the community operates
➡ How conflicts are resolved
➡ Growth path of the community
➡ code
➡ members
➡ Again, 3 main types
8. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Walled Garden
“All your base are belong to us.”
9. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
BDFL
“Supreme executive power derives from
a mandate from the masses, not some
farcical aquatic ceremony.”
10. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Meritocracy
“Out of Chaos comes Order”
11. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Inner Sourcing
➡ What can corporate IT learn from leading open development
communities?
➡ Both principles and techniques offer value
➡ Understanding principles allows you to alter techniques
➡ Challenges must be overcome to realize success
12. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Why?
➡ Gain efficiencies by leveraging resident talent to its fullest
➡ Develop better software faster through collaboration
➡ Reduce costs through technology standardization and reuse
➡ Bring products to market faster
➡ Increase developer engagement and innovation through social
creativity
➡ Attract and retain higher quality talent
13. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
How?
➡ “Building a boat isn’t about weaving canvas, forging nails, or
reading the sky. It’s about giving a shared taste for the sea,
by the light of which you will see nothing contradictory but
rather a community of love.”
➡ “If you want to build a ship, don’t drum up the men to gather
wood, divide the work, and give orders. Instead, teach them
to yearn for the vast and endless sea.”
― Antoine de Saint-Exupéry
14. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles
➡ Culture
➡ Communication
➡ Transparency
➡ Collaboration
➡ Community
➡ Meritocracy
15. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles: Culture
➡ Inner-sourcing is a cultural mind-shift
➡ Create an expected set of behaviors
➡ Must be truly engaged
➡ Must be truly accepted
➡ Culture ➾ Communication
16. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles: Communication
➡ Is core and foundational
➡ Everything builds on this
➡ Open and asynchronous
➡ Doesn’t disenfranchise anyone
➡ Archivable
➡ Maintains history and allows ebb/flow
➡ Document tribal knowledge
➡ Communication ➾ Transparency
17. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles: Transparency
➡ Reinforces and Enables Public and Open mindset
➡ Inclusion
➡ Reuse
➡ You can only reuse what you can see
➡ Quality/Security
➡ More eyeballs mean better quality
➡ Measurement
➡ Transparency enables measurement
➡ Transparency ➾ Collaboration
18. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles: Collaboration
➡ Common Vision
➡ Common Goal
➡ See connections
➡ Encourages contribution and improves leverage
➡ Encourages feedback and dialogue
➡ Collaboration ➾ Community
19. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles: Community
➡ Loyalty
➡ Community breeds loyalty
➡ Durability
➡ Communities can create durable assets, processes and culture
➡ Health
➡ Feedback and Dialogue
➡ Community ➾ Meritocracy
20. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Principles: Meritocracy
➡ Technical decisions made by technical experts
➡ Better informed decisions
➡ Role models
➡ Merit provides examples
➡ Earned authority
➡ “Natural” leadership
➡ Known path and “rewards”
➡ Meritocracy ➾ Communication
21. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques
➡ Culture
➡ Model transparency in your community; all decisions and actions done in the
open
➡ Embrace a collaborative development model that promotes self-governance
and evaluates contributions based on merit
➡ Value all roles in the community and provide recognition - contributors are
just as valued as committers
➡ Model and promote our Code of Conduct
➡ Process
➡ Make it easy to participate in your community - streamline contributions and
enable collaboration, and set clear expectations for software development
➡ Provide clear and concise documentation
➡ Be responsive to your community and provide meaningful feedback to
contributors
22. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques
➡ Collaboration Infrastructure
➡ Systems supporting communication and coordination: repositories,
trackers, forums, build tools
➡ Open Standards
➡ Using open standards in systems design and standards-based tools
for development
➡ Meritocratic Governance
➡ Merit determines influence on decisions
➡ Community-based governance structures
23. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques: Communication and
Transparency
➡ E-Mail lists
➡ Avoid F2F meetings
➡ Always bring meeting discussions back to list
➡ IRC/Slack/Hipchat as backups
➡ Communications
➡ Encourage larger audiences
➡ Not just “core” teams
➡ Encourage “lurkers”
➡ All development done on-list
24. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques: Collaboration
➡ Repositories
➡ Enable discoverability
➡ All can read, limit write
➡ Trackers
➡ Coordinate collaborative work, transparency
➡ Build and Test tools
➡ Enable consistent, independent
➡ repeatable builds
➡ support process discipline, quality assurance, productivity,ramp-up
➡ Sharing / re-use
25. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques: Community
➡ Tech-talks
➡ Mentoring
➡ Cross-team events
➡ Break down silos
26. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques: Meritocracy
➡ Decisions
➡ Influence on decisions determined by merit
➡ Structures
➡ Governance structures supporting merit-based decision-making
➡ Examples: PMC managing roadmap / stds, shared components;
user/contributor/committer roles for common code as well as
strategy / standards content; review and approval of changes
to standards, roadmaps, shared assets; peer voting on
releases
27. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Techniques:
Open Standards
➡ Faster ramp-up
➡ Standards provide common background
➡ Easier setup
➡ Easier to get started, get up to speed
➡ Interoperability
➡ Key to success in heterogeneous environments
28. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Challenges
➡ Resistance
➡ Choosing the right opportunities
➡ “Open everything” does not work
➡ Rewarding merit
➡ Business focus
➡ Accountability
➡ Control
29. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Resistance
➡ If it ain't broke...
➡ Communication can be annoying at first
➡ Need to learn new tools and processes
➡ Closed processes and decision-making are the norm
➡ Administrivia can get in the way
➡ can provide a convenient excuse to defer / delay
➡ Fear of loss of control and/or “ownership”
30. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Choosing the Right Opportunities
Good Bad Ugly
Open development of
shared assets
Open development in
specialized areas with
small teams
Building communities
that have nothing to
do with day jobs
Meritocracy principles
integrated into
performance
management
Meritocratic decision-
making process, but
decisions not binding
Merit earned and
acknowledged, but not
rewarded
Open development
infrastructure
introduced as part of
process improvement
Open development
process introduced
with no infrastructure
support
Open development
principles mandated
with no process or
infrastructure support
31. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Meritocracy / Rewards Mismatch
➡ Defining “merit” can be hard
➡ Reward system may not be based on merit
➡ Path to merit must be clear and open
➡ Merit needs to be rewarded to proliferate
➡ Merit needs to be rewarded to be respected
32. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Maintaining Accountability
➡ Community ownership does not guarantee owners are always
available and responsive
➡ Not always clear who owns decisions or when decisions have
been made
➡ Easy to blame lack of engagement / community support for bad
decisions or work products
➡ Control and support responsibilities need to be managed
explicitly
➡ Developers get the 3am call
33. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Maintaining Control
➡ Communities are harder to direct and focus than individuals
➡ Merit can be invaluable here
➡ Company value needs to drive community, not vice-versa
➡ Roadmap needs to be explicit and direct
➡ Timelines, feature sets, quality, packaging and deployment
objectives have to be explicit
➡ accepted as largely “external”
34. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Maintaining Business Focus
➡ Community interest must align with company interest
➡ Business leaders have to be welcome and engaged in
community
➡ Merit is not just technical and has to be linked to business
results
➡ Projects need to deliver value – “show value early, show value
often”
➡ Inner Sourcing should not be used as a means to invest in
projects that have weak or no business case
35. This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Final Thoughts
➡ Community is not the same as team
➡ self organizing
➡ self identifying
➡ Contribution is work
➡ Community requires investment
➡ Transparency is not a threat
➡ Collaboration means compromise
➡ Driving results means driving consensus