Fundamentals of Free and Open Source SoftwareRoss Gardler
Introduction to the OSS Watch Business
and Sustainability Models Around Free and Open Source Software. this presentation doesn't deal with the business models, it introduces FOSS and the key licence types.
Introduction to Free and Open Source Software (FOSS)Dong Calmada
An attempt to orient the unconverted and the semi-converted on the history and benefits of Free and Open Source Software (FOSS). Created for the PANACeA FOSS training in Bangkok (Feb 2010).
This presentation is about Open Source Software, this may be helpful to understand what is open source, why we need open source software and examples of Open Source software.
This Presentation is created by Harishankar Ranagaraj and was presentated at various sessions.
Harishankar Rangaraj is the founder and Director of Open Source Academy India Pvt Ltd.
For any support on Open Source Software you can Contact us.
Open Source Academy Pvt India Ltd,
Email: info@osaipl.com
www.osaipl.com
Fundamentals of Free and Open Source SoftwareRoss Gardler
Introduction to the OSS Watch Business
and Sustainability Models Around Free and Open Source Software. this presentation doesn't deal with the business models, it introduces FOSS and the key licence types.
Introduction to Free and Open Source Software (FOSS)Dong Calmada
An attempt to orient the unconverted and the semi-converted on the history and benefits of Free and Open Source Software (FOSS). Created for the PANACeA FOSS training in Bangkok (Feb 2010).
This presentation is about Open Source Software, this may be helpful to understand what is open source, why we need open source software and examples of Open Source software.
This Presentation is created by Harishankar Ranagaraj and was presentated at various sessions.
Harishankar Rangaraj is the founder and Director of Open Source Academy India Pvt Ltd.
For any support on Open Source Software you can Contact us.
Open Source Academy Pvt India Ltd,
Email: info@osaipl.com
www.osaipl.com
What is Open Source Software (OSS) and what is the idea behind it? What are examples for popular Open Source Software, what are the Advantages about using OSS, what are the disadvantages.
This an analysis and a presentation on free and open source software made by me, This is about relevance of free and open source software and current software technologies which are free and open source to all.
Introduction to research on open source softwareMatthias Stürmer
Open source software is being used by small and large companies, governments and other organizations in many business-critical systems. Nowadays there are approximately 1 million open source projects on the software market being developed and maintained by unpaid individuals as well as professional software companies and industry players. Research about technical aspects of open source software, business models, management and governance practices as well as community dynamics and contributor's motivations is abundant.
In this three day course master students of information systems get an introduction into current research about open source, read and present academic papers on open source, and write an own research proposal, conference submission or working paper about a specific topic of their interest. This may cover issues about open source in automotive industry, reuse of open source components, business models with open source, inner source development within pharma and many more.
A seminar presentation on Open Source by Ritwick Halder - a computer science engineering student at Academy Of Technology, West Bengal, India - 2013
Personal Website - www.ritwickhalder.com
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut imperdiet enim. Donec lectus eros, luctus quis dapibus ac, posuere sed dolor. Sed id orci at sapien hendrerit adipiscing et at enim. Nam eu adipiscing mauris. Nulla aliquam nisl nec risus viverra elementum. Maecenas facilisis.
What is Open Source Software (OSS) and what is the idea behind it? What are examples for popular Open Source Software, what are the Advantages about using OSS, what are the disadvantages.
This an analysis and a presentation on free and open source software made by me, This is about relevance of free and open source software and current software technologies which are free and open source to all.
Introduction to research on open source softwareMatthias Stürmer
Open source software is being used by small and large companies, governments and other organizations in many business-critical systems. Nowadays there are approximately 1 million open source projects on the software market being developed and maintained by unpaid individuals as well as professional software companies and industry players. Research about technical aspects of open source software, business models, management and governance practices as well as community dynamics and contributor's motivations is abundant.
In this three day course master students of information systems get an introduction into current research about open source, read and present academic papers on open source, and write an own research proposal, conference submission or working paper about a specific topic of their interest. This may cover issues about open source in automotive industry, reuse of open source components, business models with open source, inner source development within pharma and many more.
A seminar presentation on Open Source by Ritwick Halder - a computer science engineering student at Academy Of Technology, West Bengal, India - 2013
Personal Website - www.ritwickhalder.com
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ut imperdiet enim. Donec lectus eros, luctus quis dapibus ac, posuere sed dolor. Sed id orci at sapien hendrerit adipiscing et at enim. Nam eu adipiscing mauris. Nulla aliquam nisl nec risus viverra elementum. Maecenas facilisis.
Tech Mentro is one of the best industrial training provider of NCR region offering 6 months live Project based Industrial Training in Java, J2EE, .Net, PHP, Struts, Spring, Hibernate, Android and C/C++ technologies for MCA/BCA/BE/B.Tech/MSc(CS and IT ) students & professionals to enhance their skills and to learn corporate structure.
Distributed affordance: An Open-World Assumption for Hypermediaruyalarcon
WS-REST 2013
Distributed Affordance
An Open-World Assumption for Hypermedia
Ruben Verborgh, Michael Hausenblas, Thomas Steiner, Erik Mannens,
Rik Van de Walle
A panel at the Engage Local conference in Newark, NJ, sponsored by the Center for Cooperative Media at Montclair State University.
Panelists:
Jake Batsell - @jbatsell
Southern Methodist University
Nicole Davis - @nicolebdavis
Brooklyn Based
Mary Barr Mann - @VillageGreenNJ1
VillageGreenNJ.com
Dylan Smith - @DSmith_Tucson
Tucson Sentinel
John T. Ward - @RedBankGreen
RedBankGreen.com
In the give presentation I have tried to explain the what is OPEN SOURCE(Open Source Software, Open Hardware,Open Content ) and various Licenses. Any suggestions, improvements and comments are most welcome
A slideshow on what Open Source is, how to start contributions with special focus on Mozilla's own contribution pathways.
Credits: Ritwick Halder (http://www.slideshare.net/geniusanalyser/open-source-seminar-presentation?qid=46528d24-df84-4603-b731-4f7883341a2f&v=default&b=&from_search=7)
This presentation is an introduction to Free and Open Source Software Licensing and Business Models. An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users to review and modify the source code, blueprint or design for their own customization, curiosity or troubleshooting needs.
This slides are prepared to introduce the public on the IT Technology which has gain a lot of attention by either small and big companies. It is not only gain attention but also being used by big companies such as Google, Twitter, Facebook and Amazon. The technology is called Free Software or also known as Open Source Software. The concept behind this technology is SHARING. Through sharing, This concept has been here nearly 40 years ago. Internet is one the examples that use this technology. The main concept is about FREEDOM.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
3. 3
Introduction
● Executives/Businesses have traditionally viewed
proprietary software/systems as safer, lower-risk
options.
● Recent times increased scrutiny of capital expenditure
has forced corporations to consider alternative
technologies to extract maximum value from their IT
budgets.
● While cost is an important factor, businesses are also
looking hard at other benefits of open source, such as
interoperability, flexibility, and access to the underlying
code in their systems.
4. 4
● Having the right type of software is essential for running a
business as efficiently as possible in the global marketplace
● When it comes to choosing software for business purposes,
or even creating a website, you generally have one of two
choices when it comes to choosing a software platform
● choose to use proprietary software (trademarked and likely
requires or purchase a license) or you can use open-source
software, which is free software that you can download and
pay no licensing fees to use.
5. 5
Introduction
● Cost is a crucial criterion in almost every
business decision, and increasingly so in IT
strategy as businesses seek to maintain
competitive advantage
● Can open source software be THE SOLUTION??
9. 9
PROPRIETARY SOFTWARE
● MathWorks MATLAB
● Microsoft Visio
● Microsoft Project
● Mindjet
● Adobe Illustrator
● Adobe Photoshop
● AutoCAD
● Authorize.net
● Microsoft Money
(Plus)
● Windows Media Player
● Oracle
● OrCAD
10. 10
PROPRIETARY SOFTWARE
● Proprietary software, non-free software, or closed-
source software
● where the developers or distributors reserve all
freedoms and rights of:
● the freedom to analyze the software, and to change it (often deprived
through intentional non-availability of sourcecode, or through Non-
disclosure agreements (NDA))
● the freedom to share the software (often deprived through copy prohibition
via EULA (End User License Agreement) or NDA)
● the freedom to run the software for any purpose (often deprived through
user-restrictions via EULA)
● Along with $$$$
11. 11
Proprietary Software
Microsoft & EULA (End User
License Agreement)
● You give up all rights
● You accept all obligations placed on you
for limited benefit
● You may not share the software
● You may not change the software
● You do not own the software
● You may only install the software to one
device
● We reserve the right to change the license
for any reason or purpose at any time
● You may only run the software as
specifically spelled out in the EULA
12. 12
Open Source Software (OSS)
● Open-source software (OSS) is computer software
with its source code made available with a license
in which the copyright holder provides the rights to
study, change, and distribute the software to
anyone and for any purpose
● Also known as (FS) Free Software (Richard
Stallman → Free Software Foundation)
13. 13
Open Source Software (OSS)
The Open Source Definition,
● presents an open-source philosophy, and
further defines the terms of usage,
modification and redistribution of open-
source software
● Software licenses grant rights to users
which would otherwise be reserved by
copyright law to the copyright holder.
14. 14
Open Source Software
● The Free Software (FS) Foundation (FSF), started in
1985, intended the word "free" to mean freedom to
distribute (or "free as in free speech") and not freedom
from cost (or "free as in free beer")
● Since a great deal of free software already was (and still
is) free of charge, such free software became
associated with zero cost, which seemed anti-
commercial
● Free Software, Open Source Software == FOSS
15. 15
Open Source Software
● The Free Software Foundation (FSF), started in 1985,
intended the word "free" to mean freedom to distribute
(or "free as in free speech") and not freedom from cost
(or "free as in free beer")
● Since a great deal of free software already was (and still
is) free of charge, such free software became
associated with zero cost, which seemed anti-
commercial
● Free Software, Open Source Software == FOSS
18. 18
GNU (Project consist of several apps)
Richard Stallman
GNU = GNU is Not Unix (a recursive
acronym!)
Project to implement a completely free
Unix-like operating system
● Started by Richard Stallman in 1984, anRichard Stallman in 1984, an
MIT researcherMIT researcher, in a time when Unix
sources were no longer free.
● Initial components: C compiler (gcc), make
(GNU make), Emacs, C library (glibc),
coreutils (ls, cp ...)
● However, in 1991, the GNU project was still
missing a kernel and was running only on
proprietary unice, until the invention of
Linux kernel!!
GNU
19. 19
Linux (kernel)
Linus Torvald
● Free Unix-like kernel created in 1991
by Linus Torvalds
● The whole system uses GNU tools:
C library, gcc, binutils, fileutils,
make, emacs...
● So the whole system is called
“GNU/Linux”
● Shared very early as free software
(GPL license), which attracted more
and more contributors and users
● Since 1991, growing faster than any
other operating system (not only
Unix)
TUX
20. 20
Unix (family tree)
Time1970 19901980 2000
Bell Labs (AT&T)
Ken Thompson
Dennis Ritchie (C language
created to implement a portable OS)
BSD (Berkeley Software Distribution)
Sun Solaris
SunOS (Stanford University Network)
NetBSD
NextStep
AIX (IBM)
HPUX
IRIX (SGI)
SRV5
OpenBSD
FreeBSD
MacOS X
Bill Joy
Richard Stallman
Linus Torvalds
BSD family
System V familyRitchie, Thompson
GNU
Bill Joy
GNU / Linux
23. 23
Mozilla Firefox
Most advanced and friendly web
browser & No 1 browser
http://mozilla.org/projects/firefox
● License: MPL (copyleft type)
● Main developers: Mozilla
Foundation, community
● Supported platforms: Unix / Linux,
Windows, MacOS X
● Market share (March 2007): 24%
in Europe. It even reaches 44% in
Slovenia, 41% in Finland and 36%
in Germany! More statistics on
http://www.xitimonitor.com.
● Alternative to IE
24. 24
LibreOffice
● Main developer: The Document Foundation
● Support Open Document Format (ODF) to
provide freedom
● LibreOffice has been downloaded
approximately 7.5 million times since its first
stable launch in January 2011.
● Default office suite in many different Linux
distributions, such as Fedora, Linux Mint,
openSUSE and Ubuntu.
●
Google also supports the LibreOffice project
● LibreOffice is licensed under the terms of the
LGPLv3
● Alternative to Microsoft Office
http://www.libreoffice.org/
25. 25
It took 10 years (2003-2013)
to do the transformation
26. 26
FOSS Licences
Copyright is a set of exclusive rights
granted to the author or creator of an
original work:
● includes the right to copy, reproduce,
distribute and adapt the work.
Copyright owners have the exclusive
right to:
● exercise control over copying and
other exploitation of the works for a
specific period of time.
● Anyone requiring to exploit and use
any copyrighted work requires
permission to use that work.
● Can grant permission and grant
license for exploitation of the work.
27. 27
FOSS Licences
Copyleft is a term used in respect of FOSS licensing
which is used for copyright:
● Copyleft is a practice of using copyright law to
offer the right to distribute copies and modified
versions of a work and requiring that the same
rights be preserved in modified versions of the
work.
Main idea behind copylefting the open source
software was:
● to not let the product fall into the domain of
proprietary software. If open source software is
put into public domain with no copyright,
people can make the said software proprietary
and it would defeat the whole purpose of open
source freedom.
● To guarantees that every user has the freedom.
28. 28
FOSS Licences
Copyright law has been used to withhold
permission:
● to copy, modify or distribute software,
Copyleft ensures that the project remains
free, and all modified and extended versions
of the program remains free as well.
Proprietary software developers use copyright
to:
● take away the users' freedom;
Copyleft guarantees their freedom.
That's why the name has been reversed from
“copyright” to “copyleft”
29. 29
FOSS Licences
FOSS licenses are categorized as:
● strong,
● weak or
● with no copyleft provisions
Non-copyleft licenses, also known as
permissive licenses, allows those using the
software to re-license it under any terms as
they want.
The most popular copyleft license is GPL.
The most popular non-copyleft license is BSD
style. These licenses place no restriction on
licensing for modified works.
30. 30
The strength of the copyleft governing a work is an expression of the extent that the
copyleft provisions can be efficiently imposed on all kinds of derived works
FOSS Licences - Copyleft
33. 33
1. Costs are less.
● OSS licensing fees and software acquisition
costs are relatively inexpensive, if not free,
thanks in part to the lack of associated branding
and marketing expenses.
● Examples of free OSS are Apache web server,
Linux operating system, JBoss application server
and Eclipse development tools.
34. 34
2. Avoid vendor lock-in.
● Companies don’t want to be strangled by their
vendors. Why pay a vendor for a needless upgrade
simply to maintain compatibility with others using
the same software? When you get in too deep with
a particular product suite, it becomes increasingly
difficult to be the “captain of your ship.”
● OSS is about freedom and choice – shifting the
balance of power back to the customer.
35. 35
3. Flexibility of deployment.
● Since OSS is distributed with no licensing
restrictions regarding implementation, companies
can respond quickly to changing circumstances by
installing additional copies to meet development
and scalability needs at no cost.
● Install it as many times and in as many locations as
you need. There’s no need to count, track or
monitor for license compliance.
36. 36
4. Licenses are clear.
● GNU General Public License is a model of
simplicity compared with commercial alternatives.
● The license's basic stipulation that software
changes that are released to anyone must be
released to everyone couldn't be easier to
understand. Since the GPL is so widely adopted,
fewer resources are wasted on legal costs and
fighting over esoteric language and exceptions.
37. 37
5. Responsiveness to company needs.
● Unlike the one-size-fits-all approach of
commercial software where the software must
be used as-is or risk voiding the warranty, OSS
source code availability enables companies to
easily add the functionality they need versus
buying bloated software vendor packages for
features they might never use.
38. 38
6. Protection against obsolescence.
● Open source lives in the community, which
means there will always be developers to support
it. Or, you can always fall back on using the
source code to make your own modifications.
● No matter what solution you buy, you will always
have to customize it.
● Start with a lower-cost solution and customize it
from there.
39. 39
7. Perspective.
● While some organizations are wary of using OSS
because it lacks a clear "throat to choke," other
companies recognize the problems that come
from putting all of their eggs in one basket.
40. 40
8. Has its place.
● LAMP (Linux/OS, Apache/web server,
MySQL/database and PHP/Perl/Python/program
languages) is becoming a fixture at the Web tier
– as proven by Amazon, Google and Yahoo, while
J2EE apps still rule at the Server tier or back-
office operations.
41. 41
9. Breadth of offerings.
● There is an amazing array of available open-
source products with hundreds of thousands of
open-source products just waiting to be
downloaded.
● No matter what type of product you're looking
for, chances are there are one or more OSS
options for you.
42. 42
10. Quality.
● Community development leads to more reliable and
secure code.
● Fixes and enhancements are built and distributed
faster because the developers are also the users.
● Excellence in design and efficiency in coding are also
possible because of the peer review process that is
inherent in its community standards.
● And if you don't like something about the software,
you can just fix it yourself.
43. 43
Conclusion
● OSS is about:
● Freedom (without strict restriction), vendor lock
in
● Advanced Technology open for Innovation
● Not really about $$$$$..
● Sustainability