SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
IPR issues in open
  source software
            Carlo Daffara
                   Conecta
Some initial definitions: IPR, Free/Libre Open source
●

  software
● Intellectual property (IP) are legal property rights over

  creations of the mind, both artistic and commercial, and
  the corresponding fields of law. Under intellectual
  property law, owners are granted certain exclusive rights
  to a variety of intangible assets, such as musical,
  literary, and artistic works; ideas, discoveries and
  inventions; and words, phrases, symbols, and designs.
  Common types of intellectual property include
  copyrights, trademarks, patents, industrial design rights
  and trade secrets.
● The    majority of intellectual property rights provide
  creators of original works economic incentive to develop
  and share ideas through a form of temporary monopoly.


                        IPR issues in open source software
Open source software: software that is distributed under
●

    a license that comply with the OSD definition:

  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.
● Integrity of The Author's Source Code

● No Discrimination Against Persons or Groups

● No Discrimination Against Fields of Endeavour

● Distribution of License

● License Must Not Be Specific to a Product

● License Must Not Restrict Other Software

● License Must Be Technology-Neutral




                          IPR issues in open source software
Free software has a similar definition, and in fact OSS
●

  and FS may be considered as legally similar (but with
  different ethical backgrounds)
● It may seem that OSS and IPR are mutually exclusive,

  as usually IPR is “protective” and is a barrier against
  external leverage of an intellectual resource
● The opposite is true: licenses are grounded in copyright,

  and are strongly enforced
● There   are 4 main area of interest in the research
  community related to OSS and IPR:
  ● Legal basis for OSS IPR (licensing)

  ● Business basis of OSS IPR (business models and

    competition barriers)
  ● External IPR in OSS (compliance)

  ● Patents, standards and OSS




                        IPR issues in open source software
There are more than 50 licenses identified as quot;open
●

    sourcequot; or quot;free softwarequot;; those can be classified in a
    very simple way as:
    ● quot;provide creditquot;: use, modification, redistribution are

      allowed, but credit to the original author is due, if
      redistributed. Examples: BSD license, Apache License
      v2.
    ● quot;provide fixesquot;: use, modification, redistribution are

      allowed, but source code for any changes must be
      provided to the original author, if redistributed.
      Examples: Mozilla-style licenses (Mozilla Public
      License).
    ● quot;provide    allquot;: use, modification, redistribution are
      allowed, but source code of any derived product must
      be provided, if redistributed. Example: GPL.


                           IPR issues in open source software
OSS licenses have been enforced several times, in the
●

  USA and in Germany, and several commercial
  companies settled OSS licensing issues out-of-court...
● … this means that licenses should be considered valid

  for all purposes
● Different kind of licenses apply to different kind of digital

  artefacts – for example, Creative Commons licenses are
  used for documentation, images, non-code contributions
● Very similar to the classification presented: do as you

  like, share-alike, etc.
● Warning: CC does have a “non-commercial” license

  (unlike the OSS definition)




                          IPR issues in open source software
Why should I worry about OSS? Two reasons:
●




                         IPR issues in open source software
IPR issues in open source software
Why should I release something that is protected under
●

  an OSS license, and thus losing my protection?
● Many   potential advantages: R&D sharing, market
  dissemination, alternative business models
● R&D efficiency is among the most studied aspect:

    “The total software stack includes 10.5 million lines of code
    (product and development tools), which is split into 85% coming
    directly from OSS, and 15% either modified or developed by
    Nokia. In source code lines the respective amounts are 8.9 Million
    lines of OSS code and 1.6 million lines of Nokia developed
    software. Out of the 15% created by Nokia, 50% are made
    available to the community as modifications to components or
    totally new components, leaving roughly 7.5% of the software
    stack closed. (…) Based on the COCOMO model we can estimate
    the value of the utilized OSS to be $228,000,000, including both
    product software and tools.”



                               IPR issues in open source software
Apple: “Based on the COCOMO model the total cost of
●

  internally developing the OSS included in the Darwin
  core and the used development tools would be
  $350,000,000.”
● Long-term   advantage: the R&D may shift effort to
  higher-levels (differentiating) and not waste time
  reinventing the wheel




                      IPR issues in open source software
