SlideShare a Scribd company logo
Brief background about my personal views I am a proponent of Open Source Open Source is no longer just a fringe phenomenon. It is now part of main stream technology solutions  I also realize that a lot of times there is a place for commercial products within a project. A project may have a need that only a commercial product could fill.
Open Source Definition Free Distribution Source Code Derived Works Integrity of the Author’s Source Code No Discrimination Against Persons or Groups No Discrimination Against Fields of Endeavor Distribution of License License Must Not be Specific to a Product License Must Not Contaminate Other Software The License must be technology-neutral
Open Source Definition 1 1. Free Distribution   “ The license may not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license may not require royalty or other fee for such sale.”  2. Source Code “ The program must include source code, and must allow distribution in source code as well as compiled form”. 3. Derived Works “ The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.” However, there is no requirement that it has to be distributed under the original license. 1. The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative http://www.opensource.org/docs/definition.php
Open Source Definition Cont. 1 4. Integrity of the Author’s Source Code   “ The license may restrict source code from being distributed in modified form only if the license allows the distribution of ‘patch files’ with the source code for the purpose of modifying the program at build time.”  5. No Discrimination Against Persons or Groups   6. No Discrimination Against Fields of Endeavor   7. Distribution of License  –  “ The license must be automatic, no signature required.”  1. The Open Source Definition The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative http://www.opensource.org/docs/definition.php
Open Source Definition Cont. 1 8. License Must Not Be Specific to a Product   “ The rights attached to the program must not depend on the program’s being part of a particular software distribution.”  9. License Must Not Contaminate Other Software “ The license must not place restrictions on other software that is distributed along with the licensed software.”  10. The License must be technology-neutral  “ No provision of the license may be predicated on any individual technology or style of interface.” The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative. http://www.opensource.org/docs/definition.php
 
Software similar to but are not Open Source Public domain  A software author who chooses to release his or her software into the public domain surrenders the copyright. Other people can then use the author’s work as they see fit.  Freeware Open Source software is also different from “freeware” software. In freeware, the developer offers a standard license, but does not give access to source code or the right to make derivative works.
Open Source Licenses It is not freeware and it is not public domain Three Main License Branches  GNU General Public License (GPL) Requires derivate works to also fall under the GPL. Berkeley Software Distribution (BSD) Does not require derivate works to also fall under the BSD license Licenses created by commercial companies that decided to release part of there application as Open Source.
GNU General Public License (GPL) The essence of the GPL is revealed in its preamble:  “When we speak of free software, we are referring to freedom, not price.” If you distribute copies of such a program, whether free or for a fee, you must give the recipients all the rights you have. You must make sure that they, too, receive and can get the source code. Each work that is distributed or published that in whole or in part contains or is derived from the program or any part thereof must be licensed as a whole at no charge to third parties under the terms of the GPL.
GNU General Public License (GPL) There is some ambiguity in the license.  There has been concern that using any code written under the GPL into another program will require the second program to be licensed under the GPL.  There are questions whether applications that interface with or run on GPL software may be tainted and fall under the GPL. This concern has made some commercial developers wary of using GPL software.
Berkeley Software Distribution (BSD) The BSD License is similar to the GPL, but does not require derivative works to be subject to the same terms as the initial BSD License.  Under the BSD Licenses, distribution of source code is permitted, but not mandated for derivative works. Programs under the BSD Licenses can be combined with proprietary software.
Brief example of the difference between GPL and BSD Say a developer downloads an email program that is under the GPL and a text editor that is under a BSD license. The developer makes changes to both applications. He/she decides to distribute his/her version. The text editor can be distribute any way desired, including selling it as a commercial product. The email program must be released under the GPL. This means the program must be released as open source and future derivates of this version by anyone else must also be released under the GPL.
Future Issues The Open Source licenses have never been conclusively tested in court. Interpretation issues: The loose, community, plain language approach to the Open Source licenses may prove inadequate as specific legal issues arise and lawyers and courts begin to take a closer look at the Open Source licenses.
Uniform Computer Information Transactions Act (UCITA) The UCITA is a controversial new law related to “computer information” with the expectation that it will be adopted in all 50 states in the United States. UCITA is designed as a gap filler statute that provides default provisions for software licenses in the event there are gaps or silences.  Critics feel the resulting draft is heavily biased in favor of large software publishers. Opponents say UCITA threatens a host of rights American consumers have always enjoyed.  Will Open Sources licenses be covered under UCITA?
Pros of Open Source – projects that are successful Peer View Published Results Motivated Developers/Community Community Iterative Process Released by Engineers Low Cost High Quality No Vendor lock-in
Pros - Open Source Development Model Peer View More eyes, fewer bugs. Only the best code and ideas make it into a final release. Published Results Because the code is available, bugs are fixed quickly. Many teams can work on different modules simultaneously. Enhancements take full advantage of existing code.
Pros - Open Source Development Model Motivated Developers/Community Developers are highly motivated because they volunteered themselves to work on something that interests them. Community A community is created, made up of users, co-debuggers, co-coders. The internet allows an unlimited size to the community. The community offers user support.
Pros Open - Source Development Model Iterative Process Versions of a project are released in a very short iterative approach. This allows quick turn around for users’ and co-developers’ feedback. Released by Engineers Stable versions of a project are released when engineers think the version is ready – instead of rushing to make a non-software related deadline.
Pros of Open Source - Source Development Model Low Cost High Quality Within the Open Source community the number one motivation to participate in an Open Source project is Prestige. As a result developers are motivated to produce the best possible code they could make. Within the Open Source development process, poor code is naturally rejected or replaced by better code. And as the project evolves, the best developers tend to come to the forefront while developers with lesser skills tend drop to the background. No Vendor lock-in
Cons of Open Source Dead-end Software Fragmentation Future Issues Niche Projects
Cons of Open Source Dead-end software – Open Source projects may fail to gain – or retain – large numbers of coding volunteers, which could lead to a dead project.  How does this differ from a company going out of business or deciding to drop support? A least in Open Source the source code is available. Fragmentation. Code base may “fork” (be split) into multiple projects), which could lead to incompatible versions. In practice, this rarely happens because developers would rather improve than revolt.
Cons Cont. Future Issues As discussed earlier Niche projects Niche referring to the fact that an organization or person wants to create a project that is so specific to their needs that only the creator(s) have interest in the project. An Open Source project requires a motivated community. Creating this motivated community for a Niche project will prove difficult As a result many times there is a balance between motivated developers and niche projects. In a project one may need to seek a balance between the creator’s goals and something that would attract a community.
 
