This talk discusses the skills needed to be an open source entrepreneur, why it's important, and how it applies to modern product development. Will post accompanying video as soon as it's available.
See https://osenetwork.com/ for more.
This document summarizes a talk about the challenges facing the open source model today. The talk discusses how open source has become more complex with most contributors being paid and questions around company loyalty versus community. Modern engagement is different with increased governance, licenses and vendor lock-in through cloud providers. It suggests ways to stay passionate including contributing to a small personal project, mentoring newcomers, donating money, and using knowledge to advocate against vendor lock-in. Overall it addresses how the open source landscape has changed and ways to continue supporting open source ideals.
This document encourages experimentation and trying new ideas, arguing that it is cheaper and easier to actually test something out than to debate it. It suggests following an agile development approach of failing early and often to improve ideas. It proposes a page where media consortium members can pitch experimental projects to get feedback and potentially collaborate.
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.
The document discusses several themes related to digital diversity including platforms, institutions, practices, beliefs and ideologies. It explains how technologies can both limit and open new possibilities, and how institutions create policies and define practices. The document also discusses how beliefs and ideologies narrate both technology and society, and how digital technology reframes ethical frameworks around issues like privacy, social interaction, and politics.
DevOps is becoming the new "buzzworld", like "SOA" or "Agile" did in the past years.
In this presentation we will try to separate the idea from the marketing following "DevOps" idea since its inception in the 2008, from its relationship with Agile and other, similar, ideas in other disciplines.
Then we will discuss why these ideas work and how they're applied in an IT context.
SoftProfNet is a social network created by Mikhail Dziuba, Andy Meshkov, Eugene Klymenko, Constantine Zhytsky, Oleksiy Krotov, Vadim Ostachinsky, Leonid Kallash, and Antonina Ryzhuk to connect software professionals and share ideas, problems, solutions, trends, tools, and technologies related to software development. SoftProfNet aims to be the best place for software professionals to find jobs and people interested in the same projects, as well as share knowledge and receive advice from others in the field. All software development related solutions are brought together in one place on this new sharing platform.
This document summarizes a talk about the challenges facing the open source model today. The talk discusses how open source has become more complex with most contributors being paid and questions around company loyalty versus community. Modern engagement is different with increased governance, licenses and vendor lock-in through cloud providers. It suggests ways to stay passionate including contributing to a small personal project, mentoring newcomers, donating money, and using knowledge to advocate against vendor lock-in. Overall it addresses how the open source landscape has changed and ways to continue supporting open source ideals.
This document encourages experimentation and trying new ideas, arguing that it is cheaper and easier to actually test something out than to debate it. It suggests following an agile development approach of failing early and often to improve ideas. It proposes a page where media consortium members can pitch experimental projects to get feedback and potentially collaborate.
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.
The document discusses several themes related to digital diversity including platforms, institutions, practices, beliefs and ideologies. It explains how technologies can both limit and open new possibilities, and how institutions create policies and define practices. The document also discusses how beliefs and ideologies narrate both technology and society, and how digital technology reframes ethical frameworks around issues like privacy, social interaction, and politics.
DevOps is becoming the new "buzzworld", like "SOA" or "Agile" did in the past years.
In this presentation we will try to separate the idea from the marketing following "DevOps" idea since its inception in the 2008, from its relationship with Agile and other, similar, ideas in other disciplines.
Then we will discuss why these ideas work and how they're applied in an IT context.
SoftProfNet is a social network created by Mikhail Dziuba, Andy Meshkov, Eugene Klymenko, Constantine Zhytsky, Oleksiy Krotov, Vadim Ostachinsky, Leonid Kallash, and Antonina Ryzhuk to connect software professionals and share ideas, problems, solutions, trends, tools, and technologies related to software development. SoftProfNet aims to be the best place for software professionals to find jobs and people interested in the same projects, as well as share knowledge and receive advice from others in the field. All software development related solutions are brought together in one place on this new sharing platform.
This virtual event focused on how inclusive UX is being put into practice in real life from the lens of both academia and industry.
[Slide 21]
- Mismatch by Kat Holmes (Book): https://mitpress.mit.edu/books/mismatch
- Giving a Damn about Accessibility (PDF): https://accessibility.uxdesign.cc/
- Microsoft Inclusion Toolkit: https://www.microsoft.com/design/inclusive/
- There is no average person; designing with intersectionality in mind: https://www.youtube.com/watch?v=RY9FHkETD5c
[Slide 26]
- The Business Case for Digital Accessibility (Article): https://www.w3.org/WAI/business-case/
- Design for Cognitive Bias (Book): https://abookapart.com/products/design-for-cognitive-bias
- Pocket Biases (Web application): https://pocket-biases.glideapp.io/
- Cards for Humanity (Web-based card game): https://cardsforhumanity.idean.com/
- User Mapping Canvas (Article + template): https://medium.com/@pratistha.sharma/how-to-use-the-user-mapping-canvas-bce146e1788b
[Slide 32]
- Disability Visibility (Book): https://disabilityvisibilityproject.com/book/
- Practical Ways to Include People with Disabilities (Recorded presentation): https://www.youtube.com/watch?v=hueXHhOYFaI&list=PLIyMotGrARQ00zzKgK_xhamLP4pnvjpQQ&index=15
- Just Ask: Integrating Accessibility throughout Design (Online book): www.uiaccess.com/accessucd/ut.html
[Slide 38]
- WCAG 2.1: https://www.w3.org/TR/WCAG21/
- ADA vs. 508 Compliance vs. WCAG: https://www.webfx.com/web-design/ada-vs-508-compliance.html
- Accessibility Checklist: https://www.a11yproject.com/checklist/
- UXCel's "Designing for Accessibility" (Online course): https://app.uxcel.com/
- Inclusive Design Principles: https://inclusivedesignprinciples.org/
- Access Guide: https://www.accessguide.io/
- Stark (Plug in): https://www.getstark.co/
- Sim Daltonism (macOS App): https://apps.apple.com/us/app/sim-daltonism/id693112260?mt=12
[Slide 43]
- Blair Koeneman: https://www.linkedin.com/in/blairkoeneman/
[Slide 130]
- Learn more: www.xcenter.info & www.uegroup.com
- Get in touch: hello@xcenter.info
- Follow us on LinkedIn: Experience Innovation Center: www.linkedin.com/company/experience-innovation-center
- Event recording: https://www.youtube.com/watch?v=oV3SteeMy1U
The topics of Free Software/Open Source licensing and governance can be complex and confusing. This presentation provides for an easy and clear description of the hows and whys of both. Presented at the All Things Open 2016 Conference in Raleigh, NC
- Jenkins is an open source automation server with over 53,000 installations and 600+ plugins created by 500 contributors. It uses a modular architecture and extensibility model to enable large-scale distributed development.
- Jenkins succeeded by focusing on extensibility through well-defined extension points, treating extensions as first-class citizens, enabling data and code extensibility, and ensuring extensions are themselves extensible. This reduced communication needs and lowered barriers to contribution.
- An update center and shared resources like IRC provided a "center of gravity" to connect contributors and ensure the long-term maintenance of plugins. This self-reinforcing community allowed Jenkins to scale development through extensibility.
The document discusses how makers create by using physical, technological, and social worlds. It notes that DIY is done collaboratively and that makers create by going from idea to innovation, innovation to application, from zero to maker, maker to market, and maker to maker. The document suggests that makers blur boundaries between physical and virtual worlds and between profession and hobby.
Lessons Learned from Xen (Texas Linux Fest 2013)Russell Pavlicek
The Xen Project faced challenges as it became disconnected from its community and users. It risked being abandoned before its 10th anniversary. However, it was able to turn things around by reconnecting with its ecosystem, focusing on user needs, and regaining momentum in the community. The talk outlines 12 key lessons learned from the Xen Project's experience on the importance of community engagement and responsiveness to competition.
What is DevOps? History, Present and the FutureRohit Kumar
DevOps is a combination of cultural philosophies, practices, and tools that aim to increase an organization's ability to deliver applications and services at high velocity. It emphasizes automation, communication, and collaboration between development and operations teams. The DevOps movement originated in the late 2000s due to the need for more innovation in systems and bridging the gap between developers and IT teams. Key figures like Patrick Debois and Andrew Shafer helped popularize the concept of having development and operations work more closely together through conferences like DevOpsDays, starting in 2009.
The document discusses how the Free and Open Source community collaborates and makes suggestions for how ISO could improve its standards development process. Specifically, it recommends that ISO create an open data portal, remove logins to access standards, adopt a more open and distributed model of citizen-led standards making, and use Creative Commons licensing. It also provides suggestions for collaboration tools and questions whether ISO's current systems could operate in a more open, distributed manner.
This document provides advice for working with developers. It recommends learning common development jargon, getting good at project estimation by partnering with an experienced manager, understanding cloud computing and Software as a Service models, and different development paradigms like agile development. Local developers are valuable because they understand local needs and can tailor remote services. The document advocates using local talent like students and treating developers as people with career paths.
Accessibility as Innovation - giving your potential users the chance to inspi...Jonathan Hassell
Many organisations seem to fear that making their products accessible means dumbing them down: they might then work for everyone, but they will lose a lot of their pizzazz in the process.
In this eAccess-13 presentation Jonathan Hassell presents the contrary view - that organisations that really look into the different needs of their disabled audiences often find this breaks them out of fixed positions, allowing them to take innovative leaps in product design.
Using examples from the typewriter to the iPhone classic ‘Zombies, Run!’ and his own recent projects involving the Microsoft Kinect games controller, Jonathan guides you through a way of thinking about product development which is inclusive, creative and potentially very lucrative.
The document discusses how people have historically been able to govern themselves and create innovations through open collaboration and "people power", without needing central authorities. It proposes "co-do" as a new online platform to connect people and enable open, collaborative innovation by providing an environment for sharing ideas and working on solutions together. Co-do aims to harness the creative potential of people power on the internet by allowing users to highlight expertise, access others' contributions, work jointly on initiatives, and vote on the best ideas and additions to shared resources.
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Codemotion
An inclusive type of approach creates better solutions, because it aims to benefit all users, therefore also those who must cope with disabilities. Thinking in terms of accessibility throughout the entire process, enables the creation of solutions for mobile applications and websites that are actually evolved and not merely alternative. When designing for human diversity, we make possible a global kind of partecipation, with a higher impact on positivity exchange and emotional benefits than we would have when addressing just the disabilities.
Working on an open-source project captures the imagination. It taps straight into an emotional desire to make the world a better place. What an amazing, brave and inspiring idea! What a huge pool of energy and enthusiasm!?? All that energy and within moments a casual idea can turn into committed code and a feature - KAPPOW!
Dream or nightmare? How do we make sure that energetic, enthusiastic, intelligent, talented people direct their energy into applications, features and functions that people want to use?Who is this mythical end-user who bends to our will and is eager to invite all our fantastic features into their life? Are they a bug squished into the punch-card of our ideal development process or a valuable tool that will help us make applications that are loved by millions? We have to start thinking about target users. Who are they? What do they care about? How do we find out and how do we keep that central to our design and development processes? From Paper Cuts to UX Advocates what are they and why should you care about them.
*Please note that these slides were for a presentation so may make little sense without me be highly amusing and informative at the same time as you are looking at them.
This document provides guidance on evaluating one's own progress in skills related to digital media production. It recommends structuring self-evaluation around pre-production, production, and post-production stages and focusing on the use of digital technology, creativity, and incorporation of real media conventions at each stage. Examples are provided of how to break down experiences into paragraphs addressing what was done at different stages to demonstrate growth over time.
The Butteryfly Effect of an Open Hardware Notebook MotherboardRoberto Innocenti
A little voluntary based, self financed Open Hardware PowerPC notebook motherboard project could attract important changes in the Electronic Industry, inducing a Butterfly Effect.
Open Hardware, Free Software and 3D Printing are game changer in the electronic industry; they could decentralize and democratize electronic manufacturing, acknowledgment and evenly distribute advantage factors.
Starting with concrete examples, the OSWH PowerPC Notebook motherboard based on Cern Open Hardware License v 1.2 will be included. Fine tuning and fixing PowerPC 64bit Debian packages and FreeCad for design the Open Hardware Notebook Chassis will be presented.
This deck is about why you need 3 stages of product development, even in a cloud native context, and is a defense of the community distribution designed to maximize orthogonal innovation. Basically, "It's the ecosystem, stupid" and I'd like to push the conversation past what appears to be a blinkered view in the devops + cloud native world.
Open source doesn’t always represent best valueJanus Boye
1) Janus Boye discusses the confusion around whether open source always represents the best value compared to commercial options.
2) Open source has benefits like lower costs, customization, and community support, but also risks like lack of support and responsibility for bug fixes.
3) Boye suggests organizations look beyond just technology when selecting systems and engage with open source communities.
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
This document provides an overview of open source software. It discusses why organizations use open source software, noting benefits like more control over the software, increased security, support for interoperability, and guaranteed future development. It also covers the differences between free and open source software. The document outlines several open source foundations and their major projects. It explores open source philosophies like community over code and the cathedral and bazaar models of development. Finally, it addresses understanding open source infrastructure like mailing lists, version control, issue trackers, wikis, documentation, and websites.
Reflections on the relationship between open source licensing and accessibility. Guest lecture for Ryerson University School of Disability Studies' DST 614: Community Access and Technology course.
October 2, 2010
The document discusses open source projects across various categories such as operating systems, web infrastructure, databases, and productivity tools. It also examines the organizational models of open source projects including unincorporated, non-profit, and hybrid structures. Additionally, it explores the context and evolution of open source including the shift to web-based computing and open source becoming a mainstream phenomenon.
This virtual event focused on how inclusive UX is being put into practice in real life from the lens of both academia and industry.
[Slide 21]
- Mismatch by Kat Holmes (Book): https://mitpress.mit.edu/books/mismatch
- Giving a Damn about Accessibility (PDF): https://accessibility.uxdesign.cc/
- Microsoft Inclusion Toolkit: https://www.microsoft.com/design/inclusive/
- There is no average person; designing with intersectionality in mind: https://www.youtube.com/watch?v=RY9FHkETD5c
[Slide 26]
- The Business Case for Digital Accessibility (Article): https://www.w3.org/WAI/business-case/
- Design for Cognitive Bias (Book): https://abookapart.com/products/design-for-cognitive-bias
- Pocket Biases (Web application): https://pocket-biases.glideapp.io/
- Cards for Humanity (Web-based card game): https://cardsforhumanity.idean.com/
- User Mapping Canvas (Article + template): https://medium.com/@pratistha.sharma/how-to-use-the-user-mapping-canvas-bce146e1788b
[Slide 32]
- Disability Visibility (Book): https://disabilityvisibilityproject.com/book/
- Practical Ways to Include People with Disabilities (Recorded presentation): https://www.youtube.com/watch?v=hueXHhOYFaI&list=PLIyMotGrARQ00zzKgK_xhamLP4pnvjpQQ&index=15
- Just Ask: Integrating Accessibility throughout Design (Online book): www.uiaccess.com/accessucd/ut.html
[Slide 38]
- WCAG 2.1: https://www.w3.org/TR/WCAG21/
- ADA vs. 508 Compliance vs. WCAG: https://www.webfx.com/web-design/ada-vs-508-compliance.html
- Accessibility Checklist: https://www.a11yproject.com/checklist/
- UXCel's "Designing for Accessibility" (Online course): https://app.uxcel.com/
- Inclusive Design Principles: https://inclusivedesignprinciples.org/
- Access Guide: https://www.accessguide.io/
- Stark (Plug in): https://www.getstark.co/
- Sim Daltonism (macOS App): https://apps.apple.com/us/app/sim-daltonism/id693112260?mt=12
[Slide 43]
- Blair Koeneman: https://www.linkedin.com/in/blairkoeneman/
[Slide 130]
- Learn more: www.xcenter.info & www.uegroup.com
- Get in touch: hello@xcenter.info
- Follow us on LinkedIn: Experience Innovation Center: www.linkedin.com/company/experience-innovation-center
- Event recording: https://www.youtube.com/watch?v=oV3SteeMy1U
The topics of Free Software/Open Source licensing and governance can be complex and confusing. This presentation provides for an easy and clear description of the hows and whys of both. Presented at the All Things Open 2016 Conference in Raleigh, NC
- Jenkins is an open source automation server with over 53,000 installations and 600+ plugins created by 500 contributors. It uses a modular architecture and extensibility model to enable large-scale distributed development.
- Jenkins succeeded by focusing on extensibility through well-defined extension points, treating extensions as first-class citizens, enabling data and code extensibility, and ensuring extensions are themselves extensible. This reduced communication needs and lowered barriers to contribution.
- An update center and shared resources like IRC provided a "center of gravity" to connect contributors and ensure the long-term maintenance of plugins. This self-reinforcing community allowed Jenkins to scale development through extensibility.
The document discusses how makers create by using physical, technological, and social worlds. It notes that DIY is done collaboratively and that makers create by going from idea to innovation, innovation to application, from zero to maker, maker to market, and maker to maker. The document suggests that makers blur boundaries between physical and virtual worlds and between profession and hobby.
Lessons Learned from Xen (Texas Linux Fest 2013)Russell Pavlicek
The Xen Project faced challenges as it became disconnected from its community and users. It risked being abandoned before its 10th anniversary. However, it was able to turn things around by reconnecting with its ecosystem, focusing on user needs, and regaining momentum in the community. The talk outlines 12 key lessons learned from the Xen Project's experience on the importance of community engagement and responsiveness to competition.
What is DevOps? History, Present and the FutureRohit Kumar
DevOps is a combination of cultural philosophies, practices, and tools that aim to increase an organization's ability to deliver applications and services at high velocity. It emphasizes automation, communication, and collaboration between development and operations teams. The DevOps movement originated in the late 2000s due to the need for more innovation in systems and bridging the gap between developers and IT teams. Key figures like Patrick Debois and Andrew Shafer helped popularize the concept of having development and operations work more closely together through conferences like DevOpsDays, starting in 2009.
The document discusses how the Free and Open Source community collaborates and makes suggestions for how ISO could improve its standards development process. Specifically, it recommends that ISO create an open data portal, remove logins to access standards, adopt a more open and distributed model of citizen-led standards making, and use Creative Commons licensing. It also provides suggestions for collaboration tools and questions whether ISO's current systems could operate in a more open, distributed manner.
This document provides advice for working with developers. It recommends learning common development jargon, getting good at project estimation by partnering with an experienced manager, understanding cloud computing and Software as a Service models, and different development paradigms like agile development. Local developers are valuable because they understand local needs and can tailor remote services. The document advocates using local talent like students and treating developers as people with career paths.
Accessibility as Innovation - giving your potential users the chance to inspi...Jonathan Hassell
Many organisations seem to fear that making their products accessible means dumbing them down: they might then work for everyone, but they will lose a lot of their pizzazz in the process.
In this eAccess-13 presentation Jonathan Hassell presents the contrary view - that organisations that really look into the different needs of their disabled audiences often find this breaks them out of fixed positions, allowing them to take innovative leaps in product design.
Using examples from the typewriter to the iPhone classic ‘Zombies, Run!’ and his own recent projects involving the Microsoft Kinect games controller, Jonathan guides you through a way of thinking about product development which is inclusive, creative and potentially very lucrative.
The document discusses how people have historically been able to govern themselves and create innovations through open collaboration and "people power", without needing central authorities. It proposes "co-do" as a new online platform to connect people and enable open, collaborative innovation by providing an environment for sharing ideas and working on solutions together. Co-do aims to harness the creative potential of people power on the internet by allowing users to highlight expertise, access others' contributions, work jointly on initiatives, and vote on the best ideas and additions to shared resources.
Stefano Del Furia - Inclusive Design - Codemotion Rome 2019Codemotion
An inclusive type of approach creates better solutions, because it aims to benefit all users, therefore also those who must cope with disabilities. Thinking in terms of accessibility throughout the entire process, enables the creation of solutions for mobile applications and websites that are actually evolved and not merely alternative. When designing for human diversity, we make possible a global kind of partecipation, with a higher impact on positivity exchange and emotional benefits than we would have when addressing just the disabilities.
Working on an open-source project captures the imagination. It taps straight into an emotional desire to make the world a better place. What an amazing, brave and inspiring idea! What a huge pool of energy and enthusiasm!?? All that energy and within moments a casual idea can turn into committed code and a feature - KAPPOW!
Dream or nightmare? How do we make sure that energetic, enthusiastic, intelligent, talented people direct their energy into applications, features and functions that people want to use?Who is this mythical end-user who bends to our will and is eager to invite all our fantastic features into their life? Are they a bug squished into the punch-card of our ideal development process or a valuable tool that will help us make applications that are loved by millions? We have to start thinking about target users. Who are they? What do they care about? How do we find out and how do we keep that central to our design and development processes? From Paper Cuts to UX Advocates what are they and why should you care about them.
*Please note that these slides were for a presentation so may make little sense without me be highly amusing and informative at the same time as you are looking at them.
This document provides guidance on evaluating one's own progress in skills related to digital media production. It recommends structuring self-evaluation around pre-production, production, and post-production stages and focusing on the use of digital technology, creativity, and incorporation of real media conventions at each stage. Examples are provided of how to break down experiences into paragraphs addressing what was done at different stages to demonstrate growth over time.
The Butteryfly Effect of an Open Hardware Notebook MotherboardRoberto Innocenti
A little voluntary based, self financed Open Hardware PowerPC notebook motherboard project could attract important changes in the Electronic Industry, inducing a Butterfly Effect.
Open Hardware, Free Software and 3D Printing are game changer in the electronic industry; they could decentralize and democratize electronic manufacturing, acknowledgment and evenly distribute advantage factors.
Starting with concrete examples, the OSWH PowerPC Notebook motherboard based on Cern Open Hardware License v 1.2 will be included. Fine tuning and fixing PowerPC 64bit Debian packages and FreeCad for design the Open Hardware Notebook Chassis will be presented.
This deck is about why you need 3 stages of product development, even in a cloud native context, and is a defense of the community distribution designed to maximize orthogonal innovation. Basically, "It's the ecosystem, stupid" and I'd like to push the conversation past what appears to be a blinkered view in the devops + cloud native world.
Open source doesn’t always represent best valueJanus Boye
1) Janus Boye discusses the confusion around whether open source always represents the best value compared to commercial options.
2) Open source has benefits like lower costs, customization, and community support, but also risks like lack of support and responsibility for bug fixes.
3) Boye suggests organizations look beyond just technology when selecting systems and engage with open source communities.
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
This document provides an overview of open source software. It discusses why organizations use open source software, noting benefits like more control over the software, increased security, support for interoperability, and guaranteed future development. It also covers the differences between free and open source software. The document outlines several open source foundations and their major projects. It explores open source philosophies like community over code and the cathedral and bazaar models of development. Finally, it addresses understanding open source infrastructure like mailing lists, version control, issue trackers, wikis, documentation, and websites.
Reflections on the relationship between open source licensing and accessibility. Guest lecture for Ryerson University School of Disability Studies' DST 614: Community Access and Technology course.
October 2, 2010
The document discusses open source projects across various categories such as operating systems, web infrastructure, databases, and productivity tools. It also examines the organizational models of open source projects including unincorporated, non-profit, and hybrid structures. Additionally, it explores the context and evolution of open source including the shift to web-based computing and open source becoming a mainstream phenomenon.
Building software: the lessons from open sourceArnaud Porterie
This document summarizes Arnaud Porterie's presentation on lessons from open source for building software. Some key points include:
- Open source projects follow patterns of "wise crowds" like having a strong mission, free entry for contributors, transparency, and fair authority to scale effectively.
- These patterns can help improve closed source software development by fostering greater collective intelligence within companies.
- Applying concepts like inner source allows companies to benefit from open source practices internally by opening codebases and encouraging cross-team contributions under shared maintainers.
- A practical checklist is proposed for implementing inner source based on principles like giving all employees access to code, having documented missions and contribution processes, and enforcing consistent processes.
The lessons I learned is that Open source quickly becomes the natural choice wherever commoditization is happening in the software stack. Thus we expect business-to-business open source, which is already a significant trend in recent history, to become an increasingly common form of open source collaboration. Companies who understand the ground rules of business-to-business open source will be better positioned to identify and take advantage of open source opportunities in the competitive spaces that they share with other companies.
So I will share why open strategy is import for the enterprise. And how to do contributions for the open source projects n today’s topic.
Intro to open source - 101 presentationJavier Perez
This document provides an overview of open-source software and how to get started with it. It discusses the history of open-source software dating back to 1955. It defines key open-source concepts like licenses, roles, and best practices for contributing. It also highlights the large open-source ecosystems existing today and the top companies contributing to open-source. The document aims to address common questions or concerns about open-source software.
Scale14x Patterns and Practices for Open Source Project SuccessStephen Walli
There are two parts to the “success” of an open source software project:
Deployment growth: One publishes software to see it used. As the software is used, it reflects the dynamic nature of software, and is used in new ways to solve new problems. This leads to the second part of the success formula -- contributions.
Contribution flow: A free or open source software project is at it’s simplest a discussion in software, and without contributions the conversation fades and fails. From a more complex community perspective, a FOSS project is about the economics of collaborative innovation and development. Without a continuous contribution flow, the dynamic aspect of a software project will become static and brittle and lose its relevancy.
There are three on ramps to be built to drive the success of an open source project: Bringing new users to the project, enabling developers, and encouraging contributors. This talk looks at how these on ramps can be organized to drive growth and adoption, and to grow a successful and vibrant community around an open source project.
The talk was delivered at SCaLE 14x: https://www.socallinuxexpo.org/scale/14x/presentations/patterns-and-practices-open-source-project-success
This document provides guidance on building a project community. It discusses establishing categories of community involvement like users and contributors. It emphasizes designing for division of labor to facilitate contributions from many developers. It stresses the importance of being welcoming to community members and having a code of conduct. It also notes that a license may be needed if companies will use the code or full-time employees will work on the project.
This document provides an introduction to open source software for libraries. It begins by addressing common misconceptions about open source, such as security concerns. It then defines what open source is, including how the community contributes. Examples are given of open source governance and development models. The document discusses why libraries should care about open source due to shared values around free access to information. Finally, examples are given of specific open source software that libraries commonly use.
Exploring and Integrating UX in Open Source Software Development Victoria Bondarchuk
Slides for my talk at ApacheCon 2016
https://apacheconeu2016.sched.org/event/8ULf/exploring-and-integrating-ux-in-open-source-software-development-victoria-bondarchuk-seoul-tech-society
The importance of introducing usability activities into free open source software development has been acknowledged in the research and by the community, yet FOSS products have been criticized for having little or no emphasis on usability. The decentralized and engineering-driven approach of open source projects can conflict with usability methodologies. We will review existing cases of UX design contribution to open source projects, discuss how designers can become part of the community and what engineers can do to improve usability of the software they build.
Open Source is a very powerful weapon using which products can be built from the scratch. Rich tool chain, Cross platform support, Debugging facilities, Project management tools etc. makes it all the more suitable for Embedded systems. This presentation traces the evolution of open source and points how products can be built from the scratch using Open Source.
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.
Debates on Open Source Software: "The house believes that the future of Web in UK Higher and Further Education communities lies in the adoption of open source software".
See http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2002/debate/
The biggest DevOps problems you didn't know you had and what to do about themWayne Greene
Slide deck from www.ReleaseIQ.io webinar on August 25, 2021. Learn about the biggest problems DevOps teams face. You might be surprised what keeps DevOps teams stuck in mid-evolution.
This document discusses open source trends and issues. It addresses concerns around lack of education, technical skill fears, and security fears regarding open source software. It discusses how open source is easy to use, more secure than proprietary software, and growing in popularity across various sectors including government agencies, businesses, schools, and libraries. Resources for additional information on open source are also provided.
Providing Services to our Remote Users: Open Source SolutionsNicole C. Engard
This document discusses open source solutions that can be used to provide services to remote library users. It begins with an outline and definitions of open source software. It then discusses specific open source products that libraries commonly use, including content management systems like Drupal, Joomla and WordPress, as well as communication tools, media tools and library applications. Examples of library applications mentioned include the Blacklight OPAC. Throughout it addresses common concerns about open source software and provides statistics on open source use.
Similar to OSEN SF Meetup - Business of Open Source (20)
John Mark Walker founded OSEN to help others understand the relationships between open source and business. Open source is ubiquitous and powers the global economy, but the business models around it vary. When building products, it's important to distinguish projects from products and manage risks for both customers and your own business. Cloud, open source, and software-as-a-service go hand in hand, and the same product management principles of understanding ecosystems and supply chains apply regardless of delivery method.
I presented a talk at FOSDEM on the subject of managing hybrid clouds with ManageIQ. ManageIQ is an open source platform for managing, automating, and creating cross-platform cloud services.
This document summarizes the history and development of the Gluster distributed storage system. It describes how Gluster began in Bangalore and has grown to support large scale deployments. Key developments included creating a unified global namespace, adding features through a stackable architecture, and developing templates to simplify common use cases. Gluster now provides a simple, scalable, and low-cost storage solution that is well suited for the growing data demands of cloud computing through its scale-out architecture and open source model.
GlusterFS 3.3 includes several new features:
- Granular locking allows block-by-block healing when servers fail and return.
- Replication improvements include proactive self-healing where recovered nodes query peers and a synchronous translator API.
- Unified file and object storage (UFO) provides S3- and Swift-style object access via HTTP or Gluster mounts.
- HDFS compatibility allows running MapReduce jobs on GlusterFS and adding unstructured data to Hadoop.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document introduces the Open Cloud Initiative (OCI), a non-profit organization aiming to minimize lock-in in cloud services and create an open cloud ecosystem. The OCI wants to establish open standards for cloud data formats, interfaces, and services to give users more choice and control over their cloud applications and data. It plans to eliminate negative lock-in through community outreach, open cloud certification, and trademarks endorsed by the community. The OCI is currently developing its certification program and governance structure based on open source community models.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
2. “There is no open source
business model”
– Stephen Walli
3. What is an Open Source Entrepreneur?
Automation
Community
Collaboration
Governance
Methodologies that
enable automation,
eg. CI/CD, M&O
tools, and business
process
Silo-busting, enabling
inter-team
communication,
thawing the “frozen
middle”, adopting
community best
practices internally
Where internal meets
external, optimizing
engineering process
for external
participation
Enabling business
affairs and legal to be
innovation partners,
not stifling. Licensing
and compliance.
4. Inter-disciplinary skill set
● Master of automation, embracing DevOps methodologies
● Collaborate following innersource best practices, breaking down silo-ed
compartmentalization
● Optimize bi-directional pathways between internal and external communities,
reducing technical debt
● Integrate license compliance and supply chain management into product
development
● Product owners must be knowledgeable of the above
What is an Open Source Entrepreneur?
8. Interested in software supply chain efficiency and risk mitigation?
● See https://openchainproject.org/
Open Source Software Supply Chain Funnel
Individual
Components
Open
Source
Distribution
Community “Product”
for End Users
Finished
Product
9. 2nd
Stage: “Middle” Distribution
Open
Source
Distribution
Community “Product”
for End Users
• Artifact of BC (Before CI) era
• Required stopping point from leading edge to
polished
• Great way to see if product design would hold
together
• In the old days, components were individually
packaged and maintained
• Source code repos were not easily distributed
• Don’t need 2nd
stage if continuously improving and
integrating along path to multiple releases
• In a linear development path, 2nd
stage obsolete
10. What Purpose Does the 2nd
Stage Serve?
• The community
distribution filled other
purposes, perhaps
unwittingly
• More relevant once you
take a non-linear view
• It’s all about the
ecosystem
• 1 code base serves many
masters
Open Source
Platform
Product
Community
Community Product
Community
Product
Product Community
11. It Was Never About Innovation
There is an art …or rather, a knack to flying. The knack lies in learning how to throw yourself at the
ground and miss.
The first part is easy. All it requires is simply the ability to throw yourself forward with all your weight,
and the willingness not to mind that it's going to hurt.
…Clearly, it is the second part, the missing, which presents the difficulties.
One problem is that you have to miss the ground accidentally. It's no good deliberately intending to
miss the ground because you won't. You have to have your attention suddenly distracted by
something else when you're halfway there, so that you are no longer thinking about falling, or about
the ground, or about how much it's going to hurt if you fail to miss it.
- Douglas Adams, Hitchhikers Guide to the Galaxy
12. Innovation and Open Source
• Innovation was never the intent, but an interesting side benefit
• The intent was to create a fair system for creating and using software
• Innovation happened because of the rules governing open source systems
Old proprietary model
Vendor
Customer
Open source model
Vendor Customer
14. Cloud Native Supply Chain Funnel
Open Source
Components
Release
Continuous
Improvement
Agile
Processes
Release Release
v1 v2 v3
…vN+1
● Assumes single product destination
● How can you try “crazy stuff” without
messing up release process?
● How do external communities contribute?
16. Orthogonal Innovation: Real World Examples
Individual
Components
Debian Ubuntu
Communities in the Ecosystem
Products in the Ecosystem
17. Orthogonal Innovation: Real World Examples
Individual
Components
Moby Docker
Communities in the Ecosystem
Products in the Ecosystem
18. Orthogonal Innovation: Real World Examples
OCI
k8s
Individual
Components
???? GKE, Etc.
Communities in the Ecosystem
Products in the Ecosystem
19. Orthogonal Innovation: Pros and Cons
Cons
• It’s messy, complicated
• Not every project needs to be a
platform for the world
Pros
• Constant integration of new
technology on multiple axes
• Build reliable supply chain, and
influence multiple supply chains
• Core platform gets lots of extra testing
and bug-fixing from multiple sources
• Reduces risk from external
communities adding/changing code
20. Further reading:
The Art of Community: http://www.artofcommunityonline.org/
InnerSource Commons: https://paypal.github.io/InnerSourceCommons/
Producing Open Source Software, by Karl Fogel: http://producingoss.com/
Core Infrastructure Initiative: https://coreinfrastructure.org/
Open Chain Project: https://openchainproject.org/
Roads and Bridges, by Nadia Eghbal: Roads and Bridges: The Unseen Labor
Behind Our Digital Infrastructure
21. Want in-depth content?
RSVP now for the 1st
OSEN Symposium, co-located with the Linux Foundation’s
Open Source Summit ($150/ticket):
● https://osen17.eventbrite.com/
● Open Source Summit attendees can also register for the event
● Want to sponsor? Contact me for details
22.
23. Thank you!
How may we contact thee? Let me count the ways!
● Web site: https://osenetwork.com/
● Twitter: @osenetwork @johnmark
● Email: osen@johnmark.org
23