Digital Odyssey 2014 : Code, the Most Important Language in the World
Friday June 6th, 2014
9:00 am - 5:00 pm
Oakham House, Ryerson University
55 Gould St
Toronto, ON M5B 1E9
Open Source software projects and communities
Panel Speakers: Randy Metcalfe, Kirsta Stapelfeldt,
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.
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...Axel Bruns
Week 9 lecture slides by Adam Muir for KCB201 Virtual Cultures in the Creative Industries Faculty at Queensland University of Technology, semester 1/2008.
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.
KCB201 Week 9 Lecture (Adam Muir): Open Source - Software and Beyond...Axel Bruns
Week 9 lecture slides by Adam Muir for KCB201 Virtual Cultures in the Creative Industries Faculty at Queensland University of Technology, semester 1/2008.
The “right to fork”, a consequence of the “hack on copyright” that is copyleft licensing, helps keep open source and open content project leaders honest. Forking is a political act as much as a version control command, and it used to be that both were a big deal. But now that distributed version control systems (DVCS) have made forking trivial, are there implications for the political act as well? How does political forking work within collaborative prose text projects (i.e. wikis)? English Wikipedia is so large as to be practically unforkable - it essentially has an unassailable monopoly, and unchecked power, in the English language encyclopedia market. One of the core Wikipedia rules is “one topic, one article”, which would seem to prohibit forking, but could we adhere to this principle and still take advantage of DVCS? Can a community be forked while keeping the shared project goals intact?
Audience members will benefit from a grasp of version control, distributed version control and the workings of wikis and Wikipedia.
Presented at the 'Freedom in the Cloud' miniconf, Monday January 24 2011 at linux.conf.au.
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...eLiberatica
This is a presentation held at eLiberatica 2008.
http://www.eliberatica.ro/2008/
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.
The WordPress Community - Passion and ParticipationGina Bearne
In this session we look at the kind of resources and experiences the WordPress Community can offer you and the ways in which you can contribute to WordPress, as well as touching on the WordPress freelance working community.
This slide talks about the current statistics of Women in the Open Source Community, about Mozilla, about WoMoz and how WoMoz can be used as a platform to encourage women to join the so called male dominated techy community.
ElectroSmog SkillShare: Tools and Models for Online CollaborationEyebeam
Eyebeam participated in ElectroSmog, a new festival that revolves around the concept of Sustainable Immobility. The festival, which takes place simultaneously at many locations around the world, introduces and explores the concept of sustainable immobility in both theory and practice, with discussions, workshops, and performances taking place at each of the festival partners' home bases.
Community Matters: Why Open Source Marketing Can Help Improve Your Product by...vvaswani
Explains the nature of open source communities and illustrates how community marketing can help increase product adoption, reduce sales costs and enhance the product development process.
Presentation given on 6 May 2014 at the Toronto-Ryerson-York Universities Libraries Conference (#TRY2014) by Kelli Babcock, Sara Allain, Karen Suurtamm, Danielle Robichaud, and Ken Yang.
Describes the Collections UofT platform (Drupal, Islandora, Fedora) and presents three use cases - the UofT Archives, the St Michael's College/Henri Nouwen fonds, and the University of Toronto Scarborough OAI-PMH.
Poster created for Open Repositories 2014, tracking the UTSC Library Digital Scholarship Unit's content migration project from proprietary CONTENTdm to the open source platform Islandora.
http://serai.utsc.utoronto.ca/rrsi2014
"Unlike traditional academic conferences, the Roots & Routes Summer Institute features a combination of informal presentations, seminar-style discussions of shared materials, hands-on workshops on a variety of digital tools, and small-group project development sessions. The institute welcomes participants from a range of disciplines with an interest in engaging with digital scholarship; technical experience is not a requirement. Graduate students (MA and PhD), postdoctoral fellows and faculty are all encouraged to apply."
This presentation is used for Connecticut based non-profit institutions who are thinking of becoming CTDA participants. It introduces the technologies of CTDA as well as provides some quick tips on how to add and manage content.
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
This presentation is delivered as part of the Faculty training program at Kristu Jayanthi College, Bangalore. The intent was to help students build competency and contribute to open source projects. Also which will eventually help them to build professional career in open source connected domains.
This event was organized by the SODA Foundation and lots of fabulous speakers delivered the series. Thank you SODA!!!!
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
Today, transforming a conventional business into a digital one is essential to increase revenue and productivity. Integrating heterogeneous systems and building an ecosystem with integrated components is a fundamental requirement for this.
Most modern systems support integration with other systems through APIs that are exposed to well-known protocols and standards. However, it is hard to expect all existing systems of an organization to be capable of integrating with other systems. Certain legacy systems will only be replaced a few years down the line.
Therefore, the challenge is to drive all these existing systems towards integration. In this half-day workshop, we will discuss how you can use the lean, enterprise-ready, and high-performing WSO2 Integration platform to solve integration and innovation challenges that organizations face when performing brownfield integration.
Discussion topics include:
- The benefits of using open source technologies
- Managing an API lifecycle with open source technologies
- Upleveling brownfield integration with open source technologies
- Customer identity and access management with open source technologies
Want to join us at an interactive workshop? Find out where we'll be headed next - https://wso2.com/events/workshops/
The “right to fork”, a consequence of the “hack on copyright” that is copyleft licensing, helps keep open source and open content project leaders honest. Forking is a political act as much as a version control command, and it used to be that both were a big deal. But now that distributed version control systems (DVCS) have made forking trivial, are there implications for the political act as well? How does political forking work within collaborative prose text projects (i.e. wikis)? English Wikipedia is so large as to be practically unforkable - it essentially has an unassailable monopoly, and unchecked power, in the English language encyclopedia market. One of the core Wikipedia rules is “one topic, one article”, which would seem to prohibit forking, but could we adhere to this principle and still take advantage of DVCS? Can a community be forked while keeping the shared project goals intact?
Audience members will benefit from a grasp of version control, distributed version control and the workings of wikis and Wikipedia.
Presented at the 'Freedom in the Cloud' miniconf, Monday January 24 2011 at linux.conf.au.
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...eLiberatica
This is a presentation held at eLiberatica 2008.
http://www.eliberatica.ro/2008/
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.
The WordPress Community - Passion and ParticipationGina Bearne
In this session we look at the kind of resources and experiences the WordPress Community can offer you and the ways in which you can contribute to WordPress, as well as touching on the WordPress freelance working community.
This slide talks about the current statistics of Women in the Open Source Community, about Mozilla, about WoMoz and how WoMoz can be used as a platform to encourage women to join the so called male dominated techy community.
ElectroSmog SkillShare: Tools and Models for Online CollaborationEyebeam
Eyebeam participated in ElectroSmog, a new festival that revolves around the concept of Sustainable Immobility. The festival, which takes place simultaneously at many locations around the world, introduces and explores the concept of sustainable immobility in both theory and practice, with discussions, workshops, and performances taking place at each of the festival partners' home bases.
Community Matters: Why Open Source Marketing Can Help Improve Your Product by...vvaswani
Explains the nature of open source communities and illustrates how community marketing can help increase product adoption, reduce sales costs and enhance the product development process.
Presentation given on 6 May 2014 at the Toronto-Ryerson-York Universities Libraries Conference (#TRY2014) by Kelli Babcock, Sara Allain, Karen Suurtamm, Danielle Robichaud, and Ken Yang.
Describes the Collections UofT platform (Drupal, Islandora, Fedora) and presents three use cases - the UofT Archives, the St Michael's College/Henri Nouwen fonds, and the University of Toronto Scarborough OAI-PMH.
Poster created for Open Repositories 2014, tracking the UTSC Library Digital Scholarship Unit's content migration project from proprietary CONTENTdm to the open source platform Islandora.
http://serai.utsc.utoronto.ca/rrsi2014
"Unlike traditional academic conferences, the Roots & Routes Summer Institute features a combination of informal presentations, seminar-style discussions of shared materials, hands-on workshops on a variety of digital tools, and small-group project development sessions. The institute welcomes participants from a range of disciplines with an interest in engaging with digital scholarship; technical experience is not a requirement. Graduate students (MA and PhD), postdoctoral fellows and faculty are all encouraged to apply."
This presentation is used for Connecticut based non-profit institutions who are thinking of becoming CTDA participants. It introduces the technologies of CTDA as well as provides some quick tips on how to add and manage content.
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
This presentation is delivered as part of the Faculty training program at Kristu Jayanthi College, Bangalore. The intent was to help students build competency and contribute to open source projects. Also which will eventually help them to build professional career in open source connected domains.
This event was organized by the SODA Foundation and lots of fabulous speakers delivered the series. Thank you SODA!!!!
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
Today, transforming a conventional business into a digital one is essential to increase revenue and productivity. Integrating heterogeneous systems and building an ecosystem with integrated components is a fundamental requirement for this.
Most modern systems support integration with other systems through APIs that are exposed to well-known protocols and standards. However, it is hard to expect all existing systems of an organization to be capable of integrating with other systems. Certain legacy systems will only be replaced a few years down the line.
Therefore, the challenge is to drive all these existing systems towards integration. In this half-day workshop, we will discuss how you can use the lean, enterprise-ready, and high-performing WSO2 Integration platform to solve integration and innovation challenges that organizations face when performing brownfield integration.
Discussion topics include:
- The benefits of using open source technologies
- Managing an API lifecycle with open source technologies
- Upleveling brownfield integration with open source technologies
- Customer identity and access management with open source technologies
Want to join us at an interactive workshop? Find out where we'll be headed next - https://wso2.com/events/workshops/
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.
Open Source software grew out of the practice of freely and openly sharing source code across academia and industry from the early days of computer programming. It took off along with the rapid growth of the Internet. Nowadays, open source software runs most of the World Wide Web, as well as the majority of smartphones and supercomputers. Companies are increasing their use of open source, developers continue to adopt open source programming languages and techniques, and society as a whole is being transformed by the principles of open source collaboration at a number of levels, from education to government to popular culture.
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
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.
OCTOBER 16, 2013
John Willinsky from the Graduate School of Education and founder of the Public Knowledge Project "...a multi-university initiative developing (free) open source software and conducting research to improve the quality and reach of scholarly publishing" and Irina Zaks from the Stanford Law School and Open Source Lab.
Their perspectives will set the stage for an open discussion about various facets of open access, including impacts and opportunities for the libraries. Please join us!
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.
Open Source Product Management with KEMP Tech's PMProduct School
In this talk Danny Rosen, Product Manager at KEMP Tech, talked to a non-technical audience about the magic and wonder of open source. He 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.
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!
Similar to OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe) (20)
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Hivelance Technology
Cryptocurrency trading bots are computer programs designed to automate buying, selling, and managing cryptocurrency transactions. These bots utilize advanced algorithms and machine learning techniques to analyze market data, identify trading opportunities, and execute trades on behalf of their users. By automating the decision-making process, crypto trading bots can react to market changes faster than human traders
Hivelance, a leading provider of cryptocurrency trading bot development services, stands out as the premier choice for crypto traders and developers. Hivelance boasts a team of seasoned cryptocurrency experts and software engineers who deeply understand the crypto market and the latest trends in automated trading, Hivelance leverages the latest technologies and tools in the industry, including advanced AI and machine learning algorithms, to create highly efficient and adaptable crypto trading bots
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Your Digital Assistant.
Making complex approach simple. Straightforward process saves time. No more waiting to connect with people that matter to you. Safety first is not a cliché - Securely protect information in cloud storage to prevent any third party from accessing data.
Would you rather make your visitors feel burdened by making them wait? Or choose VizMan for a stress-free experience? VizMan is an automated visitor management system that works for any industries not limited to factories, societies, government institutes, and warehouses. A new age contactless way of logging information of visitors, employees, packages, and vehicles. VizMan is a digital logbook so it deters unnecessary use of paper or space since there is no requirement of bundles of registers that is left to collect dust in a corner of a room. Visitor’s essential details, helps in scheduling meetings for visitors and employees, and assists in supervising the attendance of the employees. With VizMan, visitors don’t need to wait for hours in long queues. VizMan handles visitors with the value they deserve because we know time is important to you.
Feasible Features
One Subscription, Four Modules – Admin, Employee, Receptionist, and Gatekeeper ensures confidentiality and prevents data from being manipulated
User Friendly – can be easily used on Android, iOS, and Web Interface
Multiple Accessibility – Log in through any device from any place at any time
One app for all industries – a Visitor Management System that works for any organisation.
Stress-free Sign-up
Visitor is registered and checked-in by the Receptionist
Host gets a notification, where they opt to Approve the meeting
Host notifies the Receptionist of the end of the meeting
Visitor is checked-out by the Receptionist
Host enters notes and remarks of the meeting
Customizable Components
Scheduling Meetings – Host can invite visitors for meetings and also approve, reject and reschedule meetings
Single/Bulk invites – Invitations can be sent individually to a visitor or collectively to many visitors
VIP Visitors – Additional security of data for VIP visitors to avoid misuse of information
Courier Management – Keeps a check on deliveries like commodities being delivered in and out of establishments
Alerts & Notifications – Get notified on SMS, email, and application
Parking Management – Manage availability of parking space
Individual log-in – Every user has their own log-in id
Visitor/Meeting Analytics – Evaluate notes and remarks of the meeting stored in the system
Visitor Management System is a secure and user friendly database manager that records, filters, tracks the visitors to your organization.
"Secure Your Premises with VizMan (VMS) – Get It Now"
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
8. It starts with the licence because:
❖ software begins as text
❖ text is copyright
❖ a copyright licence sets out the conditions of use
❖ a permissive licence can be crafted to promote the
freedom to run, study, adapt, redistribute, and modify
the original text or source code
9. Four Freedoms
1. freedom to run the program for
any purpose
2. freedom to study how the
program works and adapt it to
your needs
3. freedom to redistribute copies so
that you can help your neighbour
4. freedom to improve the program
and release your improvements
to the public so that the whole
community benefits
https://www.gnu.org/philosophy/free-sw.html
Open Source Criteria
1. free redistribution
2. source code
3. derived work
4. integrity of the author’s source
code
5. no discrimination against
persons or groups
6. no discrimination against fields
of endeavour
7. distribution of licence
8. licence must not be specific to a
product
9. licence must not restrict other
software
10.licence must be technology
neutral
http://opensource.org/osd
10. The significance of FOSS:
❖ Access to the source code enables us to learn from the
work of others
❖ Freedom to modify the code enables us to build on the
work of others
❖ Freedom to distribute our modified code allows the
process of learning and growth to be iterative
❖ Natural tendency toward communal development to
leverage efficiency from shared goals
15. It’s not all about the licence.
Once the software is released, the pressure is on to
create some form of open development community.
Because of the permanent possibility of a fork.
18. History
● Began life @ UPEI in 2006 (librarians
+ developers working to meet the
needs of researchers while following
best-practices for data stewardship)
● Designed to meet the diverse needs
of digital asset management in all
areas
● Key requirements:
o Interoperability and open
standards
o Change over time in keeping with
emerging best practice
19. History
Atlantic Innovation Fund grant from 2010- 2013 funded
development and staff for the project, ending in Summer
2013.
Small local team to an international community
20. Growing the Community
❖ documentation, releases, and presentations
at conferences
❖ helping others implementing the software
(multiple projects)
❖ created opportunities for communication
between implementers (two-way
communication channels)
❖ private services company (discoverygarden
inc)
21. Present Day
Islandora Foundation
A soliciting non-profit founded in July, 2013 to
steward the Islandora project and future
development of both the software and the
community.
Member supported:
❖ Partners - $10,000
❖ Collaborators - $4000
❖ Members - $2000
22. Islandora Community
❖ Foundation Board
➢ Staff
❖ User groups
➢ Google Groups
■ Users - 471
members
■ Devs - 172 members
➢ Camps
➢ Interest Groups
❖ Committees
➢ Committers
➢ Roadmap
❖ Volunteers
➢ Code Reviewers
➢ Release Managers
➢ Testers
➢ Developers
23. Volunteers
❖ Code Reviewers
➢ Release Manager
➢ Component Manager
➢ Reviewer
❖ Testers
➢ Any user who wants to download
RC code/VMs to try out. Aimed at
end users.
❖ Developers
➢ Anyone who contributes modules,
tools, forms, or any other code
back to the community.
➢ CLA to accept contributions under
a GNU license.
➢ Software Acceptance Procedure
to define the steps.
Continuous Integration Server (Travis)
24. It’s all about the community.
Development communities come in all shapes and sizes.
26. It’s all about the community.
When you first encounter and begin learning about some
FOSS project you are already coming to grips with its
particular community.
43. Reasons for selecting a FOSS project:
❖ it’s what my friends are doing
❖ it seems really popular and well run
❖ its proposed functionality and development roadmap
make it the ideal choice for my institution even if it is
some years away even from a beta release
❖ my boss told me I had to
❖ I just like this kind of thing
❖ lots more . . .
48. Things to remember:
❖ you are joining an ongoing conversation
❖ you are engaging with the current version of
an open development community
❖ communities change over time
❖ your participation in the community will
change it
50. Acknowledgements
● All photos copyright Randy Metcalfe
● The “square of engagement” first discussed in a blog post (Dec., 2008) by Randy Metcalfe,
http://www.eifl.net/news/square-engagement
● The “square of openness” was used in a briefing note on “Governance Models” (Feb., 2010) by
Ross Gardler and Gabriel Hanganu of OSS Watch, http://oss-
watch.ac.uk/resources/governancemodels
● many thanks to pinterest user utehil for locating a lego minifigure template!
http://www.pinterest.com/utehil/birthday-party-lego/
Editor's Notes
And relax . . .
FOSS is not a self-certification scheme.
Now with added animation for freshness!
Make the point that normally you won’t have to select licenses. This is a good resource for reviewing “flavours” of OSS licensing.
Curiously, it isn’t the fork of the software that is significant. It is only the fork of the software development community that matters.
Digital Asset Management Software installed in any institution with a data stewardship requirement - used for institutional repositories, digital collections, and to support collaborative research & the creation of diverse data sets
Developers and Librarians at UPEI familiar with OS communities, because the university uses an OS LIS.
Licensing was complicated (or perhaps made easier) by the dominance of very open licenses in our base systems (FedoraCommons is Apache and Drupal in GPL - 2 or later)
This also makes for an interesting overlapping community, since developers work across the cultures of multiple open source software projects
University administrations and private sector groups both found the open source model challenging. I must have spent 20% of my time explaining things or trying to get round pegs into square holes.
A clearly articulated governance model informs potential contributors how their contributions will be received, decided upon, and accepted.
Where does the project that you are looking at fit? Has the project shifted its position on the square of openness over time?
benevolent dictator
meritocracy
consortium
?
difference between an open source project like VLC Media player, and an open source project like Islandora
One is commonly used by an individual for a common need (playing media) and is installed on a desktop, and one is commonly a server-based installation adopted by an institution for digital archiving
The latter type of project can rarely be sustained by developers alone building something for their own use and sharing it.
Many roles in community management and development - and vibrant, large community is essential.
Although they can be for developers
8 roles that I saw come up - not discreet. You belong to the community from the moment you start using the software. A Critical mass required for the success of any OS community, so being present is important.
Always the first to install a release candidate on a non-standard platform, and write a bug report that includes screenshots, details of the base system, and all steps needed to reproduce the issue.
Teachers start answering questions on the listserv as soon as possible and are always happy to share what they’ve learned.
These people have a visual sense. They design and provide feedback on interfaces and websites and create artwork/Graphics (icons, logos, banners, labels, team t-shirts)
Organizes the meet-up at any conference so that everybody gets a chance to meet in real life - shares a story and experiences by tweeting, blogging, and otherwise talking about the software and acknowledging its contributors. These people listen to the community; work within it, and contribute to its norms, and generally improve connections between people.
They might not have time to develop or write documentation, but the bankroller finds a way to sponsor the time of others, and writes grants in such a way to make space for OS project development.
The responsible manager fosters a team that develops with the OS community in mind, and provides time for developers to publish back to the codebase.