References A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture By Dennis M. Kennedy http://www.denniskennedy.com/opensourcedmk.pdf Executive Overview: Linux and Open Source By Ted Schadler, Charles Rustein, Angela Tseng http://www.cbi.cgey.com/journal/Issue8/Open_Source.html Open Source: Beyond the Fairy Tales By Richard P. Gabriel, Ron Goldman http://www.cbi.cgey.com/journal/Issue8/Open_Source.html Not quite open source, but closer By Stig Hackvän http://www.linuxworld.com/linuxworld/lw-1998-12/lw-12-java.html
References The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative.  http://www.opensource.org/docs/definition.php The Open Source Reader By Felipe Csaszar  http://www.csaszar.org/interesting/The_Open_Source_Reader.pdf The Cathedral and the Bazaar By Eric S. Raymond Page 8 of The Open Source Reader
References Java 2 source code release: More open, but not open source By Scott Plamondon http://www.javaworld.com/javaworld/jw-03-1999/jw-03-java2.html UCITA By Ed Foster http://archive.infoworld.com/ucita/ For quantitative info on open source vs. proprietary software particularly Linux see http:// www.dwheeler.com/oss_fs_why.html
References For information about the Open Source Development process, Open Source culture, how to be an effective leader of an Open Source project. See “The Cathedral and the Bazaar” and  Homesteading the Noosphere By Eric S. Raymond Page 22 of The Open Source Reader The Magic Cauldron By Eric S. Raymond Page 37 of The Open Source Reader
Ad

More Related Content

What's hot (20)

Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
Mark Radcliffe
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licenses
Rogue Wave Software
 
OSS Governance
OSS GovernanceOSS Governance
OSS Governance
fOSSa - Free Open Source Software Academia Conference
 
An Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business ModelsAn Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business Models
Great Wide Open
 
Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
David Morris
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
Sebastiano Cobianco
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
BananaIP Counsels
 
