SlideShare a Scribd company logo
1 of 18
Download to read offline
Patently Strategic
Musings
KRISTEN HANSEN| February 28, 2023
Patents, Copyrights, and Open Source
This presentation is for information purposes only and does not constitute legal advice.
WELCOME! – Format
•10 Minutes Ice: Breaker
•15-20 Minutes: Problem Solving
•30-35 Minutes: New Material
Ice Breaker
•New people - introduce yourself
•What recipe/food is on repeat at
your house?
Shared Problem Solving
• Fun Strategy Tidbits?
• Any problems you are encountering
with the USPTO?
• Any practice issues arising?
• Any technical issues you are facing?
Overview
•Patents, Copyrights & Open Source
Differentiation
•How to protect Open Source Software (OSS)
•When you might want to patent something
you will open source
Software Protection Strategies
• Utility patents. – protect the functioning of software
• Design patents. – protect ornamental aspects/look of a
component, animations, and GUIs
• Trademarks. – protect slogans, brand names, logos, sounds
• Trade secret. – protect innovations that are not patent eligible,
not ready for patenting, or more valuable as a secret
• Copyright. – protect original works of authorship such as
software code and unique software code expressions
Software Protection Strategies (cont.)
• Open Source Software Licenses. Royalty-free, copyright
licenses granting 3rd parties the rights to copy, modify and
distribute software code
• Copyleft. OSS license requiring derivative works to distribute
using the same license terms as the open source code
• Can be highly insidious -- makes your software open source and
eliminates proprietary rights
Software Patents vs. Copyrights vs. Open Source
• Copyrights protect the expression (source code) of an
idea and guard against exact replication
• Patents protect the idea and functionality
implemented by the source code
• Open Source Software (OSS) licenses protect the
expression of an idea, but function as royalty free
copyright licenses.
Open Source Beginnings
• Circa 1980s - Open Source Concept: whatever you do
or make, give it away for free so others can build with
it and make it better
• PRO Argument Collaboration drives innovation
• CON Argument Competition drives innovation
Open Source Licenses
• OSLs comply with the Open Source Definition
• OSLs allow software to be freely used, modified, and shared
• OSLs must be approved by the Open Source Initiative (OSI) (i.e., a
license must go through the OSI’s license review process)
Open Source Licenses (cont.)
Many different flavors, but all follow this principal:
• OSLs do not bar a software author from obtaining patent protection nor do
most OSL’s bar a programmer from including their patented features when
they modify someone else’s software previously distributed under such
licenses
However: most of these licenses have clauses that state some version of:
“any patent obtained using this OSS content must be licensed for everyone’s free
use or not licensed at all”
Therefore: an author or modifier who distributes software under the OSS license
typically cannot assert his patent rights against subsequent users and
redistributors of the OSS licensed software
BUT REMEMBER: People who independently create non-OSS software are not
subject to this implied license when they do not use the OSS content
Open Source and Patents
• OSS can be and is patented for offensive, defensive,
altruistic, and commercial reasons
• a patent provides additional control over the software
and the underlying innovation - Using patents, it is
possible to construct a strategy whereby open-source
innovation is encouraged without irreversibly forgoing
all future possibility of earning a fair reward or
allowing others to unfairly benefit from your
innovation
Why patent software that
uses OSS code/content?
https://medium.com/novalto/why-patent-open-source-software-
b17ca6eb89d9
• the author can use
patent rights against a
competitor who sells a
competing product that
incorporates the
invention that is not a
derivative work of the
author’s original code
• typically, the OSL only
precludes the patent
holder from asserting his
rights against people who
are practicing the
invention by using the
OSL software
Why patent software that uses OSS code/content?
From the perspective of a user of the OSS content:
1) Patents are needed to defend open source software
2) Copyright/open source licenses are an ineffective way of
protecting software code
3) You may have code that is not based on OSS code base and
that code may have functionality that is patentable and not
subject to the OSL
Why patent software that uses OSS code?
From the perspective of an author of OSS content:
1) Author may plan to license the patent to others to generate
revenue
2) Author may plan to assert his patent rights against
redistributors who do not conform to the OSL terms
3) Author may plan to obtain patent rights to use as an offensive
or defensive weapon against infringers who are not using the
OSS software
4) Author may plan to also distribute a non-OSL version of the
software
Example
• You use OSS to build a search engine.
• You design and you code up (1) an algorithm that performs searches in the
search engine in a new way and (2) an algorithm for a new way to display
search results.
Search
Engine
coded
with OSS
New
Innovation (1)
New
Innovation (2)
Browser
Are either of your algorithms
patentable (if found new and
non-obvious) and to what
extent?
How can I protect myself when using OSS content?
Use software tools to find content and understand the open
source licensing of any OSS content you use:
• OSS monitoring and screening programs exist – use these tools to detect the
presence of OSS upstream components in your code, your employees’ code, your
contractor’s code, or any merged code that might include OSS content
• When considering software purchases and signing onto software licensing
agreements, it may also be important to have discussions with the licensor about
back-end OSS licensing and the availability of indemnification warranties for
potential open source breach claims
Key Takeaways
• When using OSS, understand the license implications
• Understand your rights by reading the fine print of
any OSL that applies to code that you plan to use in
your software
• Keep code for patentable inventions out of public
repositories
• Remember the OSS license implications apply to code
adopted by a contractor as well

