SlideShare uma empresa Scribd logo
1 de 25
DIAGNOSIS OVER NEW VENTURE OPEN SOURCE SOFTWARE
Open Source Open Source It’s “impossible to avoid”
Open Source By 2011, 80% of all commercial software will contain open source code.
DEFINITION Open Source Software / Free Software (OSS/FS)  programs have licenses giving users the freedom: -to run the program for any purpose, -to study and modify the program, and -to freely redistribute copies of either the original or modified program Not non-commercial, not necessarily no-charge Often supported via commercial companies Synonyms:  Libre  software, FLOS, FLOSS Antonyms: proprietary software, closed software
HISTORY In 1983, Richard Stallman, longtimemember of the hacker community at the MIT Artificial Intelligence Laboratory, announced the GNU project, saying that he had become frustrated with the effects of the change in culture of the computer industry and its users. Software development for the GNU operating system began in January 1984, and the Free Software Foundation(FSF) was founded in October 1985. He developed a free software definition and the concept of "copyleft “, designed to ensure software freedom for all.
FREEDOM Freedom 1: The freedom to study how the program works, and change it to make it do what you wish Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits  Freedom 2: The freedom to redistribute copies so you can help your neighbor Freedom 0: The freedom to run the program for any purpose
Open source definition -free distribution -source code -derived works -integrity of author’s code -no discrimination among the persons and group -no discrimination against felid of endeavor -distribution of license -license must not be specific to a product -license must not restrict other software -license must be technology neutral.
Commercial Support ,[object Object]
INTEL                            -NOVELL
ORACLE                       -MOTOROLLA
APPLE                                     -HP
DELL                              -GOOGLE
YAHOO                              -MICROSOFT,[object Object]
OSS DEVELOPMENT MODEL DEVELOPER Development Community TRUSTED DEVELOPER Bug Report TRUSTED REPOSITORY Source Code   DISTRIBUTOR USER ,[object Object]
 OSS/FS users typically pay for training & support (competed)
 OSS/FS users are responsible for developing new improvements &any evaluations that they need; often cooperate/pay others to do so,[object Object]
OSS vs. Proprietary Process/code openness means more & different sources of evaluation information for COTS OSS Bug databases, mailing list discussions, … Anyone (inc. you) can evaluate in detail See http: //www.dwheeler.com/oss_fs_eval.html Proprietary=pay/use, OSS=pay/improvement In OSS, pay can be time and/or money Support can be competed & changed OSS vendors, government support contracts, self OSS can be modified & redistributed New option, but need to know when to modify Forking usually fails; generally work with community
Business Models The revenue model:  Value creation: definition of the offer generating the highest willingness to pay.  Capture of the value created through:  The sale of rights (sale of patents, licenses or even client files).  The sale of products.  The sale of services.  The cost structure:  Definition according to the cost categories (raw materials, marketing, R&D, administrative) and their types (fixed or variable).  Identification of the company’s specific skills which give a competitive advantage.  Determination of the capital sources.
Typology of different business models The services or       indirect      valorisation model The value added distribution model Buisness model The double license or commercial open source license model The mutualization model
LIST OF  FREE SOFTWARE LICENSE
The GNU “General Public License” (GPL)  No standard open source license, but GPL most widely used (roughly 85% of open source software); Terms include: User freedom to distribute and/or modify; Requirement that original and modified source code be always made available to the world under the terms of the original license; Must retain copyright notices and warranty disclaimers; Does not include grant of patent licenses;
The Mozilla Public License Developed by Netscape for the Mozilla browser Terms include: Very similar to the GPL but, Can charge royalties for modified versions; Can include source code within larger works licensed under different license types, thus license does not ‘infect’ all downstream projects; Must retain copyright notices and warranty disclaimers; May provide additional warranties to downstream users but may have to indemnify original developer for any claims arising as a result; Includes grant patent licenses
The IBM Public License Terms include: User freedom to distribute and/or modify; No requirement for source code availability in downstream distribution; The program can be distributed in executable form thus allowing downstream users to develop, sell, and install customized software packages without having to make all customizations available to the world; Must retain all copyright notices and warranty disclaimers; Includes grant of patent licenses.
The Apache Software License Governs the Apache web-server software. Terms include: User freedom to distribute and/or modify; No requirement for source code to be made available to the world in downstream distribution; Must retain all copyright notices and warranty disclaimers;
The FreeBSD License Unrestrictive license: Only requires preservation of copyright notices and warranty disclaimers

Mais conteúdo relacionado

Mais procurados

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 ModelsGreat Wide Open
 
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
Understanding  Free/Open Source Software (FOSS)  and  the Benefit to E-CommerceUnderstanding  Free/Open Source Software (FOSS)  and  the Benefit to E-Commerce
Understanding Free/Open Source Software (FOSS) and the Benefit to E-CommerceIr. Dr. R.Badlishah Ahmad
 
