The document discusses the history and operations of the Apache Software Foundation. It began in 1995 with 8 developers working on the Apache HTTP Server. It is now a large organization with over 2,500 committers across 70+ projects. The ASF operates under an open governance model called "The Apache Way" which emphasizes merit-based consensus decision making. It also discusses how the ASF scales its operations through project oversight, incubating new projects, and community education programs like mentoring.
Successfully Profiting From Apache BrandsShane Curcuru
Does your company want to capitalize on Apache project brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects, and gain a competitive advantage? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, I'll help show you how your company can successfully profit and "partner" with Apache projects. Apache is happy for you to make a profit off of our software in all sorts of ways - as long as you give credit to our volunteer-led and independent project communities. You may even incorporate Apache brands within your brands, but in specific ways that still give our communities credit. And if you're interested in having more influence over the technology, we have tips for how to contribute to Apache projects in all sorts of ways. We're here to help!
Profiting From Apache Brands Without Losing Your SoulShane Curcuru
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, Shane can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services and products in relation to Apache project brands. The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products. You may incorporate Apache brands within your brands, but in specific ways that still give our communities credit. We're here to help!
Presentation licensed under the Apache License v2.0 allowing broad re-use!
Bending the Rules: Community over Code over Policy.pescetti
My presentation at ApacheCon Europe 2014 showing how policy at the Apache Software Foundation can be adapted to the needs of the open-source projects it hosts, based on the Apache OpenOffice experience.
Keynote from Apache Big Data EU. This introduces training that we are doing at Hortonworks to help our employees work understand and work well as part of the Apache Software Foundation
Practical Trademark Law for FOSS ProjectsShane Curcuru
Looking for ways to capitalize on the emerging FOSS brands that are driving innovation? Want to “make a new open source community” for your product, but not sure how to control the trademarks? Wondering if you should let the marketing team run with the great new brand campaign, or if you need to ask the lawyers about trademarks first?
Improving Your Apache Project's Image And BrandShane Curcuru
Want to find new ways to draw in contributors to your project? Looking to attract ideas and attention from some of the corporate vendors, but don't want to lose your independence? Don't know how to approach your employer's plans to launch BigCo's SuperLucene product?
Learn how to improve your project's brand, drawing in newcomers as productive contributors, and defending your brand from aggressive vendors. Dealing fairly and firmly with companies mis-using your good reputation seems hard, but it doesn't need to be.
Learn about what uses of Apache brands that are OK, versus infringing uses hungry vendors try to use - and how to stop them. The strong independent reputation of your project and Apache overall relies on every PMC policing their own brand effectively and fairly. The Trademarks Committee is here to help!
In the modern open source world, where licenses and DVCS’ allow instant and infinite forking, the only true control point for a community-based open source project is its name, its logo, and its identity. Your brand is your identity: this is how the rest of the world sees you and your project.
How can a volunteer-led open source project control it’s own identity and brand? How do you manage your project’s brand when most of your volunteers are coders who don’t want to get involved with lawyers or deal with enforcing trademarks? How can the community keep their brand independent and free of commercial influence, so they can ensure the maximum number of people and corporations are interested in participating in their project?
Similarly, how can businesses respectfully use open source brands to their own advantage – without being seen as co-opting and independent or open community open source project solely for their own gain? The desire to control the next hot project for your profit may quickly turn on you when another company simply forks the code under a better marketed service.
Learn the basics of all these topics and more with Shane Curcuru, who volunteers as Vice President, Brand Management for The Apache Software Foundation. Over the past few years Shane has led a group of volunteer ASF Members to define and implement a consistent brand policy for all 100 Apache projects – spanning from the veritable HTTPD and Tomcat to the newest CouchDB and Hadoop.
Successfully Profiting From Apache BrandsShane Curcuru
Does your company want to capitalize on Apache project brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects, and gain a competitive advantage? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, I'll help show you how your company can successfully profit and "partner" with Apache projects. Apache is happy for you to make a profit off of our software in all sorts of ways - as long as you give credit to our volunteer-led and independent project communities. You may even incorporate Apache brands within your brands, but in specific ways that still give our communities credit. And if you're interested in having more influence over the technology, we have tips for how to contribute to Apache projects in all sorts of ways. We're here to help!
Profiting From Apache Brands Without Losing Your SoulShane Curcuru
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, Shane can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services and products in relation to Apache project brands. The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products. You may incorporate Apache brands within your brands, but in specific ways that still give our communities credit. We're here to help!
Presentation licensed under the Apache License v2.0 allowing broad re-use!
Bending the Rules: Community over Code over Policy.pescetti
My presentation at ApacheCon Europe 2014 showing how policy at the Apache Software Foundation can be adapted to the needs of the open-source projects it hosts, based on the Apache OpenOffice experience.
Keynote from Apache Big Data EU. This introduces training that we are doing at Hortonworks to help our employees work understand and work well as part of the Apache Software Foundation
Practical Trademark Law for FOSS ProjectsShane Curcuru
Looking for ways to capitalize on the emerging FOSS brands that are driving innovation? Want to “make a new open source community” for your product, but not sure how to control the trademarks? Wondering if you should let the marketing team run with the great new brand campaign, or if you need to ask the lawyers about trademarks first?
Improving Your Apache Project's Image And BrandShane Curcuru
Want to find new ways to draw in contributors to your project? Looking to attract ideas and attention from some of the corporate vendors, but don't want to lose your independence? Don't know how to approach your employer's plans to launch BigCo's SuperLucene product?
Learn how to improve your project's brand, drawing in newcomers as productive contributors, and defending your brand from aggressive vendors. Dealing fairly and firmly with companies mis-using your good reputation seems hard, but it doesn't need to be.
Learn about what uses of Apache brands that are OK, versus infringing uses hungry vendors try to use - and how to stop them. The strong independent reputation of your project and Apache overall relies on every PMC policing their own brand effectively and fairly. The Trademarks Committee is here to help!
In the modern open source world, where licenses and DVCS’ allow instant and infinite forking, the only true control point for a community-based open source project is its name, its logo, and its identity. Your brand is your identity: this is how the rest of the world sees you and your project.
How can a volunteer-led open source project control it’s own identity and brand? How do you manage your project’s brand when most of your volunteers are coders who don’t want to get involved with lawyers or deal with enforcing trademarks? How can the community keep their brand independent and free of commercial influence, so they can ensure the maximum number of people and corporations are interested in participating in their project?
Similarly, how can businesses respectfully use open source brands to their own advantage – without being seen as co-opting and independent or open community open source project solely for their own gain? The desire to control the next hot project for your profit may quickly turn on you when another company simply forks the code under a better marketed service.
Learn the basics of all these topics and more with Shane Curcuru, who volunteers as Vice President, Brand Management for The Apache Software Foundation. Over the past few years Shane has led a group of volunteer ASF Members to define and implement a consistent brand policy for all 100 Apache projects – spanning from the veritable HTTPD and Tomcat to the newest CouchDB and Hadoop.
State of the Feather - Apache:Big Data - BudapestShane Curcuru
An update on the Apache Software Foundation and an overview of its projects. A quick look at how the ASF works and the key events affecting the foundation in recent history.
Embracing InnerSource for your adaptive Digital TransformationPiergiorgio Lucidi
During this session you'll be able to discover how InnerSource will bring a disruptive cultural change for approaching Digital Transformation. Everything will be shared in a smart way to be faster on any change, the meritocracy approach will reward people involved and attract new talents. Finally prepare an action plan with your team for any improvement of your architecture adding new technology bricks when the business needs.
How To Keep Your Apache Project's IndependenceShane Curcuru
How Apache open source projects can improve their reputation and longevity by attracting new contributors and by better managing their own brand and trademarks.
The Apache Way - Dataworks Summit 2017Brett Porter
The Apache Way is a phrase used to describe the style of community-led development that characterises projects at the ASF. This talk covers how the ASF is structured to support that, how we apply The Apache Way, and why that has led to such successful projects.
The Journey of Apache ManifoldCF: Learning from ASF's SuccessesPiergiorgio Lucidi
Every ASF project has a story to tell and behind a story we find people contributing with a real love in technologies.
They share the Open Source philosophy and this honest commitment in terms of personal effort for achieving any kind of improvement for the project means that there are individual contributors following a common light: The Apache Way.
Piergiorgio will describe the path taken by the Apache ManifoldCF Community for getting these results, starting from the incubation process to the promotion as Top Level Project and then engaging new contributors.
Finally Piergiorgio explains how the Community can help with a huge benefit also in the strategic view for a project.
Each contributor shares his own specific expertise on the field and his technological sensibility will bring added value until to drastically improve the scope of the entire project. Listen to the Community!
Supporting Apache Brands While Making A Profit - ApacheCon 2014Shane Curcuru
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, I can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services in relation to Apache project brands. The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products.
Licensed under the Apache License 2.0
Introducing the ASF at Microsoft Build 2020 - Italian Dev Community Piergiorgio Lucidi
I introduced the Apache Software Foundation to the local italian community of Microsoft developers during the Microsoft Build 2020 virtual conference.
Session id: Connect with Microsoft Italy and your local dev community (Italian) | COM172
The Open Source Geospatial Foundation does much more than hold FOSS4G each year.
This talk will look into what makes OSGeo a software foundation. What software foundations have to offer members, software projects and developers.
This talk is structured around the “incubation” process by which new software projects join the OSGeo.
If you are new to open source take this is a great chance to see how OSGeo evaluates software projects and how these checks protect you!
For managers it is especially important to understand the risks associated with the use of open source. Understand what assurances OSGeo incubation offers, how to double check the results, and what factors are left for your own risk assessment.
If you are a developer considering getting involved in OSGeo this is great talk to learn what is involved, how much work it will be, and how you can start!
Come see what makes OSGeo more than a user group!
Open Hardware at CERN - a quick introduction by Javier SerranoGOSH! Community
Keynote from GOSH! 2016, the Gathering for Open Science Hardware help at CERN 2-5 March 2016. More info and video at: http://openhardware.science/2016/03/05/javier-serrano/
The Apache Way: A Proven Way Toward SuccessEvans Ye
With innumerous successful Apache projects that dominate the big data world, the working model of Apache communities clearly deserved a study. In this talk, I'll walk you through how Apache communities and the Apache Software Foundation work generally. The whole thing behinds it is so called "The Apache Way".
For audience whose an engineer, I'll share with you why you should be part of the Apache family, how to do it, and what you can get from it. Moreover, I'll cover this with some actionable tips, and closing up with some career advices. For those being managers or at CXO level, I'll talk about some aspects on building engineering culture which can alternately pace your team and business toward success.
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...ClickTecs
If you are reading this, you have probably come to a crossroad while building a website or an online application. Is it better to use a SaaS platform or is it better to use an Open Source Platform? That is the question? The answer to this dilemma will hopefully be determined below.
In this post, we define ‘Platforms’, ‘CMS’, ‘SaaS’ and ‘Open Source’, and we will break down the pros and cons of Software as a Service when compared to the pros and cons of an Open Source Content Management Systems.
Dealing with multiple teams in a product development organization is always a challenge.
I would like to share with you a live case study about how we switched from a traditional R&D structure into a small product oriented start-up’s teams.
These are some of the challenges we had to deal with:
How to brake a single product development team into small pieces while keeping autonomy and productivity?
How to use technical guilds to maintain a high technical level, personal development and collaboration between the “distributed” development team?
How to create a culture, based on developer accountability even without a direct manager around?
How to maintain high developers utilization in a small heterogenous feature team (iOS, Android, Web, Infrastructure)?
How we use release trains model for lean development in cross mobile platforms world and, what is our strategy for continuous delivery implementation.
I invite you to hear our personal experience about growing from a small start-up, to a middle size development organization. I invite you to hear how we maintained our developer happiness, start-up culture, productivity and giving each team members the ability to affect the product development (in both product and technical aspects).
State of the Feather - Apache:Big Data - BudapestShane Curcuru
An update on the Apache Software Foundation and an overview of its projects. A quick look at how the ASF works and the key events affecting the foundation in recent history.
Embracing InnerSource for your adaptive Digital TransformationPiergiorgio Lucidi
During this session you'll be able to discover how InnerSource will bring a disruptive cultural change for approaching Digital Transformation. Everything will be shared in a smart way to be faster on any change, the meritocracy approach will reward people involved and attract new talents. Finally prepare an action plan with your team for any improvement of your architecture adding new technology bricks when the business needs.
How To Keep Your Apache Project's IndependenceShane Curcuru
How Apache open source projects can improve their reputation and longevity by attracting new contributors and by better managing their own brand and trademarks.
The Apache Way - Dataworks Summit 2017Brett Porter
The Apache Way is a phrase used to describe the style of community-led development that characterises projects at the ASF. This talk covers how the ASF is structured to support that, how we apply The Apache Way, and why that has led to such successful projects.
The Journey of Apache ManifoldCF: Learning from ASF's SuccessesPiergiorgio Lucidi
Every ASF project has a story to tell and behind a story we find people contributing with a real love in technologies.
They share the Open Source philosophy and this honest commitment in terms of personal effort for achieving any kind of improvement for the project means that there are individual contributors following a common light: The Apache Way.
Piergiorgio will describe the path taken by the Apache ManifoldCF Community for getting these results, starting from the incubation process to the promotion as Top Level Project and then engaging new contributors.
Finally Piergiorgio explains how the Community can help with a huge benefit also in the strategic view for a project.
Each contributor shares his own specific expertise on the field and his technological sensibility will bring added value until to drastically improve the scope of the entire project. Listen to the Community!
Supporting Apache Brands While Making A Profit - ApacheCon 2014Shane Curcuru
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?
As VP of Brand Management for all Apache projects, I can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services in relation to Apache project brands. The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products.
Licensed under the Apache License 2.0
Introducing the ASF at Microsoft Build 2020 - Italian Dev Community Piergiorgio Lucidi
I introduced the Apache Software Foundation to the local italian community of Microsoft developers during the Microsoft Build 2020 virtual conference.
Session id: Connect with Microsoft Italy and your local dev community (Italian) | COM172
The Open Source Geospatial Foundation does much more than hold FOSS4G each year.
This talk will look into what makes OSGeo a software foundation. What software foundations have to offer members, software projects and developers.
This talk is structured around the “incubation” process by which new software projects join the OSGeo.
If you are new to open source take this is a great chance to see how OSGeo evaluates software projects and how these checks protect you!
For managers it is especially important to understand the risks associated with the use of open source. Understand what assurances OSGeo incubation offers, how to double check the results, and what factors are left for your own risk assessment.
If you are a developer considering getting involved in OSGeo this is great talk to learn what is involved, how much work it will be, and how you can start!
Come see what makes OSGeo more than a user group!
Open Hardware at CERN - a quick introduction by Javier SerranoGOSH! Community
Keynote from GOSH! 2016, the Gathering for Open Science Hardware help at CERN 2-5 March 2016. More info and video at: http://openhardware.science/2016/03/05/javier-serrano/
The Apache Way: A Proven Way Toward SuccessEvans Ye
With innumerous successful Apache projects that dominate the big data world, the working model of Apache communities clearly deserved a study. In this talk, I'll walk you through how Apache communities and the Apache Software Foundation work generally. The whole thing behinds it is so called "The Apache Way".
For audience whose an engineer, I'll share with you why you should be part of the Apache family, how to do it, and what you can get from it. Moreover, I'll cover this with some actionable tips, and closing up with some career advices. For those being managers or at CXO level, I'll talk about some aspects on building engineering culture which can alternately pace your team and business toward success.
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...ClickTecs
If you are reading this, you have probably come to a crossroad while building a website or an online application. Is it better to use a SaaS platform or is it better to use an Open Source Platform? That is the question? The answer to this dilemma will hopefully be determined below.
In this post, we define ‘Platforms’, ‘CMS’, ‘SaaS’ and ‘Open Source’, and we will break down the pros and cons of Software as a Service when compared to the pros and cons of an Open Source Content Management Systems.
Dealing with multiple teams in a product development organization is always a challenge.
I would like to share with you a live case study about how we switched from a traditional R&D structure into a small product oriented start-up’s teams.
These are some of the challenges we had to deal with:
How to brake a single product development team into small pieces while keeping autonomy and productivity?
How to use technical guilds to maintain a high technical level, personal development and collaboration between the “distributed” development team?
How to create a culture, based on developer accountability even without a direct manager around?
How to maintain high developers utilization in a small heterogenous feature team (iOS, Android, Web, Infrastructure)?
How we use release trains model for lean development in cross mobile platforms world and, what is our strategy for continuous delivery implementation.
I invite you to hear our personal experience about growing from a small start-up, to a middle size development organization. I invite you to hear how we maintained our developer happiness, start-up culture, productivity and giving each team members the ability to affect the product development (in both product and technical aspects).
Slides of my "Life in Open Source Communities" talk at ApacheCon US 2009, see also http://grep.codeconsult.ch/2009/10/30/life-in-open-source-communities-live-at-apachecon/
Open-Source Collaboration Tools are Good for You - 2009 editionBertrand Delacretaz
Slides of my "Open-Source Collaboration Tools are Good for You!" presentation at openexpo.ch Bern, April 2009. Video at http://www.youtube.com/watch?v=XdNyzNCRLd8 . Relooked and slightly expanded from previous versions, including "speaking in URLs" and "making mistakes in public".
This session will present the 2 new projects initiated by HP around Open Source Governance:
● FOSSBazaar is a community Web site gathering all type of information around Open Source Governance (Policy examples, Workflow models, White Papers, Blogs of experts, References to related projects, ...)
● FOSSology is a tool helping in the evaluation of Open Source licenses really used in projects by doing code analysis, and pattern matching searches in it and reporting what had been found. A video of the Fossology Project Lead, Bob Gobeille, will be made extra for the fOSSa event.
The "Apache Way" is the process by which Apache Software Foundation projects are managed. It has evolved over many years and has produced over 100 highly successful open source projects. But what is it and how does it work?
In this session Ross Gardler will describe how an Apache project is managed. He will describe how the foundation provides an technical and legal infrastructure for each project and how the Apache Way provides the governance scaffolding for individual projects. This provides the framework for Apache projects which are then free to apply the Apache Way to ensure their project succeeds.
Having attended this session you will have a better understanding of the inner workings of both the foundation and its projects. With this understanding you will be better equipped to engage with and benefit from Apache projects.
This session will provide an introduction to The Apache Software Foundation – it’s history, organization and principles, and how Apache projects work. You will learn about The Apache Way of managing meritocracy-based and community driven projects as is practiced by all of the 100+ Apache projects, the levels of participation in Apache projects, and how you can get involved. This talk will also touch on the how the Apache governance process and the permissive Apache 2.0 license help ensure longer-lived open source projects, and provide a different opportunity for engagement than some other source communities and license models.
Shane Curcuru was elected as a Member of the ASF in 2002, and has been volunteering on public relations, conferences, brand management, and various other areas at Apache ever since. He also serves as a Director.
How does open source software happen? What can we learn from it for cross-organizational collaboration? In this presentation, ifPeople cofounders Tirza Hollenhorst and Christopher Johnson talk about what open source is, the process by which it is created through a voluntary community, and a concrete process that can be used in any project (even non-software projects) to "social source" the project.
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.
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source Ashutosh Singh
Looking to get started with Git and GitHub?
Did you always wonder what is Open Source and How you can contribute to it?
Do you need to collaborate with a team?
Do you want to work on an open source project?
Then this session is for you. We will start from the basics of Git and GitHub and dive into the world of Open Source and all the exciting opportunities it holds for you.
During this two-hour session, you will get a general overview of Git version control and GitHub from Mritunjay Kumar Sharma, a former GSoC Scholar @RTEMS and SiH'20 Winner.
We will be joined by Ekta Mishra, Co-Founder @ Code for Cause, SDE Intern @ Red Hat and an Outreachy Finalist who will discuss what Open Source is? how you can contribute to it? What different programs like GSoC, Outreachy, MLH Fellowship, etc.
Learning to use Git and GitHub is the first step towards getting familiar with Open Source and managing projects efficiently. This is the objective of the workshop for the 1st year members who are just beginning their journey to programming. Along with understanding what's what all we can do with Git, it's equally important to understand how to do it well.
No prior programming experience is necessary.
All of us, as part of the technical sphere, have sometime or the other heard about the term 'open-source'. Even if we haven't, we have been using since the first time we learned an algorithm or downloaded a software for free from the internet. But for most of you, this term may still be shrouded in mystery. So DSC IIT Goa and InfoSec IIT Goa are here for the rescue.
In this introductory event, we will celebrate the existence of this ever-expanding and most welcoming open-source community. A brief overview of the topics we'll cover is as below:
1. Introduction to open-source and why is it so valuable?
2. Basics of Git, GitHub and how to make a Pull Request.
3. Everything you need to know before making your first contribution.
4. Challenges faced and how to resolve them.
5. How open-source brings a security mindset.
6. Guide to safe usage and contribution to the community.
7. Famous annual open-source events and how to participate in them.
This event will fully equip you make the most dashing entry into this amazing community.
The Open Source Geospatial Foundation does much more than hold FOSS4G each year.
This talk will look into what makes OSGeo a software foundation. What software foundations have to offer members, software projects and developers.
This talk is structured around the “incubation” process by which new software projects join the OSGeo.
If you are new to open source take this is a great chance to see how OSGeo evaluates software projects and how these checks protect you!
For managers it is especially important to understand the risks associated with the use of open source. Understand what assurances OSGeo incubation offers, how to double check the results, and what factors are left for your own risk assessment.
If you are a developer considering getting involved in OSGeo this is great talk to learn what is involved, how much work it will be, and how you can start!
Come see what makes OSGeo more than a user group!
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007eLiberatica
This is a presentation held at eLiberatica 2007.
http://www.eliberatica.ro/2007/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
Session ID: SFO17-TR01
Session Name: Philosophy of Open Source
- SFO17-TR01
Speaker: Daniel Lezcano
Track:
★ Session Summary ★
What is the history and culture of Open Source?
New to Open Source? Always wondered why certain tools and processes are in place? Our presenters have experienced the good, bad and ugly of working with Open Source software and will share their wisdom and hard won tips.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-tr01/
Presentation:
Video:
---------------------------------------------------
★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport
---------------------------------------------------
Keyword:
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961
Why Open Source Products Are Important by a Google Tech ManagerProduct School
This talk was geared towards a non-technical audience interested in the magic and wonder of open source. Danny Rosen went over what open source is, why it's important, what it means to have an open source product and why it's important to customers.
He also discussed what it's like to be involved in the open source community from the perspective of a user, a product manager and a developer, and the challenges and opportunities related to community management and community involvement.
Overcoming the Fear of Contributing to Open SourceAll Things Open
Presented by: Rizel Scarlett
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: If you're feeling uncertain about contributing to an open source project for the first time, I understand. Navigating the open source space can feel intimidating. In this talk, audience members will learn how to confidently navigate the open source space and gain inspiration to make their first contribution.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
How world-class product teams are winning in the AI era by CEO and Founder, P...
Gardler bosc2010 community_developmentattheasf
1. Community Development at the
Apache Software Foundation
BOSC 2010, Boston, July 2010
Open Bioinformatics Foundation
Ross Gardler
@rgardler
rgardler@apache.org
Vice President, Community Development
The Apache Software Foundation
2. ● History of The Apache Software Foundation
● Accident or design?
● The Apache Way
● Flexibility and invariants
● Scaling the foundation
● From 8 to 2500+
● Surviving the future
● A collection of projects or collaboration between
experts?
4. Founding of Apache
● Started as “Apache Group” (8 members)
● Resumed work on NCSA httpd in Feb 1995
● UIUC put httpd in public domain, but essentially
abandoned it
● Chose permissive licensing
● Informal corporate structure, until...
5. Creation of the Foundation
● Incorporated with 21 members in 1999
● ~2,500 committers, 291 members, and 53 emritus
members today
● Membership-based organisation
● 501(c)3 publish charity status
6. Apache's mission
The Apache Software Foundation provides
support for the Apache community of open source
software projects. The Apache projects are
characterised by a collaborative, consensus
based development process, an open and
pragmatic software licence, and a desire to create
high quality software that leads the way in its field.
7. Apache's tagline
We are more than a group of
projects sharing a server, we are a
community of developers and users
8. Or to put it another way...
● Let developers focus on what they do best
● Code
● Document (if only...)
● Foundation exists to do the rest
● “The Apache Way”
● Open development vs. open source
● All technical decisions about a project are made in
public (mailing lists)
9. Indirect financial support
● Apache does not pay for development
● Voluntary contributions only
● Many (not all) developers are paid by a third-
party to work on the project
● Foundation bears indirect support costs
● Infrastructure, legal, publicity, etc.
11. We're a meritocracy
● Everyone has a voice
● Do stuff and get a vote
● Merit is not transferable between projects
● Merit across multiple projects or at foundation
level earn you membership
12. Decision Making
● Who makes decisions?
● Community consensus via debate and code
● Occasionally a vote is required
● +1, +0, -0, -1
● Everyone in the community has a vote
● “binding” vote given to committers
● All technical votes cast on public lists
13. Rule of Lazy Consensus
● Trusted parties can just get on with it
● They know when a change will be controversial
● State what you intend to do and why
● Start doing it
● If no-one objects to the idea commit the code
● There's always code review
15. Growth of the Foundation
● Started with just HTTP Server in 1995
● The model “felt” repeatable
● Today, we have over 70 top-level projects
● >30 in Incubator
● It took over 15 years to get there...
● … but it wasn't smooth ...
16. Jakarta “Foundation”
● Jakarta: “umbrella” for all Java efforts
● Successful as a brand in its own right
● Tomcat, Ant, Struts, etc.
● Started to copy the foundation org structure
● “mini”-board... but problems arose...
● who was responsible?
17. Importance of Oversight
● Jakarta issues led to a lot of navel gazing
● Ultimately agreed upon an extremely flat
organisational structure
● Very short communication lines
● Umbrella projects are bad!
● We killed jakarta: all projects became top-level
18. Board Oversight
● Projects submit quarterly board reports
● By far the most important board activity
● Looking for repeating community anti-patterns
● Emerging umbrella projects
● Undue commercial influence
● Stagnating community
● Etc.
● NOT concerned with technical issues
19. Foundation Structure
● Top-Level Projects ● Foundation
● Users ● Members
● Contributors – Cross-project
community
● Committers ● Board
● PMC – Oversight
– Technical
management
● Foundation projects
21. Community
● Diversity
● Minimum of 3 committers
● unrelated to one another outside the project
● Fully audited code
● CLAs on file
● No incompatible licences
● Practice The Apache Way
–
22. Generic and Reusable
● Don't (just) open source a complete application
● Open source the component parts
independently
● Encourage communities from outside your
domain
● Get enhancements to your libraries from others
● Or maybe, you can contribute to someone elses
26. Can the ASF scale further?
● More projects mean
● Small overhead on foundation
● More volunteers at foundation level
● But...
● more opinions on what “The Apache Way” is
● more potential for abuse of ASF brand
27. Managing growing pains
● Flat structures give power to “newbies”
● Low barriers to entry
● No entrance “exam”
● Can result in the “blind leading the blind”
● But, hierarchy is inefficient
● Higher barrier to entry creates a hierarchy
● So how do we ensure “The Apache Way”
survives?
● Without stagnating
28. The Apache Way has the answer
● Peer review is core to The Apache Way
● “Just get on with it, we'll object if necessary”
● Someone is watching
● Objections are supported by debate
– That's how we learn
● Mentoring is a small step from peer review
29. The Incubator
● Incubates new projects
● More specifically new project communities
● Mentors guide the project team
● Teach The Apache Way
30. Community Development Project
http//community.apache.org
● Google Summer of Code
● Code only
● Summer only
● Students only
● Apache Mentoring Project
● Any contribution
● Any time
● Anyone
31. Why do this in foundation projects?
● Let developers do what they do best: code
● But some volunteers want to help newcomers
● Good for recruiting
● Good for training
● Good for community
● Good for getting stuff done
33. Separation of Concerns
● Foundation
● Brand
● Infrastructure
● Legal
● Cross project community
● Projects
● Technical issues
● Project community
34. No leaders, just doers
● Give decision making power to the doers
● Use lazy consensus to avoid “management by
committee”
● Anyone with sufficient merit can veto
● But they should never need to
● Consensus through discussion
35. Generalise
● Don't just open source a complete application
● Open source components of the application
● Most applications address a niche
● You are not unusual in this
36. Educate
● Apache projects are successful because of
“The Apache Way”
● There are other ways
● But not in Apache
● Better to ensure newcomers understand
● Incubation for project communities
● Mentoring for individuals