More Related Content

Similar to Open Source and Patent Rights: Collaboration with Consequences

Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...FINOS
 
Legal and practical concerns with open source software
Legal and practical concerns with open source softwareLegal and practical concerns with open source software
Legal and practical concerns with open source softwareRogue Wave Software
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseMarcel de Vries
 
Open source Vs Licenced Software
Open source Vs Licenced SoftwareOpen source Vs Licenced Software
Open source Vs Licenced SoftwareSURESH BANALA
 
Open Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceOpen Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceTarun Khurana
 
Legal Matters
Legal MattersLegal Matters
Legal Mattersosswatch
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)dmgerman
 
How to keep developers happy and lawyers calm
How to keep developers happy and lawyers calmHow to keep developers happy and lawyers calm
How to keep developers happy and lawyers calmRogue Wave Software
 
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...EmmaShort14
 
Conversation on Open Source - CU Boulder - Feb 2017
Conversation on Open Source - CU Boulder - Feb 2017Conversation on Open Source - CU Boulder - Feb 2017
Conversation on Open Source - CU Boulder - Feb 2017Jason Carolan
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensingRowan Wilson
 
How to keep developers happy and lawyers calm (Presented at ESC Boston)
How to keep developers happy and lawyers calm (Presented at ESC Boston)How to keep developers happy and lawyers calm (Presented at ESC Boston)
How to keep developers happy and lawyers calm (Presented at ESC Boston)Rogue Wave Software
 
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
 
LCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLinaro
 
Where’s the license?
Where’s the license?Where’s the license?
Where’s the license?Protecode
 
Software licenses: short unofficial overview
Software licenses: short unofficial overviewSoftware licenses: short unofficial overview
Software licenses: short unofficial overviewVisma Lietuva
 

Similar to Open Source and Patent Rights: Collaboration with Consequences (20)

Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
 
Legal and practical concerns with open source software
Legal and practical concerns with open source softwareLegal and practical concerns with open source software
Legal and practical concerns with open source software
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
Open source Vs Licenced Software
Open source Vs Licenced SoftwareOpen source Vs Licenced Software
Open source Vs Licenced Software
 
OPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWAREOPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWARE
 
Open Source Software Legal Issues and Compliance
Open Source Software Legal Issues and ComplianceOpen Source Software Legal Issues and Compliance
Open Source Software Legal Issues and Compliance
 
Legal Matters
Legal MattersLegal Matters
Legal Matters
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
 
How to keep developers happy and lawyers calm
How to keep developers happy and lawyers calmHow to keep developers happy and lawyers calm
How to keep developers happy and lawyers calm
 
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
Legal-Considerations-for-Open-Source-Software-Creative-Commons-Licenses_Sprin...
 
Foss introduction and history
Foss introduction and historyFoss introduction and history
Foss introduction and history
 
Conversation on Open Source - CU Boulder - Feb 2017
Conversation on Open Source - CU Boulder - Feb 2017Conversation on Open Source - CU Boulder - Feb 2017
Conversation on Open Source - CU Boulder - Feb 2017
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
 
How to keep developers happy and lawyers calm (Presented at ESC Boston)
How to keep developers happy and lawyers calm (Presented at ESC Boston)How to keep developers happy and lawyers calm (Presented at ESC Boston)
How to keep developers happy and lawyers calm (Presented at ESC Boston)
 
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
 
LCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS TrainingLCA14: LCA14-110: FLOSS Training
LCA14: LCA14-110: FLOSS Training
 
Where’s the license?
Where’s the license?Where’s the license?
Where’s the license?
 
Copyright Issues Related to Software and Websites
Copyright Issues Related to Software and WebsitesCopyright Issues Related to Software and Websites
Copyright Issues Related to Software and Websites
 
Software licenses: short unofficial overview
Software licenses: short unofficial overviewSoftware licenses: short unofficial overview
Software licenses: short unofficial overview
 

More from Aurora Consulting

Patents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future SolutionsPatents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future SolutionsAurora Consulting
 
Claim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent FoundationsClaim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent FoundationsAurora Consulting
 
Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)Aurora Consulting
 
Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)Aurora Consulting
 
Government Grants and Patent Rights
Government Grants and Patent RightsGovernment Grants and Patent Rights
Government Grants and Patent RightsAurora Consulting
 
Predictable Results from Unpredictable Arts
Predictable Results from Unpredictable ArtsPredictable Results from Unpredictable Arts
Predictable Results from Unpredictable ArtsAurora Consulting
 
Into the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual InfringementInto the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual InfringementAurora Consulting
 
Mean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your WayMean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your WayAurora Consulting
 
American Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical ClaimsAmerican Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical ClaimsAurora Consulting
 
Prenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering FirmsPrenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering FirmsAurora Consulting
 
Fortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and EnablementFortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and EnablementAurora Consulting
 
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsAurora Consulting
 
Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?Aurora Consulting
 
Decrypting Software Patents: Key Insights for IP Success
Decrypting Software Patents: Key Insights for IP SuccessDecrypting Software Patents: Key Insights for IP Success
Decrypting Software Patents: Key Insights for IP SuccessAurora Consulting
 

More from Aurora Consulting (20)

Patents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future SolutionsPatents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future Solutions
 
Claim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent FoundationsClaim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent Foundations
 
Patenting Games.pdf
Patenting Games.pdfPatenting Games.pdf
Patenting Games.pdf
 
Patent Claims
Patent ClaimsPatent Claims
Patent Claims
 
Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)
 
Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)
 
Government Grants and Patent Rights
Government Grants and Patent RightsGovernment Grants and Patent Rights
Government Grants and Patent Rights
 
Amgen V. Sanofi.pdf
Amgen V. Sanofi.pdfAmgen V. Sanofi.pdf
Amgen V. Sanofi.pdf
 
Foreign Filing Licenses
Foreign Filing LicensesForeign Filing Licenses
Foreign Filing Licenses
 
Top 3 Inventor Mistakes
Top 3 Inventor MistakesTop 3 Inventor Mistakes
Top 3 Inventor Mistakes
 
Predictable Results from Unpredictable Arts
Predictable Results from Unpredictable ArtsPredictable Results from Unpredictable Arts
Predictable Results from Unpredictable Arts
 
Into the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual InfringementInto the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual Infringement
 
Mean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your WayMean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your Way
 
American Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical ClaimsAmerican Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical Claims
 
Prenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering FirmsPrenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering Firms
 
Fortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and EnablementFortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and Enablement
 
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
 
Common Ownership
Common OwnershipCommon Ownership
Common Ownership
 
Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?
 