Proprietary & open source software
Proprietary & open source softwareProprietary & open source software
Proprietary & open source softwareyanti aryani khalil
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
Open source technology
Open source technologyOpen source technology
Open source technologyaparnaz1
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
 
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
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 
Open Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and WordpressOpen Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and Wordpressopensourceacademy
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses ExplainedWhiteSource
 
Proprietary Vs Open
Proprietary Vs OpenProprietary Vs Open
Proprietary Vs Opendahliana
 
Dfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsDfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsFlameDimension95
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licensesRogue Wave Software
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary SoftwareAnn Yoders
 

Mais procurados (20)

Licensing,Ppt
Licensing,PptLicensing,Ppt
Licensing,Ppt
 
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
 
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
Understanding  Free/Open Source Software (FOSS)  and  the Benefit to E-CommerceUnderstanding  Free/Open Source Software (FOSS)  and  the Benefit to E-Commerce
Understanding Free/Open Source Software (FOSS) and the Benefit to E-Commerce
 
Proprietary & open source software
Proprietary & open source softwareProprietary & open source software
Proprietary & open source software
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
 
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...
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
Foss business model
Foss business modelFoss business model
Foss business model
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Open Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and WordpressOpen Source Academy Presentation on Open Source and Wordpress
Open Source Academy Presentation on Open Source and Wordpress
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
 
Proprietary Vs Open
Proprietary Vs OpenProprietary Vs Open
Proprietary Vs Open
 
Dfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systemsDfc2043 operating system; open & closed source systems
Dfc2043 operating system; open & closed source systems
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licenses
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 
FOSS & Society
FOSS & SocietyFOSS & Society
FOSS & Society
 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
 

Destaque

Sandoval Hernández - Plantilla
Sandoval Hernández - Plantilla Sandoval Hernández - Plantilla
Sandoval Hernández - Plantilla Omar Hernández
 
PowerPoint file for IIT
PowerPoint file for IITPowerPoint file for IIT
PowerPoint file for IITwonghwa
 
Рабочая программа форума "Quo Vadis"
Рабочая программа форума "Quo Vadis"Рабочая программа форума "Quo Vadis"
Рабочая программа форума "Quo Vadis"Андрей Самосюк
 
Using data to transform learning
Using data to transform learningUsing data to transform learning
Using data to transform learningsenoritaamy
 
Texas Star
Texas StarTexas Star
Texas StarBflyvan
 
Environmental management krunal
Environmental management krunalEnvironmental management krunal
Environmental management krunalshivkru
 

Destaque (9)

Sandoval Hernández - Plantilla
Sandoval Hernández - Plantilla Sandoval Hernández - Plantilla
Sandoval Hernández - Plantilla
 
PowerPoint file for IIT
PowerPoint file for IITPowerPoint file for IIT
PowerPoint file for IIT
 
Ensayo
EnsayoEnsayo
Ensayo
 
Lecture23
Lecture23Lecture23
Lecture23
 
Рабочая программа форума "Quo Vadis"
Рабочая программа форума "Quo Vadis"Рабочая программа форума "Quo Vadis"
Рабочая программа форума "Quo Vadis"
 
Using data to transform learning
Using data to transform learningUsing data to transform learning
Using data to transform learning
 
Texas Star
Texas StarTexas Star
Texas Star
 
Biblioteca 2013 4
Biblioteca 2013 4Biblioteca 2013 4
Biblioteca 2013 4
 
Environmental management krunal
Environmental management krunalEnvironmental management krunal
Environmental management krunal
 

Semelhante a DIAGNOSIS NEW VENTURE OPEN SOURCE

Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptxAaliyanShaikh
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary softwareLavan1997
 
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 finalRachit Technology Pvt Ltd
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfAaliyanShaikh
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and YouJeff Stoner
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Open Source
Open SourceOpen Source
Open Sourcenqfaq
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONRitwick Halder
 
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 ManagementSebastiano Cobianco
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open Source
Open SourceOpen Source
Open SourceJohn Gs
 
Open source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsRogue Wave Software
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
 

Semelhante a DIAGNOSIS NEW VENTURE OPEN SOURCE (20)

Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
Open source
Open sourceOpen source
Open source
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptx
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
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
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdf
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 
Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source
Open SourceOpen Source
Open Source
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
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
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source
Open sourceOpen source
Open source
 
Open Source
Open SourceOpen Source
Open Source
 
Open source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the details
 
An Open Source Workshop
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshop
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