Open source technology
Open source technologyOpen source technology
Open source technology
Rohit Kumar
 
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Jason Haislmaier
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
Muhammad Haroon
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
Kak Yong
 
Discuss open sourcelicensing
Discuss open sourcelicensingDiscuss open sourcelicensing
Discuss open sourcelicensing
John Carlo Catacutan
 
Open Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common PitfallsOpen Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common Pitfalls
Ansel Halliburton
 
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
Alexander Graebe
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
Binary Semantics
 
Top Ten Open Source Licenses
Top Ten Open Source LicensesTop Ten Open Source Licenses
Top Ten Open Source Licenses
Mark Radcliffe
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Fleurati
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
BrizGo
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
Henry Briggs
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
Mark Radcliffe
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licenses
Rogue Wave Software
 
An Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business ModelsAn Introduction to Free and Open Source Software Licensing and Business Models
An Introduction to Free and Open Source Software Licensing and Business Models
Great Wide Open
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
Sebastiano Cobianco
 
Open source technology
Open source technologyOpen source technology
Open source technology
Rohit Kumar
 
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Jason Haislmaier
 
Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...Open source software, commercial software, freeware software, shareware softw...
Open source software, commercial software, freeware software, shareware softw...
Muhammad Haroon
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
Kak Yong
 
Open Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common PitfallsOpen Source Software - Avoiding Common Pitfalls
Open Source Software - Avoiding Common Pitfalls
Ansel Halliburton
 
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
01-15 Bay Area OSS Meetup: Free and Open Source Software Licensing Overview
Alexander Graebe
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
Binary Semantics
 
Top Ten Open Source Licenses
Top Ten Open Source LicensesTop Ten Open Source Licenses
Top Ten Open Source Licenses
Mark Radcliffe
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Fleurati
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
BrizGo
 
Open Source Software Presentation
Open Source Software PresentationOpen Source Software Presentation
Open Source Software Presentation
Henry Briggs
 

Viewers also liked (20)

A Picture of Me...
A Picture of Me...A Picture of Me...
A Picture of Me...
orionspromise
 
Persoonsgegevens
PersoonsgegevensPersoonsgegevens
Persoonsgegevens
Kennisland
 
4. Luat quan ly thue.12.10 CCT
4. Luat quan ly thue.12.10 CCT4. Luat quan ly thue.12.10 CCT
4. Luat quan ly thue.12.10 CCT
Pham Ngoc Quang
 
Milano Teatroetenori.Ppsbar
Milano Teatroetenori.PpsbarMilano Teatroetenori.Ppsbar
Milano Teatroetenori.Ppsbar
danilobadaro
 
Ta Review: Application Servers
Ta Review: Application ServersTa Review: Application Servers
Ta Review: Application Servers
David Fletcher
 
Lab Matters: Opening up Social Laboratories
Lab Matters: Opening up Social Laboratories  Lab Matters: Opening up Social Laboratories
Lab Matters: Opening up Social Laboratories
Kennisland
 
Why switch to google apps vn
Why switch to google apps vnWhy switch to google apps vn
Why switch to google apps vn
Dinh Anh
 
Thai nguyen 03-1-slrn
Thai nguyen 03-1-slrnThai nguyen 03-1-slrn
Thai nguyen 03-1-slrn
Viet NguyenHoang
 
Making Money on Android - Droidcon London 2010
Making Money on Android - Droidcon London 2010Making Money on Android - Droidcon London 2010
Making Money on Android - Droidcon London 2010
Volker Hirsch
 
Thai nguyen 02-midrex
Thai nguyen 02-midrexThai nguyen 02-midrex
Thai nguyen 02-midrex
Viet NguyenHoang
 
Kowbalski conceptual
Kowbalski conceptualKowbalski conceptual
Kowbalski conceptual
Teresa Levy
 
Het levende web en de publieke zaak
Het levende web en de publieke zaakHet levende web en de publieke zaak
Het levende web en de publieke zaak
Kennisland
 
Beelden voor de Toekomst / Pilot Onderwijs Media Platform
Beelden voor de Toekomst / Pilot Onderwijs Media PlatformBeelden voor de Toekomst / Pilot Onderwijs Media Platform
Beelden voor de Toekomst / Pilot Onderwijs Media Platform
Kennisland
 