Decrypting Software Patents: Key Insights for IP Success
Decrypting Software Patents: Key Insights for IP SuccessDecrypting Software Patents: Key Insights for IP Success
Decrypting Software Patents: Key Insights for IP Success
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Open Source and Patent Rights: Collaboration with Consequences

  • 1. Patently Strategic Musings KRISTEN HANSEN| February 28, 2023 Patents, Copyrights, and Open Source This presentation is for information purposes only and does not constitute legal advice.
  • 2. WELCOME! – Format •10 Minutes Ice: Breaker •15-20 Minutes: Problem Solving •30-35 Minutes: New Material
  • 3. Ice Breaker •New people - introduce yourself •What recipe/food is on repeat at your house?
  • 4. Shared Problem Solving • Fun Strategy Tidbits? • Any problems you are encountering with the USPTO? • Any practice issues arising? • Any technical issues you are facing?
  • 5. Overview •Patents, Copyrights & Open Source Differentiation •How to protect Open Source Software (OSS) •When you might want to patent something you will open source
  • 6. Software Protection Strategies • Utility patents. – protect the functioning of software • Design patents. – protect ornamental aspects/look of a component, animations, and GUIs • Trademarks. – protect slogans, brand names, logos, sounds • Trade secret. – protect innovations that are not patent eligible, not ready for patenting, or more valuable as a secret • Copyright. – protect original works of authorship such as software code and unique software code expressions
  • 7. Software Protection Strategies (cont.) • Open Source Software Licenses. Royalty-free, copyright licenses granting 3rd parties the rights to copy, modify and distribute software code • Copyleft. OSS license requiring derivative works to distribute using the same license terms as the open source code • Can be highly insidious -- makes your software open source and eliminates proprietary rights
  • 8. Software Patents vs. Copyrights vs. Open Source • Copyrights protect the expression (source code) of an idea and guard against exact replication • Patents protect the idea and functionality implemented by the source code • Open Source Software (OSS) licenses protect the expression of an idea, but function as royalty free copyright licenses.
  • 9. Open Source Beginnings • Circa 1980s - Open Source Concept: whatever you do or make, give it away for free so others can build with it and make it better • PRO Argument Collaboration drives innovation • CON Argument Competition drives innovation
  • 10. Open Source Licenses • OSLs comply with the Open Source Definition • OSLs allow software to be freely used, modified, and shared • OSLs must be approved by the Open Source Initiative (OSI) (i.e., a license must go through the OSI’s license review process)
  • 11. Open Source Licenses (cont.) Many different flavors, but all follow this principal: • OSLs do not bar a software author from obtaining patent protection nor do most OSL’s bar a programmer from including their patented features when they modify someone else’s software previously distributed under such licenses However: most of these licenses have clauses that state some version of: “any patent obtained using this OSS content must be licensed for everyone’s free use or not licensed at all” Therefore: an author or modifier who distributes software under the OSS license typically cannot assert his patent rights against subsequent users and redistributors of the OSS licensed software BUT REMEMBER: People who independently create non-OSS software are not subject to this implied license when they do not use the OSS content
  • 12. Open Source and Patents • OSS can be and is patented for offensive, defensive, altruistic, and commercial reasons • a patent provides additional control over the software and the underlying innovation - Using patents, it is possible to construct a strategy whereby open-source innovation is encouraged without irreversibly forgoing all future possibility of earning a fair reward or allowing others to unfairly benefit from your innovation
  • 13. Why patent software that uses OSS code/content? https://medium.com/novalto/why-patent-open-source-software- b17ca6eb89d9 • the author can use patent rights against a competitor who sells a competing product that incorporates the invention that is not a derivative work of the author’s original code • typically, the OSL only precludes the patent holder from asserting his rights against people who are practicing the invention by using the OSL software
  • 14. Why patent software that uses OSS code/content? From the perspective of a user of the OSS content: 1) Patents are needed to defend open source software 2) Copyright/open source licenses are an ineffective way of protecting software code 3) You may have code that is not based on OSS code base and that code may have functionality that is patentable and not subject to the OSL
  • 15. Why patent software that uses OSS code? From the perspective of an author of OSS content: 1) Author may plan to license the patent to others to generate revenue 2) Author may plan to assert his patent rights against redistributors who do not conform to the OSL terms 3) Author may plan to obtain patent rights to use as an offensive or defensive weapon against infringers who are not using the OSS software 4) Author may plan to also distribute a non-OSL version of the software
  • 16. Example • You use OSS to build a search engine. • You design and you code up (1) an algorithm that performs searches in the search engine in a new way and (2) an algorithm for a new way to display search results. Search Engine coded with OSS New Innovation (1) New Innovation (2) Browser Are either of your algorithms patentable (if found new and non-obvious) and to what extent?
  • 17. How can I protect myself when using OSS content? Use software tools to find content and understand the open source licensing of any OSS content you use: • OSS monitoring and screening programs exist – use these tools to detect the presence of OSS upstream components in your code, your employees’ code, your contractor’s code, or any merged code that might include OSS content • When considering software purchases and signing onto software licensing agreements, it may also be important to have discussions with the licensor about back-end OSS licensing and the availability of indemnification warranties for potential open source breach claims
  • 18. Key Takeaways • When using OSS, understand the license implications • Understand your rights by reading the fine print of any OSL that applies to code that you plan to use in your software • Keep code for patentable inventions out of public repositories • Remember the OSS license implications apply to code adopted by a contractor as well