IPR issues in open source software
Is it true also for exogenous business models?
●

  Economic theory tells us that in a commodity market, in
  absence of strong exclusionary protection the price
  lowers to reach the marginal cost of production
● But is software a commodity?




                        IPR issues in open source software
OSS Vendor                  Vendor    Number of                  Sale condition                          Freeriding protection
   Business model              example     covered
                                           products
Dual licensing               MySQL       single or few   integration of the product with non-OSS      license choice
                                                         components in externally distributed
                                                         products

Open Core                    Zimbra      single or few   Need for the proprietary additions or need   license choice, segmentation on features
                                                         of support
Product specialists          Alfresco    single or few   Value perceived by user must be higher       license choice
                                                         than the cost of going to an unsupported
                                                         recompilation (eg. CentOS); usually
                                                         mission-critical environments, need of
                                                         support or lack of internal expertise

Platfrom Providers           RedHat      many            Value perceived by user must be higher       license choice, copyrighted and
                                                         than the cost of going to an unsupported     trademarked elements included in the
                                                         recompilation (eg. CentOS); usually          product
                                                         mission-critical environments, need of
                                                         support or lack of internal expertise

Software Selection           Navica      many            Complex requirements, many areas or          Selection documents are usually
                                                         strict vertical requirements to match,       proprietary; selection requires human
                                                         possibly large company size                  intervention (non-replicable)

Aggregate support            OpenLogic   many            Large number of managed projects, use        Inherent in the non-transferability of
providers                                                in mission-critical infrastructure           support contracts
Legal certification and      Palamida    many            Potential legal risk                         Inherent in the non-transferability of
insurance                                                                                             certification and insurance

Training and documentation   Gbdirect    many            Lack of internal experts (or too high cost   Training material are usually non-public,
                                                         for creation of internal skills), complex    trainers are inherently non-replicable
                                                         configuration and setup of OSS product


R&D cost sharing             Eclipse     single or few   Significant R&D costs, higher than the       license choice
                                                         cost of management of the shared
                                                         community

Indirect revenues            Firefox     single or few   There should be an external source of        license choice, copyrighted and
                                                         revenue linked to adoption (eg.              trademarked elements included in the
                                                         Ecommerce sales of related products,         product
                                                         search engine back-payments, etc.)
                                                         Usually linked to high adoption numbers
Exactly as it is important for companies that sell systems
●

  (packages, devices, …) that contain code to be sure that
  OSS is properly included, OSS projects must check that
  code is properly vetted
● Most projects have a strict and complex IPR compliance

  process




                         IPR issues in open source software
IPR issues in open source software
Last part: patents
●

● Software    patents are among the most controversial
  areas both in terms of legislation, legal practice and
  market
● Problems: very low quality of issued patents, unclear

  legislation (are software patents allowed or not?),
  “submarine patents”, patent trolls
● It is actually IMPOSSIBLE to know if a specific software

  infringes on someone else patent
● Microsoft     has patented the “Pageup/Pagedown”
  functionality in 2008 (US7415666); IBM the “system and
  method for providing reservations for restroom use” that
  patented the idea of queueing for the bathroom
● OSS is especially vulnerable, as the code is open for

  inspection


                        IPR issues in open source software
Some licenses explicitly mention SW patents: if code is
●

  released, all hidden patents are given for free use as
  well
● Microsoft  avoided this: it paid another company to
  release code, thus retaining the right to sue, and in the
  Novell case reworded the agreement as a “covenant not
  to sue” and not a licensing agreement
● The community responded with the GPLv3, but the

  problem is still there
● Some companies pooled their patents together in a

  “nuclear arsenal” to protect Linux-based systems
● The   problem of patents is also appearing in the
  formulation of international standards: many companies
  are pushing for ISO standards that due to embedded
  patents are not implementable in open source


                        IPR issues in open source software
Sometimes it is possible to find patent-free alternatives,
●

  or standards for which the patents are offered in an
  OSS-compatible way
● It is debatable whether patents are really needed in

  standards: companies are obviously interested in the
  large potential market for IPR licensing
● A common view is that standards are costly to develop,

  and in absence of IPR licensing and protection the costs
  could not be recovered
● This contrasts with the approach used by groups like

  W3C that allow for IPR on standards but only within a F-
  RAND framework