www.gezouten.com - dont mess with your ex
www.gezouten.com - dont mess with your exwww.gezouten.com - dont mess with your ex
www.gezouten.com - dont mess with your ex
gezouten
 
Beaulieu concrete commentary
Beaulieu concrete commentaryBeaulieu concrete commentary
Beaulieu concrete commentary
Teresa Levy
 
The Commons on Filckr: a primer
The Commons on Filckr: a primerThe Commons on Filckr: a primer
The Commons on Filckr: a primer
Kennisland
 
советский энциклопедический словарь
советский энциклопедический словарьсоветский энциклопедический словарь
советский энциклопедический словарь
Елена Демидова
 
TANET - Bai giang khai thue TNCN - 07/2010
TANET - Bai giang khai thue TNCN - 07/2010TANET - Bai giang khai thue TNCN - 07/2010
TANET - Bai giang khai thue TNCN - 07/2010
Pham Ngoc Quang
 
TANET - Quyet toan Thue TNDN 2010
TANET - Quyet toan Thue TNDN 2010TANET - Quyet toan Thue TNDN 2010
TANET - Quyet toan Thue TNDN 2010
Pham Ngoc Quang
 
Persoonsgegevens
PersoonsgegevensPersoonsgegevens
Persoonsgegevens
Kennisland
 
4. Luat quan ly thue.12.10 CCT
4. Luat quan ly thue.12.10 CCT4. Luat quan ly thue.12.10 CCT
4. Luat quan ly thue.12.10 CCT
Pham Ngoc Quang
 
Milano Teatroetenori.Ppsbar
Milano Teatroetenori.PpsbarMilano Teatroetenori.Ppsbar
Milano Teatroetenori.Ppsbar
danilobadaro
 
Ta Review: Application Servers
Ta Review: Application ServersTa Review: Application Servers
Ta Review: Application Servers
David Fletcher
 
Lab Matters: Opening up Social Laboratories
Lab Matters: Opening up Social Laboratories  Lab Matters: Opening up Social Laboratories
Lab Matters: Opening up Social Laboratories
Kennisland
 
Why switch to google apps vn
Why switch to google apps vnWhy switch to google apps vn
Why switch to google apps vn
Dinh Anh
 
Making Money on Android - Droidcon London 2010
Making Money on Android - Droidcon London 2010Making Money on Android - Droidcon London 2010
Making Money on Android - Droidcon London 2010
Volker Hirsch
 
Kowbalski conceptual
Kowbalski conceptualKowbalski conceptual
Kowbalski conceptual
Teresa Levy
 
Het levende web en de publieke zaak
Het levende web en de publieke zaakHet levende web en de publieke zaak
Het levende web en de publieke zaak
Kennisland
 
Beelden voor de Toekomst / Pilot Onderwijs Media Platform
Beelden voor de Toekomst / Pilot Onderwijs Media PlatformBeelden voor de Toekomst / Pilot Onderwijs Media Platform
Beelden voor de Toekomst / Pilot Onderwijs Media Platform
Kennisland
 
www.gezouten.com - dont mess with your ex
www.gezouten.com - dont mess with your exwww.gezouten.com - dont mess with your ex
www.gezouten.com - dont mess with your ex
gezouten
 
Beaulieu concrete commentary
Beaulieu concrete commentaryBeaulieu concrete commentary
Beaulieu concrete commentary
Teresa Levy
 
The Commons on Filckr: a primer
The Commons on Filckr: a primerThe Commons on Filckr: a primer
The Commons on Filckr: a primer
Kennisland
 
советский энциклопедический словарь
советский энциклопедический словарьсоветский энциклопедический словарь
советский энциклопедический словарь
Елена Демидова
 
TANET - Bai giang khai thue TNCN - 07/2010
TANET - Bai giang khai thue TNCN - 07/2010TANET - Bai giang khai thue TNCN - 07/2010
TANET - Bai giang khai thue TNCN - 07/2010
Pham Ngoc Quang
 
TANET - Quyet toan Thue TNDN 2010
TANET - Quyet toan Thue TNDN 2010TANET - Quyet toan Thue TNDN 2010
TANET - Quyet toan Thue TNDN 2010
Pham Ngoc Quang
 
Ad

