Open Source is more than just a license - join us at FOSS4G to dig into the “best practices” that can help your project succeed with open source. This talk builds on the lessons learned by the Open Source Geospatial Foundation in twelve years helping project teams and building the foss4g community.
This presentations looks at the core values that OSGeo as an organization ask projects to adopt. We will discuss why we consider these factors critical to success, and practical ways they can be applied to your project.
* To introduce these principles we will look at what is required to list an open source project on our website.
* Then the new “OSGeo Community” program is used to explore how these principles are applied in practice.
* Finally we will unpack how each principles is realized in the OSGeo incubation program, using examples of “OSGeo Projects” to explore different ways of achieving success.
We invite project teams interested in succeeding with open source to attend this talk (and list your project on the OSGeo project directory after the presentation).
If you are new to open source, or cautious, consider this talk an introduction to some of the risk factors associated with open source and community work - and mitigation steps to consider.
Open Source is hard, we are here to help!Jody Garnett
The document discusses the Open Source Geospatial Foundation (OSGeo), an organization that supports open source geospatial projects. It provides information on how OSGeo supports projects through technical, social, and professional assistance. It outlines the process for a project to become an OSGeo community project or full OSGeo project, including graduation requirements. The document aims to help people understand how to get involved with OSGeo and open source geospatial projects.
Welcome to the Open Source Geospatial Foundation, this presentation is on how we actually get work done as volunteers.
This presentation covers the 'lay of the land' introducing our committees, local chapters and projects and describes how each one is organized. More importantly we will look at how each group makes decisions, from the scruffy friendly system administration team who handle your infrastructure requests, to the OSGeo board making final calls on budgets and funding.
We will introduce your guides (by name with pictures) the foundation officers and committee chairs who facilitate all that we do.
OSGeo is best done close to home - setting up a local chapter allows regions (or languages) to support each other grow. We will look at how a local chapter is set up, and several successful local chapters.
Please keep in mind that we are all in this together, attend this talk to see how you can get started (or be more effective) in the OSGeo community.
Welcome to the Open Source Geospatial Foundation Annual General Meeting offering a project by project, local chapter by local chapter update of our activities in 2018
Open Source Practice and Passion at OSGeoJody Garnett
Open Source is more than just a license - join us at FOSS4G to dig into the “best practices” that can help your project succeed with open source. This talk builds on the lessons learned by the Open Source Geospatial Foundation in thirteen years helping project teams and building the foss4g community.
This presentations looks at the core values that OSGeo as an organization ask projects to adopt. We will discuss why we consider these factors critical to success, and practical ways they can be applied to your project.
To introduce OSGeo principles we will look at what is required to list an open source project on our website.
Our community program is used to explore how these principles are applied in practice.
Unpack how each principles is realized in the OSGeo incubation program, using examples of “OSGeo Projects” to explore different ways of achieving success.
We invite project teams interested in succeeding with open source to attend this talk (and list your project on the OSGeo project directory after the presentation).
If you are new to open source, or cautious, consider this talk an introduction to some of the risk factors associated with open source and community work - and mitigation steps to consider.
The document discusses the Open Source Geospatial Foundation (OSGeo), a non-profit organization that supports open source geospatial projects and communities. It describes how OSGeo provides financial, organizational, and legal support to projects. It also discusses OSGeo's global membership, which includes individuals and local chapters around the world involved in events, code sprints, and advocacy for open geospatial technology. Local chapters help empower communities with open source geospatial software through meetings, trainings, and regional conferences.
We have a well developed and respect for procurement of software and services. How does open source effect what you are shopping for?
This talk introduced some of the procurement advantages, trade offs, and options to consider when introducing open source into your organization. A key theme is the additional purchasing power open source offers, additional transparency afforded, along with the responsibility and benefits available through greater control.
This talk looks at what makes the perfect hotdog, including several popular options and the authors regional favourite. I hope this is scheduled just before lunch!
This document summarizes the orientation for projects starting incubation with the Open Source Geospatial Foundation (OSGeo). OSGeo supports open source geospatial projects by providing financial, organizational, and legal support. Projects can join as either a community project, which explores new ideas with smaller communities, or as an OSGeo project, which requires more documentation and demonstrated growth. The process for joining involves emailing an introduction for community projects or submitting an incubation application and finding a mentor to guide the process for becoming an OSGeo project.
Open Source is hard, we are here to help!Jody Garnett
The document discusses the Open Source Geospatial Foundation (OSGeo), an organization that supports open source geospatial projects. It provides information on how OSGeo supports projects through technical, social, and professional assistance. It outlines the process for a project to become an OSGeo community project or full OSGeo project, including graduation requirements. The document aims to help people understand how to get involved with OSGeo and open source geospatial projects.
Welcome to the Open Source Geospatial Foundation, this presentation is on how we actually get work done as volunteers.
This presentation covers the 'lay of the land' introducing our committees, local chapters and projects and describes how each one is organized. More importantly we will look at how each group makes decisions, from the scruffy friendly system administration team who handle your infrastructure requests, to the OSGeo board making final calls on budgets and funding.
We will introduce your guides (by name with pictures) the foundation officers and committee chairs who facilitate all that we do.
OSGeo is best done close to home - setting up a local chapter allows regions (or languages) to support each other grow. We will look at how a local chapter is set up, and several successful local chapters.
Please keep in mind that we are all in this together, attend this talk to see how you can get started (or be more effective) in the OSGeo community.
Welcome to the Open Source Geospatial Foundation Annual General Meeting offering a project by project, local chapter by local chapter update of our activities in 2018
Open Source Practice and Passion at OSGeoJody Garnett
Open Source is more than just a license - join us at FOSS4G to dig into the “best practices” that can help your project succeed with open source. This talk builds on the lessons learned by the Open Source Geospatial Foundation in thirteen years helping project teams and building the foss4g community.
This presentations looks at the core values that OSGeo as an organization ask projects to adopt. We will discuss why we consider these factors critical to success, and practical ways they can be applied to your project.
To introduce OSGeo principles we will look at what is required to list an open source project on our website.
Our community program is used to explore how these principles are applied in practice.
Unpack how each principles is realized in the OSGeo incubation program, using examples of “OSGeo Projects” to explore different ways of achieving success.
We invite project teams interested in succeeding with open source to attend this talk (and list your project on the OSGeo project directory after the presentation).
If you are new to open source, or cautious, consider this talk an introduction to some of the risk factors associated with open source and community work - and mitigation steps to consider.
The document discusses the Open Source Geospatial Foundation (OSGeo), a non-profit organization that supports open source geospatial projects and communities. It describes how OSGeo provides financial, organizational, and legal support to projects. It also discusses OSGeo's global membership, which includes individuals and local chapters around the world involved in events, code sprints, and advocacy for open geospatial technology. Local chapters help empower communities with open source geospatial software through meetings, trainings, and regional conferences.
We have a well developed and respect for procurement of software and services. How does open source effect what you are shopping for?
This talk introduced some of the procurement advantages, trade offs, and options to consider when introducing open source into your organization. A key theme is the additional purchasing power open source offers, additional transparency afforded, along with the responsibility and benefits available through greater control.
This talk looks at what makes the perfect hotdog, including several popular options and the authors regional favourite. I hope this is scheduled just before lunch!
This document summarizes the orientation for projects starting incubation with the Open Source Geospatial Foundation (OSGeo). OSGeo supports open source geospatial projects by providing financial, organizational, and legal support. Projects can join as either a community project, which explores new ideas with smaller communities, or as an OSGeo project, which requires more documentation and demonstrated growth. The process for joining involves emailing an introduction for community projects or submitting an incubation application and finding a mentor to guide the process for becoming an OSGeo project.
This presentation is specific created for the FOSS4G Europe conference 2018. The goal is to address the people from the OSGeo comminity, but also the people coming for the first time to a FOSS4G conference, experiencing a great time. Also the theme of the conference 'remembering how we started' was addressed. A video of the presentation will be published on the website of the conference soon. https://europe.foss4g.org/2018
A first announcement of the OSGeo Europe Eco system was announced.
The Open Source Geospatial Foundation is undergoing a period of change. For the tenth anniversary of the foundation the board is embracing this change with a new vision, mission statement and goals.
This talk introduces this new direction for the foundation, and explores details of 2016 strategic plan. This talk is of particular importance to foundation projects, community participants and our sponsors.
Attend this talk if you are interested in what OSGeo does in the FOSS4G community and where we are heading next.
The document summarizes Wong Hoi Sing, Edison's presentation on online community management. It discusses the basics of online community management, how to build a productive online community, grow a community, assess community health, and take a community offline. It also provides case studies of the Hong Kong Web Developer Group, Codeaholics, and Hong Kong Drupal User Group communities. The presentation aims to teach attendees how to effectively manage online communities.
Cleantech Latvia presentation at Depotech 2014CleanTechLatvia
November 6th Cleantech Latvia representatives attended waste management, waste processing and recycling as well as landfill technology and site remediation exhibition “DepoTech 2014″ in Leoben, Austria.
The document discusses the growth and importance of the FOSS4G (Free and Open Source Software for Geospatial) community. It outlines how the community has expanded from individual users meeting around the world and immature projects to a large, global organization called OSGeo that supports thousands of users, developers, and projects through conferences, local chapters, and collaboration. The future of the community is focused on strengthening local chapter activities and events, improving project documentation and installers, and continuing to attract sponsorship and involvement from both individuals and organizations.
How Will Robots Change Our Cities? Adriana Ieraci at Civic Tech Toronto hackn...Civic Tech Toronto
The document discusses how robots may change cities in the future. It suggests that robots could impact transportation through vehicles like self-driving cars, change commerce with automated stores and delivery, affect jobs as some roles are overtaken by automation, and influence daily living with robot helpers in homes for tasks like cleaning and elder care. The presentation then provides examples of different types of robots and areas they are currently used.
The document summarizes a presentation made on behalf of Open Access Asia about open access in various Asian countries. It finds that there is little information about open access in countries like Timor-Leste, Turkmenistan, Tajikistan, Syria, and North Korea likely due to language barriers, political issues, or lack of awareness. A strengths, weaknesses, opportunities, threats analysis is provided for open access in Asia. The group's objectives include creating an open platform for advocates, conducting workshops, and influencing policymakers. It outlines future goals and outcomes from an online meeting, including creating social media accounts and requesting help developing a website.
We have two great organisations hosting FOSS4G this year: The Open Source Geospatial Foundation and LocationTech. Putting on a great event is not the primary responsibility of these software foundations - supporting our great open source software is!
This talk will introduce OSGeo and LocationTech, and balance the tricky topic of comparison for those interested in what each organisation offers and identifying possibilities for collaboration.
Each of these software foundations has an “incubation” process setup to onboard new projects. This incubation process matches the organization's priorities and will address many factors important to you, and few ideas you may not of considered yet.
This talks draws the incubation experience of:
* GeoServer (OSGeo), GeoTools (OSGeo),
* GeoGig (LocationTech), uDig (LocationTech)
If you are an open source developer interested in joining a foundation we will cover some of the resource, marking and infrastructure benefits that may be a factor for consideration. We will also looking into some of the long term benefits a software foundation provides both you and importantly users of your software.
If you are a team members faced with the difficult choice of selecting open source technologies this talk can help. We can learn a lot about the risks associated with open source based on how each foundation seeks to protect you. The factors a software foundation considers for its projects provide useful criteria you can use to evaluate any projects.
OSGeo and LocationTech are both organizations that support open source geospatial software. OSGeo is a non-profit foundation that aims to support collaborative development and promote widespread use of open source geospatial software. LocationTech is an Eclipse working group that develops advanced location technologies. Both organizations provide resources for projects like code sprints, marketing assistance, and incubation processes to help projects with open development. The incubation processes differ in some ways, with LocationTech providing more automated processes through the Eclipse infrastructure and more frequent IP reviews, while OSGeo incubation can take 1-6 years but provides more flexibility. Both organizations complement each other in supporting the geospatial open source community.
The document discusses a new vision for the Open Source Geospatial Foundation (OSGeo). It summarizes OSGeo's history and outlines a new vision, mission, and aspirational objectives for the next ten years that emphasize empowering everyone with open source geospatial technology. It also details a proposed 2016 operational budget and strategic plan focused on showcasing excellence, engaging external partners, and fostering OSGeo's goals. The strategic plan identifies community building and engaging 12 industry verticals as priorities for 2016.
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!
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!
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Jeroen Ticheler
GeoNetwork is open source software for publishing and managing spatial metadata. It was created in 2000 and is developed by an international community. Key features include comprehensive metadata editing, support for ISO and OGC standards, and acting as a catalog for spatial data infrastructures. The software is used nationally in countries like the Netherlands and Switzerland. An upcoming new version will have improved functionality, a redesigned interface, and support for custom metadata profiles through plugins.
Oscon 2016: open source lessons from the todo groupBen VanEvery
The document summarizes lessons learned from open source programs at several major tech companies presented at an event by the TODO Group. The TODO Group is a collaboration of companies who share practices for running successful open source programs. Several companies including Netflix, Microsoft, Capital One, Box, Sandisk, Google and Yahoo discussed how they scale their open source programs, build communities, and realize strategic benefits from their involvement in open source.
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.
This document provides an overview of the Open Source Geospatial Foundation (OSGeo). It discusses OSGeo's mission to support open source geospatial software and promote its use. It outlines OSGeo's structure and governance, as well as the many open source geospatial projects it supports. It also discusses OSGeo's role in connecting the geospatial community through events, chapters, and initiatives like Google Summer of Code. Finally, it provides examples of organizations using open source geospatial software and announces that the FOSS4G conference will be coming to Atlantic Canada in 2022.
Inspire Hackathon - Integration of Research Projects Sustainability with Cit...plan4all
The document discusses plans for the INSPIRE Hackathon, which aims to promote sustainability and citizen participation in research projects. It notes that past projects' results often disappear without being reused. The hackathon's objectives are listed as: improving sustainability of EU research; connecting different projects to speed development and share data/tools; ensuring continuity of open data integrations; and linking projects to everyday life. The hackathon will connect people across borders and continents to build applications using open data standards and platforms like INSPIRE, Copernicus and GEOSS. Teams will work to develop interoperable solutions using big data, semantics and AI at the January 2019 event in Prague.
This document summarizes Toru Mori's presentation on activities of FOSS4G (Free and Open Source Software for Geospatial) at a January 22, 2008 event. It discusses how geospatial technologies have become integrated with the web/internet through services like Google Maps. It then outlines the growth of FOSS4G tools and standards supported by organizations like OSGeo, providing examples like MapServer, PostGIS, GRASS, and GDAL. It notes how FOSS4G allows for open collaboration and integration of systems from different vendors through open standards and data.
How to start an open source project slides-dec2016Dirk Frigne
My Personal and shared experience about starting an open source project based on the book of Karl Fogel. Focus on how to get involved with open source communities. History of open source.
The document discusses the history and philosophy of open source software. It begins by explaining that open source refers to the development methodology, not free software which is a social movement. The origins of open source date back to the 1960s when computer programmers shared source code. However, in the 1980s access to source code became restricted by vendors. This led to the rise of the free software movement and creation of the Free Software Foundation in 1985. In 1998, the Open Source Initiative was formed to promote open source principles to businesses. The document outlines the differences between the goals of OSI and FSF, and describes common open source licenses and development processes like forking.
This presentation is specific created for the FOSS4G Europe conference 2018. The goal is to address the people from the OSGeo comminity, but also the people coming for the first time to a FOSS4G conference, experiencing a great time. Also the theme of the conference 'remembering how we started' was addressed. A video of the presentation will be published on the website of the conference soon. https://europe.foss4g.org/2018
A first announcement of the OSGeo Europe Eco system was announced.
The Open Source Geospatial Foundation is undergoing a period of change. For the tenth anniversary of the foundation the board is embracing this change with a new vision, mission statement and goals.
This talk introduces this new direction for the foundation, and explores details of 2016 strategic plan. This talk is of particular importance to foundation projects, community participants and our sponsors.
Attend this talk if you are interested in what OSGeo does in the FOSS4G community and where we are heading next.
The document summarizes Wong Hoi Sing, Edison's presentation on online community management. It discusses the basics of online community management, how to build a productive online community, grow a community, assess community health, and take a community offline. It also provides case studies of the Hong Kong Web Developer Group, Codeaholics, and Hong Kong Drupal User Group communities. The presentation aims to teach attendees how to effectively manage online communities.
Cleantech Latvia presentation at Depotech 2014CleanTechLatvia
November 6th Cleantech Latvia representatives attended waste management, waste processing and recycling as well as landfill technology and site remediation exhibition “DepoTech 2014″ in Leoben, Austria.
The document discusses the growth and importance of the FOSS4G (Free and Open Source Software for Geospatial) community. It outlines how the community has expanded from individual users meeting around the world and immature projects to a large, global organization called OSGeo that supports thousands of users, developers, and projects through conferences, local chapters, and collaboration. The future of the community is focused on strengthening local chapter activities and events, improving project documentation and installers, and continuing to attract sponsorship and involvement from both individuals and organizations.
How Will Robots Change Our Cities? Adriana Ieraci at Civic Tech Toronto hackn...Civic Tech Toronto
The document discusses how robots may change cities in the future. It suggests that robots could impact transportation through vehicles like self-driving cars, change commerce with automated stores and delivery, affect jobs as some roles are overtaken by automation, and influence daily living with robot helpers in homes for tasks like cleaning and elder care. The presentation then provides examples of different types of robots and areas they are currently used.
The document summarizes a presentation made on behalf of Open Access Asia about open access in various Asian countries. It finds that there is little information about open access in countries like Timor-Leste, Turkmenistan, Tajikistan, Syria, and North Korea likely due to language barriers, political issues, or lack of awareness. A strengths, weaknesses, opportunities, threats analysis is provided for open access in Asia. The group's objectives include creating an open platform for advocates, conducting workshops, and influencing policymakers. It outlines future goals and outcomes from an online meeting, including creating social media accounts and requesting help developing a website.
We have two great organisations hosting FOSS4G this year: The Open Source Geospatial Foundation and LocationTech. Putting on a great event is not the primary responsibility of these software foundations - supporting our great open source software is!
This talk will introduce OSGeo and LocationTech, and balance the tricky topic of comparison for those interested in what each organisation offers and identifying possibilities for collaboration.
Each of these software foundations has an “incubation” process setup to onboard new projects. This incubation process matches the organization's priorities and will address many factors important to you, and few ideas you may not of considered yet.
This talks draws the incubation experience of:
* GeoServer (OSGeo), GeoTools (OSGeo),
* GeoGig (LocationTech), uDig (LocationTech)
If you are an open source developer interested in joining a foundation we will cover some of the resource, marking and infrastructure benefits that may be a factor for consideration. We will also looking into some of the long term benefits a software foundation provides both you and importantly users of your software.
If you are a team members faced with the difficult choice of selecting open source technologies this talk can help. We can learn a lot about the risks associated with open source based on how each foundation seeks to protect you. The factors a software foundation considers for its projects provide useful criteria you can use to evaluate any projects.
OSGeo and LocationTech are both organizations that support open source geospatial software. OSGeo is a non-profit foundation that aims to support collaborative development and promote widespread use of open source geospatial software. LocationTech is an Eclipse working group that develops advanced location technologies. Both organizations provide resources for projects like code sprints, marketing assistance, and incubation processes to help projects with open development. The incubation processes differ in some ways, with LocationTech providing more automated processes through the Eclipse infrastructure and more frequent IP reviews, while OSGeo incubation can take 1-6 years but provides more flexibility. Both organizations complement each other in supporting the geospatial open source community.
The document discusses a new vision for the Open Source Geospatial Foundation (OSGeo). It summarizes OSGeo's history and outlines a new vision, mission, and aspirational objectives for the next ten years that emphasize empowering everyone with open source geospatial technology. It also details a proposed 2016 operational budget and strategic plan focused on showcasing excellence, engaging external partners, and fostering OSGeo's goals. The strategic plan identifies community building and engaging 12 industry verticals as priorities for 2016.
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!
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!
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Jeroen Ticheler
GeoNetwork is open source software for publishing and managing spatial metadata. It was created in 2000 and is developed by an international community. Key features include comprehensive metadata editing, support for ISO and OGC standards, and acting as a catalog for spatial data infrastructures. The software is used nationally in countries like the Netherlands and Switzerland. An upcoming new version will have improved functionality, a redesigned interface, and support for custom metadata profiles through plugins.
Oscon 2016: open source lessons from the todo groupBen VanEvery
The document summarizes lessons learned from open source programs at several major tech companies presented at an event by the TODO Group. The TODO Group is a collaboration of companies who share practices for running successful open source programs. Several companies including Netflix, Microsoft, Capital One, Box, Sandisk, Google and Yahoo discussed how they scale their open source programs, build communities, and realize strategic benefits from their involvement in open source.
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.
This document provides an overview of the Open Source Geospatial Foundation (OSGeo). It discusses OSGeo's mission to support open source geospatial software and promote its use. It outlines OSGeo's structure and governance, as well as the many open source geospatial projects it supports. It also discusses OSGeo's role in connecting the geospatial community through events, chapters, and initiatives like Google Summer of Code. Finally, it provides examples of organizations using open source geospatial software and announces that the FOSS4G conference will be coming to Atlantic Canada in 2022.
Inspire Hackathon - Integration of Research Projects Sustainability with Cit...plan4all
The document discusses plans for the INSPIRE Hackathon, which aims to promote sustainability and citizen participation in research projects. It notes that past projects' results often disappear without being reused. The hackathon's objectives are listed as: improving sustainability of EU research; connecting different projects to speed development and share data/tools; ensuring continuity of open data integrations; and linking projects to everyday life. The hackathon will connect people across borders and continents to build applications using open data standards and platforms like INSPIRE, Copernicus and GEOSS. Teams will work to develop interoperable solutions using big data, semantics and AI at the January 2019 event in Prague.
This document summarizes Toru Mori's presentation on activities of FOSS4G (Free and Open Source Software for Geospatial) at a January 22, 2008 event. It discusses how geospatial technologies have become integrated with the web/internet through services like Google Maps. It then outlines the growth of FOSS4G tools and standards supported by organizations like OSGeo, providing examples like MapServer, PostGIS, GRASS, and GDAL. It notes how FOSS4G allows for open collaboration and integration of systems from different vendors through open standards and data.
How to start an open source project slides-dec2016Dirk Frigne
My Personal and shared experience about starting an open source project based on the book of Karl Fogel. Focus on how to get involved with open source communities. History of open source.
The document discusses the history and philosophy of open source software. It begins by explaining that open source refers to the development methodology, not free software which is a social movement. The origins of open source date back to the 1960s when computer programmers shared source code. However, in the 1980s access to source code became restricted by vendors. This led to the rise of the free software movement and creation of the Free Software Foundation in 1985. In 1998, the Open Source Initiative was formed to promote open source principles to businesses. The document outlines the differences between the goals of OSI and FSF, and describes common open source licenses and development processes like forking.
In this talk, I will introduce the future technical and social impact of open data on the open platform. Nowadays, web technology, whose process of standardization is open and independent of vendors, has evolved into an application platform on various devices such as PC, mobile and embedded devices. Developers of web-standards and web-based application are now trying to integrate a map technology tightly into the web standards for the future mobile web-based applications. As an organizer of a workshop aiming to discuss the future web-based map technology, I will introduce emerging technology and discussion in this area. At the workshop I held in Tokyo, Japan in 2012, many developers and researchers in various communities such as OpenStreetMap, FOSS4G, HTML5, and Linked OpenData gathered and had an enthusiastic discussion. I will summarize the discussion and future perspective at the workshop in my talk in order to discuss future technical and social possibility of OpenStreetMap on web-based open platform.
Workshop on OGC Compliance at GEOBUIZ Summit 2016Luis Bermudez
Standards play an important role in ensuring quality solutions for governments and businesses around the world. However did you know that when it comes to OGC standards you can request certified compliance for those solutions? An example where this used is the standards recommended by the Geospatial Intelligence (GEOINT) Standards Working Group in the United States, which includes standards developed by the Open Geospatial Consortium (OGC). The OGC has certified hundreds of products and maintains an online database with detailed information about the products that implement and comply with OGC standards.
The workshop will provide resources and tools that are required to understand the importance and verification of OGC Compliance. Topics include:
- Benefits of acquiring OGC compliant products, as opposed to products that implement OGC standards but have not been certified as being OGC compliant
- Guidance regarding language to use in specifying requirements for OGC compliant products in software acquisition (procurement) documents
- Verification process to access that a product is compliant
- Overview of the testing and compliance procedure
- Testing community profiles
The document summarizes an upcoming hackathon event organized by several groups on March 22nd in Orleans, France to inspire innovation using geospatial data. It provides background on the Open Geospatial Consortium (OGC) which is a not-for-profit international standards organization for geospatial data with over 500 member organizations. The value of participating in OGC events is described as helping achieve interoperability, build partnerships, learn about new technologies and more.
The document summarizes an upcoming hackathon event organized by several groups on March 22nd in Orleans, France to inspire innovation using geospatial data. It provides background on the Open Geospatial Consortium (OGC) which is a not-for-profit international standards organization for geospatial data with over 500 member organizations. The value of participating in OGC events is described as helping achieve interoperability, networking, learning about new technologies and more.
Similar to Open Source Practice and Passion at OSGeo (20)
Java Image Processing for Geospatial CommunityJody Garnett
The Java Advanced Imaging is a powerful Java image processing engine underlines our popular OSGeo open source projects - including GeoTools, GeoServer, GeoNetwork, and GeoNode, and more! Tragically there has been one problem with this, the JAI library is not open source!
The library originated at Sun Microsystem as a core component of the Java Runtime Environment, but was not included as part of OpenJDK collaboration.
This talk explores:
* Capabilities that make JAI attractive for GeoSpatial work
* How JAI has been used in our community
* The exciting JAI-EXT project by GeoSolutions
One of the reasons our community has been so addicted to this library is its power. It explored concepts like parallel processing, and distributed parallel processing in 1999, well ahead of the curve. It is an excellent example of engineering and software design.
Importantly we will cover the search for an open source alternative, and are the exciting progress in producing an open source alternative.
Come see how our this foundational library is being propelled into an open source future by our community.
JTS is a geometry library providing a Java implementation of the OGC Simple Features Specification. The code has been translated into a half-dozen languages including C++ (GEOS), .NET (NTS), and Javascript (JSTS).
As a Geometry library the foundation of JTS is the familiar point, line and polygon data structures. The true power of the library is the algorithms that drive our open source GIS industry. These JTS algorithms have been battle hardened with 18 years of real world use offering a balance between performance, computational stability that spells trust.
This talk covers new developments in the JTS library, focusing on performance improvements, and new features. We will also get an update from the development team, their experience at LocationTech, and efforts towards Java 18.9 compatibility.
We also look at what is next for JTS with plans for the future and a few wild ideas that inspire us to continue.
GeoServer is an amazing project, and an amazing project to work on!
Please attend this workshop to:
* Get Started with the GeoServer codebase
* Orientation with a Tour of the GeoServer architecture
* Introduction the service dispatch framework, includin creating your own service
* Built chain and test facilities
* Create a custom function for use with map styling
* Create a custom process for use with style transformations and web processing service
* Anatomy of a successful pull request
Attendees will build their own GeoServer, learn a bit about how our community operates, and enjoy extending the base application.
If you are a developer looking to support GeoServer, or join us for a sprint or bug-stomp, this workshop is great introduction.
This course features hands-on development. We encourage and expect you to bring your favourite Java development environment.
For a good time with open source join GeoServer today!
This document discusses the GeoServer ecosystem and integrations. GeoServer is an open source geospatial data server that can publish data using open standards. It is used by many organizations to serve maps and geospatial data on the web. The document highlights several integrations and uses of GeoServer including by government agencies to serve satellite imagery, cadastral data, and more. It also discusses commercial support from Boundless and how GeoServer can be deployed in cloud environments and integrated with other open source geospatial tools like GeoNetwork, GeoNode, and World Wind Server.
State of GeoServer provides an update on our community and reviews the new and noteworthy features for 2018. GeoServer is a web service for publishing your geospatial data. using industry standards for vector, raster and mapping.
We have an active community and a lot to cover for 2.12 and 2.13 release, as well what is cooking in September’s 2.14 release.
Each release provides exciting new features, this talk covers diverse improvements across GeoServer:
* OGC compliance work for WFS 2.0 and WMTS 1.0, WFS 3.0 support
* improvements for cloud deployments
* cascade WMTS services
* progress in NetCDF support
* getting ready for the Java 18.9 roadmap
* And much more…
Attend this talk for a cheerful update on what is happening with this popular OSGeo project. Whether you are an expert user, a developer, or simply curious what GeoServer can do for you.
State of GeoServer provides an update on our community and reviews the new and noteworthy features for the Project. The community has a lot to cover in 2.12 and the recently released 2.13.
Each release provides exciting new features. This talk covers our work on supporting Java 9 and diverse improvements across GeoServer.
Attend this talk for a cheerful update on what is happening with this popular OSGeo project. Whether you are an expert user, a developer, or simply curious what GeoServer can do for you.
Map box styles in GeoServer and OpenLayersJody Garnett
The GeoServer and OpenLayers teams at Boundless are working hard to implement direct native support for MapBox styles. Using the same configuration for client and server styling is a wonderful improvement providing a consistent visual presentation.
MapBox style provides a capability for styling maps with an easy to read JSON format. For OpenLayers this is a significant development as it allows the library to be configured using JSON files, rather than hand building JavaScript objects for each layer. For GeoServer the use of JSON is far easier than the raw XML used by the OGC Styled Layer Descriptor language.
This presentation provides a quick introduction to the visual concepts presented by MapBox style, before switching gears to focus on how they have been implemented by the OpenLayers and GeoServer projects:
OpenLayers provides an amazing hi-def experience on today’s screens and mobile devices. This presentation digs into how this experience has been achieved, what capabilities are supported, and what we are excited to work on next.
For GeoServer you can see how many MapBox style features are now available (and review what control you are giving up by choosing this portable standard).
This presentations provides a good visual comparison of client and server side rendering using identical styling configuration.
To celebrate FOSS4G this is a FOSS4G technical presentation and we will be happy to take questions, demonstrate live examples, explore the implementation challenges, and talk about our lessons learned. We are excited to introduce these capabilities to the community, providing users and developers with an easier and more flexible way to style their maps.
Information can be displayed in many ways tables, graphs, or paragraphs, but the perspective given by a map is hard to beat. Maps provide a great visualization of data that is quick to understand and easy to read.Previously setting up web maps by hand involved sending the data with difficulties of choosing data format and transporting large amount of data. Or setting up a web service to publish the data and creating your own web map requires knowledge of different technologies such as WMS, TMS, OpenLayers and Leaflet.We happy to present an alternative:We are going to demo the QGIS Web App Builder, and explore some of the underlying technologies behind this great feature.As a developer you can also use this declarative approach directly which will be the focus of our talk.We will explore modern web technology and components. Looking at how React (a declarative framework for defining javascript web components) and OpenLayers (popular GIS focused visualization library) can be used together.These are leveraged by a “web sdk” responsible for generating a web application from a simple description.We are excited to show you how building an interactive web map can be quick, easy and fun!
GeoGig is a library (integrated with Geoserver, GeoNode, StoryScapes, and QGIS) and command line tool for distributed spatial data versioning. This talk will introduce you to Geogig, the GeoGig team, and many of the recent changes.GeoGig is a part of the LocationTech working group, and we are incredibly happy to announce our recent GeoGig 1.0 and 1.1 releases. These releases come jam-packed with performance improvements, fixes, and features which fuse together the disconnect between GIS users and the state of their spatial data. GeoGig is an integral part of the Open Source community and works as an extension for other FOSS projects like GeoServer, Geonode, StoryScapes, and QGIS. This ability provides users with seamless control for keeping their layers up to date with the latest modifications performed by other members of their GIS team. Something that may be especially exciting is GeoGig’s integration with GeoNode and StoryScapes for enterprise scale data management.GeoGig is under active development, and further integration with other applications is imminent, providing us with plenty of opportunities for further improvements.Please join us in exploring the project, and find out how GeoGig can help you and your organisation manage changing data.
The JTS Topology Suite is the much-loved foundation stone of our industry. JTS is a geometry library providing a Java implementation of the OGC Simple Features Specification. The code has been translated into a half-dozen languages including C++ (GEOS), .NET (NTS), and Javascript (JSTS) While the point, line and polygon data structures may appear straightforward, the real value of the library is the algorithms that drive the open source GIS industry you see around you at FOSS4G. The algorithms in JTS have been battle hardened with 17 years of real world use offering a balance between performance, computational stability that spells trust. This talk will cover new developments in the JTS library, focusing on performance improvements and new features. We will also cover migration tips for those upgrading.The most important new feature is our project’s graduation from LocationTech incubation. This work has been assisted by growth in the project leadership, and the staff at the Eclipse Foundation. As a result of these efforts the project now hosted on GitHub, has nightly build infrastructure, has a Maven build, and is now available from the Maven central repository.We will also look at what is next for JTS with plans for the future and a few wild ideas that inspire us to continue.
Understanding the Flexibility of Open SourceJody Garnett
The document discusses open source licensing and how it applies to different situations involving open source and proprietary software integration. It addresses questions around obligations to share code when extending or building upon open source projects. The key points made are that permissive licenses like BSD and Apache allow proprietary software integration without code sharing, while GPL and LGPL have additional requirements to share modifications with customers running the software.
Introduction to open source licensing, using examples from Boundless Suite and Boundless Desktop to illustrate how to build your own software using open source components.
Open source is gleefully rewriting the rules of IT development at all levels of industry and government. Adoption of open source in government is well underway, with success stories illustrating the benefits.
This decade we are going further - fostering a healthy, sustainable, working relationship between government and open source:
* This presentation digs into the flexibility of open source licensing and how government organizations can meet the challenges of developing with open source.
* We will look at the advantages of government participation in open source at the project, institutional, and foundation level.
Attend this talk to understand how your organization cannot only benefit from open source, but be open source.
- GeoServer is an open source Java web application for sharing geospatial data. It publishes data from any major spatial data source using open standards like WMS, WFS, WCS, and WPS.
- The GeoServer team has 13 releases in 2016 with a focus on maintenance and technical debt. New features include improved raster data support, styling enhancements, and configuration changes.
- Looking ahead, focus areas include vector data improvements, raster optimizations, maintenance, and improving support for newer Java versions and standards.
LocationTech is a working group developing advanced location aware technologies - which tells you exactly nothing about what is like to join LocationTech and get things done.
That is what this talk is for - bringing together several project leads from the LocationTech stable to cover: How LocationTech is organized How project promotion, marketing and fundraising works Running a project in terms of committers, license selection and transparency Starting a new project, incubation and release
This talk provides a background of LocationTech and we can answer your questions. The real focus is on covering the project experience as a developer.
In the past we have focused on a lot of the great technology taking shape at LocationTech, this year we would like an opportunity talk about the people, our culture and the cheerful attitude that goes into getting-it-done.
State of GeoServer provides an update on our community and reviews the new and noteworthy features for the Project. The community keeps an aggressive six month release cycle with GeoServer 2.8 and 2.9 being released this year.
Each releases bring together exciting new features. This year a lot of work has been done on the user interface, clustering, security and compatibility with the latest Java platform. We will also take a look at community research into vector tiles, multi-resolution raster support and more.
Attend this talk for a cheerful update on what is happening with this popular OSGeo project. Whether you are an expert user, a developer, or simply curious what these projects can do for you, this talk is for you.
Vector Tiles with GeoServer and OpenLayersJody Garnett
The latest release of GeoServer adds support for creating Vector Tiles in GeoJSON, TopoJSON, and MapBox Vector Tiles format through its WMS service for all the vector data formats it supports. These tiles can be cached using GeoWebCache (built into GeoServer), and served with the various tiling protocols (TMS, WMTS, and WMS-C). Thanks to very recent OpenLayers 3 development, these Vector Tiles can be easily and efficiently styled on a map.
This technical talk will look at how GeoServer makes Vector Tiles accessible through standard OGC services and how they differ from normal WMS and WFS usage. It will also look at how OpenLayers 3 - as a simple-to-use vector tiles client - interacts with GeoServer to retrieve tiles and effectively manage and style them. OpenLayer 3’s extensive style infrastructure will be investigated.
From the Introduction to GeoTools workshop!
Are you new to GeoSpatial? This GeoTools session is back by popular demand with Java 8 examples. Offering a visual introduction for Java developers we will exploring how you can integrate GIS services into your next project.
For those new to the GeoSpatial scene we provide an introduction to spatial concepts and how to avoid common pitfalls.
The workshop offers a steady series of workbooks introducing:
Feature creation
Geometry, Coordinate Reference Systems and Re-projection
Spatial Queries
Handling large format rasters
Working with Style
Raster Operations
Covering both the concepts and the science of map making the workbooks serve as an excellent reference, but the focus is always on you and the code you need to get the job done.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
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!
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...kalichargn70th171
A dynamic process unfolds in the intricate realm of software development, dedicated to crafting and sustaining products that effortlessly address user needs. Amidst vital stages like market analysis and requirement assessments, the heart of software development lies in the meticulous creation and upkeep of source code. Code alterations are inherent, challenging code quality, particularly under stringent deadlines.
2. Welcome
Jody Garnett
Training Specialist
jgarnett@boundlessgeo.com
@jodygarnett
Boundless
Deliver innovative solutions, empowering
customers to understand their world
Open Source Projects
• GeoServer, GeoTools, JTS, uDig
Open Source Geospatial Foundation
• Board Member, Incubation Chair
• GeoTools Project Officer
• Marketing Committee
Eclipse Foundation
• Technology Project Chair
1 November 2018 Open Source Geospatial Foundation 2
3. Empower everyone with open source geospatial
• OSGeo is a not-for-profit software foundation
• Provides projects financial, organizational and legal support
• Outreach and advocacy
• Promoting global adoption of open source geospatial technology
• Partnerships on open approach to standards, data and education.
• OSGeo is a volunteer driven
• Passionate membership of individuals from around the world.
1 November 2018 Open Source Geospatial Foundation 3
4. Open Geospatial
• Working with our partners:
• Open Source: a collaborative approach to software development.
• Open Data: freely available information to use as you wish
• Open Standards: avoid lock-in with interoperable software
• Open Education: Removing the barriers to learning and teaching
1 November 2018 Open Source Geospatial Foundation 4
6. Software Foundation
• We are responsible for
• Supporting our great collection
of projects
• Fostering new talent and
innovation.
• OSGeo supports projects
• Technically with community of
their peers
• Socially with community
building and outreach
• Professionally ensuring each
project is governed in a fair and
sustainable manner
1 November 2018 Open Source Geospatial Foundation 6
7. Add to Website
Level 1 - Promotion
1 November 2018 Open Source Geospatial Foundation 7
8. Website for Outreach and advocacy
• Marketing Committee
• Communication
• Handouts
• Branding
• Local chapters
• Regional promotion
• one-on-one advocacy
• GeoForAll
• Research and Academic
• Incubation Committee
• Projects List
• Choose-a-project
1 November 2018 Open Source Geospatial Foundation 8
9. Project List
• Directory of open source goodness!
• Keep in mind
• Foundation wants to promote
open source geospatial!
• Not only OSGeo projects
1 November 2018 Open Source Geospatial Foundation 9
10. Choose-a-project
Don’t know where to start?
Guided “wizard”:
• Enthusiast
• Mapping
• Processing
• GIS Professional
• Cartography
• Analysis
• IT Professionals
• Development
1 November 2018 Open Source Geospatial Foundation 10
11. Add to Website
Are you Geospatial?
• Mapping or Location
Technology
• Examples
• Mapping and Cartography
• Location based
• Drones
• Indoor mapping
• Counter example
• Community mapping website
We ask projects to:
• Geospatial
1 November 2018 Open Source Geospatial Foundation 11
12. Add to Website
Are you Open Source?
Use an open source initiative
approved license!
• Examples
• BSD, GPL, Apache License
• Counter examples
• End-user License Agreement
• Education and Research License
We ask projects to:
• Geospatial
• Open Source
Reference:
• https://opensource.org
1 November 2018 Open Source Geospatial Foundation 12
13. Add to Website
Can you play nice with others?
• Examples
• Pull-requests
• Issue tracker
• Counter examples
• Must work for the company
• Pay to review pull-request
We ask projects to:
• Geospatial
• Open Source
• Participatory
1 November 2018 Open Source Geospatial Foundation 13
14. Add to Website
We ask projects to:
• Geospatial
• Open Source
• Participatory
1 November 2018 Open Source Geospatial Foundation 14
15. Add to Website
What we check
We ask projects to:
• Geospatial
• README
• Open Source
• LICENSE
• Participatory
• CONTRIBUTING
1 November 2018 Open Source Geospatial Foundation 15
16. Project
Name
We show what is important
• Project Identity
Outreach
• Brand awareness
1 November 2018 Open Source Geospatial Foundation 16
17. Project
Team
We show what is important
• Open source is about community
• Show the team!
• Important to project sustainability
• Recognize the people!
Outreach
• “Open source is full of people”
1 November 2018 Open Source Geospatial Foundation 17
18. Project Technology
We show what is important
• Assist evaluating technology
• screen-shot!
• core features
• standards
Outreach:
• focus on public, what we provided
• we believe in open standards
1 November 2018 Open Source Geospatial Foundation 18
19. Empower
Choice
We show what is important
• Open source alternatives
• Migrate to open source
Outreach
• Open-source gives you choice!
1 November 2018 Open Source Geospatial Foundation 19
ArcGIS Online® is a trademarks of Esri in the United States, the
European Community, or certain other jurisdictions. Other
companies and products mentioned may be trademarks of their
respective owners.
20. Project
Communication
We show what is important
• Website
• Demo
• Download
Outreach:
• Help public make contact
• Transparent communication
1 November 2018 Open Source Geospatial Foundation 20
21. Project
Participation
We show what is important
• Issue trackers
• Source code
• License
Outreach:
• Enable open source re-mix culutre
1 November 2018 Open Source Geospatial Foundation 21
22. Commercial
Support
We show what is important
• Service providers
(employ community members)
Outreach
• “Open source is supported”
• Link to service providers
• Promote sustainability
• Show core-contributors
(that take part in our community)
1 November 2018 Open Source Geospatial Foundation 22
23. How to: Add to Website
Please ask!
1. Email to incubation list
• Introductions, discussion
2. Review
• GeoSpatial
• LICENSE.md
• CONTRIBUTING.md
3. Done
And then make a project page
1. Create an OSGeo UserID
• osgeo.org/osgeo_userid
• Sign into website
• Ask Vicky or Jody
for “project author” role
2. Create a project page
• Remember outreach focus!
3. Email incubation list
• Review and publish!
1 November 2018 Open Source Geospatial Foundation 23
25. OSGeo Community
• Support geospatial open
source project
• Marketing and outreach
• Community and Events
• Code sprints
• Infrastructure
• Budget via OSGeo board
• Support innovation in our
geospatial community
• Collaborate on ideas and
opportunities
1 November 2018 Open Source Geospatial Foundation 25
26. OSGeo Community
Are you Geospatial?
• Mapping or Location
Technology
• Take it up a level
• User documentation?
• Website?
• gis-stack exchange?
• IRC, gitter, slack?
We ask that community projects be:
• Geospatial
• Open Source
• Participatory
1 November 2018 Open Source Geospatial Foundation 26
27. OSGeo Community
Are you Open Source?
• OSI Approved License
• Take it up a level
• Check file headers
We ask that community projects be:
• Geospatial
• Open Source
• Participatory
1 November 2018 Open Source Geospatial Foundation 27
28. OSGeo Community
Are you Open Source?
• Open to contributors
• Take it up a level:
• Show collaboration!
• Pull requests, patches?
• Issue tracker?
• OSGeo Live?
We ask that community projects be:
• Geospatial
• Open Source
• Participatory
1 November 2018 Open Source Geospatial Foundation 28
29. OSGeo Community
We ask that community projects be:
• Geospatial
• Open Source
• Participatory
Recognized as part of OSGeo
• Public recognition with use of “OSGeo
Community” logo
• Access to OSGeo infrastructure and
marketing committee
• Take part of OSGeo annual budget
(making request via board)
1 November 2018 Open Source Geospatial Foundation 29
30. OSGeo Community
What we check
We ask projects to:
• Geospatial
• README
• User documentation
• Open Source
• LICENSE
• Headers
• Participatory
• CONTRIBUTING
• pull requests, patches
1 November 2018 30
31. OSGeo Community
What we check
We ask projects to:
• Geospatial
• README
• User documentation
• Open Source
• LICENSE
• Headers
• Participatory
• CONTRIBUTING
• pull requests, patches
1 November 2018 31
32. OSGeo Community
What we check
We ask projects to:
• Geospatial
• README
• User documentation
• Open Source
• LICENSE
• Headers
• Participatory
• CONTRIBUTING
• pull requests, patches
1 November 2018 32
33. OSGeo Community
What we check
We ask projects to:
• Geospatial
• README
• User documentation
• Open Source
• LICENSE
• Headers
• Participatory
• CONTRIBUTING
• pull requests, patches
1 November 2018 33
34. How to: Community Project
Community Project
1. Email to incubation list
• Introductions, discussion
2. Review
• GeoSpatial
• LICENSE.md
• CONTRIBUTING.md
3. Done
• cross link websites
OSGeo Project
1. Incubation application
• create a ticket
2. Find a mentor
• Start with incubation list
3. “Incubation Process”
• mentor to answer questions
• can be quick, often slow
4. Complete Checklist
5. Graduation
• incubation osgeo board
1 November 2018 Open Source Geospatial Foundation 34
35. OSGeo Project
Level 3 – Foundation
1 November 2018 Open Source Geospatial Foundation 35
36. OSGeo Project
• A full OSGeo committee
• Project “officer” for the team!
• Start initiatives, coordinate
fundraising
• Set OSGeo Annual Budget
• Help set the annual budget
• Budget provides gives team
independence to operating
• Responsible for
• Report to OSGeo Board
• Annual General Meeting Report
1 November 2018 Open Source Geospatial Foundation 36
37. OSGeo Projects
• Is your project open?
• Open source license
• Open communication channels
• Open decision making
• Examples:
• OSI Approved License
• Email, stack exchange, IRC, Gitter
• Project steering committee
• Why?
• Open source enables shared
development
• Empower feeling of being included
and ownership
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 37
38. OSGeo Projects
• Active / healthy community?
• community of developers and users
• actively collaborate and support each
other
• In a healthy way
• Examples:
• Collaboration on issue tracker and
testing
• User participation in testing release
candidates
• Why? “Social contract”
• shares maintenance risk
• devs release early release often
• users responsible for “testing” making
software more stable and cheaper to
developer
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 38
39. OSGeo Projects
• Long term viability?
• Examples:
• Multiple developers
• Multiple organizations
(different sources of funding)
• Why?
• open source procurement
• Low “bus factor” metric
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 39
40. OSGeo Projects
• Can you publish as open
source?
• Code is open source license
• Did everyone actually agree?
• Really did you check?
• Examples:
• Code Providence Review
• List of all contributors w/ Agreement
• Why
• This is what it takes for
responsible open source
• “herd immunity”
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 40
41. OSGeo Projects
• Can you publish as open
source?
• Documentation uses an
open document license
• Examples:
• Creative Commons
• Why
• “Citation is not open”
• Grant writers the same re-mix
freedoms we enjoy in open
source
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 41
42. OSGeo Projects
• Development process
• code under source control
• Issue tracker
• Examples
• git, svn
• trac, github, jira
• Why
• Good software development
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 42
43. OSGeo Projects
• Fair development process
• “open governance”
• public decision making
• Examples
• Developers Guide or Wiki
• “Request for Proposal” (RFC)
• Why
• Welcome new developers
• Invite others to take part in a fair
manner!
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 43
44. OSGeo Projects
• User documentation
• Sufficient detail to perform core
functionality of app
• Examples
• Quickstart
• User guide
• Why
• Friendly to new users
• Avoid open source,
closed training
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 44
45. OSGeo Projects
• Developer documentation
• Checkout and build
• API Documentation
• Examples
• Javadocs for Java
• Sphinx for Python
• Why
• Friendly to new developers
• Enough detail for experienced
developer to contribute fix
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 45
46. OSGeo Projects
• Release guide
• Defined release procedure
• Documented testing process
• Examples
• Test before stable release
• Automated / Manual testing
• Test coverage goals
• Why
• Release early release often
• Enough detail to support new
developers taking part
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 46
47. OSGeo Projects
OSGeo projects demonstrate:
• Technical improvements, user
documentation, documenting their
release process.
• Social growth showing collaboration
with users, an open community with
clear transparent communication
• Fair governance clearly documenting
how contributors can take part with
leadership drawn from a number of
organizations for sustainability
1 November 2018 Open Source Geospatial Foundation 47
48. Graduation Checklist
• What OSGeo is looking for
• You can probably check off
most of this already!
• Be careful
• Teams get “inspired”
(and do too much!)
• Be creative
• It says “user list” but if you use
stack exchange it meets the
same goal!
1 November 2018 Open Source Geospatial Foundation 48
49. Providence Review
• Beyond checking headers
• License compatibility
• Check history
1 November 2018 Open Source Geospatial Foundation 49
50. How to: OSGeo Project
Application for Incubation
1. Add to website
2. Community Project
3. Incubation application
• create a ticket
• email incubation list
4. Find a mentor
• Start with incubation list
• This can take time (sigh)
Incubation with Mentor
1. Go over checklist
• Clarifications with mentor
2. Work on needed items
• Example providence review
• Mentor provided for
private/sensitive/security
discussions with team
3. Graduation
• Mentor makes motion
• Incubation committee review
• Committee voting
• Chair recommends to board
1 November 2018 Open Source Geospatial Foundation 50
51. May the Source
Be with you
From your friends at
Open Source Geospatial Foundation
"Contains modified Copernicus Sentinel data (2017-2018)/ESA - created
by mundialis (www.mundialis.de). License: CC BY-SA"
52. Supported by sponsors world wide
1 November 2018 Open Source Geospatial Foundation 52
Editor's Notes
Open Source is more than just a license - join us at FOSS4G to dig into the “best practices” that can help your project succeed with open source. This talk builds on the lessons learned by the Open Source Geospatial Foundation in twelve years helping project teams and building the foss4g community.
This presentations looks at the core values that OSGeo as an organization ask projects to adopt. We will discuss why we consider these factors critical to success, and practical ways they can be applied to your project.
To introduce these principles we will look at what is required to list an open source project on our website.
Then the new “OSGeo Community” program is used to explore how these principles are applied in practice.
Finally we will unpack how each principles is realized in the OSGeo incubation program, using examples of “OSGeo Projects” to explore different ways of achieving success.
We invite project teams interested in succeeding with open source to attend this talk (and list your project on the OSGeo project directory after the presentation).
If you are new to open source, or cautious, consider this talk an introduction to some of the risk factors associated with open source and community work - and mitigation steps to consider.
We look forward to seeing you at FOSS4G
Inspired by https://choosealicense.com
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
See https://www.osgeo.org/about/what-is-open-source/
See https://www.osgeo.org/about/what-is-open-source/
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Participatory: is the project able to accept outside contributions (literally is there a github CONTRIBUTING.md file)
Open Source: have an OSI approved license (literally is there a LICENSE file)
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Participatory: is the project able to accept outside contributions (literally is there a github CONTRIBUTING.md file)
Open Source: have an OSI approved license (literally is there a LICENSE file)
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Participatory: is the project able to accept outside contributions (literally is there a github CONTRIBUTING.md file)
Open Source: have an OSI approved license (literally is there a LICENSE file)
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Participatory: is the project able to accept outside contributions (literally is there a github CONTRIBUTING.md file)
Open Source: have an OSI approved license (literally is there a LICENSE file)
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
See: https://wiki.osgeo.org/wiki/OSGeo_Community_Projects#Comparison_with_Incubation for original table
Clarifications:
Collaborative: collaboration between the user and developers (say around release testing or promotion)
Sustainability: does the project leadership / committers draw from several organizations
Image: "Contains modified Copernicus Sentinel data (2017-2018)/ESA – created by mundialis (www.mundialis.de). License: CC BY-SA"