● Is it true that interface standards compress pricing?




                         IPR issues in open source software
IPR issues in open source software
Thanks


Carlo Daffara
cdaffara@conecta.it

Contenu connexe

Similaire à Ipross

Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...Black Duck by Synopsys
 
BlackDuck Suite
BlackDuck SuiteBlackDuck Suite
BlackDuck Suitejeff cheng
 
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...Black Duck by Synopsys
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptxAaliyanShaikh
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfAaliyanShaikh
 
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
 
Managing Software Inventories & Automating Open Source Software Compliance
Managing Software Inventories & Automating Open Source Software ComplianceManaging Software Inventories & Automating Open Source Software Compliance
Managing Software Inventories & Automating Open Source Software CompliancenexB Inc.
 
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...ActiveState
 
An Open Source Case Study
An Open Source Case StudyAn Open Source Case Study
An Open Source Case Studywebhostingguy
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...All Things Open
 

Similaire à Ipross (20)

Open Source ETL
Open Source ETLOpen Source ETL
Open Source ETL
 
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
 
Student x
Student xStudent x
Student x
 
BlackDuck Suite
BlackDuck SuiteBlackDuck Suite
BlackDuck Suite
 
My Seminar
My SeminarMy Seminar
My Seminar
 
Software Licensing Simplified
Software Licensing SimplifiedSoftware Licensing Simplified
Software Licensing Simplified
 
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
 
Opensource wildey
Opensource wildeyOpensource wildey
Opensource wildey
 
Logan Bob
Logan BobLogan Bob
Logan Bob
 
Tracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systemsTracing the evolution - Open source & Embedded systems
Tracing the evolution - Open source & Embedded systems
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptx
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdf
 
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
 
Managing Software Inventories & Automating Open Source Software Compliance
Managing Software Inventories & Automating Open Source Software ComplianceManaging Software Inventories & Automating Open Source Software Compliance
Managing Software Inventories & Automating Open Source Software Compliance
 
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
 
An Open Source Case Study
An Open Source Case StudyAn Open Source Case Study
An Open Source Case Study
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
Linuxtag daffara
Linuxtag daffaraLinuxtag daffara
Linuxtag daffara
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 

Plus de Carlo Daffara

mindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsmindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsCarlo Daffara
 
Economics of public and private clouds
Economics of public and private cloudsEconomics of public and private clouds
Economics of public and private cloudsCarlo Daffara
 
Cloudexpoeurope open source cloud
Cloudexpoeurope open source cloudCloudexpoeurope open source cloud
Cloudexpoeurope open source cloudCarlo Daffara
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebulaCarlo Daffara
 
Class conference 2014 daffara
Class conference 2014   daffaraClass conference 2014   daffara
Class conference 2014 daffaraCarlo Daffara
 
Collaborative economics
Collaborative economicsCollaborative economics
Collaborative economicsCarlo Daffara
 
Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a productCarlo Daffara
 
Economic value of open source
Economic value of open sourceEconomic value of open source
Economic value of open sourceCarlo Daffara
 
Economic impact of open source software
Economic impact of open source softwareEconomic impact of open source software
Economic impact of open source softwareCarlo Daffara
 

Plus de Carlo Daffara (20)

mindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsmindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source clouds
 
Economics of public and private clouds
Economics of public and private cloudsEconomics of public and private clouds
Economics of public and private clouds
 
Cloudexpoeurope open source cloud
Cloudexpoeurope open source cloudCloudexpoeurope open source cloud
Cloudexpoeurope open source cloud
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebula
 
Class conference 2014 daffara
Class conference 2014   daffaraClass conference 2014   daffara
Class conference 2014 daffara
 
Collaborative economics
Collaborative economicsCollaborative economics
Collaborative economics
 
Daffara economics
Daffara economicsDaffara economics
Daffara economics
 
Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a product
 
Da zero al cloud
Da zero al cloudDa zero al cloud
Da zero al cloud
 
Nonsoftwareoss
NonsoftwareossNonsoftwareoss
Nonsoftwareoss
 
Cloud
CloudCloud
Cloud
 
Businessonopen2012
Businessonopen2012Businessonopen2012
Businessonopen2012
 
Economic value of open source
Economic value of open sourceEconomic value of open source
Economic value of open source
 