Similar to Open Source Presentation To Portal Partners2 (20)

Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
Thilini munasinghe
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
Jeff Stoner
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
ankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
ankita9765
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source Business
Jennifer Strong
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
halehmahbod
 
Open source licenses training
Open source licenses trainingOpen source licenses training
Open source licenses training
Gokul Muralidharan
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
Rachit Technology Pvt Ltd
 
Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptx
vishnupriyapm4
 
Asf icfoss-mentoring
Asf icfoss-mentoringAsf icfoss-mentoring
Asf icfoss-mentoring
Luciano Resende
 
Exploring Open Source Licensing
Exploring Open Source LicensingExploring Open Source Licensing
Exploring Open Source Licensing
Stefano Fago
 
Ijetr042189
Ijetr042189Ijetr042189
Ijetr042189
Engineering Research Publication
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
Abhiram Ravikumar
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
Mohd Izhar Firdaus Ismail
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
John Lewis
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
webuploader
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source Softwares
Antara Rastogi
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
James McCarthy
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
Jeff Stoner
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
ankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
ankita9765
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
halehmahbod
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
Rachit Technology Pvt Ltd
 
Exploring Open Source Licensing
Exploring Open Source LicensingExploring Open Source Licensing
Exploring Open Source Licensing
Stefano Fago
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
Abhiram Ravikumar
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
Mohd Izhar Firdaus Ismail
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
John Lewis
 
opensource_powerpoint_review
opensource_powerpoint_reviewopensource_powerpoint_review
opensource_powerpoint_review
webuploader
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source Softwares
Antara Rastogi
 
Ad

More from Viet NguyenHoang (20)

Thai nguyen 04-corex
Thai nguyen 04-corexThai nguyen 04-corex
Thai nguyen 04-corex
Viet NguyenHoang
 
Thai nguyen 01-intro-print
Thai nguyen 01-intro-printThai nguyen 01-intro-print
Thai nguyen 01-intro-print
Viet NguyenHoang
 
Lost foam cast process
Lost foam cast processLost foam cast process
Lost foam cast process
Viet NguyenHoang
 
Grain size analysis by using ImageJ
Grain size analysis by using ImageJGrain size analysis by using ImageJ
Grain size analysis by using ImageJ
Viet NguyenHoang
 
Specimenprep
SpecimenprepSpecimenprep
Specimenprep
Viet NguyenHoang
 
Lập trình C
Lập trình CLập trình C
Lập trình C
Viet NguyenHoang
 
Lập trình C
Lập trình CLập trình C
Lập trình C
Viet NguyenHoang
 
Sin2005
Sin2005Sin2005
Sin2005
Viet NguyenHoang
 
Nano Indentation Lecture1
Nano Indentation Lecture1Nano Indentation Lecture1
Nano Indentation Lecture1
Viet NguyenHoang
 
Nano Indentation Lecture2
Nano Indentation Lecture2Nano Indentation Lecture2
Nano Indentation Lecture2
Viet NguyenHoang
 
Thép
ThépThép
Thép
Viet NguyenHoang
 
Manufacturing
ManufacturingManufacturing
Manufacturing
Viet NguyenHoang
 
Nuclear Power
Nuclear PowerNuclear Power
Nuclear Power
Viet NguyenHoang
 
Thermal Energy
Thermal EnergyThermal Energy
Thermal Energy
Viet NguyenHoang
 
Wind Energy Nguyen Hoang Viet Final
Wind Energy   Nguyen Hoang Viet FinalWind Energy   Nguyen Hoang Viet Final
Wind Energy Nguyen Hoang Viet Final
Viet NguyenHoang
 
Hydroelectric Power
Hydroelectric PowerHydroelectric Power
Hydroelectric Power
Viet NguyenHoang
 
Thermal Power Energy
Thermal Power EnergyThermal Power Energy
Thermal Power Energy
Viet NguyenHoang
 

Recently uploaded (20)

Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 

