SlideShare a Scribd company logo
1 of 20
Download to read offline
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

More Related Content

Similar to 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
 

Similar to 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 ...
 

More from 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
 

More from 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
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

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