DIAGNOSIS NEW VENTURE OPEN SOURCE

  • 1. DIAGNOSIS OVER NEW VENTURE OPEN SOURCE SOFTWARE
  • 2. Open Source Open Source It’s “impossible to avoid”
  • 3. Open Source By 2011, 80% of all commercial software will contain open source code.
  • 4. DEFINITION Open Source Software / Free Software (OSS/FS) programs have licenses giving users the freedom: -to run the program for any purpose, -to study and modify the program, and -to freely redistribute copies of either the original or modified program Not non-commercial, not necessarily no-charge Often supported via commercial companies Synonyms: Libre software, FLOS, FLOSS Antonyms: proprietary software, closed software
  • 5. HISTORY In 1983, Richard Stallman, longtimemember of the hacker community at the MIT Artificial Intelligence Laboratory, announced the GNU project, saying that he had become frustrated with the effects of the change in culture of the computer industry and its users. Software development for the GNU operating system began in January 1984, and the Free Software Foundation(FSF) was founded in October 1985. He developed a free software definition and the concept of "copyleft “, designed to ensure software freedom for all.
  • 6. FREEDOM Freedom 1: The freedom to study how the program works, and change it to make it do what you wish Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits Freedom 2: The freedom to redistribute copies so you can help your neighbor Freedom 0: The freedom to run the program for any purpose
  • 7. Open source definition -free distribution -source code -derived works -integrity of author’s code -no discrimination among the persons and group -no discrimination against felid of endeavor -distribution of license -license must not be specific to a product -license must not restrict other software -license must be technology neutral.
  • 8.
  • 9. INTEL -NOVELL
  • 10. ORACLE -MOTOROLLA
  • 11. APPLE -HP
  • 12. DELL -GOOGLE
  • 13.
  • 14.
  • 15. OSS/FS users typically pay for training & support (competed)
  • 16.
  • 17. OSS vs. Proprietary Process/code openness means more & different sources of evaluation information for COTS OSS Bug databases, mailing list discussions, … Anyone (inc. you) can evaluate in detail See http: //www.dwheeler.com/oss_fs_eval.html Proprietary=pay/use, OSS=pay/improvement In OSS, pay can be time and/or money Support can be competed & changed OSS vendors, government support contracts, self OSS can be modified & redistributed New option, but need to know when to modify Forking usually fails; generally work with community
  • 18. Business Models The revenue model: Value creation: definition of the offer generating the highest willingness to pay. Capture of the value created through: The sale of rights (sale of patents, licenses or even client files). The sale of products. The sale of services. The cost structure: Definition according to the cost categories (raw materials, marketing, R&D, administrative) and their types (fixed or variable). Identification of the company’s specific skills which give a competitive advantage. Determination of the capital sources.
  • 19. Typology of different business models The services or indirect valorisation model The value added distribution model Buisness model The double license or commercial open source license model The mutualization model
  • 20. LIST OF FREE SOFTWARE LICENSE
  • 21. The GNU “General Public License” (GPL) No standard open source license, but GPL most widely used (roughly 85% of open source software); Terms include: User freedom to distribute and/or modify; Requirement that original and modified source code be always made available to the world under the terms of the original license; Must retain copyright notices and warranty disclaimers; Does not include grant of patent licenses;
  • 22. The Mozilla Public License Developed by Netscape for the Mozilla browser Terms include: Very similar to the GPL but, Can charge royalties for modified versions; Can include source code within larger works licensed under different license types, thus license does not ‘infect’ all downstream projects; Must retain copyright notices and warranty disclaimers; May provide additional warranties to downstream users but may have to indemnify original developer for any claims arising as a result; Includes grant patent licenses
  • 23. The IBM Public License Terms include: User freedom to distribute and/or modify; No requirement for source code availability in downstream distribution; The program can be distributed in executable form thus allowing downstream users to develop, sell, and install customized software packages without having to make all customizations available to the world; Must retain all copyright notices and warranty disclaimers; Includes grant of patent licenses.
  • 24. The Apache Software License Governs the Apache web-server software. Terms include: User freedom to distribute and/or modify; No requirement for source code to be made available to the world in downstream distribution; Must retain all copyright notices and warranty disclaimers;
  • 25. The FreeBSD License Unrestrictive license: Only requires preservation of copyright notices and warranty disclaimers
  • 26. Business / monetization model for the wellknown companies
  • 27.
  • 28. SECURITY - Neither OSS nor proprietary are always more secure Many specific OSS programs are significantly more secure; see quantitative studies “Why…” at http://www.dwheeler.com OSS advantage: Open design principle Saltzer& Schroeder [1974/1975], “Protection mechanism must not depend on attacker ignorance” Hiding source code doesn’t impede attacks “Security by Obscurity” requires real secret-keeping: can’t give access to source code, executable program, or website Attackers can modify OSS and proprietary software Trick is to get that modified version into supply chain OSS: subverting/misleading/becoming the trusted developers or trusted repository/distribution, and none notice attack later OSS security requirements: Developers/reviewers need security knowledge People have to actually review the code: yes, it really happens! Problems must be fixed, fixes deployed
  • 29. Advantages : open source license PRICE: Generally no or low license fees; Availability of source code coupled with permission to make modifications; Access open source development community, which may be very active with respect to code used. Continuing improvement; outstanding development; More likely to be built to open standards, so interoperable with other open standards systems
  • 30. Disadvantages: open source license No indemnification; if a third party claims that licensee is using code that the third party developed, the licensee has no one to pay his legal fees and damage award (SCO v. IBM); No maintenance and support (unless purchased separately); No warranties regarding media, viruses, and performance; Staff must be open source savvy; License terms are NOT standard: thus important to pay close attention to terms.