Open Source Presentation To Portal Partners2

  • 1. Brief background about my personal views I am a proponent of Open Source Open Source is no longer just a fringe phenomenon. It is now part of main stream technology solutions I also realize that a lot of times there is a place for commercial products within a project. A project may have a need that only a commercial product could fill.
  • 2. Open Source Definition Free Distribution Source Code Derived Works Integrity of the Author’s Source Code No Discrimination Against Persons or Groups No Discrimination Against Fields of Endeavor Distribution of License License Must Not be Specific to a Product License Must Not Contaminate Other Software The License must be technology-neutral
  • 3. Open Source Definition 1 1. Free Distribution “ The license may not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license may not require royalty or other fee for such sale.” 2. Source Code “ The program must include source code, and must allow distribution in source code as well as compiled form”. 3. Derived Works “ The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.” However, there is no requirement that it has to be distributed under the original license. 1. The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative http://www.opensource.org/docs/definition.php
  • 4. Open Source Definition Cont. 1 4. Integrity of the Author’s Source Code “ The license may restrict source code from being distributed in modified form only if the license allows the distribution of ‘patch files’ with the source code for the purpose of modifying the program at build time.” 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License – “ The license must be automatic, no signature required.” 1. The Open Source Definition The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative http://www.opensource.org/docs/definition.php
  • 5. Open Source Definition Cont. 1 8. License Must Not Be Specific to a Product “ The rights attached to the program must not depend on the program’s being part of a particular software distribution.” 9. License Must Not Contaminate Other Software “ The license must not place restrictions on other software that is distributed along with the licensed software.” 10. The License must be technology-neutral “ No provision of the license may be predicated on any individual technology or style of interface.” The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative. http://www.opensource.org/docs/definition.php
  • 6.  
  • 7. Software similar to but are not Open Source Public domain A software author who chooses to release his or her software into the public domain surrenders the copyright. Other people can then use the author’s work as they see fit. Freeware Open Source software is also different from “freeware” software. In freeware, the developer offers a standard license, but does not give access to source code or the right to make derivative works.
  • 8. Open Source Licenses It is not freeware and it is not public domain Three Main License Branches GNU General Public License (GPL) Requires derivate works to also fall under the GPL. Berkeley Software Distribution (BSD) Does not require derivate works to also fall under the BSD license Licenses created by commercial companies that decided to release part of there application as Open Source.
  • 9. GNU General Public License (GPL) The essence of the GPL is revealed in its preamble: “When we speak of free software, we are referring to freedom, not price.” If you distribute copies of such a program, whether free or for a fee, you must give the recipients all the rights you have. You must make sure that they, too, receive and can get the source code. Each work that is distributed or published that in whole or in part contains or is derived from the program or any part thereof must be licensed as a whole at no charge to third parties under the terms of the GPL.
  • 10. GNU General Public License (GPL) There is some ambiguity in the license. There has been concern that using any code written under the GPL into another program will require the second program to be licensed under the GPL. There are questions whether applications that interface with or run on GPL software may be tainted and fall under the GPL. This concern has made some commercial developers wary of using GPL software.
  • 11. Berkeley Software Distribution (BSD) The BSD License is similar to the GPL, but does not require derivative works to be subject to the same terms as the initial BSD License. Under the BSD Licenses, distribution of source code is permitted, but not mandated for derivative works. Programs under the BSD Licenses can be combined with proprietary software.
  • 12. Brief example of the difference between GPL and BSD Say a developer downloads an email program that is under the GPL and a text editor that is under a BSD license. The developer makes changes to both applications. He/she decides to distribute his/her version. The text editor can be distribute any way desired, including selling it as a commercial product. The email program must be released under the GPL. This means the program must be released as open source and future derivates of this version by anyone else must also be released under the GPL.
  • 13. Future Issues The Open Source licenses have never been conclusively tested in court. Interpretation issues: The loose, community, plain language approach to the Open Source licenses may prove inadequate as specific legal issues arise and lawyers and courts begin to take a closer look at the Open Source licenses.
  • 14. Uniform Computer Information Transactions Act (UCITA) The UCITA is a controversial new law related to “computer information” with the expectation that it will be adopted in all 50 states in the United States. UCITA is designed as a gap filler statute that provides default provisions for software licenses in the event there are gaps or silences. Critics feel the resulting draft is heavily biased in favor of large software publishers. Opponents say UCITA threatens a host of rights American consumers have always enjoyed. Will Open Sources licenses be covered under UCITA?
  • 15. Pros of Open Source – projects that are successful Peer View Published Results Motivated Developers/Community Community Iterative Process Released by Engineers Low Cost High Quality No Vendor lock-in
  • 16. Pros - Open Source Development Model Peer View More eyes, fewer bugs. Only the best code and ideas make it into a final release. Published Results Because the code is available, bugs are fixed quickly. Many teams can work on different modules simultaneously. Enhancements take full advantage of existing code.
  • 17. Pros - Open Source Development Model Motivated Developers/Community Developers are highly motivated because they volunteered themselves to work on something that interests them. Community A community is created, made up of users, co-debuggers, co-coders. The internet allows an unlimited size to the community. The community offers user support.
  • 18. Pros Open - Source Development Model Iterative Process Versions of a project are released in a very short iterative approach. This allows quick turn around for users’ and co-developers’ feedback. Released by Engineers Stable versions of a project are released when engineers think the version is ready – instead of rushing to make a non-software related deadline.
  • 19. Pros of Open Source - Source Development Model Low Cost High Quality Within the Open Source community the number one motivation to participate in an Open Source project is Prestige. As a result developers are motivated to produce the best possible code they could make. Within the Open Source development process, poor code is naturally rejected or replaced by better code. And as the project evolves, the best developers tend to come to the forefront while developers with lesser skills tend drop to the background. No Vendor lock-in
  • 20. Cons of Open Source Dead-end Software Fragmentation Future Issues Niche Projects
  • 21. Cons of Open Source Dead-end software – Open Source projects may fail to gain – or retain – large numbers of coding volunteers, which could lead to a dead project. How does this differ from a company going out of business or deciding to drop support? A least in Open Source the source code is available. Fragmentation. Code base may “fork” (be split) into multiple projects), which could lead to incompatible versions. In practice, this rarely happens because developers would rather improve than revolt.
  • 22. Cons Cont. Future Issues As discussed earlier Niche projects Niche referring to the fact that an organization or person wants to create a project that is so specific to their needs that only the creator(s) have interest in the project. An Open Source project requires a motivated community. Creating this motivated community for a Niche project will prove difficult As a result many times there is a balance between motivated developers and niche projects. In a project one may need to seek a balance between the creator’s goals and something that would attract a community.
  • 23.  
  • 24. References A Primer on Open Source Licensing Legal Issues: Copyright, Copyleft and Copyfuture By Dennis M. Kennedy http://www.denniskennedy.com/opensourcedmk.pdf Executive Overview: Linux and Open Source By Ted Schadler, Charles Rustein, Angela Tseng http://www.cbi.cgey.com/journal/Issue8/Open_Source.html Open Source: Beyond the Fairy Tales By Richard P. Gabriel, Ron Goldman http://www.cbi.cgey.com/journal/Issue8/Open_Source.html Not quite open source, but closer By Stig Hackvän http://www.linuxworld.com/linuxworld/lw-1998-12/lw-12-java.html
  • 25. References The Open Source Definition Original Draft by Bruce Perens. Copyright 2003 by Open Source Initiative. http://www.opensource.org/docs/definition.php The Open Source Reader By Felipe Csaszar http://www.csaszar.org/interesting/The_Open_Source_Reader.pdf The Cathedral and the Bazaar By Eric S. Raymond Page 8 of The Open Source Reader
  • 26. References Java 2 source code release: More open, but not open source By Scott Plamondon http://www.javaworld.com/javaworld/jw-03-1999/jw-03-java2.html UCITA By Ed Foster http://archive.infoworld.com/ucita/ For quantitative info on open source vs. proprietary software particularly Linux see http:// www.dwheeler.com/oss_fs_why.html
  • 27. References For information about the Open Source Development process, Open Source culture, how to be an effective leader of an Open Source project. See “The Cathedral and the Bazaar” and Homesteading the Noosphere By Eric S. Raymond Page 22 of The Open Source Reader The Magic Cauldron By Eric S. Raymond Page 37 of The Open Source Reader

Editor's Notes

  • #2: The market leading web server is Apache Linux has the second largest market share as web server OS Linux is the second in server OS. In October 2002, Evans Data found that 59% of developers expect to write Linux applications in the next year. A survey in the second quarter of 2000 found that 95% of all reverse-lookup domain name servers (DNS) used bind PHP is the web’s #1 Server-side Scripting Language. OpenSSH is the Internet’s #1 implementation of the SSH security protocol Many development tools are open source