Economic impact of open source software
Economic impact of open source softwareEconomic impact of open source software
Economic impact of open source software
 
Mythrealities
MythrealitiesMythrealities
Mythrealities
 
Transfersummit2011
Transfersummit2011Transfersummit2011
Transfersummit2011
 
Owf2010 daffara
Owf2010 daffaraOwf2010 daffara
Owf2010 daffara
 
Oss healthcare
Oss healthcareOss healthcare
Oss healthcare
 
Empoweringsme
EmpoweringsmeEmpoweringsme
Empoweringsme
 
Nonsoftwareoss
NonsoftwareossNonsoftwareoss
Nonsoftwareoss
 

Dernier

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiRaviKumarDaparthi
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 

Dernier (20)

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 

Ipross

  • 1. IPR issues in open source software Carlo Daffara Conecta
  • 2. Some initial definitions: IPR, Free/Libre Open source ● software ● Intellectual property (IP) are legal property rights over creations of the mind, both artistic and commercial, and the corresponding fields of law. Under intellectual property law, owners are granted certain exclusive rights to a variety of intangible assets, such as musical, literary, and artistic works; ideas, discoveries and inventions; and words, phrases, symbols, and designs. Common types of intellectual property include copyrights, trademarks, patents, industrial design rights and trade secrets. ● The majority of intellectual property rights provide creators of original works economic incentive to develop and share ideas through a form of temporary monopoly. IPR issues in open source software
  • 3. Open source software: software that is distributed under ● a license that comply with the OSD definition: 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. ● Integrity of The Author's Source Code ● No Discrimination Against Persons or Groups ● No Discrimination Against Fields of Endeavour ● Distribution of License ● License Must Not Be Specific to a Product ● License Must Not Restrict Other Software ● License Must Be Technology-Neutral IPR issues in open source software
  • 4. Free software has a similar definition, and in fact OSS ● and FS may be considered as legally similar (but with different ethical backgrounds) ● It may seem that OSS and IPR are mutually exclusive, as usually IPR is “protective” and is a barrier against external leverage of an intellectual resource ● The opposite is true: licenses are grounded in copyright, and are strongly enforced ● There are 4 main area of interest in the research community related to OSS and IPR: ● Legal basis for OSS IPR (licensing) ● Business basis of OSS IPR (business models and competition barriers) ● External IPR in OSS (compliance) ● Patents, standards and OSS IPR issues in open source software
  • 5. There are more than 50 licenses identified as quot;open ● sourcequot; or quot;free softwarequot;; those can be classified in a very simple way as: ● quot;provide creditquot;: use, modification, redistribution are allowed, but credit to the original author is due, if redistributed. Examples: BSD license, Apache License v2. ● quot;provide fixesquot;: use, modification, redistribution are allowed, but source code for any changes must be provided to the original author, if redistributed. Examples: Mozilla-style licenses (Mozilla Public License). ● quot;provide allquot;: use, modification, redistribution are allowed, but source code of any derived product must be provided, if redistributed. Example: GPL. IPR issues in open source software
  • 6. OSS licenses have been enforced several times, in the ● USA and in Germany, and several commercial companies settled OSS licensing issues out-of-court... ● … this means that licenses should be considered valid for all purposes ● Different kind of licenses apply to different kind of digital artefacts – for example, Creative Commons licenses are used for documentation, images, non-code contributions ● Very similar to the classification presented: do as you like, share-alike, etc. ● Warning: CC does have a “non-commercial” license (unlike the OSS definition) IPR issues in open source software
  • 7. Why should I worry about OSS? Two reasons: ● IPR issues in open source software
  • 8. IPR issues in open source software
  • 9. Why should I release something that is protected under ● an OSS license, and thus losing my protection? ● Many potential advantages: R&D sharing, market dissemination, alternative business models ● R&D efficiency is among the most studied aspect: “The total software stack includes 10.5 million lines of code (product and development tools), which is split into 85% coming directly from OSS, and 15% either modified or developed by Nokia. In source code lines the respective amounts are 8.9 Million lines of OSS code and 1.6 million lines of Nokia developed software. Out of the 15% created by Nokia, 50% are made available to the community as modifications to components or totally new components, leaving roughly 7.5% of the software stack closed. (…) Based on the COCOMO model we can estimate the value of the utilized OSS to be $228,000,000, including both product software and tools.” IPR issues in open source software
  • 10. Apple: “Based on the COCOMO model the total cost of ● internally developing the OSS included in the Darwin core and the used development tools would be $350,000,000.” ● Long-term advantage: the R&D may shift effort to higher-levels (differentiating) and not waste time reinventing the wheel IPR issues in open source software
  • 11. IPR issues in open source software
  • 12. Is it true also for exogenous business models? ● Economic theory tells us that in a commodity market, in absence of strong exclusionary protection the price lowers to reach the marginal cost of production ● But is software a commodity? IPR issues in open source software
  • 13. OSS Vendor Vendor Number of Sale condition Freeriding protection Business model example covered products Dual licensing MySQL single or few integration of the product with non-OSS license choice components in externally distributed products Open Core Zimbra single or few Need for the proprietary additions or need license choice, segmentation on features of support Product specialists Alfresco single or few Value perceived by user must be higher license choice than the cost of going to an unsupported recompilation (eg. CentOS); usually mission-critical environments, need of support or lack of internal expertise Platfrom Providers RedHat many Value perceived by user must be higher license choice, copyrighted and than the cost of going to an unsupported trademarked elements included in the recompilation (eg. CentOS); usually product mission-critical environments, need of support or lack of internal expertise Software Selection Navica many Complex requirements, many areas or Selection documents are usually strict vertical requirements to match, proprietary; selection requires human possibly large company size intervention (non-replicable) Aggregate support OpenLogic many Large number of managed projects, use Inherent in the non-transferability of providers in mission-critical infrastructure support contracts Legal certification and Palamida many Potential legal risk Inherent in the non-transferability of insurance certification and insurance Training and documentation Gbdirect many Lack of internal experts (or too high cost Training material are usually non-public, for creation of internal skills), complex trainers are inherently non-replicable configuration and setup of OSS product R&D cost sharing Eclipse single or few Significant R&D costs, higher than the license choice cost of management of the shared community Indirect revenues Firefox single or few There should be an external source of license choice, copyrighted and revenue linked to adoption (eg. trademarked elements included in the Ecommerce sales of related products, product search engine back-payments, etc.) Usually linked to high adoption numbers
  • 14. Exactly as it is important for companies that sell systems ● (packages, devices, …) that contain code to be sure that OSS is properly included, OSS projects must check that code is properly vetted ● Most projects have a strict and complex IPR compliance process IPR issues in open source software
  • 15. IPR issues in open source software
  • 16. Last part: patents ● ● Software patents are among the most controversial areas both in terms of legislation, legal practice and market ● Problems: very low quality of issued patents, unclear legislation (are software patents allowed or not?), “submarine patents”, patent trolls ● It is actually IMPOSSIBLE to know if a specific software infringes on someone else patent ● Microsoft has patented the “Pageup/Pagedown” functionality in 2008 (US7415666); IBM the “system and method for providing reservations for restroom use” that patented the idea of queueing for the bathroom ● OSS is especially vulnerable, as the code is open for inspection IPR issues in open source software
  • 17. Some licenses explicitly mention SW patents: if code is ● released, all hidden patents are given for free use as well ● Microsoft avoided this: it paid another company to release code, thus retaining the right to sue, and in the Novell case reworded the agreement as a “covenant not to sue” and not a licensing agreement ● The community responded with the GPLv3, but the problem is still there ● Some companies pooled their patents together in a “nuclear arsenal” to protect Linux-based systems ● The problem of patents is also appearing in the formulation of international standards: many companies are pushing for ISO standards that due to embedded patents are not implementable in open source IPR issues in open source software
  • 18. Sometimes it is possible to find patent-free alternatives, ● or standards for which the patents are offered in an OSS-compatible way ● It is debatable whether patents are really needed in standards: companies are obviously interested in the large potential market for IPR licensing ● A common view is that standards are costly to develop, and in absence of IPR licensing and protection the costs could not be recovered ● This contrasts with the approach used by groups like W3C that allow for IPR on standards but only within a F- RAND framework ● Is it true that interface standards compress pricing? IPR issues in open source software
  • 19. IPR issues in open source software